Overview
The TMS320F28031RSHS is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This microcontroller is optimized for real-time control applications, including industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing. It features the high-efficiency TMS320C28x CPU and a Programmable Control Law Accelerator (CLA) for enhanced performance and control capabilities.
Key Specifications
Specification | Details |
---|---|
CPU | High-efficiency 32-bit TMS320C28x CPU |
Clock Speed | 60 MHz (16.67 ns cycle time) |
MAC Operations | 16 × 16 and 32 × 32 MAC operations, 16 × 16 dual MAC |
Memory | 64 KB flash |
ADC | 2 MSPS ADC, 0 to 3.3V fixed full-scale range |
Package | 56-Pin RSH Very Thin Quad Flatpack (No lead) (VQFN) |
Supply Voltage | Single 3.3V supply, no power sequencing requirement |
Temperature Range | –40°C to 125°C (AEC Q100 qualification for automotive applications) |
GPIO | Up to 45 individually programmable, multiplexed GPIO pins |
Clocking | Two internal zero-pin oscillators, on-chip crystal oscillator, and external clock input |
Reset and Power | Integrated power-on reset and brown-out reset, low power consumption |
Key Features
- Harvard bus architecture and atomic operations for efficient processing
- Fast interrupt response and processing
- Unified memory programming model and code-efficient in C/C++ and Assembly
- Programmable Control Law Accelerator (CLA) with 32-bit floating-point math accelerator
- Endianness: Little endian, JTAG boundary scan support, and IEEE Standard 1149.1-1990 compliance
- Analog-to-Digital Converter (ADC), on-chip temperature sensor, and comparator
- Advanced emulation features with analysis and breakpoint functions, real-time debug through hardware
- Peripheral Interrupt Expansion (PIE) block supporting all peripheral interrupts
- Three 32-bit CPU timers and enhanced Quadrature Encoder Pulse (eQEP) module
Applications
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation systems
- Motor control and sensing and signal processing
- Automotive applications (AEC Q100 qualified)
Q & A
- What is the clock speed of the TMS320F28031RSHS?
The clock speed is 60 MHz with a cycle time of 16.67 ns.
- What type of CPU does the TMS320F28031RSHS use?
The TMS320F28031RSHS uses a high-efficiency 32-bit TMS320C28x CPU.
- What is the memory capacity of the TMS320F28031RSHS?
The device has 64 KB of flash memory.
- What is the ADC conversion speed of the TMS320F28031RSHS?
The ADC converts at a speed of 2 MSPS.
- What package options are available for the TMS320F28031RSHS?
The device is available in a 56-Pin RSH Very Thin Quad Flatpack (No lead) (VQFN) package.
- What is the supply voltage requirement for the TMS320F28031RSHS?
The device operates on a single 3.3V supply with no power sequencing requirement.
- What temperature range is the TMS320F28031RSHS rated for?
The device is rated for –40°C to 125°C, with AEC Q100 qualification for automotive applications.
- Does the TMS320F28031RSHS support JTAG boundary scan?
- What advanced emulation features does the TMS320F28031RSHS offer?
The device offers advanced emulation features including analysis and breakpoint functions, and real-time debug through hardware.
- What peripherals are integrated into the TMS320F28031RSHS?
The device includes peripherals such as ADC, on-chip temperature sensor, comparator, and enhanced Quadrature Encoder Pulse (eQEP) module.