NXP Semiconductors 56F803 User Manual
NXP Semiconductors 56F803 User Manual

NXP Semiconductors 56F803 User Manual

16-bit digital signal controllers
Table of Contents

Advertisement

Quick Links

56F803
Evaluation Module User Manual
56F800
16-bit Digital Signal Controllers
DSP56F803EVMUM
Rev. 5
07/2005
freescale.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 56F803 and is the answer not in the manual?

Questions and answers

Summary of Contents for NXP Semiconductors 56F803

  • Page 1 56F803 Evaluation Module User Manual 56F800 16-bit Digital Signal Controllers DSP56F803EVMUM Rev. 5 07/2005 freescale.com...
  • Page 3: Table Of Contents

    56F803.........
  • Page 4 2.16 Quadrature Encoder/Hall-Effect Interface ........2-17 2.17 Zero-Crossing Detection ..........2-17 2.18 CAN Interface .
  • Page 5 56F803 PWM LEDs and User LED ........
  • Page 6 A-11 Back-EMF and Phase Current Sense Analog Input Selectors ....A-12 A-12 Parallel JTAG Host/Target Interface and JTAG Connector ....A-13 A-13 Power Supplies 3.3V and 5.0V .
  • Page 7 LIST OF TABLES 56F803EVM Default Jumper Options ....... . . 1-3 RS-232 Serial Connector Description .
  • Page 8 DSP56F803EVM User Manual, Rev. 5 Freescale Semiconductor...
  • Page 9: Preface

    Appendix B, 56F803EVM Bill of Material - provides a list of the materials used on the 56F803EVM board. Suggested Reading More documentation on the 56F803 and the 56F803EVM kit may be found at the URL: http://www.freescale.com Preface, Rev. 5 Freescale Semiconductor...
  • Page 10: Notation Conventions

    Notation Conventions This document uses the following conventions: Term or Value Symbol Examples Exceptions Active High Signals No special symbol (Logic One) attached to the sig- CLKO nal name Active Low Signals Noted with an In schematic drawings, (Logic Zero) overbar in text and in Active Low Signals may most figures...
  • Page 11: Definitions, Acronyms, And Abbreviations

    Definitions, Acronyms, and Abbreviations Definitions, acronyms and abbreviations for terms used in this document are defined below for reference. Analog-to-Digital Controller Area Network; serial communications peripheral and method CAN in Automation, an international CAN user’s group that coordinates standards for CAN communications protocols Evaluation Module GPIO General Purpose Input and Output Port...
  • Page 12: References

    [1] DSP56800 Family Manual, Freescale Semiconductor, DSP56800FM [2] DSP56F801/803/805/807 User’s Manual, Freescale Semiconductor, DSP56F801-7UM [3] 56F803 Technical Data, Freescale Semiconductor, DSP56F803 [4] CiA Draft Recommendation DR-303-1, Cabling and Connector Pin Assignment, Version 1.0, CAN in Automation [5] CAN Specification 2.0B, BOSCH or CAN in Automation DSP56F801EVM User Manual, Rev.
  • Page 13: Introduction

    Chapter 1 Introduction The 56F803EVM is used to demonstrate the abilities of the 56F803 and to provide a hardware tool allowing the development of applications that use the 56F803. The 56F803EVM is an evaluation module board that includes a 56F803 part, peripheral expansion connectors, external memory, RS-232 interface and a CAN interface.
  • Page 14: 56F803Evm Architecture

    1.1 56F803EVM Architecture The 56F803EVM facilitates the evaluation of various features present in the 56F803 part. The 56F803EVM can be used to develop real-time software and hardware products based on the 56F803. The 56F803EVM 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).
  • Page 15: 56F803Evm Configuration Jumpers

    56F803EVM Configuration Jumpers 1.2 56F803EVM Configuration Jumpers Ten jumper groups, (JG1-JG10), shown in 1-2, are used to configure various Figure features on the 56F803EVM board. describes the default jumper group settings. Table 1-1 JG10 7 8 9 JG10 DSP56F803EVM PWM LEDs JTAG USER LED RUN/STOP...
  • Page 16: 56F803Evm Connections

    1.3 56F803EVM Connections An interconnection diagram is shown in for connecting the PC and the external +12V Figure 1-3 DC power supply to the 56F803EVM board. Parallel Extension Cable 56F803EVM PC-compatible Computer Connect cable to Parallel/Printer port External with 2.1mm, +12V receptacle Power...
  • Page 17: Technical Summary

    The power of the 16-bit 56F803 controller, combined with the on-board 64K 16-bit external program Static RAM (SRAM), 64K 16-bit external data...
  • Page 18: F803

    This part will operate at a maximum speed of 80MHz. A full description of the 56F803, including functionality and user information, is provided in the following documents: • 56F803 Technical Data, (DSP56F803): Provides features list and specifications including signal descriptions, DC power requirements, AC timing requirements and available packaging.
  • Page 19 56F803 • DSP56F801/803/805/807 User’s Manual, (DSP56F801-7UM): Provides an overview description of the 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. • DSP56800 Family Manual, (DSP56800FM): Provides a detailed description of the core processor including internal status and control registers and a detailed description of the family instruction set.
  • Page 20: Program And Data Memory

    This memory bank will operate with zero wait-state accesses while the 56F803 is running at 70MHz. However, when running at 80MHz, the memory bank operates with four wait-state accesses. This memory bank can be disabled by removing the jumper at JG5.
  • Page 21: Schematic Diagram Of The Rs-232 Interface

    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 pin-out of connector P4 is listed in Table 2-1. RS-232 56F803 Level Interface RS-232 TXD0 T1in T1out...
  • Page 22: Clock Source

    The 56F803EVM uses an 8.00MHz crystal, Y1, connected to its External Crystal Inputs, EXTAL and XTAL. The 56F803 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 controller by using the oscillator bypass connectors, JG3 and JG9;...
  • Page 23: Debug Led

    The JTAG connector on the 56F803EVM allows the connection of an external Host Target Interface for downloading programs and working with the 56F803’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.
  • Page 24: Parallel Jtag Interface Connector

    1–2 Disable on-board Parallel JTAG Interface 2.7.2 Parallel JTAG Interface Connector The Parallel JTAG Interface Connector, P2, allows the 56F803 to communicate with a Parallel Printer Port on a Windows PC; see Figure 2-5. By using this connector, the user can download programs and work with the 56F803’s registers.
  • Page 25: Block Diagram Of The Parallel Jtag Interface

    Debug Support PARALLEL JTAG 56F803 DB-25 INTERFACE LOGIC PORT_TDI PORT_TDO PORT_TRST TRST PORT_TMS PORT_TCK PORT_RESET RESET Figure 2-5. Block Diagram of the Parallel JTAG Interface Table 2-5. Parallel JTAG Interface Connector Description Pin # Signal Pin # Signal PORT_RESET PORT_IDENT...
  • Page 26: External Interrupts

    2-9. S2 allows the user to generate a hardware interrupt for signal line IRQA.; S3 allows the user to generate a hardware interrupt for signal line IRQB. These two switches allow the user to generate interrupts for his user-specific programs. +3.3V 56F803 IRQA IRQA +3.3V...
  • Page 27: Reset

    Power Supply 2.9 Reset Logic is provided in the 56F803 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; see Figure 2-7.
  • Page 28: Uni-3 Connector Description

    2.11 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 differing groups of the device’s input and output ports: A/D, TIMER and PWM.
  • Page 29: Run/Stop Switch

    A Run/Stop toggle switch is connected to GPIO signal AN7, as shown in Figure 2-9. An optional series resistor is provided which, when removed, allows the user to utilize the AN7 signal for other purposes. 56F803 +3.3V RUN/STOP SWITCH Figure 2-9. Run/Stop Switch Technical Summary, Rev. 5...
  • Page 30: Motor Control Pwm Signals And Leds

    2.13 Motor Control PWM Signals and LEDs The 56F803 has a dedicated PWM unit. The unit contains six PWM, three Phase Current sense and four Fault input lines. The PWM lines are connected to the UNI-3 interface connector and to a set of six PWM LEDs via inverting buffers.
  • Page 31: Dc Bus Over-Voltage And Over-Current Detection Schematic Diagram

    Motor Protection Logic 2.14.1 UNI-3 Motor Protection Logic The UNI-3 DC Bus Over-Voltage signal is connected to the controller’s PWM group’s fault input, FAULT0. The UNI-3 DC Bus Over-Current signal is connected to the device’s PWM group’s fault input, FAULT1. Additionally, the UNI-3 DC Bus Over-Voltage and Over-Current analog signals are connected to two A/D inputs, AN0 and AN1, respectively.
  • Page 32: Back-Emf And Motor Phase Current Sensing

    2.15 Back-EMF and Motor Phase Current Sensing 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 connectors 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.
  • Page 33: Quadrature Encoder/Hall-Effect Interface

    Zero-Crossing signals or Quadrature Encoder/Hall-Effect signals. When in operation, the controller will only monitor one set of signals, either the Encoder/Hall-Effect or the Zero-Crossing. Figure 2-13 shows the Zero-Crossing and Encoder/Hall circuits. ZERO_X_A 56F803 ZERO_X_B ZERO_X_C PHASEA FILTER +5.0V PHASEB...
  • Page 34: Can Interface

    CAN chip, a pull-up to +5.0V is required to level shift the Transmit Data output line from the 56F803. A primary, J3, and a daisy-chain, J13, CAN connector are provided to allow easy daisy-chaining of CAN devices. Refer to...
  • Page 35: Peripheral Connectors

    CANH 2.19 Peripheral Connectors The EVM board contains a group of Peripheral Expansion Connectors used to gain access to the resources of the 56F803. The following signal groups have Expansion Connectors: • External Memory Control • Encoder/Timer Channel • Timer Channel •...
  • Page 36: External Memory Control Signal Expansion Connector

    2.19.1 External Memory Control Signal Expansion Connector The External Memory Control Signal connector contains the device’s external memory control signal lines. See Table 2-9 for the names of these signals. Table 2-9. External Memory Control Signal Connector Description Pin # Signal Pin # Signal...
  • Page 37: Timer Channel Expansion Connector

    Peripheral Connectors 2.19.3 Timer Channel Expansion Connector The Timer Channel port is a GPIO timer port attached to the Timer D expansion connector. See Table 2-11 for the signals attached to the connector. Table 2-11. Timer D Connector Description Pin # Signal +3.3V 2.19.4 Address Bus Expansion Connector...
  • Page 38: Data Bus Expansion Connector

    2.19.5 Data Bus Expansion Connector The 16-bit Data bus connector contains the controller’s external memory data signal lines. Refer Table 2-13 for the Data bus connector information. Table 2-13. External Memory Address Bus Connector Description Pin # Signal Pin # Signal +3.3V DSP56F803EVM User Manual, Rev.
  • Page 39: A/D Port Expansion Connector

    Peripheral Connectors 2.19.6 A/D Port Expansion Connector The 8-channel Analog-to-Digital conversion port is attached to this connector. See Table 2-14 connection information. Table 2-14. A/D Connector Description Pin # Signal GNDA +3.3VA 2.19.7 Serial Communications Port Expansion Connector The Serial Communications Port, SCI, is attached to this connector. Refer to Table 2-15 connection information.
  • Page 40: Serial Peripheral Interface Expansion Connector

    2.19.8 Serial Peripheral Interface Expansion Connector The Serial Peripheral Interface, SPI, is attached to this connector. See Table 2-16 for connection information. Table 2-16. SPI Connector Description Pin # Signal Pin # Signal SCLK MOSI MISO +3.3V 2.19.9 CAN Expansion Connector The CAN port is attached to this connector.
  • Page 41: Pwm Port Expansion Connector

    Test Points 2.19.10 PWM Port Expansion Connector The PWM port is attached to this connector. Refer to Table 2-18 for connection information. Table 2-18. PWM Port Connector Description Pin # Signal Pin # Signal ISA0 ISA1 ISA2 FAULT0 FAULT1 FAULT2 PWM0 PWM1 PWM2...
  • Page 42 DSP56F803EVM User Manual, Rev. 5 2-26 Freescale Semiconductor...
  • Page 43: Appendix A 56F803Evm Schematics

    Appendix A 56F803EVM Schematics 56F803EVM Schematics, Rev. 5 Freescale Semiconductor Appendix A-1...
  • Page 44 DSP56F803EVM User Manual, Rev. 5 Appendix A-2 Freescale Semiconductor...
  • Page 45 56F803EVM Schematics, Rev. 5 Freescale Semiconductor Appendix A-3...
  • Page 46 DSP56F803EVM User Manual, Rev. 5 Appendix A-4 Freescale Semiconductor...
  • Page 47 56F803EVM Schematics, Rev. 5 Freescale Semiconductor Appendix A-5...
  • Page 48 DSP56F803EVM User Manual, Rev. 5 Appendix A-6 Freescale Semiconductor...
  • Page 49 56F803EVM Schematics, Rev. 5 Freescale Semiconductor Appendix A-7...
  • Page 50 DSP56F803EVM User Manual, Rev. 5 Appendix A-8 Freescale Semiconductor...
  • Page 51 56F803EVM Schematics, Rev. 5 Freescale Semiconductor Appendix A-9...
  • Page 52 DSP56F803EVM User Manual, Rev. 5 Appendix A-10 Freescale Semiconductor...
  • Page 53 56F803EVM Schematics, Rev. 5 Freescale Semiconductor Appendix A-11...
  • Page 54 DSP56F803EVM User Manual, Rev. 5 Appendix A-12 Freescale Semiconductor...
  • Page 55 56F803EVM Schematics, Rev. 5 Freescale Semiconductor Appendix A-13...
  • Page 56 DSP56F803EVM User Manual, Rev. 5 Appendix A-14 Freescale Semiconductor...
  • Page 57 56F803EVM Schematics, Rev. 5 Freescale Semiconductor Appendix A-15...
  • Page 58 DSP56F803EVM User Manual, Rev. 5 Appendix A-16 Freescale Semiconductor...
  • Page 59 Appendix B 56F803EVM Bill of Material Description Ref. Designators Vendor Part #s Integrated Circuits DSP56F803BU80 Freescale, DSP56F803BU80 GS72116TP-12 GSI, GS72116TP-12 ADM3311EARS Analog Devices, ADM3311EARS MC74HC244DW U6, U7 ON Semiconductor, MC74HC244DW MC33269DT-5.0 ON Semiconductor, MC33269DT-5.0 MC33269DT-3.3 ON Semiconductor, MC33269DT-3.3 74AC04SC U10, U12 Fairchild, 74AC04SC LM393 National Semiconductor, LM393...
  • Page 60 Description Ref. Designators Vendor Part #s Resistors (Continued) R29 - R35 SMEC RC73L2A270OHMJT R47, R48, R50, R51, R53, R54, SMEC RC73L2A24OHMJT R56, R57 120 , 1/4W YAGEO CFR 120QBK Potentioneters R40, R45 BC/MEPCOPAL ST4B103CT Inductors 1.0mH L1 - L4 Fair-Rite 2743015112 LEDs Green LED LED1, LED3, LED5, LED7,...
  • Page 61 Description Ref. Designators Vendor Part #s Jumpers (Continued) 3 x 3 Bergstick JG6, JG7 SAMTEC TSW-103-07-S-T 5 x 2 Bergstick J3, J9, J13 SAMTEC TSW-105-07-S-D 4 x 1 Bergstick SAMTEC TSW-104-07-S-S 3 x 2 Bergstick SAMTEC TSW-103-07-S-D 9 x 2 Bergstick J7, J11 SAMTEC TSW-109-07-S-D 7 x 2 Bergstick...
  • Page 62 DSP56F803EVM User Manual, Rev. 5 Appendix B-4 Freescale Semiconductor...
  • Page 63 Connector Address bus +12VDC power supply Numerics Data bus Encoder/Timer Channel 4.0Amp power supply External Memory Control 56F803 Technical Data 64Kx16-bit of data memory 64Kx16-bit of program memory 8.00MHz crystal oscillator Timer Channel Connectors Peripheral Expansion Controller Area Network A/D Port...
  • Page 64 FSRAM MOSI motor bus over-current over-voltage General Purpose Input and Output Port MPIO GPIO MPIO-compatible peripheral GPIO Multi Purpose Input and Output Port GPIO-compatible peripheral MPIO Hall-Effect/Quadrature Encoder interface On-board power regulation Host Parallel Interface Connector OnCE Host Target Interface OnCE(TM) external On-Chip Emulation...
  • Page 65 Zero-Crossing Random Access Memory circuits Read Only Memory real-time debugging RS-232 cable connection interface Schematic Diagram RS-232 interface Serial Communications Port SCI-compatible peripheral Serial Communications Interface Serial Peripheral Interface Port Serial Peripheral Interface SPI-compatible peripheral SRAM external data external program Static Random Access Memory SRAM test points...
  • Page 66 DSP56F803EVM User Manual, Rev. 5 Index - 4 Freescale Semiconductor...
  • Page 68 How to Reach Us: Home Page: www.freescale.com E-mail: support@freescale.com USA/Europe or Locations Not Listed: Freescale Semiconductor Technical Information Center, CH370 1300 N. Alma School Road Chandler, Arizona 85224 +1-800-521-6274 or +1-480-768-2130 support@freescale.com Europe, Middle East, and Africa: Freescale Halbleiter Deutschland GmbH Technical Information Center Schatzbogen 7 81829 Muenchen, Germany...

This manual is also suitable for:

56f800

Table of Contents