Datasheet
SPRS161K − MARCH 2001 − REVISED JULY 2007
55
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251−1443
documentation support
Extensive documentation supports all of the TMS320 DSP family generations of devices from product
announcement through applications development. The types of documentation available include: data sheets,
such as this document, with design specifications; complete user’s guides for all devices and development
support tools; and hardware and software applications. Useful reference documentation includes:
D Silicon Errata
− TMS320LF2401A, TMS320LC2401A DSP Controller Silicon Errata (literature number SPRZ013)
describes the known advisories of various revisions of the silicon.
D User’s Guides
− TMS320F/C24x DSP Controllers Reference Guide: CPU and Instruction Set (literature number
SPRU160) describes the TMS320C24x 16−bit fixed−point digital signal processor controller. Covered
are its architecture, internal register structure, data and program addressing, and instruction set. Also
includes instruction set comparisons and design considerations for using the XDS510 emulator.
− TMS320LF/LC240xA DSP Controllers Reference Guide: System and Peripherals (literature number
SPRU357). This reference guide describes the architecture, system hardware, peripherals, and
general operation of the TMS320Lx2407A/x2406A/x2404A/x2403A/x2402A/x2401A digital signal
processor (DSP) controllers. This book is also applicable to TMS320Lx2407/2406/2402 and future
derivatives of the 240x family.
D Application Reports
− Getting Started in C and Assembly Code with the TMS320LF240x DSP (literature number SPRA755)
This application report presents basic code for initializing and operating the TMS320LF240x DSP
devices. Two functionally equivalent example programs are presented: one written in assembly
language and the other in C language. Detailed discussions of each program are provided that explain
numerous compiler and assembler directives, code requirements, and hardware-related requirements.
The programs are ready to run on either the TMS320LF2407 Evaluation Module (EVM) or the eZdspo.si
LF2407 development kit. However, they are also intended for use as a code template for any
TMS320LF240x (LF240x) or TMS320LF240xA (LF240xA) DSP target system.
− Motor Speed Measurement Considerations Using TMS320C24x DSPs (literature number SPRA771)
The TMS320C24x generation of DSPs provide appropriate internal hardware for interfacing with
low-cost, external-speed sensors for motor speed measurement applications. The periodic output
signal from the speed sensor is applied to the capture input pin of the DSP and the signal’s period is
measured. This information is then used to calculate the motor speed. However, this calculation of
motor speed depends on several system parameters. These parameters affect the scaling and
normalization factors that must be used in the speed calculation routine for accurate measurements.
This application report, therefore, gives an analysis of the speed measurement system to show the
effect of system parameters on the calculated speed. The choice of appropriate scaling and
normalization factors for a given system is also discussed. Finally, code examples are given to show the
software implementation of the speed calculation routine.
− 3.3 V DSP for Digital Motor Control (literature number SPRA550) describes a scenario of a 3.3-V-only
motor controller indicating that for most applications, no significant issue of interfacing between 3.3 V
and 5 V exists. On-chip 3.3−V analog-to-digital converter (ADC) versus 5-V ADC is also discussed.
Guidelines for component layout and printed circuit board (PCB) design that can reduce system noise
and EMI effects are summarized.
To receive copies of TMS320 DSP literature, contact the Literature Response Center at 800-477-8924.