Overview
The TMS320F280025, part of the C2000™ real-time microcontroller family from Texas Instruments, is designed for high-efficiency power electronics applications. This microcontroller features a 32-bit C28x DSP core operating at 100MHz, making it suitable for applications requiring high power density, high switching frequencies, and support for GaN and SiC technologies. The device is optimized for real-time control systems, including industrial motor drives, motor control, solar inverters, digital power, electrical vehicles, and sensing and signal processing.
Key Specifications
Specification | Value |
---|---|
Processor Core | TMS320C28x 32-bit DSP core at 100MHz |
Floating-Point Unit (FPU) | IEEE 754 compliant |
Memory | 128KB (64KW) of flash (ECC-protected), 24KB (12KW) of RAM (ECC or parity-protected) |
Package | 80-pin Low-profile Quad Flatpack (LQFP) |
Operating Temperature Range | -40°C to 125°C |
Supply Voltage | Single 3.3V supply with internal VREG generation |
Analog-to-Digital Converters (ADCs) | Two 3.45MSPS, 12-bit ADCs with up to 16 external channels |
Pulse Width Modulation (PWM) Channels | 14 ePWM channels with eight channels having high-resolution capability (150ps resolution) |
Communication Peripherals | One PMBus, two I2C, one CAN, two SPI, one SCI, two LIN, and one FSI (up to 200Mbps) |
Key Features
- TMS320C28x 32-bit DSP core at 100MHz with IEEE 754 Floating-Point Unit (FPU), Trigonometric Math Unit (TMU), and support for Fast Integer Division (FINTDIV) and Nonlinear Proportional Integral Derivative (NLPID) control.
- On-chip memory: 128KB of flash and 24KB of RAM, both with ECC or parity protection.
- Dual-zone security and clock/system control features including two internal zero-pin 10MHz oscillators, crystal oscillator or external clock input, and windowed watchdog timer module.
- System peripherals: 6-channel DMA controller, 43 individually programmable GPIO pins, Enhanced Peripheral Interrupt Expansion (ePIE), and multiple low-power modes.
- Communications peripherals: PMBus, I2C, CAN, SPI, SCI, LIN, and Fast Serial Interface (FSI).
- Analog system: Two 3.45MSPS, 12-bit ADCs with up to 16 external channels and four integrated Post-Processing Blocks (PPB) per ADC.
- Enhanced control peripherals: 14 ePWM channels, three Enhanced Capture (eCAP) modules, and two Enhanced Quadrature Encoder Pulse (eQEP) modules.
- Configurable Logic Block (CLB) for custom logic and Host Interface Controller (HIC) for external host access.
- Diagnostic features: Memory Power On Self Test (MPOST), Hardware Built-in Self Test (HWBIST), and Background CRC (BGCRC).
Applications
- Industrial motor drives and motor control.
- Solar inverters and digital power systems.
- Electrical vehicles and transportation systems.
- Sensing and signal processing applications.
- High-power density and high-switching frequency applications, including those using GaN and SiC technologies.
Q & A
- What is the core frequency of the TMS320F280025?
The core frequency of the TMS320F280025 is 100MHz.
- What type of floating-point unit does the TMS320F280025 have?
The TMS320F280025 has an IEEE 754 compliant Floating-Point Unit (FPU).
- How much on-chip memory does the TMS320F280025 have?
The TMS320F280025 has 128KB of flash memory and 24KB of RAM.
- What is the operating temperature range of the TMS320F280025?
The operating temperature range is -40°C to 125°C.
- What communication peripherals are available on the TMS320F280025?
The device includes PMBus, I2C, CAN, SPI, SCI, LIN, and Fast Serial Interface (FSI) peripherals.
- How many PWM channels does the TMS320F280025 have?
The TMS320F280025 has 14 ePWM channels, with eight channels having high-resolution capability.
- What is the Configurable Logic Block (CLB) used for?
The CLB allows users to add custom logic and potentially integrate FPGA-like functions into the C2000 real-time MCU.
- Does the TMS320F280025 support low-power modes?
- What diagnostic features are available on the TMS320F280025?
The device includes Memory Power On Self Test (MPOST), Hardware Built-in Self Test (HWBIST), and Background CRC (BGCRC).
- What is the purpose of the Host Interface Controller (HIC)?
The HIC allows an external host to access the resources of the TMS320F280025 directly.