Overview
The TMS320F28035RSHS is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This device is optimized for real-time control applications, offering a powerful TMS320C28x CPU and a range of integrated control peripherals. The microcontroller is designed to enhance closed-loop performance in various industrial and automotive applications.
Key Specifications
Specification | Details |
---|---|
CPU | High-Efficiency 32-bit TMS320C28x, 60 MHz (16.67-ns Cycle Time) |
MAC Operations | 16 × 16 and 32 × 32 MAC, 16 × 16 Dual MAC |
Control Law Accelerator (CLA) | 32-bit floating-point math accelerator, executes code independently of main CPU |
Memory | 128 KB flash, 100 KB RAM (ECC-protected or parity-protected) |
Package | 56-Pin RSH Very Thin Quad Flatpack (No lead) (VQFN) |
Operating Temperature Range | –40°C to 125°C |
Supply Voltage | Single 3.3V supply |
GPIO Pins | Up to 45 individually programmable, multiplexed GPIO pins |
Communication Interfaces | SPI, SCI, I2C, LIN, eCAN |
Control Peripherals | ePWM, HRPWM, eCAP, HRCAP, eQEP, ADC, On-chip temperature sensor, Comparator |
Key Features
- High-efficiency 32-bit CPU with Harvard Bus Architecture and fast interrupt response
- Programmable Control Law Accelerator (CLA) for independent code execution
- Integrated power-on reset and brown-out reset, with internal voltage regulator for single-rail operation
- Advanced emulation features including analysis and breakpoint functions, and real-time debug through hardware
- High-resolution PWM (HRPWM) and enhanced capture (eCAP) modules
- Analog-to-Digital Converter (ADC) with optimized interface for low overhead and latency
- Multiple communication interfaces: SPI, SCI, I2C, LIN, and eCAN
- Up to 45 individually programmable GPIO pins
Applications
The TMS320F28035RSHS is optimized for various real-time control applications, including:
- Industrial motor drives
- Solar inverters and digital power systems
- Electric vehicles and transportation systems
- Motor control and sensing applications
- Defense, aerospace, and medical applications due to its extended temperature range and controlled baseline
Q & A
- What is the CPU speed of the TMS320F28035RSHS?
The CPU speed is 60 MHz with a cycle time of 16.67 ns.
- What type of memory does the TMS320F28035RSHS have?
The device has 128 KB of flash memory and 100 KB of RAM, which is ECC-protected or parity-protected.
- What is the Control Law Accelerator (CLA) in the TMS320F28035RSHS?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- What are the communication interfaces available on the TMS320F28035RSHS?
The device supports SPI, SCI, I2C, LIN, and eCAN communication interfaces.
- What are the key control peripherals of the TMS320F28035RSHS?
The device includes ePWM, HRPWM, eCAP, HRCAP, eQEP, ADC, and on-chip temperature sensor and comparator.
- What is the operating temperature range of the TMS320F28035RSHS?
The operating temperature range is –40°C to 125°C.
- What package options are available for the TMS320F28035RSHS?
The device is available in a 56-Pin RSH Very Thin Quad Flatpack (No lead) (VQFN) package.
- Does the TMS320F28035RSHS support real-time debugging?
Yes, the device supports real-time debug through hardware and advanced emulation features.
- What are some of the typical applications of the TMS320F28035RSHS?
Typical applications include industrial motor drives, solar inverters, electric vehicles, and medical applications.
- Is the TMS320F28035RSHS suitable for safety-critical applications?
The device is designed with features such as controlled baseline and extended temperature range, making it suitable for safety-critical applications in defense, aerospace, and medical fields.