Overview
The TMS320F28378SPZPS is a powerful 32-bit floating-point microcontroller unit (MCU) from Texas Instruments, designed for advanced closed-loop control applications. It is part of the C2000™ microcontroller family, which is optimized for processing, sensing, and actuation to improve real-time control performance in various fields such as industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing.
This MCU features a real-time control subsystem based on TI’s 32-bit C28x floating-point CPU, which provides 200MHz of signal processing performance. The CPU is enhanced by accelerators like the Trigonometric Math Unit (TMU) and the Viterbi/Complex Math Unit (VCU-II), which significantly improve the execution of complex algorithms.
The TMS320F28378SPZPS also includes a Programmable Control Law Accelerator (CLA), an independent 32-bit floating-point processor that runs at the same speed as the main CPU, allowing for parallel processing and doubling the computational performance of the system.
Key Specifications
Specification | Details |
---|---|
CPU | 32-bit C28x floating-point CPU, 200MHz |
Floating-Point Unit (FPU) | IEEE 754 single-precision FPU |
Math Accelerators | Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II) |
Programmable Control Law Accelerator (CLA) | Independent 32-bit floating-point processor, 200MHz |
Memory | Up to 1MB (512KW) of flash (ECC-protected), up to 164KB (82KW) of RAM (ECC-protected or parity-protected) |
Package | 100-pin PowerPAD Thermally Enhanced Thin Quad Flatpack (HTQFP) |
Operating Temperature Range | -40°C to 125°C |
Core and I/O Voltage | 1.2V core, 3.3V I/O |
Analog-to-Digital Converters (ADCs) | Up to four ADCs, 16-bit mode (1.1MSPS each), 12-bit mode (3.5MSPS each) |
Digital-to-Analog Converters (DACs) | Three 12-bit buffered DAC outputs |
Pulse Width Modulators (PWMs) | 24 PWM channels with enhanced features, 16 High-Resolution PWM channels |
Communication Peripherals | USB 2.0, CAN modules, SPI ports, McBSPs, SCI/UART, I2C interfaces |
Key Features
- Advanced Math Accelerators: Includes TMU and VCU-II for fast execution of trigonometric and complex math operations.
- Programmable Control Law Accelerator (CLA): Independent 32-bit floating-point processor that executes code concurrently with the main CPU.
- High-Performance Analog Subsystem: Up to four ADCs, three DACs, and advanced analog peripherals like sigma-delta filter modules and comparators.
- Enhanced Control Peripherals: 24 PWM channels, 16 High-Resolution PWM channels, eCAP, eQEP, and SDFM modules.
- Functional Safety Compliance: Developed for functional safety applications with documentation supporting ISO 26262, IEC 61508, IEC 60730, and UL 1998 standards.
- Security Features: Dual-zone security supporting third-party development and unique identification number.
- Multiple Communication Interfaces: USB 2.0, CAN, SPI, McBSP, SCI/UART, and I2C interfaces.
- Low-Power Modes: Multiple low-power modes with external wakeup capability.
Applications
- Industrial Motor Drives: High-performance control for industrial motor applications.
- Solar Inverters and Digital Power: Efficient control and monitoring for solar and digital power systems.
- Electrical Vehicles and Transportation: Advanced control and sensing for electric vehicles and transportation systems.
- Sensing and Signal Processing: High-precision sensing and signal processing for various industrial and automotive applications.
- Functional Safety Applications: Compliant with various safety standards, making it suitable for safety-critical applications.
Q & A
- What is the primary CPU of the TMS320F28378SPZPS?
The primary CPU is the 32-bit C28x floating-point CPU, operating at 200MHz.
- What is the Programmable Control Law Accelerator (CLA) and its role?
The CLA is an independent 32-bit floating-point processor that runs at the same speed as the main CPU, allowing for parallel processing and enhancing the system's computational performance.
- What types of memory does the TMS320F28378SPZPS have?
It has up to 1MB of flash memory (ECC-protected) and up to 164KB of RAM (ECC-protected or parity-protected).
- What are the key features of the analog subsystem?
The analog subsystem includes up to four ADCs, three DACs, sigma-delta filter modules, and comparators.
- Is the TMS320F28378SPZPS compliant with functional safety standards?
Yes, it is developed for functional safety applications and supports various safety standards like ISO 26262, IEC 61508, IEC 60730, and UL 1998.
- What communication interfaces are available on the TMS320F28378SPZPS?
The MCU includes USB 2.0, CAN modules, SPI ports, McBSPs, SCI/UART, and I2C interfaces.
- What is the operating temperature range of the TMS320F28378SPZPS?
The operating temperature range is -40°C to 125°C.
- Does the TMS320F28378SPZPS support low-power modes?
Yes, it supports multiple low-power modes with external wakeup capability.
- What is the package type of the TMS320F28378SPZPS?
The package type is 100-pin PowerPAD Thermally Enhanced Thin Quad Flatpack (HTQFP).
- Are there any security features in the TMS320F28378SPZPS?
Yes, it includes dual-zone security supporting third-party development and a unique identification number.