- •Table of Contents
- •Worldwide Contact Information
- •Introduction to TI DSP Solutions
- •Getting Started with TI DSPs
- •New Web-Based Support Tool
- •DSP System Solutions
- •Audio
- •Digital Control
- •TMS320C64x™ DSP Generation, Fixed Point
- •TMS320C6411/C6414/C6415/C6416 DSP Block Diagram
- •TMS320DM642 DSP Block Diagram
- •TMS320C6201/C6701/C6202/C6203/C6204/C6205 DSP Block Diagram
- •TMS320C6000 DSP Platform Software Development Tools
- •TMS320C6000 DSP Platform Tools Documentation
- •TMS320C6000 DSP Foundation Software Technical Documentation
- •TMS320™ DSP Algorithm Standard Technical Documentation
- •TMS320C6000 DSP Platform Product Support
- •Analog-to-Digital Converters for the TMS320C6000 DSP Platform
- •DSP Codecs for the TMS320C6000 DSP Platform
- •TI DSP-Sync FIFOs for the TMS320C6000 DSP Platform
- •TMS320C55x™ DSP Generation, Fixed Point
- •MicroStar BGA™ Package Comparison
- •OMAP5910 Processor
- •Embedded OMAP Processor: OMAP5910
- •OMAP5910 Peripheral Block Diagram
- •OMAP5910 Processor Technical Documentation
- •OMAP5910 Online Training
- •TMS320C54x™ DSP Generation, Fixed Point
- •TMS320C54x DSP Generation Block Diagram
- •TMS320C5421 Multicore DSP Block Diagram
- •Multicore DSP Product Specification Guide
- •TMS320C5470/5471 System-Level DSP Block Diagram
- •TMS320C5000 DSP + RISC Product Specification Guide
- •TMS320C5000 DSP Platform Software Development Tools
- •TMS320C5000 DSP Platform Tools Documentation
- •TMS320C5000 DSP Foundation Software Technical Documentation
- •TMS320™ DSP Algorithm Standard Technical Documentation
- •TMS320C5000 DSP Platform Product Support
- •Analog-to-Digital Converters for the TMS320C5000 DSP Platform
- •DSP Codecs for the TMS320C5000 DSP Platform
- •TMS320C28x™ DSP Generation, Fixed Point
- •TMS320F2810/2812 DSP Block Diagram
- •TMS320C28x DSP Generation Hardware Development Tools
- •TMS320C28x DSP Generation Software Development Tools
- •TMS320C28x DSP Generation Tools Documentation
- •TMS320C28x DSP Literature and Related Technical Documentation
- •TMS320C28x DSP Generation Product Support
- •TMS320C24x™ DSP Generation, Fixed Point
- •TMS320LF2407A DSP Block Diagram
- •TMS320LF2401A DSP: For Space-Constrained Designs
- •TMS320C24x DSP Literature and Related Technical Documentation
- •TMS320C2000 DSP Signal Processing Libraries
- •TMS320C24x DSP Generation Product Support
- •3.3-V CAN Transceivers for the TMS320C2000 DSP Platform
- •DSP Codecs for the TMS320C2000 DSP Platform
- •TMS320™ DSP Floating-Point Roadmap
- •TMS320C3x DSP Platform Block Diagram
- •TMS320C3x DSP Platform Hardware Development Tools
- •TMS320C3x DSP Platform Software Development Tools
- •TMS320C3x DSP Literature and Related Technical Documentation
- •TMS320C3x DSP Platform Product Support
- •DSP Codecs for the TMS320C3x DSP Platform
- •TI DSP-Sync FIFOs for the TMS320C3x DSP Platform
- •Digital Logic Products for All TMS320™ DSP Platforms
- •Bus Interface for TMS320 DSPs
- •Little Logic for TMS320 DSPs
- •Level Translation for TMS320 DSPs
- •Bus Switches for TMS320 DSPs
- •I/O Expansion for TMS320 DSPs
- •eXpressDSP Software and Development Tools
- •eXpressDSP Software and Development Tools Block Diagram
- •Integrated Development Environment
- •Code Composer Studio Development Tools Overview
- •Industry-Leading C/C++ Compiler
- •A Unique Profile-Based Compiler
- •Visual Linker
- •Debug Within the IDE
- •Multi-Target Debug
- •Real-Time Data Exchange (RTDX™)
- •Interactive Profiling
- •Real-Time Analysis
- •Scalable Real-Time Kernel
- •DSP/BIOS Kernel Overview
- •Standards for Application Interoperability
- •TMS320 DSP Algorithm Standard Developer’s Kit
- •TI DSP Third-Party Network
- •Providing DSP Solutions
- •DSP Third-Party Network Overview
- •Third-Party Product Catalog on TI’s Web Site
- •DSP Solutions to Reduce Development Time
- •Third Parties Providing eXpressDSP™-Compliant Algorithms
- •View Updated eXpressDSP-Compliant Third-Party Algorithm List
- •What is a Plug-In?
- •How Do Plug-Ins Speed Development?
- •XDS560™ Emulator
- •DSP Development Tools Feature Matrix
- •Online Resources
- •Design Answers at Your Fingertips
- •TI DSP Online KnowledgeBase
- •TI DSP Training Options
- •DSP Webcasts
- •Free Online Training
- •Getting Started with TI DSP
- •Training Resources
- •Online Training
- •TI DSP Webcast Library
- •One-Day Workshops
- •Four-Day Workshops
- •Texas Instruments DSP Village eStore
- •Fast, Easy Online Store
- •TI Products Available in the DSP Village eStore
TMS320C24x™ DSP Generation, Fixed Point
Most Control-Optimized DSPs
TMS320LF2407A DSP Block Diagram
KWords |
|
|
|
256 |
|
2.5 KWords |
|
Words |
|
|
|
|
||
Flash |
|
RAM |
|
Boot |
|
|
|
ROM |
|
|
|
|
|
Program / Data / I/O Buses (16-Bit)
C2xLP 16-Bit DSP Core
Registers
ALU
Emulation
Barrel Shifter
Hardware Stack
Accumulator
TMS320LF2407A DSP
JTAG
Emulation
Control
|
|
|
2 Event |
|
|
|
|
Managers |
|
|
|
|
|
|
|
|
|
10-Bit |
|
|
|
|
16-Channel |
|
|
|
|
||
|
|
|
ADC |
|
Bus |
|
|
|
|
SCI |
||||
Peripheral |
||||
|
||||
|
||||
SPI |
||||
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
CAN |
|
|
|
|
||
|
|
|
|
Watchdog Timer
GPIO
applications, the Flash-based LF2407A DSP includes peripherals Network (CAN) module to enable control of multiple motors by a single
TMS320LF2401A DSP: For Space-Constrained Designs
The TMS320LF2401A DSP packs a lot of power in an unbelievably small package. In only 49 mm2, the TMS320LF2401A DSP provides 40 MIPS of processing power, a lightning-fast ADC with 500-ns conversion time, 8K of sectored Flash with code security, plus much more.
28 www.ti.com/dmc
TMS320C24x™ DSP Generation Product Specification Guide
|
RAM |
ROM |
Flash |
Boot |
|
General- |
|
|
|
(16-bit (16-bit |
(16-bit |
ROM |
|
Purpose |
Watchdog |
PWM |
|
Device |
words) |
words) |
words) |
(words) |
EMIF |
Timers |
Timer |
Channels |
TMS320LF2407A‡§ |
2.5K |
– |
32K |
256 |
Yes |
4 |
Y |
16 |
|
|
|
|
|
|
|
|
|
TMS320LF2406A‡§ |
2.5K |
– |
32K |
256 |
– |
4 |
Y |
16 |
|
|
|
|
|
|
|
|
|
TMS320LF2403A‡§ |
1K |
– |
16K |
256 |
– |
2 |
Y |
8 |
|
|
|
|
|
|
|
|
|
TMS320LF2402A‡§ |
1K |
– |
8K |
256 |
– |
2 |
Y |
8 |
|
|
|
|
|
|
|
|
|
TMS320LF2401A‡§ |
1K |
– |
8K |
256 |
– |
2 |
Y |
7 |
|
|
|
|
|
|
|
|
|
TMS320LC2406A†‡§ |
2.5K |
32K |
– |
– |
– |
4 |
Y |
16 |
|
|
|
|
|
|
|
|
|
TMS320LC2404A†‡§ |
1.5K |
16K |
– |
– |
– |
4 |
Y |
16 |
|
|
|
|
|
|
|
|
|
TMS320LC2402A†‡§ |
544 |
6K |
– |
– |
– |
2 |
Y |
8 |
|
|
|
|
|
|
|
|
|
TMS320LC2401A†‡§ |
1K |
8K |
– |
– |
– |
2 |
Y |
7 |
|
|
|
|
|
|
|
|
|
TMS320F243 |
544 |
– |
8K |
– |
Yes |
2 |
Y |
8 |
|
|
|
|
|
|
|
|
|
TMS320F241 |
544 |
– |
8K |
– |
– |
2 |
Y |
8 |
|
|
|
|
|
|
|
|
|
TMS320C242* |
544 |
4K |
– |
– |
– |
2 |
Y |
8 |
|
|
|
|
|
|
|
|
|
TMS320F240 |
544 |
– |
16K |
– |
Yes |
3 |
Y |
12 |
+ Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing. * Pricing based on 5 KU minimum requirements due to factory ROM code.
† Pricing based on 10 KU minimum requirements due to factory ROM code. § All devices ending with “A” include a code security feature.
** 10-bit
‡ Minimum volume for LC240xA devices is 10 KU with NRE of $9,000, all others are 5 KU with NRE of Standard lead times are 12 weeks for Flash parts and 14 weeks for ROM-coded parts.
TMS320C24x DSP Generation Hardware Development
Description
LF2407A eZdsp™ Starter Kit°
Includes board, parallel port cable, user’s guide, Code Composer™ IDE, 3.3-V power
DEVELOPMENT BOARDS
New LF2401A eZdsp Kit (DSK), power supply, eZdsp Code Composer for C24x™, 5 V
EVALUATION MODULES
LF2407A Evaluation Module (EVM) w/ C Comp/Asm/Lnk, Code Composer IDE, XDS510PP
JTAG EMULATORS
New XDS560™ PCI-Based High-Performance JTAG Emulator
XDS510™ Emulator for Windows™ (ISA) & JTAG Cable for Windows
XDS510PP-Plus Parallel Port Pod w/ JTAG Cable for Windows
+ Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing. Alternative Development Tools are available from third parties such as Spectrum Digital (www.
* Includes Code Explorer Debug GUI, code generation tools (Assembly language), target board and § Includes Code Composer integrated development environment (IDE) Debug GUI, code generation ° Includes board-specific Code Composer IDE, code-generation tools, on-board JTAG emulation,
C2000 DSP
eStore eStore
eStore eStore eStore
www.ti.com/dmc 29
New
New
New
New
TMS320C24x™ DSP Generation Software Development Tools
Description |
Part # |
$U.S.+ |
C2000™ (C24x™ and C28x™) DSP PC Code Composer Studio™ Development Tools V2.12# |
TMDS324D85G-07 |
2,995 |
C2000 DSP PC Code Composer Studio Development Tools Annual Software Subscription |
TMDS322D85G-03 |
600 |
|
|
|
ADDITIONAL TOOLS |
|
|
F240/F241/F243/LF240x Flash Programming Utilities* |
|
Free |
Software Library* |
|
Free |
C2x/C2xx Assembler/Linker |
TMDS3242850-02 |
250 |
C2x/C2xx Compiler/Assembler/Linker (PC) |
TMDS3242855-02 |
750 |
+ Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing.
† Includes code generation tools (Assembly language).
# Includes Code Composer Development Tools and code generation tools (C Compiler/Assembler/Linker).
Alternative Development Tools are available from third parties such as Spectrum Digital (www.spectrumdigital.com), Technosoft (www.technosoft.ch) and Softronics (www.softronx.com). * These tools are downloadable at www.ti.com/algostanddevkit
eStore
eStore
TMS320C2000™ DSP Platform Tools Documentation
Hardware Reference Guide |
Web Search Literature # |
|
TMS320F240 DSP Controllers Evaluation Module Technical |
SPRU248 |
|
Reference Guide |
|
|
TMS320C24x DSP Literature and Related Technical Documentation
Data Sheets |
Web Search Literature # |
|
TMS320C242 Data Sheet |
|
SPRS063 |
|
|
|
TMS320F243/F241 Data Sheet |
|
SPRS064 |
TMS320LF2407/LF2406/LF2402 Data Sheet |
|
SPRS094 |
|
|
|
TMS320LF2407A/LF2406A/LF2403A/LF2402A/LC2406A/ |
|
SPRS145 |
LC2404A/LC2402A Data Sheet |
|
|
TMS320LF2401A Data Sheet |
|
SPRS161 |
Hardware Reference Guides |
|
|
TMS320F/C24x DSP Controllers Reference Guide: CPU and |
SPRU160 |
|
Instruction Set |
|
|
Hardware Reference Guides (Cont’d) |
Web Search Literature # |
|
TMS320F/C240 DSP Controllers Reference Guide: Peripheral |
SPRU161 |
|
Library and Specific Devices |
|
|
|
|
|
TMS320F243/F241/C242 DSP Controllers Reference Guide: System |
SPRU276 |
|
and Peripherals |
|
|
TMS320F20x/F24x DSP Embedded Flash Memory |
|
SPRU282 |
Technical Reference |
|
|
|
|
|
TMS320LF/LC240xA DSP Controllers Reference Guide: System |
SPRU357 |
|
and Peripherals |
|
|
|
|
|
TMS320C2000 DSP Signal Processing Libraries
|
|
Signal Processing Libraries |
Web Search Literature # |
|
|
|
Signal Processing Libraries (Cont’d) |
Web Search Literature |
|
New |
C28x™ ACI3 3: Simulated Indirect FOC of ACI Motor |
SPRC077 |
|
New |
|
C24x™ ACI1 1: Single-Phase ACI Motor Control Using Constant V/Hz SPRC110 |
|||
|
|
|
|
|
|
|
|
|
|
New |
|
C28x ACI3 4: Real Direct FOC of ACI Motor |
SPRC079 |
|
|
|
C24x ACI3 1: Three-Phase ACI Motor Control with Constant V/Hz |
SPRC106 |
|
|
New |
|
|||||||
|
|
|
|
|
|
|
|
|
|
New |
|
C28x ACI3 4: Simulated Direct FOC of ACI Motor |
SPRC078 |
|
New |
|
C24x ACI3 2: 3-Phase Sensorless MRAS Control w/ Constant V/Hz |
SPRC104 |
|
|
|
|
|
|
|
|
|
|
|
New |
|
C28x Digital Motor Control Library |
SPRC080 |
|
New |
|
C24x ACI3 3: Three-Phase Sensored Field-Oriented Control (FOC) |
SPRC111 |
|
|
|
|
|
|
|
|
|
|
|
New |
|
C28x DSP Fast Fourier Transform (FFT) Library |
SPRC081 |
|
New |
|
C24x BLDC3 1: Three-Phase Sensored Trapezoidal Control |
SPRC112 |
|
|
|
|
|
|
|
|
|
|
|
New |
|
C28x DSP Filter Library |
SPRC082 |
|
|
C24x BLDC3 2: Three-Phase Sensorless Trapezoidal Control |
SPRC108 |
||
|
|
New |
|
||||||
|
|
|
|
|
|
|
|
|
|
New |
|
C28x DSP Fixed-Point Math Library |
SPRC085 |
|
New |
|
C24x Digital Motor Control Library |
|
SPRC105 |
|
|
|
|
|
|
|
|
|
|
New |
|
C28x DSP IQMath Library |
SPRC087 |
|
|
C24x PMSM3 1: Three-Phase Sensored Field-Oriented Control |
SPRC107 |
||
|
|
New |
|
||||||
|
|
|
|
|
|
|
|
|
|
New |
|
C28x DSP Signal Generator Library |
SPRC083 |
|
New |
|
C24x PMSM3 2: Three-Phase Sensorless Field-Oriented Control |
SPRC109 |
|
|
|
|
|
|
|
|
|
|
|
New |
|
C28x DSP Software Test Bench (STB) Library |
SPRC084 |
|
New |
|
C24x DSP Fast Fourier Transform (FFT) Library |
|
SPRC069 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New |
C28x Peripheral Examples in C |
SPRC097 |
|
New |
|
C24x DSP Filter Library |
|
SPRC072 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New |
|
C24x DSP Fixed-Point Math Library |
|
SPRC068 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New |
|
C24x DSP Signal Generator Library |
|
SPRC071 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New |
|
C24x DSP Software Test Bench (STB) Library |
|
SPRC070 |
|
|
|
|
|
|
|
|
|
|
TMS320C24x DSP Generation Product Support
Application Notes |
www.ti.com/sc/c2000appnotes |
TMS320C2000 DSP Foundation Software |
www.dspvillage.ti.com/c2000dsplib |
TMS320C2000 DSP Platform Developer’s Kits |
www.dspvillage.ti.com/c2000devkit |
|
|
Flash Programming Utilities |
www.ti.com/sc/dmcflash |
|
|
30 www.ti.com/dmc
Interface, DSP Codecs and Power Management Products for the TMS320C2000™ DSP Platform
TI DSP and TI HighPerformance Analog Products = World’s Leading Digital Signal Processing Solutions
Our products offer a range of interface options and are also available in supply voltages ranging from 2.7 V to 15 V.
Power Management Products
Low Dropout Regulators (LDOs)
•Broad portfolio designed to support low and medium current requirements
•Small SOT23 packaging available
•Feature-rich products available offering Reset, Power Good pin and ultra-low quiescent current
Switching Regulators
•DC/DC controllers for high flexibility and excellent value
•SWIFT™ DC/DC converters for simple design and fewer components
Supply Voltage Supervisors (SVS)
•Designed to protect the DSP and maintain data integrity
•Small packaging saves PCB space
Plug-In Power Solutions
•Complete power solution
•EMI and reliability tested
3.3-V CAN Transceivers for the TMS320C2000 DSP Platform
Part Number |
Description |
SN65HVD230 |
3.3-V CAN transceiver with 370 A standby power mode and integrated slope control |
SN65HVD231 |
3.3-V CAN transceiver with 40 nA sleep mode and integrated slope control |
SN65HVD232 |
3.3-V CAN transceiver |
SN65HVD251 |
5-V CAN transceiver with ± 36-V bus fault protection, drop-in replacement to PCA82C250/251 |
DSP Codecs for the TMS320C2000 DSP Platform
|
Band Pass |
Low Pass |
Sampling |
|
Analog |
Digital |
Power |
|
|
|
Filter |
Filter |
Rate |
Sin x/x |
Supply |
Supply |
Dissipation |
Parallel or |
No. of |
Device |
(3 dB) Hz |
(3 dB) (Hz) |
(kHz) (Max) |
Correction |
Voltage (V) |
Voltage (V) |
(mW) |
Serial |
Inputs |
14-Bit |
|
|
|
|
|
|
|
|
|
TLC32040 |
300–3400 |
3400 |
19.2 |
No |
±5 |
±5 |
120 |
Serial |
2 |
|
|
|
|
|
|
|
|
|
|
TLC32044 |
150–3600 |
3600 |
19.2 |
Yes |
±5 |
±5 |
125 |
Serial |
2 |
TLC32045 |
150–3600 |
3600 |
19.2 |
Yes |
±5 |
±5 |
125 |
Serial |
2 |
TLC32046 |
300–7300 |
7300 |
25 |
Yes |
±5 |
±5 |
125 |
Serial |
2 |
TLC32047 |
450–10.95k |
10.95k |
25 |
Yes |
±5 |
±5 |
130 |
Serial |
2 |
TLC320AC01 |
Up to 10.8k |
10.8k |
25 |
Yes |
+5 |
±5 |
100 |
Serial |
2 |
TLC320AC02 |
Up to 10.8k |
10.8k |
25 |
Yes |
+5 |
±5 |
100 |
Serial |
2 |
16-Bit |
|
|
|
|
|
|
|
|
|
TLC320AD50* |
Up to 9.92k |
9.92k |
22.05 |
No |
+5 |
+5/+3.3 |
120 |
Serial |
2 |
TLC320AD52 |
Up to 9.92k |
9.92k |
22.05 |
No |
+5 |
+5/+3.3 |
120 |
Serial |
2 |
TLC320AD56* |
Up to 8.82k |
8.82k |
22.05 |
No |
+5 |
+5/+3.3 |
100 |
Serial |
2 |
TLC320AD535 |
Up to 4.96k |
4.96k |
11.025 |
No |
+5/+3.3 |
+5/+3.3 |
240 |
Serial |
1/2 (2 ch) |
TLC320AD545 |
Up to 4.96k |
4.96k |
11.025 |
No |
+5/+3.3 |
+5/+3.3 |
120 |
Serial |
1 |
|
|
|
|
|
|
|
|
|
|
* Evaluation modules available
For a complete list of data converter
Suggested Power
Output Current |
<50 mA |
Dual Plug-In Module |
– |
Plug-In Module |
– |
DC/DC Converter (w/ FETs) |
TPS62200 |
|
|
DC/DC Controller |
TPS40000 |
Dual LDO1 |
TPS70751 |
Low Drop-Out Regulator |
TPS72201 |
Supervised Voltage |
|
Dual SVS2 |
|
Supply Voltage Supervisor |
|
Note 1: Current shown for powering core current.
Note 2: Other supervised voltage is 3. Adjustable output voltage part numbers See power.ti.com for a complete
§ For non-portable applications.
To order free go to
C2000 Analog
analog.ti.com 31