Upload
duongbao
View
224
Download
3
Embed Size (px)
Citation preview
Headline• Product Introduction
– TI Controller Portfolio• TMS320C2000• TMS470 (ARM Base)• MSP430
– C2000• C2000 Overview, Applications, and Market• C2000 Architecture & Peripherals
– MSP430• MSP430 Overview, Peripherals, Applications• Resources
• Summary
Headline• Product Introduction
– TI Controller Portfolio• TMS320C2000• TMS470 (ARM Base)• MSP430
– C2000• C2000 Overview, Applications, and Market• C2000 Architecture & Peripherals
– MSP430• MSP430 Overview, Peripherals, Applications• Resources
• Summary
TI Controller Portfolio
TMS320C2000™16-512KB flashFast Control
TMS470(ARM)256-1MB flashSupervisory Control
MSP4308-128KB flashUltra-Low Power
Functions
Motor and Motion ControlDigital Power SupplyPower DistributionAuto EPS + RadarAdvanced SensingAuto OthersIndustrial SystemSupervisory ControlUtility MeteringPortableInstrumentation
Performance
Headline• Product Introduction
– TI Controller Portfolio• TMS320C2000• TMS470 (ARM Base)• MSP430
– C2000• C2000 Overview, Applications, and Market• C2000 Architecture & Peripherals
– MSP430• MSP430 Overview, Peripherals, Applications• Resources
• Summary
Computational Speed HighLow
Control Functions
and Periphs
High
Low
C2000 Digital Signal
Controller
High Flexibility for ControlHigh Integration for Low System Complexity / CostHigh Control Performance
DSPAlgorithmic processing powerDedicated hardware for math intensive functions
Control savvy coreFlash memoryAnalog integrationOther flexible, robust peripherals
MCU
Natural Migration+
Control IP eg. CLA
A Control MCU with powerful DSP core and much more
MCU
DSP
C2000TM Digital Signal Controllers Combine The Power of DSP and the Simplicity of MCU
Renewable Energy Generation
Automotive Radar &
Electric Power Steering
Power Line Communications
Telecom DigitalPower
AC Drives, Industrial & Consumer Motor Control
Consumer & Automotive Digital
Power
LED Lighting
C2000
C2000 Controllers Applications
Real-time control
OEMs Need:
Increased processing power
Lower system cost
Ease of use
Small package size
End customers demand better energy efficiency and reliability
Competitive pricing
End Customers Want:
Enhanced features
Better technology sooner
Sleek form factor
Better efficiency
Cost sensitive applications looking for real-time control
• Telecom/Server Rectifier• UPS, Frequency Inverters • AC Drives, DC Drives• Fan, Blower, Compressor, Pump• Power Line Communication• LED Street & Building Lighting
• AC/DC Rectifier• Power Supply• LED Backlighting• Capacitive Touch Screen• Electric Toys
• DC/DC Control• Hybrid Vehicle, Electric Vehicle• Electric Power Steering• Battery Management• LED/HID Lighting• Radar
• Air Conditioners• Washing machines• Induction cooking• Fridge compressors
(IEC 60730)
Industrial Appliance
Consumer Automotive
Perf
orm
ance
F281x• 150 MIPS• 128-256 KB Flash• 12.5 MSPS ADC• From $13.85
F280xx• 60-100 MIPS• 32-256 KB Flash• 150ps PWM• From $3.25C24xTM
• 40 MIPS• 16-64 KB Flash• 10-bit ADC• From $2
Providing designers more real-time control options
10 Devices LF/C240xA
8 Devices F281x
12 Devices F280xx
Device
Production
Development
6 Devices F283xx/F282xx
F283xx/F282xx• 150 MIPS/300 MFLOPS• 196-512 KB Flash• Floating Point Unit• 32-bit XINT• From $12.25
MCU for Real-Time Control
Announcement
“Piccolo ”
Software Compatible
30+ Devices F2803x/2x
Development
High performance
Next
Real-time control in an MCU package & price
Leading 32-bit performance for real-time control
MCU package and price • Starting at sub $2 (in volume)• Package options starting from 38-pins• Bringing real-time control to cost sensitive applications
• High-performance C28x CPU • Intelligent peripherals optimized for control applications• Control Law Accelerator (CLA)
• Best mix of control peripherals• Increased on-chip analog integration• Robust software libraries• Complete code compatibility
Lower system cost and ease of use
Up to 5x performance increase with
CLA
32kB Flash40MHz
64kB Flash40MHz
64kB Flash60MHz
F2802x
• 40-60MHz C28x CPU• Starting from 38-pins• Sampling December 2008
32kB Flash60MHz
More than 30 new scalable F280xx MCU solutions
100-pin80-pin64-pin48-pin38-pin
F280xx
Perf
orm
ance
Future “Piccolo”
Future “Piccolo”
• Increased on-chip memory
• More functional I/Os• Enhanced safety
features
w/out CLA
w/out CLA
w/out CLA
w/out CLA
F2803x
128kB Flash60MHz w/ CLA
128kB Flash60MHz w/ CLA
64kB Flash60MHz w/ CLA
64kB Flash60MHz w/ CLA
• Control Law Accelerator• CAN, LIN, AECQ100• Sampling March 2009
Multiple temperature grades:-40oC to 85oC-40oC to 125oC-40oC to 125oC (Automotive)
C28x 32-bit CPU60 MHz
32x32-bit Multiplier RMW Atomic ALU
PeripheralsSerial Interfaces
SPIx2
I2CCAN
LIN
Memory64-128 KB Flash
Debug
Real-time JTAG
20 KB RAMBoot ROM
SCI
Timer ModulesePWM x7
(5 HR PWM + 9 PWM)
eQEP x1
eCAP x1
Analog Modules12-bit, 13-/16-chUp to 4.6 MSPS
ADC
ComparatorsUp to 3x
Power & Clocking3.3 V
Supply (On-chip 1.9V)
Dual OSC10MHz
Power on Reset
Brown OutReset
Peripheral Bus
Unique combination of performance and integration for real-time control
32-bit floating point math acceleratorOperates independent of C28x CPUUp to 5Xperformance boost
Best in class PWM and event capture capability150ps resolution on PWM frequency & duty cycleHigh accuracy on-chip oscillators (10MHz)12-bit ratio-metric ADC with individual channel triggersTwo analog comparators with 10-bit referenceSingle 3.3V supply with BOR/POR supervisionRobust serial communication interfacesUp to 22 General Purpose I/Os
Click here for detailed block diagrams
High-performance C28x CPU
Up to 60MHz performanceSingle cycle 32-bit MACFast interrupt response and minimal latency
Intelligent peripherals & architecture
Control Law Accelerator
Note: See detailed block diagram for device variations*Available on “Piccolo” F2803x series
Control Law Accelerator*
0
50
100
150
200
250
“Piccolo” boosts performance by up to 5X
0
1
2
General purpose (Dhrystone) DMIPS/MHz
0
50
100
150
200
250
Control algorithm (PID16) cycles
0
50
100
150
200
250
Control algorithm (PID32) cycles
Digital power (Buck loop)
cycles
0
2.5
5
Advanced control filter (FIR)
cyc/tap
Core Performance Benchmark
All benchmarks run from 0-wait RAM, using latest TI tools
= Cortex™ M3 CPU = C28x™ CPU
30% faster
38% faster
2X faster
4X faster
25% faster
Dhrystone benchmark is industry standard, does not benchmark the math performance of a processor
Operation Cortex-M3(72 MHz)
C28(60MHz)
C28/CLA(60MHz)
Feedforward control cycles 786 482 482 / 0
Feedback control cycles 1762 1081 0 / 550
Total Control Law cycles 2548 1563 482 / 550
MHz used (20 kHz loop) ~51MHz ~32MHz ~10/11MHz
< 1/3 headroom
20% faster, lower frequency,
50% headroom
5X faster, lower frequency
80% headroom
PFCFilter Bridge VV
8 4
5 1
DC/DCI
Aux P/S
Output
Digital Power Supply
F2802x
“Piccolo” enables lower system cost and brings additional benefits
V PFCFilter Bridge VV
Aux P/S
V
8 4
5 1
DC/DC V
To Host
I I I I Output
Eliminate Components
Better efficiency across loads
Scalable architecture
Reduce manufacturing cost
Increased reliability
Digital Power Supply
Osc
PFC Control
Interface Circuit
Supervisory MCU
Inrush/ Hot-plug Control
Osc
DC/DC Converter
Control
Multi-mode Power control
MCU Supervisory Housekeeping
Circuits
Current/Load Sharing Control
Osc
PFC Control
Interface Circuit
Supervisory MCU
Inrush/ Hot-plug Control
Osc
DC/DC Converter
Control
Multi-mode Power control
MCU Supervisory Housekeeping
Circuits
Current/Load Sharing Control
Ecosystem of support drives ease of use and time to market
Free software libraries provided
CCStudio and development tools
Broad infrastructure of support
PFCFilter Bridge VV
8 4
5 1
DC/DCI
Aux P/S
Output
F2802x
“Piccolo” delivers real-time control in an MCU package and price
Broad family of devices ranging from sub $2 to $7.95
38-pin TSSOP
48-pin LQFP
64-pin TQFP
80-pin LQFP
F2802x F2803x
Typical Control System on a Chip
CPU (DSP/uC/RISC)
+Memory
(FLASH/ROM,RAM)
ADC
Quad Decoder
Capture
i.e. V
i.e. Encoder
i.e. Hall Sensor
CommsCAN
UARTSPIIICIIS
FlexRayUSB
EMAC
RXTX
Control Loop(i.e. PID/IIR)
PWM(‘DAC’ function)
i.e. BuckConverter
F280x High Resolution PWM (HRPWM)PWM Period
Device Clock(i.e. 100MHz)
Regular PWM Step
(i.e. 10ns)
HRPWM Micro Step(~150ps)
HRPWM Technology Breaks A Clock Cycle
Into Smaller Steps Called Micro Steps
(Step Size ~= 150ps)
ms ms ms ms ms ms
Calibration Logic
Background Calibration Logic
Tracks The Number Of Micro Steps
Per Clock To AccountFor Variations CausedBy Temp/Volt/Process
LED Lighting Application
Thermal Runaway & Temperature Compensation
VECFig 1
Fig 2
V
LEDTemperature
VOUT
VLED
VDROP
Fig 3
LED forward voltage VF will decreased as the temperature increased. (Fig 1)If VLED & ILED are fixed. As LED temperature goes up, nVF is decreased and VCE increased. Thus power consumption and temp. of the current source BJT increase. This will heat the LED again!! (Fig 2) We will face LED thermal runaway problem and burn down the whole system. (Fig. 3) A variable voltage source to compensate the temp. drift of LED forward voltage is necessary. (Fig 4) This is the strength of C2000 digital power.
Temp.
N*VF
VCE
BJT Power Consumption
Fig 4
AC/DC + PFC + 6chs DC/DC LED Lighting Module
AC->DC C2000 DSP
6chs LEDDrive
CurrentFeedback
High PowerLED Module30V/400mA
Application : LED Street LightingBacklighting System for Advertisement BoardCommercial Lighting
TMS320F280x
TV Controller IC
ADC for light sensingTouch screen
& current controlCurrent Mirror Circuit(Constant Current)
VR VG VB
Temp. Feedbackor VCE Feedback
AC/DC &DC/DC
VR=30VVG=42VVB=45V
3 Channels of Boost
AC Input DC 24V
DC 5V
Ambient Light Sensor
PWM_RPWM_GPWM_B
Dimming Control
Differential Amps
4chs
TI C2000 for TV /Panel Application
Headline• Product Introduction
– TI Controller Portfolio• TMS320C2000• TMS470 (ARM Base)• MSP430
– C2000• C2000 Overview, Applications, and Market• C2000 Architecture & Peripherals
– MSP430• MSP430 Overview, Peripherals, Applications• Resources
• Summary
MSP430 Application Spaces
• Glucose and cholesterol meters, thermometer, EKG, heart rate monitor, pulse oxymeter
• Voltage, current, temperature, pressure, pH...meters
• Energy• Water• Gas• Automated Meter Reading (AMR)• Advanced Metering Infrastructure• Heat Cost Allocation
• Cell phone, digital camera, MP3• Sportwatch and sensors• Toothbrush, shaver• Remote control• Wireless keyboard and mouse
• Alarm system, smoke/ fire detector
• Home control and automation• Wireless asset tracking• Wireless sensors
Medical and Industrial Metering Sensoring
Utility Metering Portable Consumer
Ultra-Low-Power + High Performance• 0.1µA power down• 0.8µA standby mode• 250µA / 1MIPS• <1µs clock start-up• Zero-power BOR• <50nA pin leakage• Modern 16-bit RISC CPU• 1K to 128KB+ ISP Flash• 14- to 100-pin options• Intelligent peripherals
boost performance• Embedded emulation
16-bit Orthogonal RISC CPU• C-compiler friendly• No accumulator bottleneck• RISC architecture
– 27 core instructions– 24 emulated instructions– 7 addressing modes– Constant generator
• Single-cycle register operations
• Memory-to-memory atomic addressing
• Bit, byte and word processing
MSP430X Implementation• C-compiler friendly• Memory address increased to 1MB• CPU registers increased to 20-bits• Address word instructions
– Direct 20-bit CPU register access• Code compatible with MSP430• Cycle count optimization• Extension word allows all
instructions– Direct access to 1MB address space– Bit, byte, word and address-word data– Repeat instruction function
Peripheral Overview• ADC10/ADC12• SD16/SD16_A• Comparator_A+• Op-Amp• DAC12• SVS• ESP430• Scan IF
• LCD/LCD_A• DMA• Hardware
Multiplier• Timer A/Timer B• USART• USCI• USI
Comparator_A+• Expanded input multiplexer• Reference generator• Low-pass filter• Battery detect• Interrupt source• Timer_A capture • Multiplexer short for
sample-and-hold
Fast Flexible ADC10• 10-bit ADC• 200ksps+• Autoscan• Single
Sequence Repeat-single Repeat-sequence
• Int/ext ref• TA SOC triggers • Data Transfer Controller
(DTC)RAM, Flash, Peripherals
S/H 10-bit SAR
ADC10SCTA1
TA2TA0
Direct Transfer
Controller
VR- VR+
AVCCAVSS
1.5V or 2.5V
Auto
Batt Temp
Direct Transfer
Controller
Data Transfer
Controller
ADC12• 200ksps+• Single
Sequence Repeat-single Repeat-sequence
• Int/ext reference • TA/TB SOC triggers • Configuration
memory/buffer• DMA enabled
High-Precision SD16• 16-bit Sigma Delta
ADC• Differential inputs• 4.096ksps• 85dB SINAD• 32x PGA• 18ppm 1.2V ref• Temp sensor• Battery input
VREF
8x SD16MEM0
1.2V
Batt
PGA 16-bit
Temp
DAC12• 12-bit monotonic• 8/12-bit voltage output• Programmable settling
time versus power • Int/ext reference• Binary or 2’s
compliment• Self-calibration• Group sync load• DMA enabled
USCI
• UART with IrDA/LIN support or SPI
• Baud-rate generator with auto-baud rate detect
• Double buffered TX/RX
USCI_A
Baudrate Generator
IrDA Decoder
SPI
UARTTransmit Shift Register
Transmit Buffer UC0TXBUF IrDA Encoder
Receive Buffer UC0RXBUF
Receive Shift Register
UCA0TXD
UCA0RXD
• I2C master/slave up to 400kHz or SPI
• Bit clock generator• Double buffered TX/RXs
USCI_A
USCI_B
USI• SPI and I2C mode
support• Timing managed in
hardware• Programmable data
length• Interrupt Driven• Reduces CPU load• Provides efficient
combination of cost & function for a software- friendly serial interface
Intelligent LED Illumination• LED used as light sensor• Ambient light produces
small voltage on LED• Adaptive brightness
from variable PWM based on environment
• Possible with SD16• Internal VLO provides
system timing • Ultra Low Power: 10μA
ADC
Sample ADC
Sample •••
• Complete System on-Chip• 120KB ROM/Flash, 8KB RAM• <3µA Real Time Clock• LCD_A 160 segments
with boost• USCI: UART, SPI, I2C, IrDA• On-board signal chain:
OPA ADC DMA DAC OPA• New MSP430X CPU• BGA package for space
constrained applications
MSP430xG461x
• Midrange System On-Chip• 32KB Flash, 256B RAM• Zero Power BOR• <2µA RTC - 10-year battery life• 56 Segment LCD_A with boost• Timer A3, Basic Timer• 2x Op Amps• DAC12• SD16_A• 32 GPIO
New MSP430FG42x0
New F47x4 High Performance• 60KB Flash / 2.5KB RAM• 16MHz CPU• 32x32 MPY• (4) SD16• (2) USCI_A & B• 2.2v Flash ISP• Integrated pull
up/down resistors• Timer_A3, B3, BT• 160 segment LCD_A• Metering made easy
MSP430F21x2• ADC10• Comp_A+• Timer_A3/A2• USCI_A0/B0• 8KB Flash/512B RAM• Target Applications
– Smoke detectors– Battery chargers– Wireless security systems– Wireless sensors
MSP430F2274 Smoke Detector
• Ultra-low Power• Fully programmable
SoC• Very low cost
• No crystal needed - VLO
• Enhanced watchdog • App Note: SLAA335
ADC10+-
Ref
MSP430F2274
SPI/UART/IrDA
SPI/I2C
Temperature
Smoke
Status
3VAlarm
MSP430F261x/241x – Coming Soon• 120KB Flash / 8KB RAM• 16 MIPS, 1µA LPM3 • 12-bit 200ksps ADC• (2) 12-bit DAC• (2) USCI, DMA, MPY• Timer_A3 / B7, WDT+• 64 GPIO• 64 / 80-pin high-end
F16x/14x upgrade
80-pinPM PACKAGE
(TOP VIEW)
DVCC1
MSP430F26xx
6059
80 79
P6.3/A3P6.4/A4P6.5/A5
P6.6/A6/DAC0
VREF+
XINXOUTVeREF+
VREF-/VeREF-
P1.0/TACLK/CAOUTP1.1/TA0P1.2/TA1P1.3/TA2
P1.4/SMCLK
P2.
1/TA
INC
LK/C
A3
P2.2
/CA
OU
T/TA
0/C
A4
P2.
3/C
A0/
TA1
P2.
4/C
A1/
TA2
P2.5
/RO
SC/C
A5
P2.
7/TA
0/C
A7
P3.
0/U
CB0
STE
/UC
A0C
LKP3
.1/U
CB0
SIM
O/U
CB0
SDA
P3.
2/U
CB0
SO
MI/U
CB0
SC
LP
3.3/
UC
B0C
LK/U
CA0
STE
P3.
4/U
CA
0TXD
/UC
A0S
IMO
P4.5/TB5P4.6/TB6P4.7/TBCLK
P5.4/MCLK
AV
CC
DV
SS1
AV
SS
P6.
2/A
2P
6.1/
A1
P6.
0/A
0R
ST/N
MI
TCK
TMS
TDI/T
CLK
TDO
/TD
I
P5.5/SMCLK
78 77 76 75 74 73 72 71 70 69 68 67 66 65
5857565554535251504948474645
12345678910111213141516
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
64 63 62 61
37
P3.
5/U
CA
0RXD
/UC
A0S
OM
I
38 39 40
44434241
P1.5/TA0P1.6/TA1P1.7/TA2
P2.0/ACLK/CA2
17181920
P4.
0/TB
0P4
.1/T
B1
P4.2
/TB
2P4
.3/T
B3
P4.4
/TB
4
P3.
6/U
CA
1TXD
/UC
A1S
IMO
P3.
7/U
CA
1RXD
/UC
A1S
OM
I
P5.0/UCB1STE/UCA1CLKP5.1/UCB1SIMO/UCB1SDAP5.2/UCB1SOMI/UCB1SCLP5.3/UCB1CLK/UCA1STE
P7.0P7.1P7.2P7.3P7.4P7.5P7.6
P7.
7P
8.0
P8.
1P
8.2
P8.
3P
8.4
P8.
5
DVCC2
DVSS2
P5.7/TBOUTH/SVSOUTP5.6/ACLK
P8.
6/X
T2O
UT
P8.
7/X
T2IN
P2.6
/AD
C12
CLK
/DM
AE
0/C
A6
P6.7/A7/DAC1/SVSIN
MSP430 Capacitive Touch BoardSpy Bi-Wire
eZ430 Interface
All target pins accessible
LED
MSP430F2013
Touch Sensors
www.ti.com/msp430
• User’s Guides• Datasheets• Code Libraries• 100+ Application Reports• 1000+ Code Examples• Product Brochure• Latest Tool Software• 3rd Party Listing• Silicon Errata
App Specific Resources
• Wireless, Metering, Medical, Industrial– Application notes– Block diagrams– Links to Free software
downloads– Links to recommended EVMs– Recommended devices – Reference designs– Code libraries– www.ti.com/msp430
Headline• Product Introduction
– TI Controller Portfolio• TMS320C2000• TMS470 (ARM Base)• MSP430
– C2000• C2000 Overview, Applications, and Market• C2000 Architecture & Peripherals
– MSP430• MSP430 Overview, Peripherals, Applications• Resources
• Summary
Summary• TI Controller Portfolio
– TMS320C2000– TMS470– MSP430
• Feature of TI Controller– High Integrate with HPA– High Performance– Easy to use