Overview
The TMS320F28379SPTPS is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ microcontroller family. This MCU is optimized for advanced closed-loop control applications, including industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing. The device features a powerful 32-bit C28x floating-point CPU running at 200MHz, along with a Trigonometric Math Unit (TMU) and a Viterbi/Complex Math Unit (VCU-II) to enhance computational performance. Additionally, it includes a Programmable Control Law Accelerator (CLA) that operates independently of the main CPU, further boosting real-time control capabilities.
Key Specifications
Parameter | Specification |
---|---|
CPU | 32-bit C28x floating-point CPU, 200MHz |
CLA | Programmable Control Law Accelerator, 200MHz |
Memory | Up to 1MB (512KW) of flash memory, up to 164KB (82KW) of SRAM |
Analog Peripherals | Four independent 16-bit ADCs, three 12-bit buffered DAC outputs, Sigma-Delta Filter Module (SDFM) |
Control Peripherals | 24 PWM channels, 16 High-Resolution Pulse Width Modulator (HRPWM) channels, six Enhanced Capture (eCAP) modules, three Enhanced Quadrature Encoder Pulse (eQEP) modules |
System Peripherals | Two External Memory Interfaces (EMIFs), 6-channel Direct Memory Access (DMA) controller |
Power and Voltage | 1.2V core, 3.3V I/O design |
Operating Temperature | –40°C to 105°C (TJ), –40°C to 125°C (TA) |
Package Options | HLQFP (176 pins), nFBGA (337 pins), HTQFP (100 pins) |
Key Features
- High-Performance CPU and CLA: The 32-bit C28x CPU and the Programmable Control Law Accelerator (CLA) provide high computational performance and parallel processing capabilities.
- Advanced Math Units: Includes Trigonometric Math Unit (TMU) and Viterbi/Complex Math Unit (VCU-II) for efficient execution of complex mathematical operations.
- Robust Memory and Security: Up to 1MB of flash memory and 164KB of SRAM, with dual-zone security and unique identification number for secure code execution.
- Comprehensive Analog and Control Peripherals: Features four 16-bit ADCs, three 12-bit DACs, PWMs, HRPWMs, eCAPs, eQEPs, and SDFM for precise control and signal processing.
- Functional Safety Compliance: Developed for functional safety applications, compliant with ISO 26262, IEC 61508, IEC 60730, and UL 1998 standards.
- Configurable Logic Block (CLB): Augments existing peripheral capabilities and supports position manager solutions.
Applications
- Industrial Motor Drives: Suitable for advanced motor control applications, including AC and DC motor drives.
- Solar Inverters and Digital Power: Ideal for solar inverter and digital power systems requiring high precision and real-time control.
- Electrical Vehicles and Transportation: Used in electric vehicle and transportation systems for efficient and reliable control.
- Sensing and Signal Processing: Applicable in various sensing and signal processing applications due to its advanced analog and control peripherals.
- On-Board Chargers and Wireless Chargers: Suitable for on-board and wireless charger applications in electric vehicles.
- Industrial AC-DC and Three-Phase UPS: Used in industrial AC-DC power supplies and three-phase UPS systems.
Q & A
- What is the CPU speed of the TMS320F28379SPTPS?
The CPU speed is 200MHz.
- What is the role of the Programmable Control Law Accelerator (CLA) in the TMS320F28379SPTPS?
The CLA is an independent 32-bit floating-point processor that runs at the same speed as the main CPU, executing code concurrently to enhance real-time control performance.
- How much flash and SRAM memory does the TMS320F28379SPTPS have?
It has up to 1MB (512KW) of flash memory and up to 164KB (82KW) of SRAM.
- What are the key analog peripherals of the TMS320F28379SPTPS?
The device features four independent 16-bit ADCs, three 12-bit buffered DAC outputs, and a Sigma-Delta Filter Module (SDFM).
- Is the TMS320F28379SPTPS compliant with functional safety standards?
Yes, it is developed for functional safety applications and is compliant with ISO 26262, IEC 61508, IEC 60730, and UL 1998 standards.
- What are the package options available for the TMS320F28379SPTPS?
The device is available in HLQFP (176 pins), nFBGA (337 pins), and HTQFP (100 pins) packages.
- What is the operating temperature range of the TMS320F28379SPTPS?
The operating temperature range is –40°C to 105°C (TJ) and –40°C to 125°C (TA).
- Does the TMS320F28379SPTPS support external memory interfaces?
Yes, it supports two External Memory Interfaces (EMIFs) with ASRAM and SDRAM support.
- What is the purpose of the Configurable Logic Block (CLB) in the TMS320F28379SPTPS?
The CLB augments existing peripheral capabilities and supports position manager solutions.
- Can the TMS320F28379SPTPS be used in automotive applications?
Yes, it is AEC Q100 qualified for automotive applications.