Overview
The TMS320F28379DPTPS is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ microcontroller family. This device is optimized for advanced closed-loop control applications, including industrial motor drives, solar inverters and digital power, electrical vehicles and transportation, and sensing and signal processing. The microcontroller features a dual-core architecture with two TMS320C28x 32-bit CPUs, each operating at 200MHz, and includes IEEE 754 single-precision Floating-Point Units (FPUs), Trigonometric Math Units (TMUs), and Viterbi/Complex Math Units (VCU-II). The dual-core design, along with two programmable Control Law Accelerators (CLAs), significantly enhances system performance and allows for parallel processing of time-critical functions.
Key Specifications
Parameter | Specification |
---|---|
Processor Cores | Two TMS320C28x 32-bit CPUs |
Operating Frequency | 200MHz |
Memory | Up to 1MB (512KW) of flash (ECC-protected), up to 204KB (102KW) of RAM (ECC-protected or parity-protected) |
Control Law Accelerators (CLAs) | Two CLAs, each operating at 200MHz, executing code independently of the main CPU |
Analog-to-Digital Converters (ADCs) | Up to four 16-bit or 12-bit ADCs with differential and single-ended inputs |
Digital-to-Analog Converters (DACs) | Three 12-bit buffered DAC outputs |
Pulse Width Modulators (PWMs) | 24 PWM channels with enhanced features, including 16 High-Resolution PWM channels |
Communication Interfaces | USB 2.0 (MAC + PHY), two CAN modules, three high-speed SPI ports, two McBSPs, four SCI/UART, two I2C interfaces |
Package Options | 176-pin PowerPAD™ Thermally Enhanced Low-Profile Quad Flatpack (HLQFP), 337-ball New Fine Pitch Ball Grid Array (nFBGA) |
Operating Temperature Range | –40°C to 125°C |
Key Features
- Dual-Core Architecture: Two TMS320C28x 32-bit CPUs operating at 200MHz, with IEEE 754 single-precision FPUs, TMUs, and VCU-II.
- Control Law Accelerators (CLAs): Two CLAs that execute code independently of the main CPU, enhancing real-time control performance.
- Analog and Control Peripherals: Four independent 16-bit ADCs, three 12-bit buffered DAC outputs, and various PWM, eCAP, eQEP, and SDFM modules.
- Communication Peripherals: USB 2.0, two CAN modules, three high-speed SPI ports, two McBSPs, four SCI/UART, and two I2C interfaces.
- Security and Memory: Dual-zone security, ECC-protected flash and RAM, and unique identification numbers.
- Functional Safety Compliance: Developed for functional safety applications, supporting ISO 26262 up to ASIL D, IEC 61508 up to SIL 3, and more.
- Low-Power Modes: Multiple low-power modes with external wakeup capabilities.
- Configurable Logic Block (CLB): Augments existing peripheral capability and supports position manager solutions.
Applications
- Industrial Motor Drives: Advanced control for motor drives in industrial automation.
- Solar Inverters and Digital Power: High-efficiency control for solar inverters and digital power systems.
- Electrical Vehicles and Transportation: Real-time control for electric vehicles and transportation systems.
- Motor Control: Precise control for various motor types, including AC, DC, and stepper motors.
- Sensing and Signal Processing: Efficient management of multiple analog signals and advanced signal processing.
Q & A
- What is the core architecture of the TMS320F28379DPTPS?
The TMS320F28379DPTPS features a dual-core architecture with two TMS320C28x 32-bit CPUs, each operating at 200MHz.
- What are the key features of the Control Law Accelerators (CLAs) in this microcontroller?
The CLAs are independent 32-bit floating-point processors that run at the same speed as the main CPU and execute code concurrently with the main C28x CPU.
- What types of ADCs are available on this microcontroller?
The microcontroller includes up to four 16-bit or 12-bit ADCs with differential and single-ended inputs.
- What communication interfaces does the TMS320F28379DPTPS support?
The device supports USB 2.0, two CAN modules, three high-speed SPI ports, two McBSPs, four SCI/UART, and two I2C interfaces.
- What are the operating temperature ranges for this microcontroller?
The operating temperature range is –40°C to 125°C.
- Is the TMS320F28379DPTPS compliant with functional safety standards?
Yes, it is developed for functional safety applications, supporting ISO 26262 up to ASIL D, IEC 61508 up to SIL 3, and more.
- What types of memory are available on this microcontroller?
The device includes up to 1MB of flash memory and up to 204KB of RAM, both with ECC or parity protection.
- What is the purpose of the Configurable Logic Block (CLB) in this microcontroller?
The CLB augments existing peripheral capability and supports position manager solutions.
- What are the package options for the TMS320F28379DPTPS?
The device is available in 176-pin PowerPAD™ Thermally Enhanced Low-Profile Quad Flatpack (HLQFP) and 337-ball New Fine Pitch Ball Grid Array (nFBGA) packages.
- Are there any specific development kits available for this microcontroller?
Yes, the DigitalPower SDK and MotorControl SDK for C2000 MCUs are available to accelerate application development.