Overview
The TMS320F2812 is a high-performance 32-bit digital signal controller (DSC) from Texas Instruments. It is part of the TMS320C28x DSP family and is designed to provide efficient and powerful solutions for complex signal processing tasks. This controller is particularly suited for applications requiring high-speed processing, low power consumption, and robust peripheral support.
Key Specifications
Parameter | Specification |
---|---|
Processor | High-performance 32-bit CPU (TMS320C28x) |
Frequency | 150 MHz (6.67-ns cycle time) |
Core Voltage | 1.8-V core at 135 MHz, 1.9-V core at 150 MHz, 3.3-V I/O |
Memory | Up to 128K × 16 flash, 1K × 16 OTP ROM, various SARAM blocks (L0, L1, H0, M0, M1), Boot ROM (4K × 16) |
ADC | 16 channels, 12-bit resolution, 12.5-MSPS |
CAN | 1 channel |
PWM | 16 channels, EV technology |
GPIO | 56 pins |
Operating Temperature Range | -40°C to 125°C, -40°C to 85°C |
Package Types | BGA MICROSTAR, LQFP |
Key Features
- High-performance static CMOS technology
- JTAG boundary scan support and IEEE Standard 1149.1-1990 compliance
- Harvard bus architecture and atomic operations
- Fast interrupt response and processing
- Unified memory programming model and code-efficient design (in C/C++ and Assembly)
- TMS320F24x/LF240x processor source code compatibility
- On-chip oscillator and watchdog timer module
- Three 32-bit CPU timers and Peripheral Interrupt Expansion (PIE) block supporting 45 peripheral interrupts
- External interface (XINTF) and single zone code security
- Programmable wait states and read/write strobe timing
Applications
The TMS320F2812 is versatile and can be used in a variety of applications, including:
- Telecommunications
- Audio processing
- Control systems
- Automotive systems (AEC-Q100 qualified)
- Industrial automation
- Medical devices
Q & A
- What is the maximum operating frequency of the TMS320F2812?
The maximum operating frequency is 150 MHz with a cycle time of 6.67 ns.
- What types of memory does the TMS320F2812 have?
The TMS320F2812 has up to 128K × 16 flash, 1K × 16 OTP ROM, various SARAM blocks, and a 4K × 16 Boot ROM.
- Does the TMS320F2812 support JTAG boundary scan?
Yes, it supports JTAG boundary scan and complies with IEEE Standard 1149.1-1990.
- What is the resolution and speed of the ADC on the TMS320F2812?
The ADC has 16 channels with a 12-bit resolution and a sampling rate of 12.5 MSPS.
- How many PWM channels does the TMS320F2812 have?
The TMS320F2812 has 16 PWM channels using EV technology.
- What are the package types available for the TMS320F2812?
The TMS320F2812 is available in BGA MICROSTAR and LQFP packages.
- Is the TMS320F2812 suitable for automotive applications?
Yes, it is AEC-Q100 qualified for automotive use.
- Does the TMS320F2812 have on-chip timers and interrupt support?
Yes, it has three 32-bit CPU timers and a Peripheral Interrupt Expansion (PIE) block supporting 45 peripheral interrupts.
- What is the operating temperature range of the TMS320F2812?
The operating temperature range is -40°C to 125°C and -40°C to 85°C.
- Is the TMS320F2812 code-efficient in terms of programming?
Yes, it is code-efficient in both C/C++ and Assembly languages.