Overview
The TMS320F2806GGMS, produced by Texas Instruments, is a member of the TMS320C28x DSP generation. This 32-bit digital signal controller is designed for demanding control applications, offering high-performance and advanced features. It is part of the C2000™ microcontroller family, known for its robust capabilities in motor control, power conversion, and other industrial automation tasks.
Key Specifications
Parameter | Value |
---|---|
Processor Speed | 100 MHz (10-ns cycle time), 60 MHz (16.67-ns cycle time) |
Core Voltage | 1.8 V |
I/O Voltage | 3.3 V |
Program Memory | 32 KB × 16 flash |
RAM | 10 KB × 16 SARAM |
ADC | 12-bit, 16 channels, 160 ns - 6.25 MSPS conversion rate |
PWM Outputs | Up to 12 PWM outputs |
GPIO Pins | Up to 35 individually programmable, multiplexed GPIO pins |
Package Options | Thin quad flatpack (PZ), MicroStar BGA™ (GGM, ZGM) |
Temperature Range | –40°C to 125°C (AEC-Q100 qualification for automotive applications) |
Key Features
- High-performance static CMOS technology with 100 MHz and 60 MHz operation modes.
- Low-power design with 1.8-V core and 3.3-V I/O.
- JTAG boundary scan support compliant with IEEE Standard 1149.1-1990.
- High-performance 32-bit CPU (TMS320C28x) with 16 × 16 and 32 × 32 MAC operations, Harvard bus architecture, and atomic operations.
- On-chip memory including 32 KB × 16 flash and 10 KB × 16 SARAM.
- Advanced emulation features with analysis and breakpoint functions, and real-time debug via hardware.
- Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, SYS/BIOS, and digital motor control and digital power software libraries.
- Low-power modes (IDLE, STANDBY, HALT) and the ability to disable individual peripheral clocks.
- Up to 2 SCI (UART) modules, up to 2 CAN modules, and one Inter-Integrated-Circuit (I2C) bus.
- 12-bit ADC with 16 channels, single/simultaneous conversions, and fast conversion rates.
Applications
The TMS320F2806GGMS is suited for a variety of demanding control applications, including:
- Digital motor control: The device supports advanced motor control algorithms and has dedicated peripherals for motor control.
- Digital power conversion: It is used in power supplies, DC-DC converters, and other power management systems.
- Industrial automation: The controller is used in various industrial automation tasks such as control of pumps, valves, and other industrial equipment.
- Automotive systems: With AEC-Q100 qualification, it is suitable for automotive applications requiring high reliability and performance.
Q & A
- What is the maximum clock speed of the TMS320F2806GGMS?
The maximum clock speed is 100 MHz with a 10-ns cycle time, and it also supports a 60 MHz operation mode with a 16.67-ns cycle time.
- What is the core voltage and I/O voltage of the TMS320F2806GGMS?
The core voltage is 1.8 V, and the I/O voltage is 3.3 V.
- How much program memory and RAM does the TMS320F2806GGMS have?
The device has 32 KB × 16 flash program memory and 10 KB × 16 SARAM.
- What ADC specifications does the TMS320F2806GGMS have?
The device features a 12-bit ADC with 16 channels and a conversion rate of 160 ns - 6.25 MSPS.
- How many PWM outputs does the TMS320F2806GGMS support?
It supports up to 12 PWM outputs.
- What are the package options for the TMS320F2806GGMS?
The device is available in thin quad flatpack (PZ) and MicroStar BGA™ (GGM, ZGM) packages.
- What is the temperature range for the TMS320F2806GGMS?
The temperature range is –40°C to 125°C, with AEC-Q100 qualification for automotive applications.
- Does the TMS320F2806GGMS support JTAG boundary scan?
Yes, it supports JTAG boundary scan compliant with IEEE Standard 1149.1-1990.
- What development tools are available for the TMS320F2806GGMS?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, SYS/BIOS, and digital motor control and digital power software libraries.
- What low-power modes does the TMS320F2806GGMS support?
The device supports IDLE, STANDBY, and HALT modes, and allows disabling individual peripheral clocks for power savings.