Overview
The TMS320F28376SPZPS is a member of the TMS320F2837xS family of real-time microcontrollers from Texas Instruments. This microcontroller is designed for advanced closed-loop control applications, leveraging the powerful 32-bit C28x floating-point CPU. The CPU operates at 200 MHz, incorporating an IEEE 754 single-precision Floating-Point Unit (FPU), a Trigonometric Math Unit (TMU), and a Viterbi/Complex Math Unit (VCU-II). The device also features a Programmable Control Law Accelerator (CLA) that runs at 200 MHz, executing code independently of the main CPU to enhance real-time control performance.
Key Specifications
Feature | Specification |
---|---|
CPU | TMS320C28x 32-bit, 200 MHz |
Floating-Point Unit (FPU) | IEEE 754 single-precision |
Trigonometric Math Unit (TMU) | Yes |
Viterbi/Complex Math Unit (VCU-II) | Yes |
Programmable Control Law Accelerator (CLA) | 200 MHz, IEEE 754 single-precision floating-point instructions |
On-chip Memory | 512 KB (256 KW) or 1 MB (512 KW) of flash (ECC-protected), 132 KB (66 KW) or 164 KB (82 KW) of RAM (ECC-protected or parity-protected) |
Package Type | HTQFP (100-pin) |
Temperature Range | -40°C to 125°C Junction (S option), -40°C to 125°C Free-Air (Q option for automotive) |
Analog Peripherals | Four independent 16-bit ADCs, Sigma-Delta Filter Module (SDFM), Comparator Subsystem (CMPSS), DACs, PWMs, eCAPs, eQEPs |
System Peripherals | Two External Memory Interfaces (EMIFs), 6-channel DMA controller, USB, High-Speed SPI |
Key Features
- High-Performance CPU and Accelerators: The TMS320C28x 32-bit CPU operates at 200 MHz, supported by a TMU and VCU-II for enhanced mathematical operations. The CLA runs at 200 MHz, executing code independently to boost real-time control performance.
- Advanced Analog and Control Peripherals: Includes four independent 16-bit ADCs, a Sigma-Delta Filter Module (SDFM), Comparator Subsystem (CMPSS), DACs, PWMs, eCAPs, and eQEPs for precise and efficient management of multiple analog signals.
- Memory and Security: Offers up to 1 MB of flash memory and up to 164 KB of RAM, both with ECC or parity protection. Dual-zone security supports third-party development and includes a unique identification number.
- System Peripherals: Features two External Memory Interfaces (EMIFs), a 6-channel DMA controller, USB, and High-Speed SPI for extended connectivity and data transfer capabilities.
- Functional Safety Compliance: Developed for functional safety applications, compliant with ISO 26262 up to ASIL D, IEC 61508 up to SIL 3, IEC 60730 up to Class C, and UL 1998 up to Class 2.
Applications
- Industrial Motor Drives: Ideal for advanced motor control applications, including servo motors and AC induction motors.
- Solar Inverters and Digital Power: Suitable for solar inverter systems and digital power conversion applications.
- Electrical Vehicles and Transportation: Used in electric vehicle control systems and other transportation-related applications.
- Sensing and Signal Processing: Applicable in various sensing and signal processing tasks due to its advanced analog and control peripherals.
Q & A
- What is the CPU speed of the TMS320F28376SPZPS?
The CPU operates at 200 MHz.
- What type of floating-point unit does the TMS320F28376SPZPS have?
It has an IEEE 754 single-precision Floating-Point Unit (FPU).
- What is the Programmable Control Law Accelerator (CLA) and its role?
The CLA is a 200 MHz, IEEE 754 single-precision floating-point processor that runs independently of the main CPU, enhancing real-time control performance.
- How much on-chip memory does the TMS320F28376SPZPS have?
It has up to 1 MB of flash memory and up to 164 KB of RAM.
- What are the key analog peripherals of the TMS320F28376SPZPS?
Key peripherals include four independent 16-bit ADCs, a Sigma-Delta Filter Module (SDFM), Comparator Subsystem (CMPSS), DACs, PWMs, eCAPs, and eQEPs.
- Is the TMS320F28376SPZPS compliant with functional safety standards?
Yes, it is developed for functional safety applications and complies with various standards such as ISO 26262, IEC 61508, IEC 60730, and UL 1998.
- What are the typical applications of the TMS320F28376SPZPS?
Typical applications include industrial motor drives, solar inverters and digital power, electrical vehicles and transportation, and sensing and signal processing.
- What is the temperature range of the TMS320F28376SPZPS?
The temperature range is -40°C to 125°C Junction (S option) and -40°C to 125°C Free-Air (Q option for automotive).
- Does the TMS320F28376SPZPS support external memory interfaces?
Yes, it supports two External Memory Interfaces (EMIFs) with ASRAM and SDRAM support.
- What is the package type of the TMS320F28376SPZPS?
The package type is HTQFP (100-pin).