Overview
The TMS320F28051PNS is a part of the C2000™ real-time control microcontrollers family from Texas Instruments. This microcontroller is optimized for processing, sensing, and actuation in real-time control applications. It features the high-efficiency 32-bit TMS320C28x CPU, which is designed to improve closed-loop performance in various industrial and automotive applications.
Key Specifications
Parameter | Specification |
---|---|
CPU | TMS320C28x, 60 MHz (16.67-ns cycle time) |
Flash Memory | 64 KB |
RAM | 16 KB |
ADC Resolution | 12-bit, 16 channels |
ADC Conversion Rate | Up to 2 MSPS |
PWM Channels | 14 |
Comparators | 7 with internal 6-bit references |
Programmable Gain Amplifiers (PGAs) | 4 with three discrete gain modes |
Package Type | LQFP (80 pins) |
Operating Temperature Range | -40°C to 105°C, -40°C to 125°C |
Supply Voltage | 3.3 V |
I2C, SPI, SCI/UART | 1 I2C, 1 SPI, 3 SCI/UART |
CAN | 1 |
eQEP Modules | 1 |
Watchdog Timer | Yes |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with 60 MHz operation and 16.67-ns cycle time.
- 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, and 16 × 16 dual MAC.
- Harvard bus architecture and atomic operations for efficient processing.
- Fast interrupt response and processing, and unified memory programming model.
- Programmable Control Law Accelerator (CLA) for independent code execution.
- Analog Front End (AFE) with up to seven comparators, three integrated DACs, one VREFOUT-buffered DAC, four PGAs, and four digital filters.
- Internal voltage regulator for single-rail operation and integrated power-on reset and brownout reset.
- Advanced debug features including analysis and breakpoint functions, and real-time debug through hardware.
Applications
- Industrial motor drives and control.
- Solar inverters and digital power systems.
- Electrical vehicles and transportation systems.
- Motor control and sensing applications.
- AC and DC input BLDC motor drives.
- AC drive control modules.
- Air conditioner outdoor unit control.
- Door operator drive control.
Q & A
- What is the CPU type and frequency of the TMS320F28051PNS? The CPU is a TMS320C28x 32-bit CPU operating at 60 MHz with a 16.67-ns cycle time.
- How much flash and RAM memory does the TMS320F28051PNS have? It has 64 KB of flash memory and 16 KB of RAM.
- What is the resolution and conversion rate of the ADC? The ADC has a 12-bit resolution and can convert up to 2 MSPS.
- How many PWM channels and comparators does the TMS320F28051PNS have? It has 14 PWM channels and 7 comparators with internal 6-bit references.
- What is the package type and pin count of the TMS320F28051PNS? It comes in an LQFP package with 80 pins.
- What are the operating temperature ranges for the TMS320F28051PNS? The operating temperature ranges are -40°C to 105°C and -40°C to 125°C.
- Does the TMS320F28051PNS support I2C, SPI, and UART interfaces? Yes, it supports 1 I2C, 1 SPI, and 3 SCI/UART interfaces.
- Is there a watchdog timer and CAN interface available? Yes, it includes a watchdog timer and 1 CAN interface.
- What is the role of the Programmable Control Law Accelerator (CLA) in the TMS320F28051PNS? The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- What kind of analog peripherals are integrated into the TMS320F28051PNS? It includes an Analog Front End (AFE) with comparators, DACs, PGAs, and digital filters.