Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... Order this document by DSP56F801EVMUM/D Rev. 1, 06/02/2003 56F801 Evaluation Module Hardware User's Manual (c) Motorola, Inc., 2003. All rights reserved. For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Table of Contents Freescale Semiconductor, Inc... Preface Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Organization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Suggested Reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Notation Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Definitions, Acronyms, and Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Chapter 1 Introduction 1.1 1.2 1.3 56F801EVM Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 56F801EVM Configuration Jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 56F801EVM Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Chapter 2 Technical Summary 2.1 56F801 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 2.2 RS-232 Serial Communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4 2.3 Clock Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 2.4 Debug LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 2.5 Debug Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 2.5.1 JTAG Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 2.5.2 Parallel JTAG Interface Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 2.6 External Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 2.7 Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 2.8 Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 2.9 UNI-3 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11 2.10 Speed Up/Down Switches and Run/Stop Switch. . . . . . . . . . . . . . . . . . . . . . . . 2-13 2.11 Motor Control PWM Signals and LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 2.12 Motor Protection Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 2.12.1 UNI-3 Motor Protection Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16 2.13 Back-EMF and Motor Phase Current Sensing . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 2.14 Quadrature Encoder/Hall-Effect Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 2.15 Zero-Crossing Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18 MOTOROLA Table of Contents For More Information On This Product, Go to: www.freescale.com i Freescale Semiconductor, Inc. 2.16 Peripheral Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.16.1 External Control Signal Expansion Connector . . . . . . . . . . . . . . . . . . . . . . 2.16.2 Timer Channel D Expansion Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.16.3 A/D Port Expansion Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.16.4 Serial Communications Port Expansion Connector. . . . . . . . . . . . . . . . . . . 2-19 2-19 2-19 2-20 2-20 Appendix A 56F801EVM Schematics Freescale Semiconductor, Inc... Appendix B 56F801EVM Bill of Material ii 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... List of Figures 1-1 Block Diagram of the 56F801EVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1-2 56F801EVMJumper Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 1-3 Connecting the 56F801EVM Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 2-1 Block Diagram of the RS-232 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4 2-2 Block Diagram of the Clock Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 2-3 Block Diagram of the Debug LED Interface . . . . . . . . . . . . . . . . . . . . . . 2-5 2-4 Block Diagram of the Parallel JTAG Interface. . . . . . . . . . . . . . . . . . . . . 2-7 2-5 Block Diagram of the User Interrupt Interface . . . . . . . . . . . . . . . . . . . . . 2-8 2-6 Block Diagram of the RESET Interface . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 2-7 Block Diagram of the Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 2-8 RUN/STOP and General Purpose Switches . . . . . . . . . . . . . . . . . . . . . . 2-13 2-9 PWM Interface and LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 2-10 FAULT0 Selection Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16 2-11 Back-EMF or Motor Phase Current Sense Signals. . . . . . . . . . . . . . . . . 2-17 2-12 Zero-Crossing Encoder Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18 A-1 56F801 Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2 A-2 Reset, Mode, Clock, IRQ and RUNun/Stop Switch . . . . . . . . . . . . . . . . . A-3 A-3 56F801 PWM LEDs and User LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4 A-4 RS-232 and SCI Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5 A-5 Parallel JTAG Host Target Interface and JTAG Connector . . . . . . . . . . . A-6 A-6 Over-Voltage/Current Detectors & Back-EMF/Phase-Current Input SelectorsA-7 A-7 Hall-Effect/Zero-Crossing and PFC Selection . . . . . . . . . . . . . . . . . . . . . A-8 A-8 UNI-3 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-9 A-9 Port Timer D, A/D, SPI, SCI, PWM and Control Line Connectors . . . . A-10 A-10 Power Supplies +3.3V and +5.0V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-11 A-11 Bypass Capacitors and Spare Gates . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-12 MOTOROLA List of Figures For More Information On This Product, Go to: www.freescale.com iii Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. iv 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... List of Tables 1-1 56F801EVM Default Jumper Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 2-1 RS-232 Serial Connector Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4 2-2 JTAG Connector Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 2-3 Parallel JTAG Interface Disable Jumper Selection. . . . . . . . . . . . . . . . . . 2-6 2-4 Parallel JTAG Interface Connector Description . . . . . . . . . . . . . . . . . . . . 2-7 2-5 UNI-3 Connector Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11 2-6 FAULT0 Source Selection Jumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16 2-7 External Control Signal Connector Description . . . . . . . . . . . . . . . . . . . 2-19 2-8 Timer D Connector Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19 2-9 A/D Port Connector Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20 2-10 SCI0 Connector Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20 MOTOROLA List of Tables For More Information On This Product, Go to: www.freescale.com v Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. vi 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Preface This reference manual describes in detail the hardware on the 56F801 Evaluation Module. Freescale Semiconductor, Inc... Audience This document is intended for application developers who are creating software for devices using the Motorola 56F801 part. Organization This manual is organized into two chapters and two appendixes. * Chapter 1, Introduction - provides an overview of the EVM and its features. * Chapter 2, Technical Summary - describes in detail the 56F801hardware. * Appendix A, 56F801EVM Schematics - contains the schematics of the 56F801EVM. * Appendix B, 56F801EVM Bill of Material - provides a list of the materials used on the 56F801EVM board. Suggested Reading More documentation on the 56F801 and the 56F801EVM kit may be found at URL: http://www.motorola.com/semiconductors MOTOROLA Preface For More Information On This Product, Go to: www.freescale.com vii Freescale Semiconductor, Inc. Notation Conventions This manual uses the following notational conventions: Freescale Semiconductor, Inc... Term or Value Symbol Examples Active High Signals (Logic One) No special symbol attached to the signal name A0 CLKO Active Low Signals (Logic Zero) Noted with an overbar in text and in most figures WE OE Hexadecimal Values Begin with a "$" symbol Decimal Values No special symbol attached to the number 10 34 Binary Values Begin with the letter "b" attached to the number b1010 b0011 Blue Text Linkable on-line ...refer to Chapter 7, License Bold Reference sources, paths, emphasis http://www.motorola.com/ Exceptions In schematic drawings, Active Low Signals may be noted by a backslash: /WE $0FF0 $80 ...see: Definitions, Acronyms, and Abbreviations Definitions, acronyms and abbreviations for terms used in this document are defined below for reference. A/D D/A EVM GPIO IC JTAG LQFP MPIO OnCETM PCB viii Analog-to-Digital Digital-to-Analog Evaluation Module General Purpose Input and Output Port Integrated Circuit Joint Test Action Group, a bus protocol/interface used for test and debug Low-profile Quad Flat Pack Multi Purpose Input and Output Port, shares package pins with other peripherals on the chip and can function as a GPIO 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 Printed Circuit Board 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. PLL PWM RAM ROM SCI SPI SRAM Phase Locked Loop Pulse Width Modulation Random Access Memory Read-Only Memory Serial Communications Interface Serial Peripheral Interface Port Static Random Access Memory Freescale Semiconductor, Inc... References The following sources were referenced to produce this manual: [1] DSP56800 Family Manual, Motorola, DSP56800FM/D [2] DSP56F801/803/805/807 User's Manual, Motorola, DSP56F801-7UM/D [3] 56F801 Technical Data, Motorola, DSP56F801/D MOTOROLA Preface For More Information On This Product, Go to: www.freescale.com ix Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. x 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Chapter 1 Introduction Freescale Semiconductor, Inc... The 56F801EVM is used to demonstrate the abilities of the 56F801 and to provide a hardware tool allowing the development of applications that use the 56F801. The 56F801EVM is an evaluation module board that includes a 56F801 part, peripheral expansion connectors, external memory and a JTAG interface. The expansion connectors are for signal monitoring and user feature expandability. The 56F801EVM is designed for the following purposes: * Allowing new users to become familiar with the features of the 56800 architecture. The tools and examples provided with the 56F801EVM facilitate evaluation of the feature set and the benefits of the family. * Serving as a platform for real-time software development. The tool suite enables the user to develop and simulate routines, download the software to on-chip or on-board RAM, run it, and debug it using a debugger via the JTAG/OnCETM port. The breakpoint features of the OnCE port enable the user to easily specify complex break conditions and to execute user-developed software at full-speed, until the break conditions are satisfied. The ability to examine and modify all user accessible registers, memory and peripherals through the OnCE port greatly facilitates the task of the developer. * Serving as a platform for hardware development. The hardware platform enables the user to connect external hardware peripherals. The on-board peripherals can be disabled, providing the user with the ability to reassign any and all of the device's peripherals. The OnCE port's unobtrusive design means that all of the memory on the board and on the chip are available to the user. MOTOROLA Introduction For More Information On This Product, Go to: www.freescale.com 1-1 Freescale Semiconductor, Inc. 1.1 56F801EVM Architecture Freescale Semiconductor, Inc... The 56F801EVM facilitates the evaluation of various features present in the 56F801 part. The 56F801EVM can be used to develop real-time software and hardware products based on the 56F801. The 56F801EVM provides the features 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 56F801EVM is flexible enough to allow a user to fully exploit the 56F801's features to optimize the performance of their product, as shown in Figure 1-1. 56F801 RESET LOGIC MODE/IRQ LOGIC RESET SCI MODE/IRQ SPI RS-232 Interface Peripheral Expansion Connector(s) TIMER DSub 9-Pin Debug LEDs PWM LEDs Over V Sense Over I Sense Zero Crossing Detect JTAG Connector DSub 25-Pin JTAG/OnCE PWM UNI-3 A/D Parallel JTAG Interface Low Freq Crystal XTAL/EXTAL +3.3V & GND Power Supply +3.3V, +5.0V & +3.3VA Figure 1-1. Block Diagram of the 56F801EVM 1-2 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. 56F801EVM Configuration Jumpers 1.2 56F801EVM Configuration Jumpers Nine jumper groups, (JG1-JG9), shown in Figure 1-2, are used to configure various features on the 56F801EVM board. Table 1-1 describes the default jumper group settings. 3 2 1 JG2 JG7 JG3 3 1 3 2 1 1 JG5 J7 JG3 JG9 JTAG Freescale Semiconductor, Inc... J8 3 2 1 JG1 1 3 3 JG9 J5 2 4 JG8 JG2 U5 J4 P2 JG5 J2 P3 JG8 JG7 J1 Y1 P4 3 2 1 JG4 U1 JG1 U2 JG6 DSP56F801EVM J3 3 2 1 J6 S2 JG6 S1 JG4 RESET IRQA S3 S4 S5 RUN/STOP UP DOWN P1 Figure 1-2. 56F801EVMJumper Reference Table 1-1. 56F801EVM Default Jumper Options Jumper Group Comment Jumpers Connections JG1 UNI-3 serial selected JG2 Encoder Input Selected JG3 UNI-3 Over-Voltage Selected for FAULT0 JG4 UNI-3 3-Phase Current Sense Selected as inputs to A/D JG5 Enable on-board Parallel JTAG Host/Target Interface NC JG6 Enable RS-232 output NC JG7 Use on-board EXTAL crystal input for hybrid controller oscillator 1-2 JG8 Use on-board XTAL crystal input for hybrid controller oscillator 1-2 JG9 Encoder Input Selected to TD1 and TD2 MOTOROLA Introduction For More Information On This Product, Go to: www.freescale.com 1-2, 3-4 2-3, 5-6 & 8-9 1-2 2-3, 5-6 & 8-9 2-3, 5-6 1-3 Freescale Semiconductor, Inc. 1.3 56F801EVM Connections An interconnection diagram is shown in Figure 1-3 for connecting the PC and the external +12V DC power supply to the 56F801EVM board. Parallel Extension Cable 56F801EVM PC-compatible Computer Freescale Semiconductor, Inc... P2 Connect cable to Parallel/Printer port P1 External with 2.1mm, +12V receptacle Power connector Figure 1-3. Connecting the 56F801EVM Cables Perform the following steps to connect the 56F801EVM cables: 1. Connect the parallel extension cable to the Parallel port of the host computer. 2. Connect the other end of the parallel extension cable to P2, shown in Figure 1-3, on the 56F801EVM board. This provides the connection which allows the host computer to control the board. 3. Make sure that the external +12V DC, 4.0A power supply is not plugged into a 120V AC power source. 4. Connect the 2.1mm output power plug from the external power supply into P1, shown in Figure 1-3, on the 56F801EVM board. 5. Apply power to the external power supply. The green Power-On LED, LED8, will illuminate when power is correctly applied. 1-4 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... Chapter 2 Technical Summary The 56F801EVM is designed as a versatile hybrid controller 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. The power of the 16-bit 56F801 device, combined with the Hall-Effect/Quadrature Encoder interface, motor zero crossing logic, motor bus over-current logic, motor bus over-voltage logic and parallel JTAG interface, makes the 56F801EVM ideal for developing and implementing many motor controlling algorithms, as well as for learning the architecture and instruction set of the 56F801 processor. The main features of the 56F801EVM, with board and schematic reference designators include: * 56F801 16-bit +3.3V hybrid controller operating at 80MHz [U1] * 8.00MHz crystal oscillator for frequency generation [Y1] * Optional external oscillator frequency input connector [JG7 and JG8] * Joint Test Action Group (JTAG) port interface connector for an external debug Host Target Interface [J8] * On-board Parallel JTAG Host Target Interface, with a connector for a PC printer port cable [P2] * RS-232 interface for easy connection to a host processor [U2 and P4] * Connector to allow the user to connect their own SCI / MPIO-compatible peripheral [J6] * Connector to allow the user to connect their own SPI / MPIO-compatible peripheral [J3] * Connector to allow the user to connect their own PWM or MPIO-compatible peripheral [J1] * Connector to allow the user to connect their own Timer D/ MPIO-compatible peripheral [J5] MOTOROLA Technical Summary For More Information On This Product, Go to: www.freescale.com 2-1 Freescale Semiconductor, Inc. * Connector to allow the user to attach their own A/D port-compatible peripheral [J4] * On-board power regulation from an external 12V DC-supplied power input [P1] * Light Emitting Diode (LED) power indicator [LED8] * One on-board real-time user debugging LED [LED7] * Six on-board PWM monitoring LEDs [LED1-6] * UNI-3 Motor interface [P3] -- Encoder/Hall-Effect interface and selector [JG2 & JG9] Freescale Semiconductor, Inc... -- Over-Voltage sensing [U6] -- Over-Current sensing [U6] -- Back-EMF sensing and selector [JG4] -- Zero Crossing detection and selector [JG2 & JG9] -- Pulse Width Modulation * Manual RESET push button [S2] * Manual interrupt push button for IRQA [S1] * General purpose push-button on AN6 for Speed UP [S4] * General purpose push button on AN6 for Speed DOWN [S5] * General purpose toggle switch for RUN/STOP control(AN7) [S3] 2.1 56F801 The 56F801EVM uses a Motorola DSP56F801FV80 part, designated as U1 on the board and in the schematics. This part will operate at a maximum speed of 80MHz. A full description of the 56F801, including functionality and user information, is provided in these documents: 2-2 * 56F801 Technical Data, (DSP56F801/D): Provides features list and specifications including signal descriptions, DC power requirements, AC timing requirements and available packaging. * DSP56F801/803/805/807 User's Manual, (DSP56F801-7UM/D): Provides an overview description of the hybrid controller 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. * DSP56F800 Family Manual, (DSP56F800FM/D): Provides a detailed description of the core processor, including internal status and control registers and a detailed description of the family instruction set. 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. 56F801 Refer to these documents for detailed information about chip functionality and operation. They can be found on this URL: Freescale Semiconductor, Inc... http://www.motorola.com/semiconductors MOTOROLA Technical Summary For More Information On This Product, Go to: www.freescale.com 2-3 Freescale Semiconductor, Inc. 2.2 RS-232 Serial Communications Freescale Semiconductor, Inc... The 56F801EVM provides an RS-232 interface by the use of an RS-232 level converter, (Maxim MAX3245EEAI, designated as U2). Refer to the RS-232 schematic diagram in Figure 2-3. 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 P4. Flow control is not provided, but could be implemented using uncommitted GPIO signals. The pinout of connector P4 is listed in Table 2-1. The RS-232 level converter/transceiver can be disabled by placing a jumper at JG6. RS-232 Level Converter Interface 56F801 1 6 TXDO T1in RXDO R1out T1out 2 R1in 3 7 8 +3.3V x FORCEOFF Jumper Removed: Enable RS-232 Jumper Pin 1-2: Disable RS-232 4 9 5 JG6 1 2 Figure 2-1. Block Diagram of the RS-232 Interface . Table 2-1. RS-232 Serial Connector Description P4 2-4 Pin # Signal Pin # Signal 1 Jumper to 6 & 4 6 Jumper to 1 & 4 2 TXD 7 Jumper to 8 3 RXD 8 Jumper to 7 4 Jumper to 1 & 6 9 N/C 5 GND 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Debug LEDs 2.3 Clock Source The 56F801EVM uses an 8.00MHz crystal, Y1, connected to its External Crystal Inputs, EXTAL and XTAL. The 56F801 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 device by using the oscillator bypass connector, JG7 and JG8; see Figure 2-2. Freescale Semiconductor, Inc... EXTERNAL OSCILLATOR HEADERS 56F801 JG7 1 2 EXTAL 3 8.00MHz 10M JG8 1 2 XTAL Figure 2-2. Block Diagram of the Clock Interface 2.4 Debug LEDs One on-board Light-Emitting Diode (LED) is provided to allow real-time debugging for user programs. This LED allows the programmer to monitor program execution without having to stop the program during debugging; refer to Figure 2-3. This user LED, designated LED7, is controlled by the MOSI signal. Setting the MOSI to a Logic One value will turn on the LED. 56F801 INVERTING BUFFER +3.3V GREEN LED MOSI Figure 2-3. Block Diagram of the Debug LED Interface MOTOROLA Technical Summary For More Information On This Product, Go to: www.freescale.com 2-5 Freescale Semiconductor, Inc. 2.5 Debug Support The 56F801EVM provides an on-board Parallel JTAG Host Target Interface and a JTAG interface connector for external Target Interface support. Two interface connectors are provided to support each of these debugging approaches. These two connectors are designated the JTAG connector and the Host Parallel Interface Connector. Freescale Semiconductor, Inc... 2.5.1 JTAG Connector The JTAG connector on the 56F801EVM allows the connection of an external Host Target Interface for downloading programs and working with the 56F801'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. Table 2-2 shows the pin-out for this connector. Table 2-2. JTAG Connector Description J8 Pin # Signal Pin # Signal 1 TDI 2 GND 3 TDO 4 GND 5 TCK 6 GND 7 NC 8 KEY 9 RESET 10 TMS 11 +3.3V 12 NC 13 NC 14 TRST When this connector is used with an external Host Target Interface, the parallel JTAG interface should be disabled by placing a jumper in jumper block JG5. Reference Table 2-3 for this jumper's selection options. Table 2-3. Parallel JTAG Interface Disable Jumper Selection 2-6 JG5 Comment No jumpers On-board Parallel JTAG Interface Enabled 1-2 Disable on-board Parallel JTAG Interface 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Debug Support 2.5.2 Parallel JTAG Interface Connector The Parallel JTAG Interface Connector, P2, allows the 56F801 to communicate with a Parallel Printer Port on a Windows PC; reference Figure 2-4. By using this connector, the user can download programs and work with the 56F801's registers. Table 2-4 shows the pin-out for this connector. When using the parallel JTAG interface, the jumper at JG5 should be removed, as shown in Table 2-3. Parallel JTAG Interface DB-25 Connector IN OUT OUT IN IN OUT TDI TDO TRST TMS IN OUT TMS TCK IN OUT TCK IN OUT RESET TDI TDO Freescale Semiconductor, Inc... 56F801 P_TRST P_RESET +3.3V EN JG5 Jumper Removed: Enable JTAG I/F 1 2 Jumper Pin 1-2: Disable JTAG I/F Figure 2-4. Block Diagram of the Parallel JTAG Interface Table 2-4. Parallel JTAG Interface Connector Description P2 MOTOROLA Pin # Signal Pin # Signal 1 NC 14 NC 2 PORT_RESET 15 PORT_IDENT 3 PORT_TMS 16 NC 4 PORT_TCK 17 NC 5 PORT_TDI 18 GND 6 PORT_TRST 19 GND 7 NC 20 GND 8 PORT_IDENT 21 GND Technical Summary For More Information On This Product, Go to: www.freescale.com 2-7 Freescale Semiconductor, Inc. Table 2-4. Parallel JTAG Interface Connector Description Freescale Semiconductor, Inc... P2 Pin # Signal Pin # Signal 9 PORT_VCC 22 GND 10 NC 23 GND 11 PORT_TDO 24 GND 12 NC 25 GND 13 PORT_CONNECT 2.6 External Interrupt One on-board push-button switch is provided for external interrupt generation, as shown in Figure 2-5. S1 allows the user to generate a hardware interrupt for signal line IRQA. This switch allows the user to generate interrupts for his user-specific programs. +3.3V 56F801 10K S1 IRQA 0.1F Figure 2-5. Block Diagram of the User Interrupt Interface 2-8 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Reset 2.7 Reset Logic is provided on the 56F801 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-6. +3.3V RESET PUSHBUTTON Freescale Semiconductor, Inc... MANUAL RESET RESET P_RESET Figure 2-6. Block Diagram of the RESET Interface MOTOROLA Technical Summary For More Information On This Product, Go to: www.freescale.com 2-9 Freescale Semiconductor, Inc. 2.8 Power Supply Freescale Semiconductor, Inc... The main power input to the 56F801EVM, +12V DC at 4.0A, is through a 2.1mm coax power jack. A 4.0A power supply is provided with the 56F801EVM; however, less than 300mA is required by the EVM. The remaining current is available for user motor control applications when connected to an optional motor power stage board. The 56F801EVM provides +3.3V DC voltage regulation for the controller, parallel JTAG interface and supporting logic; refer to Figure 2-7. Power applied to the 56F801EVM is indicated with a Power-On LED, referenced as LED8. +3.3V +5.0V +12V DC +3.3V Regulator +5.0V Regulator +3.3V Digital +3.3V Analog 56F801EVM POWER ON EVM PARTS GREEN LED LED8 Figure 2-7. Block Diagram of the Power Supply 2-10 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. UNI-3 Interface 2.9 UNI-3 Interface Motor control signals from a family of motor driver boards can be connected to the EVM board via the UNI-3 connector/interface. The 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 hybrid controller's input and output ports; A/D, TIMER and PWM. The header, JG4, is used to select between the Back-EMF and Motor Phase Current signals. Refer to Table 2-5 for the pin out of the UNI-3 connector, P3. Table 2-5. UNI-3 Connector Description Freescale Semiconductor, Inc... P3 MOTOROLA Pin # Signal Pin # Signal 1 PWM_AT 2 Shield 3 PWM_AB 4 Shield 5 PWM_BT 6 Shield 7 PWM_BB 8 Shield 9 PWM_CT 10 Shield 11 PWM_CB 12 GND 13 GND 14 +5.0V DC 15 +5.0V DC 16 Analog +3.3V DC 17 Analog GND 18 Analog GND 19 Analog +15V DC 20 Analog -15V DC 21 Motor DC Bus Voltage Sense 22 Motor DC Bus Current Sense 23 Motor Phase A Current Sense 24 Motor Phase B Current Sense 25 Motor Phase C Current Sense 26 Motor Drive Temperature Sense 27 NC 28 Shield 29 Motor Drive Brake Control 30 Serial COM 31 PFC PWM 32 PFC Inhibit 33 PFC Zero Cross 34 Zero Cross A 35 Zero Cross B 36 Zero Cross C Technical Summary For More Information On This Product, Go to: www.freescale.com 2-11 Freescale Semiconductor, Inc. Table 2-5. UNI-3 Connector Description (Continued) P3 Signal Pin # Signal 37 Shield 38 Back-EMF Phase A Sense 39 Back-EMF Phase B Sense 40 Back-EMF Phase C Sense Freescale Semiconductor, Inc... Pin # 2-12 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Speed Up/Down Switches and Run/Stop Switch 2.10 Speed Up/Down Switches and Run/Stop Switch Two push-button switches are connected to form the Speed UP/DOWN logic via a set of resistors to the A/D Port's signal AN6. The resistors create a voltage divider network presenting unique voltage to the A/D port when each push button is pressed. A RUN/STOP toggle switch is connected to A/D Port's signal AN7. Refer to Figure 2-8. Freescale Semiconductor, Inc... +3.3V +3.3V 56F801 10K Speed UP 10K AN6 5.1K Speed DOWN 16K +3.3V 10K RUN/STOP SWITCH AN7 10K Figure 2-8. RUN/STOP and General Purpose Switches MOTOROLA Technical Summary For More Information On This Product, Go to: www.freescale.com 2-13 Freescale Semiconductor, Inc. 2.11 Motor Control PWM Signals and LEDs The 56F801 has one dedicated PWM unit. The PWM unit's lines are connected to the UNI-3 interface connector and to a set of six PWM LEDs via inverting buffers. The inverting buffers are used to isolate and drive the device's PWM's outputs to the PWM LEDs. The PWM LEDs indicate the status of PWM's signals, as shown in Figure 2-9. The PWM signals are routed to a header, J1, and are available for use by the end user. Freescale Semiconductor, Inc... 56F801 UNI-3 PWM0 PWM1 PWM2 PWM3 PWM4 PWM5 PWM0 PWM1 PWM2 PWM3 PWM4 PWM5 +3.3V LED1 YELLOW LED PHASE A TOP LED2 GREEN LED LED BUFFER PHASE A BOTTOM LED3 YELLOW LED PHASE B TOP LED4 GREEN LED PHASE B BOTTOM LED5 YELLOW LED PHASE C TOP LED6 GREEN LED PHASE C BOTTOM Figure 2-9. PWM Interface and LEDs 2-14 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Motor Protection Logic 2.12 Motor Protection Logic Freescale Semiconductor, Inc... The 56F801EVM contains a UNI-3 connector that interfaces with various motor drive boards. The device can sense error conditions generated by the motor power stage boards via signals on the UNI-3 connector. The motor driver board's Motor Supply DC Bus Voltage, Current and Motor Phase Currents are sensed on the power stage board. The conditioned signals are transferred to the board via the UNI-3 connector. These analog input signals are compared to a limit set by trimpots. If the input analog signals are greater than the limit set by the trimpot, a controller digital voltage-compatible +3.3V DC fault signal is generated. MOTOROLA Technical Summary For More Information On This Product, Go to: www.freescale.com 2-15 Freescale Semiconductor, Inc. 2.12.1 UNI-3 Motor Protection Logic The UNI-3 DC Bus Over-Voltage or the UNI-3 DC Bus Over-Current signal can be connected to the hybrid controller's PWM fault input, FAULT0. Jumper JG3 provides the selection; reference Figure 2-10 and Table 2-6. DC BUS VOLTAGE SENSE V_S_DCB +3.3V +5.0V Freescale Semiconductor, Inc... +5.0V UNI-3 Over-Voltage Fault Detection + - LM393 JG3 1 2 3 DC BUS CURRENT SENSE I_S_DCB FAULT0 +3.3V +5.0V +5.0V + - LM393 UNI-3 Over-Current Fault Detection Figure 2-10. FAULT0 Selection Circuit Table 2-6. FAULT0 Source Selection Jumper JG3 2-16 Comment 1-2 DC Bus Over-Voltage Sense input 2-3 DC Bus Over-Current Sense input 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Quadrature Encoder/Hall-Effect Interface 2.13 Back-EMF and Motor Phase Current Sensing Freescale Semiconductor, Inc... The UNI-3 connector supplies Back-EMF and Motor Phase Current signals from the three phases of a motor attached to a motor drive unit. The Back-EMF signals on the UNI-3 connector are derived from a resistor divider network contained in the motor drive unit. These resistors divide down the attached motor's Back-EMF voltages to a 0 to +3.3V level. The Motor Phase Current signals are derived from current sense resistors. Both of these signal groups are then routed to a group of header pins, JG4, that allow the end user to select which signal group the device's A/D will monitor; reference Figure 2-11. Motor Phase-Current/Back-EMF Analog Input Selector JG4 BACK_EMF_A 1 PHASE_A_I_SENSE 3 BACK_EMF_B 4 PHASE_B_I_SENSE 6 BACK_EMF_C 7 PHASE_C_I_SENSE 9 2 AN2 5 AN3 8 AN4 Figure 2-11. Back-EMF or Motor Phase Current Sense Signals 2.14 Quadrature Encoder/Hall-Effect Interface The 56F801EVM board contains a Quadrature Encoder/Hall-Effect interface connected to the device's Timer D port signals, TD1 and TD2. The circuit is designed to accept +3.0V to +5.0V encoder or Hall-Effect sensor inputs. Input noise filtering is supplied on the input path for the Quadrature Encoder/Hall-Effect interface. Figure 2-12 shows the encoder interface. MOTOROLA Technical Summary For More Information On This Product, Go to: www.freescale.com 2-17 Freescale Semiconductor, Inc. 2.15 Zero-Crossing Detection Freescale Semiconductor, Inc... An attached UNI-3 motor drive board contains logic that can send out pulses when the phase voltage of an attached 3-phase motor drops to zero. The motor drive board circuits generate a 0 to +5.0V DC pulse via voltage comparators. The resulting pulse signals are sent to a set of jumper blocks shared with the Encoder/Hall-Effect interface. The jumper blocks allow the selection of Zero-Crossing signals or Quadrature Encoder/Hall-Effect signals. When in operation, the hybrid controller will only monitor one set of signals, Encoder/Hall-Effect or Zero-Crossing. Figure 2-12 contains the Zero-Crossing and Encoder/Hall circuits. ZERO_X_A 56F801 ZERO_X_B JG2 1 2 3 ZERO_X_C TD0 JG9 +5.0V FILTER PFC PWM 4 1 2 TD1 5 TD2 3 5 6 1 2 3 4 5 6 FILTER FILTER 7 9 8 PFC Zero Cross 4 6 PIN 1: +5.0V PIN 2: GROUND PIN 3: PHASE A PIN 4: PHASE B PIN 5: INDEX PIN 6: N/C Figure 2-12. Zero-Crossing Encoder Interface 2-18 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Peripheral Connectors 2.16 Peripheral Connectors Freescale Semiconductor, Inc... The EVM board contains a group of Peripheral Expansion Connectors used to gain access to the resources of the 56F801. These signal groups have Expansion Connectors: * Timer Channel D * A/D Input Port * Serial Communications Port * Serial Peripheral Port * PWM Port * External Control Lines 2.16.1 External Control Signal Expansion Connector The External Control Signal connector contains the device's external interrupt and Reset control signal lines. Refer to Table 2-7 for the names of these signals. Table 2-7. External Control Signal Connector Description J2 Pin # Signal Pin # Signal 1 IRQA 2 RESET 3 N/C 4 DE 5 GND 6 +3.3V 2.16.2 Timer Channel D Expansion Connector The Timer Channel D port is an MPIO port attached to the Timer D expansion connector. Refer to Table 2-8 for the signals attached to the connector. Table 2-8. Timer D Connector Description J5 MOTOROLA Pin # Signal Pin # Signal 1 TD0 2 TD1 3 TD2 4 N/C 5 GND 6 +3.3V Technical Summary For More Information On This Product, Go to: www.freescale.com 2-19 Freescale Semiconductor, Inc. 2.16.3 A/D Port Expansion Connector The 8-channel Analog-to-Digital conversion port is attached to this connector. See Table 2-9 for the connection information. Table 2-9. A/D Port Connector Description Freescale Semiconductor, Inc... J4 Pin # Signal Pin # Signal 1 AN0 2 AN1 3 AN2 4 AN3 5 AN4 6 AN5 7 AN6 8 AN7 9 GNDA 10 +3.3VA 2.16.4 Serial Communications Port Expansion Connector The Serial Communications Port, SCI0, is attached to this connector. See Table 2-10 for the connection information. Table 2-10. SCI0 Connector Description J6 2-20 Pin # Signal Pin # Signal 1 TXD 2 RXD 3 GND 4 +3.3V 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... Appendix A 56F801EVM Schematics MOTOROLA 56F801EVM Schematics For More Information On This Product, Go to: www.freescale.com A-1 A-2 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com A B C D 5 1K R62 JTAG TXD RXD RS-232 TCS TDI TDO TCK /TRST TMS /DE XTAL EXTAL /RESET /IRQA MOSI MISO SCLK /SS USER LED 0 BRAKE CONTROL PFC INHIBIT SERIAL COMM 5 +3.3V 4 4 TCS 10 20 28 42 9 19 29 43 17 23 14 24 15 12 13 22 21 25 16 8 11 6 5 7 4 18 41 26 27 31 32 33 35 36 37 38 39 34 30 1 2 3 40 44 45 46 47 48 C1 2.2uF 50VDC + 3 PFC PWM PFC ZERO CROSSING PULSE WIDTH MODULATION 2 2 1 1 1 of 11 1.0 Rev. FAX: (480) 413-2510 Sheet (480) 413-5090 2100 East Elliot Road Tempe, Arizona 85284 DSP Standard Products Division DC BUS OVERVOLTAGE DC BUS OVERCURRENT PHASE A CURRENT BACK EMF PHASE A PHASE B CURRENT BACK EMF PHASE B PHASE C CURRENT BACK EMF PHASE C DRIVE TEMPERATURE SPEED UP / DOWN START / STOP Designer: D S P D D e s i g n AN0 AN1 AN2 AN3 AN4 AN5 AN6 AN7 F A U L T 0 DC BUS OVERVOLTAGE FAULT TD0 TD1 TD2 PWM0 PWM1 PWM2 PWM3 PWM4 PWM5 C2 2.2uF 50VDC DSP56F801EVM.DSN + +3.3VA Date: Saturday, December 02, 2000 Document Number DSP56F801 Processor DSP56F801FA80 VCAPC2 VCAPC1 VDDA VSSA AN0 AN1 AN2 AN3 AN4 AN5 AN6 AN7 VREF FAULTA0 TD0/MPIOA0 TD1/MPIOA1 TD2/MPIOA2 PWMA0 PWMA1 PWMA2 PWMA3 PWMA4 PWMA5 Figure A-1. 56F801 Processor A Size Title VDD1 VDD2 VDD3 VDD4 VSS1 VSS2 VSS3 VSS4 TDI TDO TCK TRST TMS DE TCS XTAL/MPIOB2 EXTAL/MPIOB3 RESET IRQA TXD0/MPIOB0 RXD0/MPIOB1 MOSI/MPIOB5 MISO/MPIOB6 SCLK/MPIO4 SS/MPIOB7 U1 3 Freescale Semiconductor, Inc... A B C D Freescale Semiconductor, Inc. MOTOROLA MOTOROLA 56F801EVM Schematics For More Information On This Product, Go to: www.freescale.com A B C D Y1 8.00MHz S2 10M R1 1 2 JG8 3 1 JG7 2 OSC BYPASS 5 +3.3V 3 2 RST 1 2 DS1818 3 DS1818 DNP GND Vcc U9 1 OPTIONAL /POR 4 XTAL EXTAL 4 A Size Title R54 10K +3.3VA 1K R55 C37 0.1uF R53 10K +3.3V DSP56F801EVM.DSN 3 Date: Saturday, October 28, 2000 Document Number 2 /IRQA 2 OFF 1.7V AN6 OFF SW5 SW4 2.2V OFF ON 0.7V ON OFF R66 16K R65 5.1K R64 10K R63 10K +3.3VA SPEED UP/DOWN S5 1 1.1V ON ON AN6 2 1 of 11 1.0 Rev. FAX: (480) 413-2510 Sheet (480) 413-5090 2100 East Elliot Road Tempe, Arizona 85284 DSP Standard Products Division AN7 SPEED UP S4 SPEED DOWN +3.3VA Designer: D S P D D e s i g n RESET, CLOCK, IRQ AND RUN/STOP SWITCH S3 RUN/STOP SWITCH S1 IRQA PUSHBUTTON 3 Figure A-2. Reset, Mode, Clock, IRQ and RUNun/Stop Switch /POR RESET PUSHBUTTON 5 Freescale Semiconductor, Inc... A B C D Freescale Semiconductor, Inc. A-3 A-4 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com A B C D 5 5 MOSI USER LED PWM5 PWM4 PWM3 PWM2 PWM1 PWM0 13 9 3 1 12 8 4 A Size Title 74AC04 U4A 74AC04 U3F 74AC04 U3D 74AC04 U3B 74AC04 U3E 74AC04 U3C 74AC04 U3A R8 10 6 2 270 LED7 DSP56F801EVM.DSN 3 Date: Saturday, October 28, 2000 Document Number 270 270 270 270 270 270 +3.3V G R E EN LED Y E L L O W LED G R E EN LED Y E L L O W LED G R E EN LED Y E L L O W LED Sheet 3 1 of 11 1.0 Rev. FAX: (480) 413-2510 2100 East Elliot Road Tempe, Arizona 85284 (480) 413-5090 Designer: D S P D D e s i g n 2 +3.3V 1 DSP Standard Products Division G R EEN LED LED6 LED5 LED4 LED3 LED2 LED1 LEDS PWM STATE 2 USER LED R7 R6 R5 R4 R3 R2 DSP56801 PWM LEDS AND USER LED 2 11 5 1 3 Figure A-3. 56F801 PWM LEDs and User LED 4 4 Freescale Semiconductor, Inc... A B C D Freescale Semiconductor, Inc. MOTOROLA MOTOROLA 56F801EVM Schematics For More Information On This Product, Go to: www.freescale.com A B C D 1 - 2 RS-232 DISABLE 5 N/C RS-232 ENABLE RS-232 ENABLE 5 1 2 JG6 4 R47 1K +3.3V RXD TXD T2IN T3IN A Size Title /EN 1 1 1 1 22 23 20 19 18 17 16 15 14 13 12 2 24 1 28 GND V+ V- VCC INVALID R1IN R2IN R3IN R4IN R5IN T1OUT T2OUT T3OUT 21 4 5 6 7 8 9 10 11 25 27 3 26 T2 T3 1 T9 R2IN R3IN R4IN R5IN 1 1 C4 + 1.0uF 1.0uF C3 +3.3V 3 + DSP56F801EVM.DSN Date: Monday, November 27, 2000 Document Number RS-232 AND SCI CONNECTORS MAX3245EEAI FORCEOFF FORCEON R2OUTB R1OUT R2OUT R3OUT R4OUT R5OUT T1IN T2IN T3IN C2- C1C2+ C1+ U2 3 2 P4 TXD CTS RXD RTS DTR DCD DSR 2 R52 R51 R4IN R5IN R50 R49 R48 R46 R45 R3IN R2IN T3IN T2IN /EN 1 1K 1K 1K 1K 1K 1K 1K +3.3V 4 1 of 11 1.0 Rev. FAX: (480) 413-2510 Sheet (480) 413-5090 2100 East Elliot Road Tempe, Arizona 85284 DSP Standard Products Division SCI0 RS-232 CONNECTOR 1 6 2 7 3 8 4 9 5 Designer: D S P D D e s i g n Figure A-4. RS-232 and SCI Connectors T5 T6 T7 T8 T4 1 + C5 1.0uF + C6 1.0uF 4 Freescale Semiconductor, Inc... A B C D Freescale Semiconductor, Inc. A-5 A-6 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com A B C 5 P_RESET R44 47K 5.1K R43 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Q1 2N2222A / J _ R E SET R40 5.1K +3.3V P O R T _ C O N NECT P O RT_TDO P O R T _ VCC P O R T _DE / P O RT_TRST P O R T _ TDI P O RT_TCK PORT_TMS P O RT_RESET 4 /J_TRST /POR / J _ R E SET 10 9 2 1 74AC00 U10C 74AC00 U 1 0A 51 Ohm R38 51 Ohm R37 270 R35 270 R34 270 R33 270 R32 270 R31 /J_TRST TDO 8 3 JG5 + 3 .3V 3 47K R42 47K R41 13 12 5 4 +3.3V 7 4 AC00 U10D 7 4 AC00 U 1 0B 11 6 T1 1 B Size Title /TRST / R E S ET On-Board Host Target Interface Disable Parallel JTAG Interface 3 U5 GND 2A4 2A3 2A2 2Y1 1Y4 1Y3 1Y2 1Y1 10 17 15 13 9 12 14 16 18 TCK TDO TDI J8 14 12 10 8 6 4 2 5.1K R36 KEY JTAG Connector 13 11 9 7 5 3 1 +3.3V TDO /J_TRST TDI TCK TMS P_RESET + 3 .3V / J _ R E SET MC74LCX244D W VCC 1G 2G 2Y4 2Y3 2Y2 2A1 1A4 1A3 1A2 1A1 (480) 413-5090 DSP56F801EVM.DSN 2 Date: Thursday, December 07, 2000 Document Number Designer: DSPD Design 1 Sheet 5 of 11 1.0 Rev. FAX: (480) 413-2510 2100 East Elliot Road Tempe, Arizona 85284 DSP Standard Products Division TMS /J_TRST 1 PARALLEL JTAG HOST TARGET INTERFACE AND JTAG CONNECTOR R39 5.1K 20 1 19 3 5 7 11 8 6 4 2 2 Figure A-5. Parallel JTAG Host Target Interface and JTAG Connector DB25M P2 P O R T _ I DENT 4 2 1 D 5 Freescale Semiconductor, Inc... A B C D Freescale Semiconductor, Inc. MOTOROLA 56F801EVM Schematics For More Information On This Product, Go to: www.freescale.com A B C 5 AN1 AN0 5 8 AN3 AN4 U3_PHC_IS BK_EMF_C 7 9 U 3 _ P H B _IS BK_EMF_B 4 6 U 3 _ P H A _IS BK_EMF_A 3 1 16K + 5 .0V 10K R30 C14 0.1uF R27 16K +5.0V 10K R25 C13 0.1uF R22 4 BACK-EMF/PHASE-CURRENT SENSE ANALOG INPUT SELECTOR 2 JG4 16K R26 16K R21 AN2 I_S_DCB V_S_DCB 2 3 - + 6 - + 1 LM393 7 U6B 1M LM393 +5.0V R28 1M U6A + 5 .0V 5 R23 8 4 3 3 R29 5.1K + 3 .3V R24 5.1K +3.3V 3 1 2 JG3 F A U LT0 (480) 413-5090 FAX: (480) 413-2510 2100 East Elliot Road Tempe, Arizona 85284 DSP Standard Products Division 1 B Size DSP56F801EVM.DSN 2 Date: Saturday, October 28, 2000 Document Number Designer: DSPD Design 1 Sheet 6 of 11 1.0 Rev. Title OVER VOLTAGE/CURRENT DETECTORS & BACK-EMF/PHASE-CURRENT INPUT SELECTORS UNI-3 OVER-CURRENT FAULT DETECTION OVER_CURRENT OVER_VOLTAGE UNI-3 OVER-VOLTAGE FAULT DETECTION 2 Figure A-6. Over-Voltage/Current Detectors & Back-EMF/Phase-Current Input Selectors CURRENT SENSE VOLTAGE SENSE 4 8 MOTOROLA 4 D 5 Freescale Semiconductor, Inc... A B C D Freescale Semiconductor, Inc. A-7 A-8 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com A B C D 1 2 3 4 5 6 +5.0V 5 PIN 6: N/C PIN 5: INDEX PIN 4: PHASE B PIN 3: PHASE A PIN 2: GROUND PIN 1: +5.0V ENCODER HALL EFFECT CONNECTOR J7 5 4 R16 24 +5.0V A Size C10 470pF R14 24 24 C9 470pF R11 PHASEA ZERO_X_C ZERO_X_B 8 5 2 CONNECT 9 7 6 4 3 1 JG2 DSP56F801EVM.DSN 3 Date: Thursday, January 25, 2001 Document Number TD0 PFC_ZERO_CROSSING 5 2 TD2 TD1 2-3: ENCODER 5-6 1-2: PFC 4-5 CONNECT 6 4 3 1 JG9 1 7 1 of 11 1.0 Rev. FAX: (480) 413-2510 Sheet (480) 413-5090 2100 East Elliot Road Tempe, Arizona 85284 DSP Standard Products Division Designer: D S P D D e s i g n 2 PFC_PWM UNI-3: PFC 1-2: ZERO CROSSING 4-5 7-8 2-3: ENCODER/ 5-6 HALL EFFECT 8-9 INDEX PHASEB UNI-3 ZERO CROSSING 24 ZERO_X_A 2 HALL-EFFECT/ZERO-CROSSING AND PFC SELECTION 24 R10 C11 470pF R17 24 Title R13 R9 1K +5.0V 3 Figure A-7. Hall-Effect/Zero-Crossing and PFC Selection R15 1K +5.0V R12 1K 4 Freescale Semiconductor, Inc... A B C D Freescale Semiconductor, Inc. MOTOROLA MOTOROLA 56F801EVM Schematics For More Information On This Product, Go to: www.freescale.com A B C D 5 BK_EMF_B 1 -15VA TP3 1 +15VA TP1 1 GND TP4 1 GND TP2 PWM_AT PWM_AB PWM_BT PWM_BB PWM_CT PWM_CB 4 A Size Title JG1 DSP56F801EVM.DSN SERIAL_COM PFC_INHIBIT SERIAL_COM PFC_INHIBIT UNI_3_-15 I_S_DCB +5.0V_UNI3 +3.3VA 3 Date: Saturday, October 28, 2000 Document Number 2 4 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 UNI-3 INTERFACE 1 3 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 P3 UNI-3 CONNECTOR 3 Figure A-8. UNI-3 Interface /SS SCLK PFC_PWM PFC_ZERO_CROSSING MISO UNI_3_+15 V_S_DCB +5.0V_UNI3 PWM0 PWM1 PWM2 PWM3 PWM4 PWM5 COM JUMPER PFC INHIBIT JUMPER UNI-3 SERIAL PHASE B BACK EMF 4 AN0 U3_PHA_IS U3_PHC_IS ZERO_X_B MOTOR DRIVE BRAKE CONTROL MOTOR PHASE A CURRENT SENSE MOTOR PHASE C CURRENT SENSE TEST POINTS NEAR UNI-3 CONNECTOR UNI_3_-15 UNI_3_+15 5 Sheet 8 1 of 11 1.0 Rev. FAX: (480) 413-2510 2100 East Elliot Road Tempe, Arizona 85284 (480) 413-5090 Designer: D S P D D e s i g n 2 PHASE A BACK EMF PHASE C BACK EMF 1 DSP Standard Products Division ZERO_X_A ZERO_X_C BK_EMF_A BK_EMF_C AN1 U 3 _ P H B _ I S MOTOR PHASE B CURRENT SENSE AN5 MOTOR DRIVE TEMPERATURE SENSE 2 Freescale Semiconductor, Inc... A B C D Freescale Semiconductor, Inc. A-9 A-10 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com A B C D 5 TD0 TD2 SCLK MISO /IRQA 5 2 4 6 2 4 6 +3.3V +3.3V 2 4 6 4 +3.3V A Size Title TD1 MOSI /SS /RESET /DE TXD AN0 AN2 AN4 AN6 PWM0 PWM2 PWM4 FAULT0 J1 2 4 6 8 10 +3.3V 2 4 6 8 10 1 3 J6 RXD +3.3V AN1 AN3 AN5 AN7 +3.3VA PWM1 PWM3 PWM5 DSP56F801EVM.DSN 3 Date: Saturday, October 28, 2000 Document Number Sheet 9 1 of 11 1.0 Rev. FAX: (480) 413-2510 2100 East Elliot Road Tempe, Arizona 85284 (480) 413-5090 Designer: D S P D D e s i g n 2 1 DSP Standard Products Division 2 4 SCI PORT 1 3 5 7 9 J4 DSP A/D PORT 1 3 5 7 9 PWM PORT 2 PORT TIMER D, A/D, SPI, SCI, PWM AND CONTROL LINES CONNECTORS 3 Figure A-9. Port Timer D, A/D, SPI, SCI, PWM and Control Line Connectors 1 3 5 J5 TIMER CHANNEL D 1 3 5 J3 SPI PORT 1 3 5 J2 CONTROL LINES 4 Freescale Semiconductor, Inc... A B C D Freescale Semiconductor, Inc. MOTOROLA MOTOROLA 56F801EVM Schematics For More Information On This Product, Go to: www.freescale.com A B C D 5 5 + 3 .3V FERRITE BEAD L4 FERRITE BEAD L2 P1 2 1 C35 0.1uF FM4001 D2 4 1 1 + 5 .0V 1 + 3 .3V + 3 .3VA TP8 TP7 TP5 TP9 TP6 1 1 GNDA GND +3.3VA + C32 4 7 0uF 16VDC C33 0.1uF VOUT VOUT MC33269DT-5.0 GND VIN +5.0V 4 2 2 3 MC33269 1 4 3 3.3V AND 5.0V REGULATOR 1 3 U7 FM4001 D1 3 1 3 VOUT VOUT M C 33269DT-3.3 GND VIN U8 FM4001 D3 B Size Title 4 2 + 5 . 0 V _ U NI3 + VCC C34 4 7 uF 10VDC + C36 4 7 uF 10VDC +3.3V DSP56F801EVM.DSN 2 Date: Saturday, October 28, 2000 Document Number 1 Designer: DSPD Design 1 10 of 11 1.0 Rev. FAX: (480) 413-2510 Sheet (480) 413-5090 2100 East Elliot Road Tempe, Arizona 85284 DSP Standard Products Division POWER GOOD LED L E D8 GREEN LED 470 R61 + 5 .0V P O W E R S U P PLIES +3.3V AND +5.0V FERRITE BEAD L3 FERRITE BEAD L1 2 Figure A-10. Power Supplies +3.3V and +5.0V 4 NEAR THE BREADBOARD AREA INPUT 12V DC EXTERNAL POWER IN 3 Freescale Semiconductor, Inc... A B C D Freescale Semiconductor, Inc. A-11 A-12 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com A B C D R59 5.1K R56 5.1K 5 9 13 12 1 7 4 AC04 U4D 7 4 AC04 8 1 T13 T10 C26 0.1uF +3.3VA UNI-3 +3.3 VA C25 U4F C17 0.1uF +3.3V R60 5.1K R57 5.1K C21 11 3 4 10 4 C20 1 1 T14 T11 C22 0.1uF + 3 .3V PWM HEADER 0.1uF +3.3VA C27 R58 5.1K C23 5 0.1uF +3.3V 7 4 AC04 U4C CONTROL HEADER 0.01uF + 3 .3V MAX3225 6 C28 3 1 C24 T12 0.1uF +3.3V TIMER D HEADER 0.1uF +5.0V LM393 3 C29 B Size Title +5.0V C7 + C8 2.2uF 50VDC 0.1uF C40 SCI HEADER +3.3V C31 0.01uF +3.3V 74AC04 DSP56F801EVM.DSN 2 Date: Saturday, October 28, 2000 Document Number C39 0.01uF + 3 .3V DS1818 1 1 11 of 11 1.0 Rev. FAX: (480) 413-2510 Sheet (480) 413-5090 2100 East Elliot Road Tempe, Arizona 85284 DSP Standard Products Division 0.1uF C41 SPI HEADER +3.3V C38 0.01uF +3.3V 74AC00 Designer: DSPD Design BYPASS CAPACITORS AND SPARE GATES 0.1uF + 5 .0V C30 0.01uF +3.3V 74AC04 ENCODER HEADER 0.01uF + 3 .3V 74LCX244 2 Figure A-11. Bypass Capacitors and Spare Gates 7 4 AC04 U4E 4 C19 0.1uF 7 4 AC04 U4B 0.1uF + 5 .0V UNI-3 +5.0 VOLT 0.01uF C18 DSP56F801 0.1uF + 3 .3VA A/D HEADER C16 0.01uF C15 0.1uF 5 Freescale Semiconductor, Inc... A B C D Freescale Semiconductor, Inc. MOTOROLA Freescale Semiconductor, Inc. Appendix B 56F801EVM Bill of Material Freescale Semiconductor, Inc... Qty Description Ref. Designators Vendor Part # Integrated Circuits 1 DSP56F801FA80 U1 Motorola, DSP56F801FA80 1 MAX3245 U2 Maxim, MAX3245EEAI 2 74AC04 U3, U4 1 74LCX244 U5 ON Semiconductor, MC74LCX244DW 1 LM393 U6 National, LM393M 1 MC33269DT-5.0 U7 ON Semiconductor, MC33269DT-5.0 1 MC33269DT-3.3 U8 ON Semiconductor, MC33269DT-3.3 1 74AC00 U10 Fairchild, 74AC00SC Fairchild, 74AC04SC Resistors 5 16K R21, R22, R26, R27, R66 SMEC, RC73L2A16KOHMJT 2 1M R23, R28 SMEC, RC73L2A1MOHMJT 12 5.1K R24, R29, R36, R39, R40, R43, R56-R60, R65 SMEC, RC73L2A5.1KOHMJT 4 10K R53, R54, R63, R64 SMEC, RC73L2A10KOHMJT 2 51 3 47K R41, R42, R44 SMEC, RC73L2A47KOHMJT 1 470 R61 SMEC, RC73L2A470OHMJT 1 10M R1 SMEC, RC73L2A10MOHMJT 13 1K R9, R12, R15, R45-R52, R55, R62 SMEC, RC73L2A1KOHMJT 12 270 R2-R8, R31-R35 SMEC, RC73L2A270OHMJT 6 24 R10, R11, R13, R14, R16, R17 SMEC, RC73L2A24OHMJT MOTOROLA R37, R38 SMEC, RC73L2A51OHMJT 56F801EVM Bill of Material For More Information On This Product, Go to: www.freescale.com B-1 Freescale Semiconductor, Inc. Qty Description Ref. Designators Vendor Part # Potentioneters 2 10K R25, R30 BC/MEPCOPAL, ST4B103CT Inductors 4 1.0mH L1, L2, L3, L4 Panasonic, EXC-ELSA35V Freescale Semiconductor, Inc... LEDs 3 Yellow LED LED1, LED3, LED5 Hewlett-Packard, HSMY-C650 5 Green LED LED2, LED4, LED6, LED7, LED8 Hewlett-Packard, HSMG-C650 Diode 3 FM4001 D1, D2, D3 Diodes, US1ADICT Capacitors 3 2.2F, +50V DC 19 0.1F 1 C1, C2, C8 NICHICON, UWX1H2R2MCR2GB C7, C13-C15, C17, C19-C26, C28, C33, C35, C37, C40, C41 SMEC, MCCE104K2NR-T1 470F, +16V DC C32 ELMA, RV-16V471MH10R 2 47F, +16V DC C34, C36 3 470pF C9-C11 SMEC, MCCE471J2NO-T1 8 0.01uF C16, C18, C27, C29-C31, C38, C39 SMEC, MCCE103K2NR-T1 4 1.0uF, +50V DC C3-C6 ELMA, RV2-16V470M-R NICHICON, UWX1H010MCR1GB Jumpers 2 3 x 1 Bergstick JG3, JG7 SAMTEC, TSW-103-07-S-S 3 1 x 2 Bergstick JG5, JG6, JG8 SAMTEC, TSW-102-07-S-S 2 3 x 3 Bergstick JG2, JG4 SAMTEC, TSW-103-07-S-T 2 5 x 2 Bergstick J1, J4 SAMTEC, TSW-105-07-S-D 1 7 x 2 Bergstick J8 SAMTEC, TSW-107-07-S-D 1 6 x 1 MTA J7 AMP, MTA 640456-6 2 2 x 2 Bergstick 1 20 x 2 Shrouded B-2 JG1, J6 P3 SAMTEC, TSW-102-07-S-D 3M, 2540-6002UB 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Qty Description Ref. Designators Vendor Part # Test Points 9 1 x 1 Bergstick TP1 - TP9 Samtec, TSW-101-07-S-S Crystals 1 8.00MHz Crystal Y1 CTS, ATS08ASM-T Freescale Semiconductor, Inc... Connectors 1 2.1mm coax Power Connector P1 Switch Craft, RAPC-722 1 DB25M Connector P2 AMPHENOL, 617-C025P-AJ121 1 20 x 2 Shrouded P3 3M, 2540-6002UB 1 DE9F Connector P4 AMPHENOL, 617-C009S-AJ120 Switches 4 SPST Pushbutton 1 SPDT Toggle S1, S2, S4, S5 S3 Panasonic, EVQ-PAD05R C&K, GT11MSCKE Transistors 1 2N2222A Q1 ZETEX, FMMT2222ACT Miscellaneous 13 Shunt 4 Rubber Feet MOTOROLA SH1-SH13 RF1-RF4 Samtec, SNT-100-BL-T 3M, SJ5018BLKC 56F801EVM Bill of Material For More Information On This Product, Go to: www.freescale.com B-3 Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. B-4 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... Index Numerics H 4.0Amp power supply 2-10 56F801 Technical Data Sheet ix 8.00MHz crystal oscillator 2-1 Hall-Effect/Quadrature Encoder interface 2-1 Host Parallel Interface Connector 2-6 Host Target Interface 2-6 A I A/D viii Analog-to-Digital A/D viii IC viii Integrated Circuit IC viii B J Back-EMF 2-17 Joint Test Action Group JTAG viii JTAG viii, 1-1, 2-1 connector 2-6 JTAG port interface 2-1 Jumper Group 1-3 JG1 1-3 JG2 1-3 JG3 1-3 JG4 1-3 JG5 1-3 JG6 1-3 JG7 1-3 JG8 1-3 JG9 1-3 C Connector A/D 2-20 SCI 2-20 Connectors Peripheral Expansion 2-19 D D/A viii Debugging 2-5 Digital-to-Analog D/A viii DSP56800 Family Manual ix L E Encoder/Hall-Effect 2-17 circuits 2-18 Evaluation Module EVM viii EVM viii external oscillator frequency input 2-1 M G General Purpose Input and Output GPIO viii GPIO viii MOTOROLA Logic motor bus overcurrent 2-1 motor bus overvoltage 2-1 motor zero crossing 2-1 Low-Profile Quad Flat Pack LQFP viii LQFP viii motor bus overcurrent 2-1 overvoltage 2-1 Motor Phase Current 2-17 MPIO viii port 2-19 MPIO-compatible peripheral 2-1 Index For More Information On This Product, Go to: www.freescale.com 1 Freescale Semiconductor, Inc. T Multi Purpose Input and Output MPIO viii Timer-compatible peripheral 2-1 O U On-board power regulation 2-2 OnCE viii, 1-1 On-Chip Emulation OnCE viii Freescale Semiconductor, Inc... P Parallel JTAG Host Target Interface 2-1 PCB viii Phase Locked Loop PLL ix PLL ix Printed Circuit Board PCB viii Pulse Width Modulation PWM ix PWM ix PWM-compatible peripheral 2-1 UNI-3 connector/interface 2-11 DC Bus Overvoltage signal 2-16 Motor interface Primary 2-2 UNI-3 connector/interface 2-11 Z Zero Crossing circuits 2-18 R RAM ix Random Access Memory RAM ix real-time debugging 2-5 ROM ix RS-232 interface 2-4 level converter 2-4 schematic diagram 2-4 RS-232 interface 2-1 RS-232 Serial Communications 2-4 S SCI ix Serial Communications Port 2-20 Serial Communications Interface SCI ix Serial Peripheral Interface SPI ix SP56F801/803/805/805 User's Manual ix SPI ix SPI-compatible peripheral 2-1 SRAM ix Static Random Access Memory SRAM ix 2 56F801EVM Hardware User's Manual For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters which may be provided in Motorola data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including "Typicals" must be validated for each customer application by customer's technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola and the Stylized M Logo are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer. MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. (c) Motorola, Inc. 2003. How to reach us: USA/EUROPE/Locations Not Listed: Motorola Literature Distribution; P.O. Box 5405, Denver, Colorado 80217. 1-303-675-2140 or 1-800-441-2447 JAPAN: Motorola Japan Ltd.; SPS, Technical Information Center, 3-20-1, Minami-Azabu. Minato-ku, Tokyo 106-8573 Japan. 81-3-3440-3569 ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd.; Silicon Harbour Centre, 2 Dai King Street, Tai Po Industrial Estate, Tai Po, N.T., Hong Kong. 852-26668334 Technical Information Center: 1-800-521-6274 HOME PAGE: http://www.motorola.com/semiconductors/ For More Information On This Product, Go to: www.freescale.com DSP56F801EVMUM/D