MPUs – Microprocessors
What is C2000™?
The 32-bit real-time microcontroller family
Processing System
C2000 Integration
Performance
• DSP performance • Best of both worlds • Embedded Flash
• Up to 300-MHz CPU • Math-optimized 32-bit core • On-chip analog
• Control optimized • Analog integration • Ease of use
• Fixed and floating point • Powerful peripherals • Scalability
100 F281x
Performance & Memory
Low End
Floating Pt Next Solar Power Wind Power
Drives
F280x ™ w/ Co-
Piccolo Processor
80 (38-100 Pins) F2806x
USB
Options CAN
$<2 - $8
Motor Lighting
Fixed Pt w/ F2803x CAN Control AC/DC & PLC
60 Co-Processor
F2801x Options
100+ Code Compatible Devices All pricing is to be considered budgetary and subject to change. Pricing is 1KU SRP -40 to 105°C.
C28x Compared to ARM Cortex-M3
C28x Cortex-M3
32-bit Proprietary C28x Core 32-bit Industry Standard ARM Cortex-M3
Up to 300 MHz Up to 100 MHz
8-stage pipeline 3-stage pipeline
32/16-bit Instructions 32/16-bit Instructions (Thumb2)
32x32 MAC = Upper 32 in Single Cycle 32x32 MAC = Lower 32 in Single Cycle (16-bit!)
Control Lite (PID) 50% Better General Purpose (Dhrystone) 25% Better
Control Heavy (Buck) 400% Better Best Code Density & Deterministic Interrupts
- Highest Resolution
C28x - Modular Flexibility for any Plant Topology
- Most Powerful Triggering & Synchronization
The Right Solution for
Real-Time Control DA
- Highest Speed
- Best Resolution
- Lowest Latency
- Most Flexible Triggering & Synchronization
Piccolo: Real-time control in an MCU package and price
Piccolo
Leading 32-bit performance for real-time control C28x 32-bit Memory Power & Clocking
High-performance C28x CPU CPU
16-256 KB
Up to 80 MHz
Intelligent peripherals optimized for control applications 32x32-bit Flash • Dual Osc 10 MHz
Multiplier
Control Law Accelerator RMW Atomic ALU
6-100 KB • On-Chip Osc
RAM • Dynamic PLL Ratio
Viterbi, CRC and Complex arithmetic co-processor Floating Point Boot ROM • Changes
Native Floating Point Control Law Debug
Accelerator (CLA)
Real-Time • Power-on Reset
VCU JTAG • Brown Out Reset
Lower System Cost & Ease of Use
Direct Memory Access
Best mix of control peripherals
Robust software libraries Peripherals Timer Modules
Best mix of control peripherals
3x Comparator 8x ePWM Modules:
Code compatibility across C2000 platform Robust software
Missing Clocklibraries
Detection Circuitry 19x PWM outputs
ranging from 40MHz to 300MHz Code compatibility across
128-Bit Security C2000 platform ranging from 40MHz to
Key/Lock (8x 150ps high-res)
Increased on-chip analog integration 300MHz
Converter
Increased on-chip analog integration 3 x 32-bit eCAP
16 ch, 12-bit A/D Converter
4 x HRCAP
MCU Package & Price Serial Interfaces 2 x 32-bit eQEP
2x SPI
Starting at $1.85 1ku 2x SCI, 1x McBSP
Watchdog Timer
Package options from 38 to 100-pins 1x I2C 3x 32-bit CPU Timers
Bringing real-time control to cost sensitive 1x LIN Connectivity
applications 1x CAN 60 I/Os
1x USB Host/Device
38-pin TSSOP 48-pin LQFP 64-pin LQFP 80-pin LQFP 100-pin LQFP -40 to 105C/125C and Q100
0.65mm pitch 0.5mm pitch 0.5mm pitch 0.5mm pitch 0.5mm pitch
Highest 32-bit performance for real-time control Delfino Memory Memory Interface
High-performance C28x CPU up to 300 MHz 0-512 KB 16/32-bit EMIF
32-bit Single Precision Floating Point Unit C28x 32-bit
Flash
50% code reduction for floating point math CPU
52-516 KB Analog to Digital
100%+ throughput improvement Up to 300 MHz RAM
32x32-bit Multiplier Converter
Zero-wait RAM for full performance RMW Atomic ALU Boot ROM
FPU Debug 12-bit 2-S/H 12.5 MSPS
Or
Real-time
External with Triggering
DMA JTAG
Control Optimized Peripherals
Support for up to three 3Ph Motor Control Peripherals Timer Modules 10
Most advanced PWM modules with up to 55ps Best mix of control peripherals
128-Bit Security Key/Lock 9x ePWM Modules:
resolution, rising and falling edge dead-band, and Robust software libraries 18x PWM outputs
hardware fault detection Code compatibility across C2000(9x platform
55ps high-res)
Serial
rangingInterfaces
from 40MHz to 300MHz
12-bit 12.5 MSPS ADC or External ADC interface 6 x 32-bit eCAP
2x SPI analog integration
Increased on-chip
with event synchronized triggering 3x SCI 3 x 32-bit eQEP
1x I2C Watchdog Timer
2x CAN
3x 32-bit CPU Timers
2x McBSP
Scalable Platform Connectivity
100 to 300 MHz and Flash or RAM only options 88 I/Os
Pin-pin with fixed point versions
IQMath and Floating Point for single source code
Code compatibility across C2000 platform 176 to 256 pins, 85C/105C/125C and Q100
ranging from 40MHz to 300MHz
10
What is “Efficiency”
ef·fi·cien·cy
noun, plural -cies.
1.the state or quality of being efficient; competency in
performance.
2.the ratio of the work done or energy developed by a
machine, engine, etc., to the energy supplied to it, usually
expressed as a percentage.
3.accomplishment of or ability to accomplish a job with a
minimum expenditure of time and effort: The assembly
line increased industry's efficiency.
*reference 1
Increasing “efficiency” in applications:
Advanced Motor Control
Why do we care about efficiency with
motors?
• 45% of global electricity used on motors
• 50%+ in USA Example Application
wr* speed
b
PWM
s PI s T
*
c
•
s l l
Gen
r r
Park i
i
Coredrive
a
Clarke a
Enables four
s
controller
s
i
i
V/Hz
b
b
s
s
i
a i V
s d
a
c
i s
S F
quadrant operation
b i
p s l b
w e q u s
r e l x
d r
v
l E a
P
E a s s h T
s r t a a
v s T
t l .
. b e b
Command
b
r s
T
c
V
o
l
t
a
interpreter g
e
C
a
Power Inverter
l
.
• Sensor-less control
Command Flux and speed estimators techniques possible in
queue software
ADC
SCI CAN
protocol protocol
Software filtering • Software integrates a
stack stack variety of “auxiliary”
functions
SCI CAN TCP/IP C2000
protocol
Controller • Software flexibility
enables one controller for
many drives.
RS-232/485 CAN PHY MAC/PHY
Hardware
Digital Motor Control - Dual Inverter + PFC Boost
V-batt V-dcBus V-dcBus
(optional)
IPH-1 IPH-2
1A 2A 3A
4A
DC link
4B
1B 2B 3B Motor 1
I-boost1 I-boost2
IL-1 IL-2
I-boost
Piccolo-B
V-dcBus
CPU IL-1(1)
V-dcBus
ADC
IL-2(1)
I-boost1
32 bit
I-boost2
DSP core
12 bit V-batt
IPH-1 IPH-2
60 MHz
5 MSPS I-boost 5A 6A 7A
IL-1(2)
IL-2(2)
3V3 Vref
PWM1(HR) 1A/1B
MCLA
32 bit PWM2(HR) 2A/2B
FPU 5B 6B 7B Motor 2
60 MHz PWM3(HR) 3A/3B
$369.00
http://focus.ti.com/docs/toolsw/folders/print
/tmds1mtrpfckit.html
TMDS2MTRPFCKIT Dual Motor Control and PFC Developer's
Kit
$399.00
http://focus.ti.com/docs/toolsw/folders/print
/tmds2mtrpfckit.html
TMDSHVMTRPFCKIT High Voltage Motor Control and PFC
Developer's Kit
$599.00
http://focus.ti.com/docs/toolsw/folders/print
/tmdshvmtrpfckit.html
DMC Library Blocks are Modular C functions
- Variables as Inputs, Variables as Outputs
- Library of Source Code
- Most are IQ based, tune to your stability needs!
Multi-page
Documentation
& Theory of
Operation for
each module
Example Application
•Clean Source of Energy
•Negligible CO2 footprint, No
noise, No water consumption.
•No emissions
•Less geographical Typical Grid-Tied
restrictions. Solar Inverter
•No moving parts
•Brings electricity to remote rural
areas
•Requires low maintenance, easy • Contains 3 Power Conversion Stages
installation • Requires processing HP for matching to grid
• Integrated in buildings • May require communications
Estimated that 1/100000000 of the available solar radiation can power the planet!
(That’s a hundredth of 100 million!)
Increasing “efficiency” Solar Applications
• Panel volt/current
1A 2A
characteristics
I-ac
I-ac
1A 2A
1A
1B
Solar 1B 2B
Panel I-phs1 I-phs2
I-boost
I-ac
1A 2A
1A
1B
Solar 1B 2B
Panel I-phs1 I-phs2
I-boost
oscillator is phase
1A
and frequency locked to
fundamental grid voltage frequency.
1B
Solar 1B 2B
• Phase DetectorI-phs1
Panel
(PD) I-phs2
Output
I-boostsignal (Ve) proportional to the
phase difference between its two input LLC Resonant 1 phs Inv
2 Phase Boost
signals.
•Loop Filter (LF)
Filters out the high frequency ac
components from the PD output.
Typically this is a 1-st order LPF or PI
controller.
•Voltage Controlled Oscillator (VCO)
Generates ac signal whose frequency
varies with respect to a central
frequency
Freq of VCO is a function of Loop
Filter output.
TI Tools for solar development
TMDSSLREXPLRKIT TMDSHVMPPTKIT TMDSHV1PHINVKIT Micro-Converter
Topology Multi-Topology High Voltage String Inverter High Voltage Single Phase Piccolo Controlled DC/DC
Single Controller Front End Development Kit DC/AC Inverter Buck – Boost Micro
Solar Explorer Kit Development Kit Converter
Features •Integrated Panel • 200-360VDC Panel Input • 400VDC Input IGBT •Voltage controlled MPPT
Emulation • 2 Phase Interleaved Based Inverter Buck / Boost for Micro-
• Single Phase MPPT Boost Stage • selectable 120 or 220 Converter Applications
MPPT Boost Stage • Open Loop Resonant LLC VAC output • C2000 Based Controller +
• SEPIC Battery Isolation Stage • Grid-matching UCD27242 6 Channel
Charger • Anti-Islanding Integrated Driver
• 24VAC DC/AC • Network & USB
Inverter Stage Connectivity with Concerto
Your discount code will be provided within one week of your on-
line purchase and can be used to order a Code Composer
Studio™ v5 (part #TMDSCCS-ALLN01D) for downloading through
the TI eStore for $1.
Additional offers
C2000™ MCU Multi-DC/DC Color LED Kit
* To qualify please respond to our post event e-mail update. First five
qualified respondents will receive a 5% off discount code to order a
TMDXDOCKH52C1 through the TI eStore.
Thank You