Overview
The TMS320F28377SPZPT is a high-performance 32-bit floating-point microcontroller (MCU) from Texas Instruments, designed for advanced real-time control applications. It is part of the C2000™ MCU family, which is renowned for its robust performance in industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing.
This MCU features a 32-bit C28x floating-point CPU operating at 200MHz, along with a Programmable Control Law Accelerator (CLA) that runs at the same speed. The CLA enhances the computational performance by executing code independently of the main CPU, allowing for more efficient handling of time-critical functions.
Key Specifications
Specification | Details |
---|---|
Processor | TMS320C28x 32-bit CPU, 200MHz |
Floating-Point Unit (FPU) | IEEE 754 single-precision FPU |
Accelerators | Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II), Programmable Control Law Accelerator (CLA) |
Memory | Up to 1MB (512KW) of flash, up to 164KB (82KW) of RAM |
Clock and System Control | Two internal zero-pin 10MHz oscillators, on-chip crystal oscillator, windowed watchdog timer module |
Voltage | 1.2V core, 3.3V I/O design |
System Peripherals | Two External Memory Interfaces (EMIFs), 6-channel Direct Memory Access (DMA) controller, up to 169 GPIO pins |
Communications Peripherals | USB 2.0 (MAC + PHY), CAN modules, SPI ports, McBSPs, SCI/UART, I2C interfaces |
Analog Subsystem | Up to four 16-bit or 12-bit ADCs, 12-bit DACs, Sigma-Delta Filter Module (SDFM) |
Control Peripherals | 24 PWM channels, 16 High-Resolution Pulse Width Modulator (HRPWM) channels, eCAP, eQEP modules |
Package Type | HTQFP-100 |
Key Features
- High-Performance CPU and Accelerators: The TMS320C28x CPU and the CLA provide high computational performance, enhanced by the TMU and VCU-II accelerators.
- Advanced Memory and Security: Up to 1MB of flash memory and 164KB of RAM, with dual-zone security and unique identification number.
- Comprehensive Peripherals: Includes multiple ADCs, DACs, PWMs, eCAPs, eQEPs, and SDFM, along with various communication interfaces like USB, CAN, SPI, and I2C.
- Functional Safety Compliance: Developed for functional safety applications, compliant with ISO 26262, IEC 61508, IEC 60730, and UL 1998 standards.
- Low-Power Modes and External Wakeup: Supports 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: Ideal for advanced closed-loop control in industrial motor drives.
- Solar Inverters and Digital Power: Suitable for high-performance applications in solar inverters and digital power systems.
- Electrical Vehicles and Transportation: Used in control systems for electrical vehicles and transportation.
- Sensing and Signal Processing: Effective in sensing and signal processing applications due to its advanced analog and control peripherals.
Q & A
- What is the primary CPU of the TMS320F28377SPZPT?
The primary CPU is the TMS320C28x 32-bit floating-point CPU, operating at 200MHz.
- What is the role of the Programmable Control Law Accelerator (CLA)?
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 computational performance.
- What types of memory does the TMS320F28377SPZPT have?
It has up to 1MB of flash memory and up to 164KB of RAM, both with error correction code (ECC) or parity protection.
- What are the key accelerators in the TMS320F28377SPZPT?
The key accelerators include the Trigonometric Math Unit (TMU) and the Viterbi/Complex Math Unit (VCU-II).
- What communication peripherals are available on the TMS320F28377SPZPT?
It includes USB 2.0, CAN modules, SPI ports, McBSPs, SCI/UART, and I2C interfaces.
- What is the package type of the TMS320F28377SPZPT?
The package type is HTQFP-100.
- Is the TMS320F28377SPZPT compliant with functional safety standards?
Yes, it is compliant with ISO 26262, IEC 61508, IEC 60730, and UL 1998 standards.
- What are the low-power modes supported by the TMS320F28377SPZPT?
It supports multiple low-power modes with external wakeup capabilities.
- What is the Configurable Logic Block (CLB) used for?
The CLB augments existing peripheral capability and supports position manager solutions.
- What are the typical applications of the TMS320F28377SPZPT?
It is used in industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing applications.