C2000 Family · C2000 Family 32-bit MCU for Real-Time Control Applications
Transcript of C2000 Family · C2000 Family 32-bit MCU for Real-Time Control Applications
Agenda
• TI MCU Solutions• C2000 Product Family Overview
– Product Roadmap– PiccoloTM MCU Series– Concerto™ MCU Series– DelfinoTM MCU Series
• Getting Started– Hardware & Software Development Tools
www.efo.ru
www.mymcu.ru
C2000 - The Solution for Real-Time Control
What is C2000™?The 32-bit real-time microcontroller family
www.efo.ru
www.mymcu.ru
Math Engine
ADC i.e. Voltage or current
CommsCAN
UARTSPIIIC
RXTX
Control Loop(i.e. PID/2P2Z)
PWM
i.e. Buck/Boost Converter
Closed-Loop System = “Real-Time Control”
A true math engine that can precisely process complex algorithms quickly
Configurable PWMs to support a wide range of topologies and high resolution for precision
Fast ADCs to keep up with the speed of the math engine core
Data transfer to link to other systems
Real-world application software and kitsFixed- and floating-point math libraries, application-specific
frameworks, optimized control blocks, model based software
Input
Compute
Output
External system
Control Architecture
Control Architecture
Con
trol A
rchi
tect
ure
4
www.efo.ru
www.mymcu.ru
C2000 Real Time Microcontrollers
5
Broad Device Portfolio
Innovation for Real-time Control
• CPU: C28x CoreC28x + ARM Cortex-M3
• Flash: Up to 1024KB• Packages: 14 packages, Up to 256 pins• Cost: $1.91 - $20
• C28x Core –DSP core optimized for math operations common to control systems
• CLA – Co-processor for up to 2x performance & multiple control loops
• VCU – Math accelerator, Viterbi decoder, & CRC checker
• PWMs – Industry leading resolution & ultra-configurable for control systems
• ADC – High resolution, fast & accurate, dual sample and hold
• Comparators w/ 10-bit DAC – Direct and automatic PWM trips without CPU intervention
• CAP – High resolution capture peripherals• Architecture designed for high speed self-
sustained control systems
www.efo.ru
www.mymcu.ru
C2000 MCUs for Real-Time Control
5/30/2013 TI Information - Maximum Restrictions 6
Solar Power Inverters
Wind Power Inverters
Telecom / Server AC/DC Rectifiers
UninterruptablePower Supplies
Electric Power Steering
Radar / Collision Avoidance
High/Low Bay Lighting
LED Street & Area Lighting
E-bike
Hybrid Electric Vehicles
Auto HID
Power Line Communication
DC/DC Converters
C2000
Renewable Energy
Digital Power
Motor Control
Automotive Smart Grid & PLC
White Goods Industrial Drives & Motion Control
Lighting
Power Tools
Smart Metering
RF Communication
Entertainment
www.efo.ru
www.mymcu.ru
Piccolo™ MCUs Delfino™ MCUs Concerto™ MCUs
The 3 Brands of C2000 MCUs
5/30/2013 TI Information - Maximum Restrictions 7
F28M35xC2834x
F2833x
150+ Devices, Software Compatibility
Performance: 40-90MHz 28x CPU
Floating Point Unit (optional)CLA Co-Processor (optional)VCU Accelerator (optional)
Memory: 16kB-256kB Flash6kB-100kB SRAMKey Peripherals:
ADC, PWM, QEP, DMA, SPI, UART, I2C, CAN, USB
Package: 38 TSSOP, 48 QFP, 56 QFN, 64
QFP, 80 QFP, 100 QFP
Performance: 100-300MHz 28x CPU
Floating Point UnitMemory:
Up to 512kB FlashUp to 516 kB SRAMKey Peripherals:
ADC, PWM, QEP, DMA, SPI, UART, I2C, CAN, EMIF
Package: 176 QFP, 176 BGA, 179 u*BGA,
256 BGA
Performance: Dual Core
Up to 150MHz 28x CPUUp to 125MHz ARM Cortex M3 CPU
Floating Point UnitVCU Accelerator
Memory: 256kB-1.5MB FlashUp to 296kB SRAMKey Peripherals:
ADC, PWM, QEP, DMA, EMIF, SPI, UART, I2C, CAN, USB, EMAC
Package: 144 QFP, 289nBGA
F28M36x
F2806xF2805x
F2803xF2802x
www.efo.ru
www.mymcu.ru
Perfo
rman
ce &
Mem
ory
100+ Code Compatible Devices
Fixed PtLow Cost
Delfino™
(176-256 Pins)$9 - $16
Fixed Pt w/Co-ProcessorOptions
Floating PtPerformance
Floating Ptw/ Co-Processor Options
Piccolo™
(38-100 Pins)$<2 - $8
40
100
150
300
MIPS
60
80
All pricing is to be considered budgetary and subject to change. Pricing is 1KU SRP -40 to 105°C.
Production
Sampling Future
Development
F2801x
F280x
F281x
F2823x
F2802x
F2803x
F2833x
C2834x
CAN
CAN
CAN
Connectivity andPerformance
F2806x
F28M35xF28M36x
Concerto™
(144 Pins)$<7 - $20
Next
CAN
CAN
USB
USB
ENET
C2000™ 32-bit MCU Roadmap (Public)
Next
Next
F2805x CAN
Next
EV
Lighting & PLC
Low End Drives
DC/DC
AC/DC
Solar Power Wind Power
High End Drives
Auto Radar
High End Solar Power
Drives andAutomation E-Metering
Power Analysis
Appliances
Motor Control
www.efo.ru
www.mymcu.ru
Piccolo Series MCUs
10
Piccolo Series MCUs
On select devices
• 40-60 MHz
• Up to 64 KB Flash
• Starting from $1.85 (options starting from 1$ available also)
• 60 MHz C28x
• 60 MHz CLA
• Up to 128 KB Flash
• Starting from $2.79
• 60MHz C28x
• 60MHz CLA
• Up to 128KB Flash
• Integrated PGAs/OpAmps
• Starting from $3.25
• 90 MHz C28x w/ Floating Point, w/ VCU
• 90 MHz CLA
• Up to 256 KB Flash
• Starting from $4.95
www.efo.ru
www.mymcu.ru
Unique combination of performance and integration for real-time control
Note: See detailed block diagram for device variations
Click here for detailed block diagrams
45+ configurations bring a wide range of performance, package, and memory
Best mix of control peripherals Robust software libraries Code compatibility across C2000 platform ranging from 40MHz to
300MHz Increased on-chip analog integration
Serial Interfaces
Memory16 - 256 KB
Flash
Debug
Real-Time JTAG
6-100 KB RAM
Boot ROM
Power & Clocking
• Dual Osc 10 MHz• On-Chip Osc• Dynamic PLL Ratio
Changes• POR• BOR
16 ch, 2SH, 12-bit, 5 MSPS ADCADC
2x SPI, 1x McBSP
1x I2C2x SCI
1x CAN
3x ComparatorMissing Clock Detection Circuitry
128-Bit Security Key/Lock
C28x 32-bit CPU80MHz
32 x 32 bit MultiplierRMW Atomic ALU
Peripherals Timer Modules
3x 32-bit CPU Timers
Watchdog Timer2 x 32-bit eQEP
3 x 32-bit eCAP
8x ePWM Modules:
(8x 150ps high-res) 16x PWM outputs
DMA-6CH
FPU
CLA
USB 2.0 FS
High-Performance C28x™ CPU
• Up to 80-MHzperformance• Single-cycle 32-bit MAC• Fast interrupt responseand minimal latency• Floating-Point on F2806xVCU• Complex Math Unit: 3x faster FFT Butterfly• Viterbi Unit: Up to 7.5x faster Viterbi operations• CRC Unit: 2x faster than software implementation
Enhanced Architecture• High accuracy on-chip oscillators (10 MHz)• Single 3.3-V supply with BOR/POR supervision• 6-ch Direct Memory Access
Intelligent Peripherals• 150ps resolution on PWM frequency and duty cycle• 12-bit radio-metric ADC with individual channel triggers• Up to 3x analog comparators with 10-bit reference• New High Resolution Capture• Enhanced CAN bus unit, USB 2.0 with Host
Control Law Accelerator• 32-bit floating-point math accelerator• Operates independent of C28x CPU• Up to 5x performance boost
4 x HRCAP
VCU
www.efo.ru
www.mymcu.ru
The Control Law Accelerator (CLA) improves motor control performance
Improved System Robustness
Free-Up C28x CPU For Other Tasks (communication, diagnostics)
Automotive,White-goods
General Purpose MCU Applications
Motor Control
Applications
Independent 32-bit floating-point
math accelerator
Operates independently of the C28x™ CPU•Independent register set, memory bus structure & processing unit•Low interrupt response time
Direct access to on-chip peripherals•Execution of algorithms in parallel with the C28x CPU
Fully C-programmableIEEE 32-bit floating point co-processor•Removes scaling and saturation burden
12
www.efo.ru
www.mymcu.ru
• Used for noise filtering in communications standards
• Optimized implementation of Viterbi decoder
- Performs ADD-Compare-Select & trace back operation in hardware
VCU enhances complex math capabilities
• Useful in most FFT’s, frequency analysis
• Complex number arithmetic and FFT calculation
–2 cycle complex-number multiplication
–1 cycle complex-number addition
–2-cycle Complex-MAC–A repeat Complex-MAC
operation
• Used for data verification• Generate CRC8, CRC16
and CRC32 on data stored in memory
– Byte-wise calculation to support PRIME
Viterbi Unit (VU) Arithmetic Unit (AU) CRC Unit (CU)
13
Real
Imag
Out
Power line communication example C28x
VCU
Resources: VCU Overview Video, VCU Whitepaper
www.efo.ru
www.mymcu.ru
Piccolo TMS320F2805x
14
Piccolo F2805xC28x 32-bit CPU
60 MHz32x32-bit HW Multiplier
RMW Atomic ALU
High Voltage Motor & PFC KitTMDSHVMTRKIT5XAvailable Nov. 28$699
TMS320F28055 Isolated controlCARDTMDXCNCD28055ISOAvailable Nov. 6$69TMS320F28055 Experimenters KitTMDXDOCK28055Available Nov. 6$115
Tools
Software
• Piccolo MCU tuned for motor control
• Up to 4x PGA/Op Amps – reduced BOM costs through increased analog integration
• Up to 7x Windowed Comparators w/ 10b DAC – enables positive and negative over-current or over-voltage detection
• 2x 128-bit Secure Zone – code security for OEMs and suppliers to add unique software differentiation
• CLA co-processor – enables dual motor topos, motor plus power topos, safety cross-checking, and more
Differentiation
LQFP – 80 pin14.20 x 14.20
• Modular, comprehensive motor libraries for CLA and C28x cores
• Example projects for all peripherals
• Optimized math & signal generation libraries
• Application examples with motor EVMs
Samples Available Now!Starting from $3.25 @ 1ku
www.efo.ru
www.mymcu.ru
16
TI re-architects embedded control with new dual-core Concerto™ MCU series
Easily scale designs and focus on differentiation • Compatible across C2000 platform for maximum code reuse• Clearly partitioned software infrastructure• Modular controlCARD is compatible with application-specific
kits
Improve safety of your system
• Error correction and detection• Redundancy for functions• Security features
• C28x core and for processing-intensive real-time control• ARM® Cortex™-M3 core for host communications• Tailored peripherals for advanced control & connectivity
Efficiently partition design and reduce complexity
www.efo.ru
www.mymcu.ru
• Additional complexity•Dual developments plus interface challenges / latency
Concerto™ MCUs eliminate compromise
Host Controller
CommunicationsLogic/Profile
Sequencing/Monitoring
Loop Controller
Real-Time ControlFaster /More Loops
Small Sampling Windows
Controller
Real-Time Interrupt PriorityFast Closed Loops
Small Sampling WindowsBackground task for host functionsSub-Prioritization of host functions
Real-time Control Host Subsystem
Interrupt
Interrupt
Interrupt
• Compromise between ideal control & host communications
Standard MCU Challenges
Dedicated MCU Challenges
Concerto Solution• Optimized subsystems • Single-chip solution reduces
complexity• Fast interprocessor comm.
reduces latency
C28x w/Floating-point unit
ARM®
Cortex™-M3
17
www.efo.ru
www.mymcu.ru
Control + Connectivity. No compromise.
Shared
Pwr & Clocking• 10 MHz / 30 KHz INT OSC• 4-20 MHz EXT• Clock Fail Detect• 3.3V VREG• POR/BOR
Control SubsystemC28x 32-bit CPUUp to 150 MHz
FPU
VCU• Viterbi• CRC• Complex MPY• FFT
System6Ch DMA
Comms• McBSP/SPI/• I2S• UART
256-512 KB ECC Flash
20 KB ECC RAM
64 KB ROM
128-bit Security16 KB Parity RAM
MemoryControl Modules
3 x 32-bit eQEP6 x 32-bit eCAP
9x ePWM Modules:18x Outputs / 16x HR
Fault Trip Zones
12b, 10ch, 2SH, 3 MSPS3ch Analog Comparator
Analog
12b, 10ch, 2SH, 3 MSPS3ch Analog Comparator
Temp Sense
2 KB MessageParity RAM
2 KB MessageUp to 64 KB
ARM® Cortex™-M3
32-bit CPUUp to 125MHz
Communications
4x SSI
2x I2C5x UART
2x CAN
USB OTG FS PHY
10/100 Ethernet MAC1588 w/ MII
Host Subsystem
256-1MB ECC Flash
16 KB ECC RAM
64 KB ROM
16 KB Parity RAM
Memory
External Interface
2x128-bit Security
System & Clocking32Ch DMA4 Timers
2 Watchdogs
Control SubsystemPrecision Control•Industry leading computational performance•Expanded instruction set•Industry’s highest-resolution PWMs
Host SubsystemEcosystem for Developers•Operating System•Middleware•SW Infrastructure
Robust Communications• Ethernet• Fieldbus• USB
• Low-latency control loops
• Real-world, modular control software
• High-speed precision analog
• Fine-tuned control architecture
Additional functions•Natural user interface•Motion profile•Safety
• CAN• Serial
18
www.efo.ru
www.mymcu.ru
Concerto™ Application Examples
Industrial drives & automation
Control Host• Variable speed
motor control(Torque & speed)
• Multiple motors• Precision sensing
• OS / RTOS• Communication
Bridge• Motion Profile• System management
Server farms
Control Host• Power conversion• Multiple rails and
loads• Driving efficient
topologies• Power protection
• System management
• Load balancing• Diagnostics
19
Splitting Host and Control sides into two subsystems allows increased performance and reduced software complexity
www.efo.ru
www.mymcu.ru
Concerto™
MSP430AFE2xxE-Meter SoC
I
V
...
MAXCUM
ABCDE kWhREACTEST kW
SCI
1.8V 3.3V
TL3842Isolated AC/
DC
TPS70251Dual LDO
Metrology
SCI
Concerto™-based E-meterwith Firmware Upgradeable Power Line Communications
CC2530 Zigbee SoC802.15.4
MCU,Radio, PA/LNA
Home Area Network
AFE03x
PLC front End
Power Line ModemFirmware Upgradeable
PRIME, G3 OFDM
HostSystem Management
Interface to AFE and HAN www.efo.ru
www.mymcu.ru
Concerto™-basedIntegrated Power Monitor
ControlPower Supply Analysis
Multi-ChannelDSP Capability
HostOS / RTOS
Communication BridgeSupervisor
PWMs12-BITHS ADC
H-RESADC INTF
ISOLATION
ENET, USBCAN, UART, SP
SDRAMFLASH
SENSORS
WIRELESS
HMIDISPLAY
SYSTEM IO & DIAGNOSTICS
www.efo.ru
www.mymcu.ru
22
Markets: Motor Control & Drives, Automotive Transportation, Renewable Energy, Power & Protection, Smart Metering
Concerto F28M35x
Concerto F28M35x SeriesPerformance
• Up to 150 MHz 28x CPU• Up to 100 MHz ARM Cortex M3 CPU• 28x Floating Point Unit• VCU Accelerator
Embedded Memory• Up to 1MB Flash (512 KB ARM / 512 KB 28x)• Up to 132 KB SRAM (Total Shared & CPU Only)• Up to 128 KB ROM
Flexible Control Peripherals• Up to 18 enhanced PWM channels (ePWM) with fault mgmt (28x)• Up to 16 high resolution PWM channels (150 ps resolution) (28x)• Dual 12-bit ADCs up to 3 MSPS (6 MSPS Total) (Shared)• Up to 6x analog comparators + 10-bit DAC with slope compensation • 32-bit enhanced input capture module (eCAP) (28x)• Quadrature encoder interfaces (QEP) (28x)
Communication Interfaces• Up to 5x SCI/UART modules (ARM)• Up to 4x SPI modules (ARM)• Up to 2x I2C bus(ARM)• Up to 2x CAN 2.0 (ARM)• USB 2.0 Full Speed Host (ARM)• Ethernet MAC 10/100 (ARM)• Multi-channel buffered serial port (McBSP) (28x)• SPI module (28x)• I2C bus (28x), SCI/UART (28x)
Other Features• Dual on-chip oscillators (10 MHz) with clock fail detect• DMA (Each CPU)• 16-bit External Interface (EPI)• Integrated Safety Features•144-pin QFP• -40 to 105/1250 C (Automotive AEC Q-100 Qualified)
Samples Available Today, RTP 2Q13http://www.ti.com/concerto
Control Modules
3 x 32-bit eQEP6 x 32-bit eCAP
9x ePWM Modules:18x Outputs / 16x HR
ARM Cortex-M332-bit CPU
Up to 100 MHz
Cont
rol S
ubsy
stem
Shar
ed
Communications
4x SSI
2x I2C5x UART
2x CAN
USB OTG FS PHY
10/100 Ethernet MAC1588 w/ MII
12b, 10ch, 2SH, 3MSPS3ch Analog Comparator
AnalogPwr & Clocking• 10 MHz / 30 KHz INT OSC• 4-20 MHz EXT• Clock Fail Detect• 3.3V VREG• POR/BOR
256-512 KB ECC Flash
16 KB ECC RAM
64 KB ROM16 KB Parity RAM
Memory
2 KB MessageParity RAM
2 KB Message
Debug
RTJTAG
Host
Sub
syst
em
Comms•McBSP/I2S/SPI•SPI•I2C & UART
256-512 KB ECC Flash
20 KB ECC RAM
64 KB ROM
128-bit Security16 KB Parity RAM
Memory
System & Clocking32Ch DMA
12b, 10ch, 2SH, 3MSPS3ch Analog Comparator
Fault Trip Zones
Temp Sense
External Interface
2x128-bit Security
Up to 64 KB Masterable
4 Timers2 Watchdogs
C28x 32-bit CPU150 MHz
Floating Point UnitVCU Accelerator
System6Ch DMA
www.efo.ru
www.mymcu.ru
23
Markets: Motor Control & Drives, Automotive Transportation, Renewable Energy, Power & Protection, Smart Metering
Concerto F28M36x
Concerto F28M36x SeriesPerformance
• Up to 150 MHz 28x CPU• Up to 125 MHz ARM Cortex M3 CPU• 28x Floating Point Unit• VCU Accelerator
Embedded Memory• Up to 1.5MB Flash (1024 KB ARM / 512 KB 28x)• >200 KB SRAM (Total Shared & CPU Only)• Up to 128 KB ROM
Flexible Control Peripherals• Up to 18 enhanced PWM channels (ePWM) with fault mgmt (28x)• Up to 9 high resolution PWM channels (150 ps resolution) (28x)• Dual 12-bit ADCs up to 3 MSPS (6 MSPS Total) (Shared)• Up to 6x analog comparators + 10-bit DAC with slope compensation • 32-bit enhanced input capture module (eCAP) (28x)• Quadrature encoder interfaces (QEP) (28x)
Communication Interfaces• Up to 5x SCI/UART modules (ARM)• Up to 4x SPI modules (ARM)• Up to 2x I2C bus(ARM)• Up to 2x CAN 2.0 (ARM)• USB 2.0 Full Speed Host (ARM)• Ethernet MAC 10/100 (ARM)• Multi-channel buffered serial port (McBSP) (28x)• SPI module (28x)• I2C bus (28x), SCI/UART (28x)
Other Features• Dual on-chip oscillators (10 MHz) with clock fail detect• DMA (Each CPU)• 16-bit External Interface (EPI)• Integrated Safety Features• 289-ball BGA• -40 to 105/1250 C (Automotive AEC Q-100 Qualified)
TMX Samples: 3Q’12, RTP 2Q’13
Control Modules
3 x 32-bit eQEP6 x 32-bit eCAP
12x ePWM Modules:24x Outputs / 16x HR
ARM Cortex-M332-bit CPU
Up to 125 MHz
Cont
rol S
ubsy
stem
Shar
ed
Communications
4x SSI
2x I2C5x UART
2x CAN
USB OTG FS PHY
10/100 Ethernet MAC1588 w/ MII
12b, 10ch, 2SH, 3MSPS3ch Analog Comparator
AnalogPwr & Clocking• 10 MHz / 30 KHz INT OSC• 4-20 MHz EXT• Clock Fail Detect• 3.3V VREG• POR/BOR
256-1024 KB ECC Flash
16 KB ECC RAM
64 KB ROM112 KB Parity RAM
Memory
2 KB MessageParity RAM
2 KB Message
Debug
RTJTAG
Host
Sub
syst
emComms•McBSP/I2S/SPI•SPI•I2C & UART
256-512 KB ECC Flash
20 KB ECC RAM
64 KB ROM
128-bit Security16 KB Parity RAM
Memory
System & Clocking32Ch DMA
12b, 10ch, 2SH, 3MSPS3ch Analog Comparator
Fault Trip Zones
Temp Sense
External Interface
2x128-bit Security
Up to 64 KB Masterable
4 Timers2 Watchdogs
C28x 32-bit CPU150 MHz
Floating Point UnitVCU Accelerator
System6Ch DMA
New
www.efo.ru
www.mymcu.ru
FLASH2 = 256 KB each core3 = +256 KB *5 = 512 KB each core6 = +512KB*
24
60 / 60
75 / 75
150 / 75or
100/100
F28xFPU / CM3 (MHz)
F28M3x Series
* +256 KB is for the M3 in Connectivity devices, for the C28x in Base devices
E20B1
M20B1 M22C1
H22C1 H52C1
Part Number Decoder: F28M3 5 H 5 2 C 1 RFP TF28M3 = Concerto™SERIES NUMBER
PERFORMANCES = Safety H = 150 / 75 MHzor = 100/ 100 MHzM = 75 /75 MHzE = 60 / 60 MHz
RAM0 = 72 KB2 = + 64 KB masterable3 = + 96 KB masterable
PERIPHERALSC = ConnectivityB = Base
PINS1 = 144-pin QFP
PACKAGE
TEMPERATURET = -40C to 105CS = -40C to 125CQ = -40C to 125C Q100
M52C1
P53C150/75
0r 125/125
P63C
H33B H33C H53B H53C
www.efo.ru
www.mymcu.ru
Delfino Floating Point Applications
Power DeliveryReal-time analysis, conversion,
or battery charging
• Line monitoring & protection• UPS for large systems• Battery charging• Power line metering
Industrial Power Electronics
Smart Sensing• Radar, Laser, Doppler, Flow
Meters, Infrared Sensors• Precision Measurements • Gyroscopes, MEMS Sensors• Chemical, Spectral, Electro,
Photo, Reflective, Radiation Analysis
• Oscilloscopes, Medical Ultrasound and EKG
Renewable energyControls power conversion &
interface to grid or battery
• Windmill & Turbine Inverters• Solar Inverters• Generators• Fuel Cells
• AC Servos, Inverters, CNC• Motor control for industrial
and aerospace• Soft Starters, Circuit
Protection• Process Controls• Plasma Cutters & Welders
26
www.efo.ru
www.mymcu.ru
Delfino: Floating Point real-time control MCU
Scalable Platform
Highest 32-bit performance for real-time control High-performance C28x CPU up to 300 MHz 32-bit Single Precision Floating Point Unit 50% code reduction for floating point math 100%+ throughput improvement Zero-wait RAM for full performance
Support for up to three 3Ph Motor Control Most advanced PWM modules with up to 55ps
resolution, rising and falling edge dead-band, and hardware fault detection
12-bit 12.5 MSPS ADC or External ADC interface with event synchronized triggering
Control Optimized Peripherals
27
100 to 300 MHz and Flash or RAM only options Pin-pin with fixed point versions IQMath and Floating Point for single source code Code compatibility across C2000 platform
ranging from 40MHz to 300MHz 176 to 256 pins, 85C/105C/125C and Q100
27
Best mix of control peripherals Robust software libraries Code compatibility across C2000 platform
ranging from 40MHz to 300MHz Increased on-chip analog integration
Serial Interfaces
Delfino Memory0-512 KB
Flash
DebugReal-time
JTAG
52-516 KB RAM
Boot ROM
Memory Interface16/32-bit EMIF
12-bit 2-S/H 12.5 MSPSOr
External with Triggering
2x SPI
1x I2C3x SCI
2x CAN2x McBSP
128-Bit Security Key/Lock
C28x 32-bit CPU
Up to 300 MHz32x32-bit MultiplierRMW Atomic ALU
Peripherals Timer Modules
Connectivity88 I/Os
3x 32-bit CPU TimersWatchdog Timer3 x 32-bit eQEP6 x 32-bit eCAP
FPU
Analog to Digital Converter
9x ePWM Modules:18x PWM outputs(9x 55ps high-res)
DMA
www.efo.ru
www.mymcu.ru
Note: See detailed block diagram for device variationsF2833x series • on-chip Flash only• on-chip ADC• 150 MHz C28x CPU
• Flexible PWM modules – Programmable period,
frequency and phase control– Dead-band generation– Programmable trip zone
allocation• Hi-Res PWM modules with
up to 65ps resolution• 32-bit QEP modules for
hardware decoding • 32-bit capture modules
Click here for detailed block diagrams
High-performance C28x CPU
• Up to 300MHz performance
• Single cycle 32-bit MAC• Fast interrupt response
and minimal latency
Intelligent peripherals
Control-oriented architecture
• Asynchronous external memory interface
• External ADC interface• DMA controller
Delfino Floating Point MCU MCU for Advanced Real-Time Control
C2834x series • on-chip SRAM only• external ADC• 300 MHz C28x CPU
Pin-compatible Fixed-point options available for F2833x series
28
Best mix of control peripherals Robust software libraries Code compatibility across C2000 platform
ranging from 40MHz to 300MHz Increased on-chip analog integration
Serial Interfaces
Delfino Memory0-512 KB
Flash
DebugReal-time
JTAG
52-516 KB RAM
Boot ROM
Memory Interface16/32-bit EMIF
12-bit 2-S/H 12.5 MSPSOr
External with Triggering
2x SPI
1x I2C3x SCI
3x CAN2x McBSP
128-Bit Security Key/Lock
C28x 32-bit CPU
Up to 300 MHz32x32-bit MultiplierRMW Atomic ALU
Peripherals Timer Modules
Connectivity88 I/Os
3x 32-bit CPU TimersWatchdog Timer3 x 32-bit eQEP6 x 32-bit eCAP
FPU
Analog to Digital Converter
9x ePWM Modules:18x PWM outputs(9x 65ps high-res)
DMA• IEEE 32-bit single precision• Eliminates scaling & saturation
burden• Magnitude calculations (division
& square root)• Park & Clark type algorithms
(sin and cos)• FFT and IIR performance
improvements
32-bit floating point
www.efo.ru
www.mymcu.ru
C2000™ LaunchPad offers real-time digital control at your fingertips with LED BoosterPack
C2000 LaunchPad
LED BoosterPack
=
Complete Solution
Photo includes MSP430 Capacitive Touch
BoosterPack that can be purchased separately
30
12+ BoosterPacks in TI ecosystemTI Confidential – NDA Restrictions
www.efo.ru
www.mymcu.ru
TI Confidential – NDA Restrictions
Tools and Software available in controlSUITE™ or on the web at www.ti.com/c2000tools
C2000 MCU Developer’s Kits
Experimenter’s Kits -Docking station with access to controlCARD pins and prototyping area
Device Evaluation
Peripheral Explorer KitsLearning kit providing interaction with majority of C2000 device peripherals
USB controlSTICKsQuick and simple USB memory stick form factor device evaluation
Digital Power and Solar
Digital Motor Control
Lighting
Application Development Kits
controlCARD
Developer’s Packages:• Schematics (source, .PDF files)• Bill of materials (BOM)• Gerber files to freely use or modify• Pin-out table showing all key signals • DIMM100 pin/socket mechanical details• Available for free in controlSUITE™
Kit Contents:• controlCARD + Base Board• Eclipse-based CCStudio IDE • Example Software with System Guides• Power Supply and Cables
Unique daughter card which allows quick experimentation with different C2000 MCUs in application development and device evaluation kits. controlCARDs are all pin compatible, allowing easy experimentation with different C2000 MCUs.
C2000 offers a variety of hardware development tools designed to accelerate and simply the design process by providing real-world application examples.
controlSUITE™Centralized portal for C2000 device and development kit software, documentation, and support.
www.efo.ru
www.mymcu.ru
C2000™ Real-time MCU Software
ControlSUITE™ Software Software infrastructure and tools for every stage of
development and evaluation Allows customers to focus on differentiation, not basics Key functional areas:
Device support (bit fields, API drivers, examples) Library repository (math library, DSP library, application
library, utilities) Development kits (hardware package, software
examples, complete system framework, graphical user interfaces)
Debug and software tools (IDE, RTOS, emulation)
ControlSTICKsControlCARDsEvaluation Kits
Integrated Development Environment (IDE) Eclipse-based Code Composer Studio™ IDE supports all
TI embedded processors Free up to 16Kb more > license
Application-Specific Software Motor control software library
Supports multiple motor types and control techniques(ex.: FOC (sensored and sensorless) for ACI, PMSM
Digital lower software library Library for both C28x™ core and CLA
ControlSUITEApplication NotesUser Guides
Software Highlights
Developer’s Kits
Getting Started www.efo.ru
www.mymcu.ru
ControlSUITE - easy-to-use software and application libraries
controlSUITE: C2000 C28x• Header File Library• Allows for bit-field register access or driver-based functions• Math, DSP libraries for both fixed- and floating-point• Application libraries (motor control, digital power, and more!)• Code Examples and utilities• SYSBIOS from TI• Complete source code available, free license and royalty-free use
• Scalability between the entire C2000 portfolio – from 40MHz to 300MHz• Code Composer Studio
• Single IDE for both subsystems• Dual subsystem debugging and programming• Real-time Debugging with cross-triggering on both cores.
• Multi OS support• controlSUITE
• 40+ man years of application software libraries and device drivers• Libraries - Stacks (USB, Ethernet), motor control, digital power, power line
communication• Application kit software and hardware completely open source, including
schematics, bill of materials, even layouts.
controlSUITE: ARM Cortex-M3• Peripheral Driver Library• Allows for direct register access or driver-based functions• Display, Graphics Library• Code Examples• In-System Programming Support• CMSIS hardware abstraction• Complete source code available, free license and royalty-free use1
www.efo.ru
www.mymcu.ru
ControlSUITE - C2000 Software Ecosystem
Application LibrariesApplication LibrariesModular SoftwareQuickly Build or Customize
Own SystemFully Documented Optimized C CallableDigital Motor ControlDigital PowerSolar Energy
System ExamplesSystem ExamplesRobust Framework to Enable
Rapid Development of Complete Systems
Digital PowerSolar InverterPower Line CommunicationAnd More…
33rdrd Party Libraries & Party Libraries & SimulationSimulation
Code GenerationDebugSoftware Libraries
Foundational LibrariesFoundational LibrariesIQ Math
Signal ProcessingMath Primitives
Floating PointControl Law Accelerator
Flash API
CCS Integrated Dev CCS Integrated Dev EnvironmentEnvironment
Code EditorDebuggerCompiler
Real-Time Analysis
Header Files & Example Header Files & Example ProjectsProjects
Initialize DeviceUtilize Peripherals
Pre-Defined FunctionsEasy User Modification
C2000
Get Started Todayhttp://www.ti.com/controlSUITE
Graphical InterfaceGraphical Interface
www.efo.ru
www.mymcu.ru