Overview
The TMS320F28020DAS is a member of the TMS320C28x DSP generation of microcontrollers from Texas Instruments. This device is part of the Piccolo family, known for its high integration and high-performance capabilities, making it suitable for demanding control applications. The TMS320F28020DAS features a 32-bit CPU based on the TMS320C28x architecture, operating at a frequency of up to 40 MHz with a cycle time of 25 ns. It is designed to provide efficient and reliable performance in various industrial and automotive applications.
Key Specifications
Parameter | Specification |
---|---|
CPU Type | 32-bit TMS320C28x |
Operating Frequency | Up to 40 MHz (25-ns cycle time) |
Flash Memory | 32 KB |
ADC | 12-bit, 16 channels, single/simultaneous conversions |
PWM Modules | Up to 6 PWM modules |
Communication Interfaces | Up to 2 SCI (UART) modules, up to 2 CAN modules, 1 I2C bus |
GPIO Pins | Up to 22 individually programmable, multiplexed GPIO pins with input filtering |
Package Options | 38-pin TSSOP |
Temperature Range | –40°C to 105°C (T), –40°C to 125°C (S and Q for automotive) |
Power Supply | Single 3.3-V supply, no power sequencing requirement |
Key Features
- High-Efficiency CPU: Supports 16 × 16 and 32 × 32 MAC operations, dual MAC, and atomic operations.
- Harvard Bus Architecture: Ensures efficient data transfer and processing.
- Fast Interrupt Response: Fast interrupt processing and unified memory programming model.
- Low Power Modes: IDLE, STANDBY, and HALT modes supported, with the ability to disable individual peripheral clocks.
- Analog Integration: 12-bit ADC with 16 channels, analog comparators with internal 10-bit references, and optimized ADC interface for low overhead and latency.
- Peripheral Support: Includes SCI, SPI, I2C, ePWM, HRPWM, and eCAP modules.
- Development Support: ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and SYS/BIOS.
Applications
- Motor Control: Inverter & motor control, AC drive power stage module, AC-input and DC-input BLDC motor drives.
- Industrial Automation: Textile machines, industrial AC-DC converters, and three-phase UPS systems.
- Automotive Systems: Qualified under AEC Q100 for automotive applications, suitable for air conditioner outdoor units and other automotive control systems.
- Power Supplies: Merchant DC/DC, network & server PSU, and telecom rectifiers.
Q & A
- What is the operating frequency of the TMS320F28020DAS?
The TMS320F28020DAS operates at up to 40 MHz with a cycle time of 25 ns.
- How much flash memory does the TMS320F28020DAS have?
The device has 32 KB of flash memory.
- What types of communication interfaces are available on the TMS320F28020DAS?
The device includes up to 2 SCI (UART) modules, up to 2 CAN modules, and 1 I2C bus.
- What is the temperature range for the TMS320F28020DAS?
The temperature range is –40°C to 105°C (T), and –40°C to 125°C (S and Q for automotive applications).
- Does the TMS320F28020DAS support low power modes?
- What development tools are available for the TMS320F28020DAS?
Development tools include ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and SYS/BIOS.
- What types of analog integration does the TMS320F28020DAS offer?
The device features a 12-bit ADC with 16 channels, analog comparators with internal 10-bit references, and an optimized ADC interface.
- Is the TMS320F28020DAS suitable for automotive applications?
- What is the package option for the TMS320F28020DAS?
The device is available in a 38-pin TSSOP package.
- Does the TMS320F28020DAS require power sequencing?
No, it does not require power sequencing and operates on a single 3.3-V supply.