Overview
The TMS320F28030, part of the TMS320C28x DSP generation, is a high-performance 32-bit microcontroller from Texas Instruments. This device is designed for demanding control applications, offering a robust set of features and peripherals. The TMS320F28030 is built on high-efficiency static CMOS technology and features a 60 MHz CPU with a 16.67 ns cycle time, making it suitable for complex control tasks.
The device includes advanced peripherals such as enhanced pulse-width modulation (ePWM), high-resolution capture (HRCAP), and serial communication interfaces like SPI, SCI, CAN, and I2C. It also supports low-power modes and has extensive development support tools, including the Code Composer Studio™ IDE and digital motor control software libraries.
Key Specifications
Parameter | Specification |
---|---|
CPU Frequency | 60 MHz (16.67 ns cycle time) |
CPU Type | 32-bit TMS320C28x |
MAC Operations | 16 × 16 and 32 × 32 MAC operations, 16 × 16 dual MAC |
Memory | Up to 128K × 16 flash, 18K × 16 SARAM (varies by model, F28030 has specific configurations) |
ADC | 12-bit ADC, 16 channels, with single/simultaneous conversions |
PWM Outputs | Up to 16 PWM outputs, up to 6 HRPWM outputs with 150-ps MEP resolution |
Serial Interfaces | Up to 4 SPI modules, up to 2 SCI (UART) modules, up to 2 CAN modules, 1 I2C bus |
GPIO | Up to 45 individually programmable, multiplexed GPIO pins with input filtering |
Package Options | 64-Pin PAG Thin Quad Flatpack (TQFP), other options available |
Temperature Options | T: –40°C to 105°C, S: –40°C to 125°C, Q: –40°C to 125°C (AEC Q100 qualification for automotive applications) |
Key Features
- High-Performance CPU: 32-bit TMS320C28x CPU with 60 MHz frequency and 16.67 ns cycle time.
- Advanced Peripherals: Enhanced pulse-width modulation (ePWM), high-resolution capture (HRCAP), and serial communication interfaces.
- Memory and Storage: On-chip memory including flash and SARAM, with boot ROM and software boot modes.
- Analog-to-Digital Converter (ADC): 12-bit ADC with 16 channels and fast conversion rates.
- Low-Power Modes: IDLE, STANDBY, HALT modes supported, with the ability to disable individual peripheral clocks.
- Development Support: Includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and digital motor control software libraries.
- Security: 128-bit security key/lock to protect flash/OTP/L0/L1 blocks and prevent firmware reverse-engineering.
Applications
The TMS320F28030 is designed for demanding control applications, including:
- Digital Motor Control: High-performance motor control with advanced peripherals like ePWM and HRPWM.
- Digital Power Control: Efficient power management and control using the device's advanced features.
- Automotive Systems: Qualified for automotive applications with AEC Q100 certification.
- Industrial Control Systems: Suitable for complex industrial control tasks requiring high precision and reliability.
- Medical Devices: Can be used in medical devices that require precise control and high-performance processing.
Q & A
- What is the CPU frequency of the TMS320F28030?
The CPU frequency of the TMS320F28030 is 60 MHz with a cycle time of 16.67 ns.
- What type of CPU does the TMS320F28030 use?
The TMS320F28030 uses a 32-bit TMS320C28x CPU.
- How much on-chip memory does the TMS320F28030 have?
The TMS320F28030 has up to 128K × 16 flash and 18K × 16 SARAM, though specific configurations may vary.
- What are the key peripherals of the TMS320F28030?
The key peripherals include ePWM, HRCAP, SPI, SCI, CAN, I2C, and a 12-bit ADC.
- Does the TMS320F28030 support low-power modes?
Yes, the TMS320F28030 supports IDLE, STANDBY, and HALT modes, and allows disabling individual peripheral clocks.
- What development tools are available for the TMS320F28030?
Development tools include ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and digital motor control software libraries.
- Is the TMS320F28030 suitable for automotive applications?
Yes, the TMS320F28030 is qualified for automotive applications with AEC Q100 certification.
- What are the temperature options for the TMS320F28030?
The temperature options are T: –40°C to 105°C, S: –40°C to 125°C, and Q: –40°C to 125°C.
- Does the TMS320F28030 have security features?
Yes, it includes a 128-bit security key/lock to protect flash/OTP/L0/L1 blocks and prevent firmware reverse-engineering.
- What package options are available for the TMS320F28030?
Package options include a 64-Pin PAG Thin Quad Flatpack (TQFP), among others.