Overview
The TMS320F2806, part of the TMS320C28x DSP generation from Texas Instruments, is a high-performance 32-bit microcontroller designed for demanding control applications. This device is built on high-performance static CMOS technology and features a 100 MHz CPU with a 10-ns cycle time, as well as a 60 MHz option with a 16.67-ns cycle time. It is optimized for low-power operation with a 1.8-V core and 3.3-V I/O design. The TMS320F2806 is particularly suited for applications requiring advanced control and processing capabilities, such as motor drive and control, and digital power management.
Key Specifications
Parameter | Specification |
---|---|
CPU Frequency | 100 MHz (10-ns cycle time), 60 MHz (16.67-ns cycle time) |
Core Voltage | 1.8 V |
I/O Voltage | 3.3 V |
Flash Memory | 32K × 16 |
SARAM | 10K × 16 |
OTP ROM | 1K × 16 |
Boot ROM | 4K × 16 |
PWM Outputs | Up to 16 PWM outputs, up to 6 HRPWM outputs with 150-ps MEP resolution |
ADC | 12-bit, 16 channels, fast conversion rate: 160 ns - 6.25 MSPS |
GPIO Pins | Up to 35 individually programmable, multiplexed GPIO pins with input filtering |
Package Options | Thin quad flatpack (PZ), MicroStar BGA™ (GGM, ZGM) |
Temperature Range | A: –40°C to 85°C, S: –40°C to 125°C, Q: –40°C to 125°C (AEC-Q100 qualification for automotive applications) |
Key Features
- High-performance 32-bit CPU (TMS320C28x) with 16 × 16 and 32 × 32 MAC operations and 16 × 16 dual MAC
- Harvard bus architecture and atomic operations
- Fast interrupt response and processing, unified memory programming model
- Code-efficient in C/C++ and Assembly
- JTAG boundary scan support and IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture
- Enhanced control peripherals including up to 16 PWM outputs and up to 6 HRPWM outputs
- Up to four capture inputs and up to two quadrature encoder interfaces
- Serial port peripherals including up to 4 SPI modules, up to 2 SCI (UART) modules, up to 2 CAN modules, and one I2C bus
- 12-bit ADC with 16 channels and fast conversion rates
- Advanced emulation features with analysis and breakpoint functions, real-time debug via hardware
- Low-power modes and power savings with IDLE, STANDBY, HALT modes supported
Applications
- Motor drive and control: The TMS320F2806 is well-suited for advanced motor control applications due to its high-performance CPU and extensive peripheral set.
- Digital power: It is used in digital power management systems where precise control and high-speed processing are required.
- Industrial automation: The device can be used in various industrial automation applications requiring advanced control and processing capabilities.
- Automotive systems: With its AEC-Q100 qualification, it is suitable for automotive applications that demand high reliability and performance.
Q & A
- What is the CPU frequency of the TMS320F2806?
The CPU frequency of the TMS320F2806 is 100 MHz with a 10-ns cycle time, and it also has a 60 MHz option with a 16.67-ns cycle time.
- How much flash memory does the TMS320F2806 have?
The TMS320F2806 has 32K × 16 flash memory.
- What are the package options for the TMS320F2806?
The package options include thin quad flatpack (PZ) and MicroStar BGA™ (GGM, ZGM).
- What is the temperature range for the TMS320F2806?
The temperature range options are A: –40°C to 85°C, S: –40°C to 125°C, and Q: –40°C to 125°C (AEC-Q100 qualification for automotive applications).
- Does the TMS320F2806 support JTAG boundary scan?
Yes, the TMS320F2806 supports JTAG boundary scan and IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture.
- What kind of ADC does the TMS320F2806 have?
The TMS320F2806 features a 12-bit ADC with 16 channels and fast conversion rates.
- What are some of the low-power modes supported by the TMS320F2806?
The device supports IDLE, STANDBY, and HALT modes for power savings.
- What development tools are available for the TMS320F2806?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, SYS/BIOS, and digital motor control and digital power software libraries.
- Can the TMS320F2806 be used in automotive applications?
Yes, the TMS320F2806 is AEC-Q100 qualified, making it suitable for automotive applications.
- How many PWM outputs does the TMS320F2806 have?
The TMS320F2806 has up to 16 PWM outputs and up to 6 HRPWM outputs with 150-ps MEP resolution.