This reference manual describes in detail the hardware on the 56F803 Evaluation Module.
Audience
This document is intended for application developers who are creating software for
devices using the Freescale 56F803 part.
Organization
This manual is organized into two chapters and two appendixes.
•Chapter 1, Introduction - provides an overview of the 56F803EVM and its
features.
•Chapter 2, Technical Summary - describes in detail the 56F803EVM hardware.
•Appendix A, 56F803EVM Schematics - contains the schematics of the
56F803EVM.
•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:
Freescale Semiconductorvii
http://www.freescale.com
Preface, Rev. 5
Page 10
Notation Conventions
This document uses the following conventions:
Term or ValueSymbolExamplesExceptions
Active High Signals
(Logic One)
Active Low Signals
(Logic Zero)
Hexadecimal ValuesBegin with a “$”
Decimal ValuesNo special symbol
Binary ValuesBegin with the letter
NumbersConsidered positive
BoldReference sources,
No special symbol
attached to the signal name
Noted with an
overbar in text and in
most figures
symbol
attached to the
number
“b” attached to the
number
unless specifically
noted as a negative
value
paths, emphasis
A0
CLKO
WE
OE
$0FF0
$80
10
34
b1010
b0011
5
-10
...see:
www.freescale.com
In schematic drawings,
Active Low Signals may
be noted by a backslash:
/WE
Voltage is often shown
as positive: +3.3V
...
viii Freescale Semiconductor
DSP56F801EVM User Manual, Rev. 5
Page 11
Definitions, Acronyms, and Abbreviations
Definitions, acronyms and abbreviations for terms used in this document are defined below for
reference.
A/D
CAN
CiA
EVM
GPIO
IC
JTAG
LQFP
MPIO
OnCE
PCB
PLL
TM
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
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 Freescale to enable
designers to create a low-cost hardware interface for a professional
quality debug environment
Printed Circuit Board
Phase Locked Loop
PWM
RAM
ROM
SCI
SPI
Pulse Width Modulation
Random Access Memory
Read Only Memory
Serial Communications Interface
Serial Peripheral Interface Port
SRAMStatic Random Access Memory
UART
Freescale Semiconductorix
Universal Asynchronous Receiver/Transmitter
Preface, Rev. 5
Page 12
References
The following sources were referenced to produce this manual:
[1] DSP56800 Family Manual, Freescale Semiconductor, DSP56800FM
[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
x Freescale Semiconductor
DSP56F801EVM User Manual, Rev. 5
Page 13
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. The expansion
connectors are for signal monitoring and user feature expandability.
The 56F803EVM 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 56F803EVM 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
TM
it, and debug it using a debugger via the JTAG/OnCE
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.
port. The breakpoint features of
•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 controller’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.
Freescale Semiconductor1-1
Introduction, Rev. 5
Page 14
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). The 56F803EVM is flexible enough to allow a user to fully
exploit the 56F803's features to optimize the performance of their product, as shown in
Figure 1-1.
56F803
Low Freq
Crystal
RESET
LOGIC
XTAL/EXTAL
RESET
DSub
25-Pin
MODE / IRQ
LOGIC
Program
Memory
64Kx16-bit
Data Memory
64Kx16-bit
Memory
Expansion
Connector(s)
JTAG
Connector
Parallel
JTAG Interface
RS-232
Interface
Peripheral
Expansion
Connector(s)
UNI-3
Power Supply
3.3V, 5V &
3.3VA
MODE / IRQ
Address,
Data &
Control
JTAG / OnCE
SCI
SPI
CAN
TIMER
GPIO
PWM
A / D
3.3 V & GND
Figure 1-1. Block Diagram of the 56F803EVM
DSub
9-Pin
CAN Interface
Debug LEDs
PWM LEDs
Over V Sense
Over I Sense
Zero Crossing
Detect
1-2 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 15
56F803EVM Configuration Jumpers
1.2 56F803EVM Configuration Jumpers
Ten jumper groups, (JG1-JG10), shown in Figure 1-2, are used to configure various
features on the 56F803EVM board. Table 1-1 describes the default jumper group settings.
JG4Selects device’s Mode 0, BOOT From FLASH, operation upon exit from
reset
JG5Enable external SRAM1–2
JG6UNI-3 3-Phase Current Source Selected2–3, 5–6 & 8–9
Jumpers
Connections
1–2
JG7Encoder Input Selected2–3, 5–6 & 8–9
JG8On-board Parallel JTAG Command Converter powered by Host System1-2
JG9Use on-board crystal for oscillator input1–2
JG10Leave CAN bus un-terminatedNC
Freescale Semiconductor1-3
Introduction, Rev. 5
Page 16
1.3 56F803EVM Connections
An interconnection diagram is shown in Figure 1-3 for connecting the PC and the external +12V
DC power supply to the 56F803EVM board.
Parallel Extension
Cable
56F803EVM
PC-compatible
Computer
P2
Connect cable
to Parallel/Printer port
External
+12V
Power
P3
with 2.1mm,
receptacle
connector
Figure 1-3. Connecting the 56F803EVM Cables
Perform the following steps to connect the 56F803EVM 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
56F803EVM 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 P3, shown in
Figure 1-3, on the 56F803EVM board.
5. Apply power to the external power supply. The green Power-On LED will illuminate
when power is correctly applied.
1-4 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 17
Chapter 2
Technical Summary
The 56F803EVM is designed as a versatile 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 56F803 controller, combined with the
on-board 64K u16-bit external program Static RAM (SRAM), 64K u16-bit external data
SRAM, CAN interface, 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 56F803EVM ideal for developing and implementing many motor controlling algorithms, as
well as for learning the architecture and instruction set of the 56F803 processor.
The main features of the 56F803EVM include:
•56F803 16-bit +3.3V controller operating at 80MHz [U1]
•External fast Static RAM (FSRAM) memory [U2], configured as:
— 64Ku16-bit of Program memory with 0 wait states at 70MHz
— 64Ku16-bit of Data memory with 0 wait states at 70MHz
•8.00MHz crystal oscillator for device frequency generation [Y1]
•Optional external oscillator frequency input connector [JG3 and JG9]
•Joint Test Action Group (JTAG) port interface connector for an external debug Host
Target Interface [J1]
•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 [U3 and P4]
•CAN interface for high speed, 1.0Mbps, communications [U15 and J3]
•CAN bypass and bus termination [J13 and JG10]
•Connector to allow the user to connect his own SCI / GPIO-compatible peripheral [J12]
•Connector to allow the user to connect his own SPI / MPIO-compatible peripheral [J6]
•Connector to allow the user to connect his own PWM / GPIO-compatible peripheral [J4]
•Connector to allow the user to connect his own CAN physical layer peripheral [J5]
•Connector to allow the user to connect his own Timer / MPIO-compatible peripheral [J10]
Freescale Semiconductor2-1
Technical Summary, Rev. 5
Page 18
•Connector to allow the user to connect to the device’s A/D Port [J9]
•56F803’s external memory expansion connectors [J7, J8 and J11]
•On-board power regulation from an external +12V DC-supplied power input [P3]
•Light Emitting Diode (LED) power indicator [LED1]
•Six on-board PWM monitoring LEDs [LED2-LED7]
•On-board real-time user debugging LED [LED8]
•UNI-3 Motor interface [P1]
— Encoder/Hall-Effect interface
— Over-Voltage sensing [U14]
— Over-Current sensing [U14]
— DC Bus Voltage sensing [U13]
— DC Bus Current sensing [U13]
— Back-EMF sensing
— Temperature sensing
— Zero Crossing detection
— Pulse Width Modulation
— Power Factor Correction (PFC) sensing
•Manual RESET push-button [S4]
•Manual interrupt push-button for IRQA
•Manual interrupt push-button for IRQB
[S2]
[S3]
•General purpose toggle switch for RUN/STOP control(AN7) [S1]
2.1 56F803
The 56F803EVM uses a Freescale DSP56F803BU80 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
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.
2-2 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
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.
These manuals contain detailed information about chip functionality and operation and can be
found at this URL:
http://www.freescale.com
Freescale Semiconductor2-3
Technical Summary, Rev. 5
Page 20
2.2 Program and Data Memory
The 56F803EVM uses one bank of 128Ku16-bit Fast Static RAM (GSI GS72116, labeled 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. By using the device’s program strobe, PS
the memory chip’s A0 signal line, half of the memory chip is selected when Program memory
accesses are requested and the other half of the memory chip is selected when Data memory
accesses are requested. 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.
, signal line along with
56F803
A0-A15
PS
D0-D15
RD
WR
Connect Pin 1-2:
Enable SRAM
Jumper Removed:
Disable SRAM
JG5
+3.3V
1
2
GS72116
A1-A16
A0
D0-D15
RD
WR
CS
Figure 2-1. Schematic Diagram of the External Memory Interface
2-4 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 21
RS-232 Serial Communications
2.3 RS-232 Serial Communications
The 56F803EVM provides an RS-232 interface by the use of an RS-232 level converter,
(Analog Devices ADM3311EARS, designated as U3); 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 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
TXD0
RXD0R1in
Level Interface
R1out
RS-232 DB9
1
6
T1outT1in
2
7
3
8
4
9
x
5
P4
Figure 2-2. Schematic Diagram of the RS-232 Interface
Table 2-1. RS-232 Serial Connector Description
P4
Pin #SignalPin #Signal
1Jumper to 6 & 46Jumper to 1 & 4
2TXD7Jumper to 8
3RXD8Jumper to 7
4Jumper to 1 & 69N/C
5GND
Freescale Semiconductor2-5
Technical Summary, Rev. 5
Page 22
2.4 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; see Figure 2-3.
EXTERNAL
OSCILLATOR
HEADERS
8.00MHz
JG3
321
JG9
56F803
EXTAL
1
2
XTAL
Figure 2-3. Schematic Diagram of the Clock Interface
2.5 Operating Mode
The 56F803EVM provides a boot-up MODE selection jumper, JG4. This jumper is used to select
the operating mode of the controller as it exits RESET. Refer to the DSP56F801-7 User’s Manual
for a complete description of the chip’s operating modes. Table 2-2 shows the two operation
modes available on the 56F803.
Table 2-2. Operating Mode Selection
Operating ModeJG4Comment
01–2Bootstrap from internal memory (GND)
3No JumperBootstrap from external memory (+3.3V)
2-6 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 23
Debug Support
2.6 Debug LED
An 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-4. LED8 is controlled by the MOSI signal
line. Setting MOSI to a Logic One value will turn on the LED.
56F803
LED 8
BUFFERMOSI
GREEN LED
+3.3V
Figure 2-4. Schematic Diagram of the Debug LED Interface
2.7 Debug Support
The 56F803EVM provides an on-board Parallel JTAG Host Target Interface and a JTAG
interface connector for external Host 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.
2.7.1 JTAG Connector
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. Table 2-3 shows the pin-out
for this connector.
Freescale Semiconductor2-7
Technical Summary, Rev. 5
Page 24
Table 2-3. JTAG Connector Description
J1
Pin #SignalPin #Signal
1TDI2GND
3TDO4GND
5TCK6GND
7NC8KEY
9RESET
11+3.3V12NC
13NC14TRST
10TMS
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 JG2. Reference
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. Table 2-5 shows the
pin-out for this connector. When using the parallel JTAG interface, the jumper at JG2
should be removed; refer to Table 2-4. A jumper, JG8, is provided to allow the on-board
Host Target Interface to be powered by the Target board instead of the Host system, as
shown in Table 2-6.
2-8 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 25
Debug Support
DB-25
PORT_TDI
PORT_TDO
PORT_TRST
PORT_TMS
PORT_TCK
PORT_RESET
PARALLEL JTAG
INTERFACE LOGIC
56F803
TDI
TDO
TRST
TMS
TCK
RESET
Figure 2-5. Block Diagram of the Parallel JTAG Interface
Table 2-6. On-Board Host Target Interface Power Source Jumper Selection
JG8Comment
1–2Host supplied power
2–3Target supplied power
2.8 External Interrupts
Two on-board push-button switches are provided for external interrupt generation, as
shown in Figure 2-9. S2 allows the user to generate a hardware interrupt for signal line
IRQA
two switches allow the user to generate interrupts for his user-specific programs.
.; S3 allows the user to generate a hardware interrupt for signal line IRQB. These
+3.3V
56F803
IRQA
IRQA
+3.3V
IRQB
IRQB
Figure 2-6. Schematic Diagram of the User Interrupt Interface
2-10 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 27
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.
+3.3V
RESET
PUSHBUTTON
MANUAL RESET
P_RESET
RESET
Figure 2-7. Schematic Diagram of the RESET Interface
2.10 Power Supply
The main power input, +12V DC at 4.0A, to the 56F803EVM is through a 2.1mm coax
power jack. A 4.0A power supply is provided with the 56F803EVM; however, less than
500mA is required by the EVM. The remaining current is available for user motor control
applications. The 56F803EVM provides +3.3V DC voltage regulation for the device,
memory, RS-232, CAN, parallel JTAG interface and supporting logic; refer to Figure 2-8.
Power applied to the 56F803EVM is indicated with a Power-On LED, referenced as
LED1.
+12V DC
+5.0V
Regulator
+5.0V DC
+3.3V
Regulator
+3.3V DC
56F803
56F803EVM
PARTS
Figure 2-8. Schematic Diagram of the Power Supply
Freescale Semiconductor2-11
Technical Summary, Rev. 5
Page 28
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. Refer to Table 2-7 for the
pin out of the UNI-3 connector.
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.
RUN/STOP SWITCH
Figure 2-9. Run/Stop Switch
56F803
+3.3V
AN7
Freescale Semiconductor2-13
Technical Summary, Rev. 5
Page 30
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. The buffers are used to isolate and drive the
controller’s PWM outputs to the PWM LEDs. The PWM LEDs indicate the status of PWM group
signals, refer to Figure 2-12. The PWM group signals are routed out to headers and are available
for use by the end user.
56F803
PWMA0
PWMA1
PWMA2
PWMA3
PWMA4
PWMA5
UNI-3
PWMA0
PWMA1
PWMA2
PWMA3
PWMA4
PWMA5
YELLOW LED
GREEN LED
YELLOW LED
GREEN LED
BUFFER
YELLOW LED
GREEN LED
Figure 2-10. PWM Group Interface and LEDs
LED 2
LED 3
LED 4
LED 5
LED 6
LED 7
+3.3V
PWM_AT / 0
PWM_AB / 1
PWM_BT / 2
PWM_BB / 3
PWM_CT / 4
PWM_CB / 5
2.14 Motor Protection Logic
The 56F803EVM contains a UNI-3 connector that interfaces with various motor drive boards.
The controller 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 device board via the UNI-3 connector. These analog input signals are compared
to limits set by trimpots. If the input analog signals are greater than the limit set by the trimpot, a
digital-compatible, +3.3V DC, fault signal is generated.
2-14 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 31
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. Figure 2-11
contains the diagram of the DC Bus Over-Voltage and DC Bus Over-Current circuit for the
UNI-3 interface.
DC BUS VOLTAGE SENSE
V_sense_DCB
+3.3V
+5.0V
+5.0V
+
–
LM393
FAU LT0
DC BUS CURRENT SENSE
I_sense_DCB
+3.3V
+5.0V
+5.0V
+
–
LM393
FAU LT1
Figure 2-11. DC Bus Over-Voltage and Over-Current Detection Schematic Diagram
Freescale Semiconductor2-15
Technical Summary, Rev. 5
Page 32
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. In certain instances, the Back-EMF signals can exceed this maximum range. 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 that allow the end user to select which
signal group the device’s A/D will monitor. Refer to Figure 2-12 for the design of a single
channel.
JG6
BACK_EMF_A
PHASE_A_I_SENSE
1
2
3
AN2
Figure 2-12. Primary Back-EMF or Motor Phase Current Sense Signals
2-16 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 33
Zero-Crossing Detection
2.16 Quadrature Encoder/Hall-Effect Interface
The 56F803EVM board contains a Quadrature Encoder/Hall-Effect interface connected to the
device’s Quad Encoder input port. 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, along with additional noise rejection circuitry inside the
controller. Figure 2-13 shows the encoder interface.
2.17 Zero-Crossing Detection
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
+3.3V 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
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
ZERO_X_B
ZERO_X_C
+5.0V
J2
1
2
3
4
5
6
PIN 1: +5.0V
PIN 2: GROUND
PIN 3: PHASE A
PIN 4: PHASE B
PIN 5: INDEX
PIN 6: HOME
JG7
1
3
FILTER
FILTER
FILTER
FILTER
4
6
7
9
Figure 2-13. Zero-Crossing Encoder Interface
56F803
2
5
8
PHASEA
PHASEB
INDEX
HOME
Freescale Semiconductor2-17
Technical Summary, Rev. 5
Page 34
2.18 CAN Interface
The 56F803EVM board contains a CAN physical-layer interface chip that is attached to the
MSCAN_RX and MSCAN_TX pins on the 56F803. The EVM board uses a Philips,
PCA82C250, high speed, 1Mbps, physical layer interface chip. Due to the +5.0V operating
voltage of the 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 Figure 2-14 for a connection diagram and to
Table 2-8 for the CAN signals.
CAN CONNECTOR
J3
X
56F803
MSCAN_TX
MSCAN_RX
1
TXD
4
RXD
8
SLOPE
PCA82C250T
U15
VCC
VREF
CANH
CANL
GND
1
3
+5.0V
3
5
7
6
2
120
5
X
7
9
X
JG10
2
CAN TERMINATION
X
2
4
X
6
X
8
X
10
1
Figure 2-14. CAN Interface
J13
1
X
X
X
2
3
4
5
6
7
8
9
10
DAISY-CHAIN
CAN CONNECTOR
X
X
X
X
2-18 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 35
Peripheral Connectors
Table 2-8. CAN Header Description
J3 and J13
Pin #SignalPin #Signal
1NC2NC
3CANL4CANH
5GND6NC
7NC8NC
9NC10NC
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
•Address Bus
•Data Bus
•A/D Input Port
•Serial Communications Port
•Serial Peripheral Interface Port
•CAN Port
•PWM Port
Freescale Semiconductor2-19
Technical Summary, Rev. 5
Page 36
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
J8
Pin #SignalPin #Signal
1RD
3WR4IRQB
5PS6RESET
7DS8NC
9CLKO10 DE
11GND12+3.3V
2IRQA
2.19.2 Encoder/Timer Channel Expansion Connector
The Encoder/Timer Channel port is an MPIO port attached to the Timer expansion connector.
The port can act as a Quadrature Decoder interface port or as a general purpose Timer port. Refer
to Table 2-10 for the signals attached to the connector.
Table 2-10. Timer Connector Description
J2
2-20 Freescale Semiconductor
Pin #Signal
1+5.0V
2GND
3PhaseA
4PhaseB
5INDEX
6HOME
DSP56F803EVM User Manual, Rev. 5
Page 37
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
J10
Pin #Signal
1TD1
2TD2
3GND
4+3.3V
2.19.4 Address Bus Expansion Connector
The 16-bit Address bus connector contains the controller’s external memory address signal lines.
The upper 8 bits, A8 - A15, can also be used as Port A GPIO lines. See Table 2-12 for the
Address bus connector information.
Table 2-12. External Memory Address Bus Connector Description
J7
Pin #SignalPin #Signal
1A02A1
3A24A3
5A46A5
7A68A7
9A810A9
11A1012A11
Freescale Semiconductor2-21
13A1214A13
15A1416A15
17GND18+3.3V
Technical Summary, Rev. 5
Page 38
2.19.5 Data Bus Expansion Connector
The 16-bit Data bus connector contains the controller’s external memory data signal lines. Refer
to Table 2-13 for the Data bus connector information.
Table 2-13. External Memory Address Bus Connector Description
J11
Pin #SignalPin #Signal
1D02D1
3D24D3
5D46D5
7D68D7
9D810D9
11D1012D11
13D1214D13
15D1416D15
17GND18+3.3V
2-22 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 39
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 for
connection information.
Table 2-14. A/D Connector Description
J9
Pin #Signal
1AN0
2AN1
3AN2
4AN3
5AN4
6AN5
7AN6
8AN7
9GNDA
10+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 for
connection information.
Table 2-15. SCI Connector Description
J12
Pin #Signal
1TXD
Freescale Semiconductor2-23
2RXD
3GND
Technical Summary, Rev. 5
Page 40
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
J6
Pin #SignalPin #Signal
1SCLK2MOSI
3MISO4 SS
5GND6+3.3V
2.19.9 CAN Expansion Connector
The CAN port is attached to this connector. Refer to Table 2-17 for connection information.
Table 2-17. CAN Connector Description
J5
Pin #Signal
1MSCAN_TX
2MSCAN_RX
3GND
2-24 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 41
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
J4
Pin #SignalPin #Signal
1ISA02ISA1
3ISA24FAULT0
5FAULT16FAULT2
7PWM08PWM1
9PWM210PWM3
11PWM412PWM5
13GND14+3.3V
2.20 Test Points
The 56F803EVM board has nine test points: Five near the breadboard, (+3.3V, GND, +3.3VA,
AGND and +5.0V), and four near the UNI-3 connector, (-15VA, GND, +15VA and GND).
over-voltage 1
MPIO ix
MPIO-compatible peripheral 1
Multi Purpose Input and Output Port
MPIO ix
O
On-board power regulation 2
OnCE ix
OnCE(TM) 1
On-Chip Emulation
OnCE ix
P
PCB ix
Phase Locked Loop
PLL ix
PLL ix
Printed Circuit Board
PCB ix
Program memory 4
Pulse Width Modulation
PWM ix
PWM ix
Group Interface and LEDs 14
group signals 14
LEDs 14
outputs 14
signals 14
PWM-compatible peripheral 1
Q
Quad Encoder 17
Quadrature Encoder/Hall-Effect 17
L
Logic
motor bus over-current 1
motor bus over-voltage 1
motor zero crossing 1
Low-Profile Quad Flat Pack
LQFP ix
LQFP ix
Index - 2 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 65
R
Z
RAM ix
Random Access Memory
RAM ix
Read Only Memory
ROM ix
real-time debugging 7
ROM ix
RS-232
cable connection 4
interface 5
Schematic Diagram 5
RS-232 interface 1
S
SCI ix
Serial Communications Port 23
SCI-compatible peripheral 1
Serial Communications Interface
SCI ix
Serial Peripheral Interface Port
SPI ix
SPI ix
Serial Peripheral Interface 24
SPI-compatible peripheral 1
SRAM ix
external data 1
external program 1
Static Random Access Memory
SRAM ix
Zero-Crossing
circuits 17
T
test points 25
Timer Channel 21
Timer compatible peripheral 1
U
UART ix
UNI-3
interface connector 14
Motor interface 2
UNI-3 connector/interface 12
Universal Asynchronous Receiver/Transmitter
UART ix
Freescale SemiconductorIndex - 3
,
16
Index, Rev. 5
Page 66
Index - 4 Freescale Semiconductor
DSP56F803EVM User Manual, Rev. 5
Page 67
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
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku,
Tokyo 153-0064, Japan
0120 191014 or +81 3 5437 9125
support.japan@freescale.com
Asia/Pacific:
Freescale Semiconductor Hong Kong Ltd.
Technical Information Center
2 Dai King Street
Tai Po Industrial Estate
Tai Po, N.T., Hong Kong
+800 2666 8080
support.asia@freescale.com
For Literature Requests Only:
Freescale Semiconductor Literature Distribution Center
P.O. Box 5405
Denver, Colorado 80217
1-800-441-2447 or 303-675-2140
Fax: 303-675-2150
LDCForFreescaleSemiconductor@hibbertgroup.com
Information in this document is provided solely to enable system and
software implementers to use Freescale Semiconductor products. There are
no express or implied copyright licenses granted hereunder to design or
fabricate any integrated circuits or integrated circuits based on the
information in this document.
Freescale Semiconductor reserves the right to make changes without further
notice to any products herein. Freescale Semiconductor makes no warranty,
representation or guarantee regarding the suitability of its products for any
particular purpose, nor does Freescale Semiconductor 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 that may be provided in Freescale
Semiconductor 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. Freescale Semiconductor does
not convey any license under its patent rights nor the rights of others.
Freescale Semiconductor 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 Freescale Semiconductor product could
create a situation where personal injury or death may occur. Should Buyer
purchase or use Freescale Semiconductor products for any such unintended
or unauthorized application, Buyer shall indemnify and hold Freescale
Semiconductor 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 Freescale Semiconductor was negligent
regarding the design or manufacture of the part.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor,
Inc. All other product or service names are the property of their respective owners.
This product incorporates SuperFlash® technology licensed from SST.