Table of Contents Preface Audience ............ix Organization.
Page 4
2.16.1 Primary UNI-3 Motor Protection Logic......2-20 2.16.2 Secondary UNI-3 Motor Protection Logic......2-21 2.17 Back-EMF and Motor Phase Current Sensing.
Page 5
List of Figures Block Diagram of the DSP56F807EVM ......1-2 DSP56F807EVM Jumper Reference ......1-3 Connecting the DSP56F807EVM Cables .
Page 6
PRIMARY UNI-3 INTERFACE AND OVER-VOLTAGE FAULT DETECTION ......... . . A-8 SECONDARY UNI-3 AND OVER-VOLTAGE DETECTION .
Page 7
List of Tables DSP56F807EVM Default Jumper Options......1-3 RS-232 Serial Connector Description......2-6 Operating Mode Selection .
Page 8
2-27 CAN Connector Description ....... . . 2-34 2-28 PWM Port A Connector Description ......2-35 2-29 PWM Port B Connector Description .
This reference manual describes in detail the hardware on the DSP56F807 Evaluation Module. Audience This document is intended for application developers who are creating software for devices using the Motorola DSP56F807 part. Organization This manual is organized into two chapters and two appendixes. •...
CAN in Automation. An international CAN user’s group that coordinates standards for CAN communications protocols. Digital to Analog Digital Signal Processor or Digital Signal Processing Evaluation Module GPIO General Purpose Input and Output Port on Motorola’s Family of DSPs Integrated Circuit DSP56F807EVM Hardware User’s Manual...
Shares package pins with other peripherals on the chip and can function as a GPIO. OnCE On-Chip Emulation, a debug bus and port created by Motorola to enable designers to create a low-cost hardware interface for a professional quality debug environment.
Chapter 1 Introduction The DSP56F807EVM is used to demonstrate the abilities of the DSP56F807 and to provide a hardware tool allowing the development of applications that use the DSP56F807. The DSP56F807EVM is an evaluation module board that includes a DSP56F807 part, peripheral expansion connectors, external memory and a CAN interface.
necessary for a user to write and debug software, demonstrate the functionality of that software and interface with the customer’s application-specific device(s). The DSP56F807EVM is flexible enough to allow a user to fully exploit the DSP56F807’s features to optimize the performance of their product, as shown in Figure 1-1.
1.3 DSP56F807EVM Connections An interconnection diagram is shown in Figure 1-3 for connecting the PC and the external 12V DC power supply to the DSP56F807EVM board. Parallel Extension Cable DSP56F807EVM PC-compatible Computer Connect cable to Parallel/Printer port External with 2.1mm, receptacle Power connector...
Chapter 2 Technical Summary The DSP56F807EVM is designed as a versatile Digital Signal Processor, (DSP), development card for developing real-time software and hardware products to support a new generation of applications in digital and wireless messaging, servo and motor control, digital answering machines, feature phones, modems, and digital cameras.
Page 18
• Connector to allow the user to connect their own SCI0 / MPIO compatible peripheral [J15] • Connector to allow the user to connect their own SCI1 / MPIO compatible peripheral [J14] • Connector to allow the user to connect their own SPI / MPIO compatible peripheral [J13] •...
• General purpose jumper on GPIO PD1 [JG17] 2.1 DSP56F807 The DSP56F807EVM uses a Motorola DSP56F807FV80 part, designated as U1 on the board and in the schematics. This part will operate at a maximum speed of 80MHz. A full Technical Summary...
Page 20
description of the DSP56F807, including functionality and user information, is provided in these documents: • DSP56F807 Technical Data, (DSP56F807/D): Provides features list and specifications including signal descriptions, DC power requirements, AC timing requirements and available packaging. • DSP56F807 User’s Manual, (DSP56F807UM/AD): Provides an overview description of the DSP and detailed information about the on-chip components including the memory and I/O maps, peripheral functionality, and control/status register descriptions for each subsystem.
Program and Data Memory 2.2 Program and Data Memory The DSP56F807EVM uses one bank of 128K×16-bit Fast Static RAM (GSI GS72116, labelled U2) for external memory expansion; see the FSRAM schematic diagram in Figure 2-1. This physical memory bank is split into two logical memory banks of 64Kx16-bits: one for program memory and the other for data memory.
2.3 RS-232 Serial Communications The DSP56F807EVM provides an RS-232 interface by the use of an RS-232 level converter, (Maxim MAX3245EEAI, designated as U13). Refer to the RS-232 schematic diagram in Figure 2-2. The RS-232 level converter transitions the SCI UART’s 3.3V signal levels to RS-232 compatible signal levels and connects to the host’s serial port via connector P3.
Operating Mode 2.4 Clock Source The DSP56F807EVM uses an 8.00MHz crystal, Y1, connected to its External Crystal Inputs, EXTAL and XTAL. The DSP56F807 uses its internal PLL to multiply the input frequency by 10, to achieve its 80MHz maximum operating frequency. An external oscillator source can be connected to the DSP by using the oscillator bypass connector, JG6 and JG18;...
2.6 Debug LEDs Three on-board Light-Emitting Diodes, (LEDs), are provided to allow real-time debugging for user programs. These LEDs will allow the programmer to monitor program execution without having to stop the program during debugging; refer to Figure 2-4. User LED1 is controlled by Port B’s PB0 signal.
Debug Support 2.7.1 JTAG Connector The JTAG connector on the DSP56F807EVM allows the connection of an external Host Target Interface for downloading programs and working with the DSP56F807’s registers. This connector is used to communicate with an external Host Target Interface which passes information and data back and forth with a host processor running a debugger program.
2.7.2 Parallel JTAG Interface Connector The Parallel JTAG Interface Connector, P1, allows the DSP56F807 to communicate with a Parallel Printer Port on a Windows PC; reference Figure 2-5. By using this connector, the user can download programs and work with the DSP56F807’s registers. Table 2-5 shows the pin-out for this connector.
External Interrupts Table 2-5. Parallel JTAG Interface Connector Description Pin # Signal Pin # Signal PORT_VCC PORT_TDO PORT_CONNECT 2.8 External Interrupts Two on-board push-button switches are provided for external interrupt generation, as shown in Figure 2-6. S2 allows the user to generate a hardware interrupt for signal line IRQA.
2.9 Reset Logic is provided on the DSP56F807 to generate a clean Power-On RESET signal. Additional, reset logic is provided to support the RESET signals from the JTAG connector, the Parallel JTAG Interface and the user RESET push-button; refer to Figure 2-7.
Power Supply 2.10 Power Supply The main power input, 12V DC at 4.0A, to the DSP56F807EVM is through a 2.1mm coax power jack. A 4.0A power supply is provided with the DSP56F807EVM; however, less than 500mA is required by the EVM. The remaining current is available for user motor control applications when connected to an optional motor power stage board.
2.11 Primary UNI-3 Interface Motor control signals from a family of motor driver boards can be connected to the EVM board via the Primary UNI-3 connector/interface. The Primary UNI-3 connector/interface contains all of the signals needed to drive and control the motor drive boards. These signals are connected to various groups of the DSP’s input and output ports;...
Secondary UNI-3 Interface Table 2-6. Primary UNI-3 Connector Description (Continued) Pin # Signal Pin # Signal Shield Back-EMF Phase A Sense Back-EMF Phase Back-EMF Phase B Sense C Sense 2.12 Secondary UNI-3 Interface A Secondary UNI-3 Motor Drive interface is available on the EVM board. Motor control signals from a family of motor driver boards can be connected to the EVM board via the Secondary UNI-3 connector/interface.
Page 32
Table 2-7. Secondary UNI-3 Connector Description (Continued) Pin # Signal Pin # Signal Motor Phase C Motor Drive Current Sense Temperature Sense Shield Motor Drive Brake Serial COM Control PFC PWM PFC Inhibit PFC Zero Cross Zero Cross A Zero Cross B Zero Cross C Shield Back-EMF Phase...
General Purpose Switches and Run/Stop Switch 2.13 General Purpose Switches and Run/Stop Switch Two general-purpose user pushbutton switches are connected to Port D GPIO signals, PD3 and PD4. A Run/Stop toggle switch is connected to GPIO signal PD5. Refer to Figure 2-9.
2.14 Serial 10-bit 4-channel D/A Converter The DSP56F807EVM board contains a serial 10-bit, 4-channel D/A converter connected to the DSP56F807’s SPI port. The output pins are uncommitted and are connected to a 4X2 header, J26, to allow easy user connections. Refer to Figure 2-10 for the D/A connections and...
Motor Protection Logic group A’s outputs to the PWM LEDs. The secondary PWM signals are routed to the Secondary UNI-3 connector. The PWM LEDs indicate the status of PWM group A signals, as shown in Figure 2-11. PWM Group A and B signals are routed out to headers, J10 and J11 respectively, and are available for use by the end user.
2.16.1 Primary UNI-3 Motor Protection Logic The Primary UNI-3 DC Bus Over-Voltage signal is connected to the DSP’s PWM group A fault inputs. The three Primary UNI-3 Phase Over-Current signals are connected to the DSP’s PWM group A’s fault inputs, i.e., FAULTA1, FAULTA2 and FAULTA3. Figure 2-13 contains the diagram of the Over-Voltage and one phase of the Phase Over-Current circuit for the UNI-3 interface.
Motor Protection Logic 2.16.2 Secondary UNI-3 Motor Protection Logic The Secondary UNI-3 interface is similar to the Primary UNI-3 interface. The Secondary UNI-3 Over-Voltage signal is connected to the DSP’s PWM group B’s fault input, FAULTB1. The three Secondary UNI-3 Phase Over-Current signals are connected to the DSP’s PWM group B fault inputs, i.e., FAULTB1, FAULTB2 and FAULTB3.
DC BUS CURRENT SENSE I_sense_DCB +3.3V +5.0V +5.0V – LM393 +5.0V FAULTB1 +3.3V +5.0V PHASE A CURRENT SENSE PHA_IS – LM393 Figure 2-14. FAULTB1 Selection Circuit Table 2-10. FAULTB1 Source Selection Jumper Comment 1–2 Phase A Over-Current Sense input 2–3 DC Bus Over-Current Sense input 2.17 Back-EMF and Motor Phase Current Sensing The primary and secondary UNI-3 connectors supply Back-EMF and Motor Phase...
Zero-Crossing Detection header pins, JG14, that allow the end user to select which signal group the DSP’s A/D will monitor. Refer to Figure 2-15 for the design of a single channel. The Secondary UNI-3’s Back-EMF signals are simularly derived and routed to a group of header pins, JG10, that allow the end user to select which signal group the DSP’s A/D will monitor, reference Table 2-8.
ZERO_X_A DSP56F807 ZERO_X_B JG12 ZERO_X_C PHASEA1 FILTER +5.0V PHASEB1 FILTER FILTER INDEX1 PIN 1: +5.0V HOME 1 FILTER PIN 2: GROUND PIN 3: PHASE A PIN 4: PHASE B PIN 5: INDEX PIN 6: HOME Figure 2-16. Zero-Crossing Encoder Interface 2.20 CAN Interface The DSP56F807EVM board contains a CAN physical-layer interface chip that is attached to the MSCAN_RX and MSCAN_TX pins on the DSP56F807.
Software Feature Jumpers Table 2-11. CAN Header Description J24 and J25 Pin # Signal Pin # Signal CANL CANH 2.21 Software Feature Jumpers The DSP56F807EVM board contains two software feature jumpers that allow the user to select “User Defined” software features. Two GPIO port pins, PD0 and PD1, are pulled high with 10K ohm resistors on JG16 and JG17.
2.22 Peripheral Connectors The EVM board contains a group of Peripheral Expansion Connectors used to gain access to the resources of the DSP56F807. These signal groups have Expansion Connectors: • Port B • Port D • Port E • External Memory Control •...
Peripheral Connectors 2.22.1 Port B Expansion Connector Port B is a GPIO port which is connected to the Port B header. The pins of the port, PB0-PB7, are dedicated to general purpose I/O and Interrupt operations. The GPIO port pins may be programmed as inputs, outputs or level-sensitive interrupt inputs. Table 2-12 shows the port pin to headed connections.
2.22.3 Port E Expansion Connector Port E is an MPIO port with signal lines attached to various headers. The pins of the port are shared with one SCI port, SCI0, two Address bus lines, A6 and A7, and the SPI port. Table 2-14 shows the shared pins and functions Table 2-14.
Peripheral Connectors 2.22.5 Primary Encoder/Timer Channel A Expansion Connector The Primary Encoder/Timer Channel A port is an MPIO port attached to the Timer A expansion connector. The port can act as a Quadrature Decoder interface port or as a general purpose Timer port. See Table 2-16 for the signals attached to the connector.
2.22.7 Timer Channel C Expansion Connector The Timer Channel C port is an MPIO port attached to the Timer C expansion connector. Refer to Table 2-18 for the signals attached to the connector. Table 2-18. Timer C Connector Description Pin # Signal +3.3V 2.22.8 Timer Channel D Expansion Connector...
Peripheral Connectors 2.22.9 Address Bus Expansion Connector The 16-bit Address bus connector contains the DSP’s external memory address signal lines. The upper 8 bits, A8 - A15, can also be used as Port A GPIO lines. See Table 2-20 for the Address bus connector information. Table 2-20.
2.22.10 Data Bus Expansion Connector The 16-bit Data bus connector contains the DSP’s external memory data signal lines. Refer to Table 2-21 for the Data bus connector information. Table 2-21. External Memory Address Bus Connector Description Pin # Signal Pin # Signal +3.3V 2.22.11 A/D Port A Expansion Connector...
Peripheral Connectors 2.22.12 A/D Port B Expansion Connector The 8-channel Analog to Digital conversion port B is attached to this connector. Refer to Table 2-23 for the connection information. Table 2-23. A/D Port B Connector Description Pin # Signal Pin # Signal AN12 AN13...
2.22.14 Serial Communications Port 1 Expansion Connector The Serial Communications Port 1, SCI1, is attached to this connector. Refer to Table 2-25 for the connection information. Table 2-25. SCI1 Connector Description Pin # Signal TXD1 RXD1 2.22.15 Serial Peripheral Interface Expansion Connector The Serial Peripheral Interface, SPI, is attached to this connector.
Peripheral Connectors 2.22.17 PWM Port A Expansion Connector The PWM port A is attached to this connector. Refer to Table 2-28 for the connection information. Table 2-28. PWM Port A Connector Description Pin # Signal Pin # Signal PWMA0 PWMA1 PWMA2 PWMA3 PWMA4...
2.23 Test Points The DSP56F807EVM board has a total of eight test points. Four test points are located near the breadboard area: +3.3VA, AGND, +3.3V and GND. Three test points are located near the Primary UNI-3 connector, J1: -15VA, GND and +15VA. The final test point, GND, is located in the upper left corner of the board.
U 1 A A[0..15] M P I O B 0 USER LED: RED USER LED: YELLOW M P I O B 1 M P I O B 2 USER LED: GREEN M P I O B 3 SERIAL D/A /CS M P I O B 4 PRIMARY UNI-3 BRAKE CONTROL M P I O B 5...
+3.3V J G 5 R 8 2 EXTAL IRQA PUSHBUTTON 1 0 K OSC BYPASS 1 0 M /IRQA 8.00MHz C 6 7 0.1uF J G 6 XTAL +3.3V +3.3V R 8 3 IRQB PUSHBUTTON 1 0 K R 1 2 5 1 0 K /IRQB C 6 8...
64Kx16-bit Program and 64Kx16-bit Data Memory / P S D[0..15] A[0..15] D Q 1 D Q 2 D Q 3 D Q 4 D Q 5 D Q 6 D Q 7 D Q 8 D Q 9 D Q 1 0 +3.3V D 1 0 A 1 0...
PWM_AT P W MB0 PWM_AB P W MB1 PWM_BT P W MB2 PWM_BB P W MB3 PWM_CT P W MB4 PWM_CB P W MB5 GNDA GNDA SU3_V_S_DCB SU3_I_S_DCB SECONDARY UNI-3 DC BUS CURRENT SENSE A N 8 A N 9 MOTOR PHASE B CURRENT SENSE MOTOR PHASE A CURRENT SENSE S U 3 _ P H A_IS...
GP SW 1 +3.3V +3.3V P D 3 GP SW-2 R 1 2 0 R 1 2 1 1 0 K 1 0 K P D 4 J G 1 6 J G 1 7 User User Jumper Jumper P D 0 P D 1 GENERAL PURPOSE SWITCHES R 1 2 2...
+5.0V + 5 .0V U 3 _ I _ L I M IT_REF SU3_I_LIMIT_REF +3.3V +3.3V +5.0V +5.0V PRIMARY UNI-3 SECONDARY UNI-3 PHASE A CURRENT PHASE A CURRENT 5.1K 5.1K FAULT SENSE A1 FAULT SENSE B1 U 3 A U 6 A P _ P H A_IS S _ P H A_IS R 1 1...
Page 65
CONNECT +5.0V 1-2: ZERO CROSSING 2-3: ENCODER/HALL EFFECT +5.0V R 3 8 J G 1 2 Z E R O _ X _ A R 4 0 P H A S E A 0 R 3 9 C 1 7 0.1uF 2 4 O h m 2 4 O h m...
Page 66
CONNECT 1-2: ZERO CROSSING +5.0V 2-3: ENCODER/HALL-EFFECT +5.0V R 5 0 J G 1 3 S U 3 _ Z E R O _ X _ A R 5 2 P H A S E A 1 R 5 1 C 2 3 0.1uF 2 4 O h m...
Page 67
A[0..15] A[0..15] D[0..15] D[0..15] /IRQA / R D /IRQB / W R / R E S ET /RSTO D 1 0 D 1 1 C L KO D E B U G _EVENT D 1 2 D 1 3 + 3 .3V D 1 4 D 1 5 ADDRESS CONTROL...
Page 68
+5.0V R 6 2 +5.0V DAISY-CHAIN CAN BUS CONNECTOR CAN BUS CONNECTOR M S C A N _ TX T X D V C C M S C A N _ R X R X D V R E F C A N H C A N H C A N L...
Page 69
Parallel JTAG Interface R 6 4 P O R T _ I DENT R 6 5 PORT_RESET P_RESET R 6 6 1 A 1 1 Y 1 PORT_TMS 1 A 2 1 Y 2 P O RT_TCK 1 A 3 1 Y 3 R 6 7 P O R T _TDI...
Page 70
FM4001 EXTERNAL POWER IN + 5 . 0 V _ U NI3 U 1 0 INPUT 12V DC + 5 .0V V O U T + C 4 C 2 9 FM4001 G N D V O U T 470uF 0.1uF F E R R I T E B E A D 1 6 V D C...
DSP56F807 +3.3V UNI-3 MAX3225 A/D CONNECTOR +3.3VA +3.3V +3.3V + 3 .3VA C 3 1 C 3 2 C 3 3 C 3 4 C 3 5 C 3 6 C 3 7 0.1uF 0.01uF 0.1uF 0.01uF 0.1uF 0.01uF 0.1uF C 3 8 C 4 1 C 4 0...