Overview
The TMS320F2812, produced by Texas Instruments, is a high-performance 32-bit digital signal controller (DSC) that belongs to the TMS320C28x DSP generation. This device is designed for demanding control applications, offering a robust set of features and specifications that make it suitable for a wide range of industrial and automotive uses.
The F2812 is part of a family that includes the TMS320F2810 and TMS320F2811, all of which share many common features but differ in specific details such as packaging and some peripheral configurations.
Key Specifications
Parameter | Specification |
---|---|
Processor | 32-bit TMS320C28x CPU |
Frequency | 150 MHz (6.67-ns cycle time) |
Flash Memory | Up to 128K × 16 (256 KB) |
RAM | 36 KB (including various SARAM blocks) |
ADC | 16 channels, 12-bit, 12.5 MSPS |
CAN | 1 channel |
PWM | 16 channels, Enhanced Vector (EV) technology |
GPIO | 56 pins |
Operating Temperature Range | -40°C to 125°C |
Package Type | LQFP (176 pins), BGA MICROSTAR (179 pins) |
Power Consumption | Low-power design: 1.8-V core at 135 MHz, 1.9-V core at 150 MHz, 3.3-V I/O |
Key Features
- High-performance static CMOS technology
- JTAG boundary scan support and IEEE Standard 1149.1-1990 compliance
- Harvard bus architecture and unified memory programming model
- Fast interrupt response and processing with Peripheral Interrupt Expansion (PIE) block supporting 45 peripheral interrupts
- On-chip memory including flash, OTP ROM, and various SARAM blocks
- External interface with programmable wait states and read/write strobe timing
- Three 32-bit CPU timers and a watchdog timer module
- Single Zone Code Security and 128-bit security key
- Code-efficient in C/C++ and Assembly with compatibility to TMS320F24x/LF240x processor source code
- Endianness: Little endian
Applications
The TMS320F2812 is widely used in various demanding control applications, including:
- Industrial control systems such as motor control, power conversion, and automation
- Automotive systems, including engine control, transmission control, and safety systems (AEC-Q100 qualified)
- Medical devices requiring high-performance signal processing
- Aerospace and defense applications needing robust and reliable signal controllers
- Renewable energy systems, such as wind and solar power control
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.
- How much flash memory does the TMS320F2812 have?
The device has up to 128K × 16 (256 KB) of flash memory.
- What type of ADC does the TMS320F2812 feature?
The device features a 16-channel, 12-bit ADC with a sampling rate of 12.5 MSPS.
- Does the TMS320F2812 support CAN communication?
Yes, it supports one CAN channel.
- What is the operating temperature range of the TMS320F2812?
The operating temperature range is -40°C to 125°C.
- What types of packages are available for the TMS320F2812?
The device is available in LQFP (176 pins) and BGA MICROSTAR (179 pins) packages.
- Is the TMS320F2812 compatible with other TMS320 processors?
Yes, it is compatible with TMS320F24x/LF240x processor source code.
- What security features does the TMS320F2812 offer?
The device features Single Zone Code Security and a 128-bit security key.
- Does the TMS320F2812 support JTAG boundary scan?
Yes, it supports JTAG boundary scan and is compliant with IEEE Standard 1149.1-1990.
- What is the endianness of the TMS320F2812?
The endianness is Little endian.