Overview
The TMS320F28388S, produced by Texas Instruments, is a member of the C2000™ real-time microcontroller family. This device is designed for high-efficiency applications in power electronics, including industrial motor drives, motor control, solar inverters, digital power, electrical vehicles, and sensing and signal processing. The microcontroller features a dual-core C28x architecture with two TMS320C28x 32-bit CPUs, each operating at 200 MHz, and includes Control Law Accelerators (CLAs) for additional processing capability.
Key Specifications
Parameter | Specification |
---|---|
Core Architecture | Dual-core C28x |
CPUs | Two TMS320C28x 32-bit CPUs |
Operating Frequency | 200 MHz |
Flash Memory | 512KB (256KW) per CPU, ECC-protected |
Local RAM | 44KB (22KW) per CPU |
Global RAM | 128KB (64KW), parity-protected |
Floating-Point Unit | IEEE 754 double-precision (64-bit) FPU |
Control Law Accelerators | Two CLAs, each executing code independently of C28x CPU |
Analog-to-Digital Converters (ADCs) | Four ADCs, 16-bit mode at 1.1 MSPS, 12-bit mode at 3.5 MSPS |
Pulse Width Modulator (PWM) Channels | 32 PWM channels |
Communication Interfaces | 10/100 Ethernet, EtherCAT, CAN, I2C, SPI, UART, McBSP |
Package | HLQFP (PTP) package with 176 pins |
Key Features
- Dual-core C28x Architecture: Two TMS320C28x 32-bit CPUs and two Control Law Accelerators (CLAs) for enhanced processing.
- High-Speed Processing: Each CPU operates at 200 MHz, with additional 200 MHz per core from the CLAs.
- Advanced Math Units: Includes Trigonometric Math Unit (TMU) and IEEE 754 double-precision (64-bit) Floating-Point Unit (FPU).
- Memory and Storage: 512KB of flash memory per CPU, 44KB of local RAM per CPU, and 128KB of global RAM shared between the two CPUs.
- Analog Subsystem: Four Analog-to-Digital Converters (ADCs) with 16-bit and 12-bit modes, and three 12-bit buffered DAC outputs.
- Control Peripherals: 32 Pulse Width Modulator (PWM) channels, seven Enhanced Capture (eCAP) modules, and three Enhanced Quadrature Encoder Pulse (eQEP) modules.
- Communication Interfaces: 10/100 Ethernet, EtherCAT, CAN, I2C, SPI, UART, and McBSP.
- Configurable Logic Block (CLB): For custom logic implementation.
Applications
- Industrial Motor Drives: High power density and high switching frequencies make it ideal for motor control applications.
- Solar Inverters: Supports the use of GaN and SiC technologies for efficient power conversion.
- Digital Power: Suitable for digital power supplies and power management systems.
- Electrical Vehicles and Transportation: Used in electric vehicle control systems and other transportation-related applications.
- Sensing and Signal Processing: Effective for various sensing and signal processing tasks due to its advanced math units and high-speed processing capabilities.
Q & A
- What is the core architecture of the TMS320F28388S?
The TMS320F28388S features a dual-core C28x architecture with two TMS320C28x 32-bit CPUs.
- What is the operating frequency of the CPUs?
Each CPU operates at 200 MHz.
- What type of floating-point unit does the TMS320F28388S have?
The device includes an IEEE 754 double-precision (64-bit) Floating-Point Unit (FPU).
- How much flash memory does each CPU have?
Each CPU has 512KB (256KW) of flash memory, which is ECC-protected.
- What communication interfaces are available on the TMS320F28388S?
The device includes 10/100 Ethernet, EtherCAT, CAN, I2C, SPI, UART, and McBSP interfaces.
- What is the purpose of the Control Law Accelerators (CLAs)?
The CLAs enable an additional 200 MHz per core of independent processing ability.
- How many PWM channels does the TMS320F28388S have?
The device has 32 Pulse Width Modulator (PWM) channels.
- What types of ADCs are included in the TMS320F28388S?
The device includes four Analog-to-Digital Converters (ADCs) with 16-bit and 12-bit modes.
- What is the package type and pin count of the TMS320F28388S?
The device is packaged in an HLQFP (PTP) package with 176 pins.
- What are some typical applications of the TMS320F28388S?
Typical applications include industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing.