90a0f7cf480ab0bf58dc0590452bddbc.ppt
- Количество слайдов: 24
TI University Program Microcontroller Overview William Goh November 2009
Thinking MCU? Think TI Lowest Power High Performance Most Cortex M 3’s MSP 430 C 2000 Stellaris M 3 World’s lowest power MCU RTC modes in 100’s of n. A Active power at 160 u. A/MHz High performance core + Analog MCU starting at <$2. 00 The world’s largest Cortex M 3 MCU portfolio Over 200 MCU’s Over 80 MCU’s Over 140 MCU’s 12. 5 MSPS A/D, High Resolution PWM, Internal Oscillator A/D’s, Motor Control Hardware, Precision Oscillator, RTC SPI, I 2 C, UART/LIN, and now with USB & RF Serial, CAN, LIN, EMIF CAN, I 2 S, Ethernet MAC & PHY, USB H/D/OTG, EPI Starter tools as low as $20. 00 Full Experimenter & Developer kits only $149. 00 Accelerated design with <$40. 00 tools, plus complete reference design kits for multiple apps High performance integration: A/D, Opamps, LCD Control, DAC Complete Eval tools <$100. 00 Full reference designs Complete software & driver libraries We offer the most breadth & depth in Microcontrollers.
What is C 2000? The 32 -bit real-time microcontroller family Processing Performance System Integration C 2000 • 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 • DSP performance within a Microcontroller architecture – 40 -300 MHz C 28 x CPU • Built-in DSP functions • Single Cycle 32 x 32 -bit MAC – Control Law Accelerator – Floating-Point Unit – Embedded Flash • Fine-tuned for real-time control – – Optimized core Fast interrupts Flexible interrupt system Real-time debugging • Comprehensive Peripheral Set – – Best in class ADC performance Flexible high resolution PWMs Advanced Capture, Quadrature Encoder Interfaces CAN, LIN, SPI, I 2 C, SCI/UART, Mc. BSP • Broad portfolio of configurations – – – 40 -300 MHz Fixed and Floating-point devices 32 -512 KB of Flash From sub $2 to $20 Software compatibility across C 2000 family
C 2000 Sample Applications Digital Motor Control Renewable Energy E-bike Power Tools Wind Power Inverters White Goods Solar Power Inverters Industrial Drives & Motion Control Lighting Digital Power DC/DC Converters C 2000 LED Street Lighting Uninterruptable Power Supplies Auto HID Telecom / Server AC/DC Rectifiers Radar / Collision Avoidance Laser Ranging Power Line Communication Hybrid Electric Vehicles Medical Oxygen Concentrators LED TV Backlighting Optical Networking Electric Power Steering Automotive RFID Readers Precision Sensing & Control
What is Stellaris? • Stellaris – Family of ARM Cortex-M 3 -based microcontrollers from Texas Instruments –The first Cortex-M 3 silicon implementation available anywhere • Key advantages – The MCU version of the Cortex family of processor from ARM, share instruction sets – MCU applications starting with the Stellaris family have access to • Industry’s strongest ecosystem of silicon, tools, software, and support • “$1 to 1 GHz” instruction set compatible performance • A breadth of instruction-set compatible performance and cost that exists only in the ARM architectural community – Conceivable that you will NEVER HAVE TO UPGRADE architectures or change tools again! World’s Largest M 3 Portfolio Easiest to Learn and Use • 160+ Devices from $1 -$8 • Lead Developer of M 3 Technology • 4 th Generation of M 3 Platform • Best peripherals in the industry • USB (PHY for Host, Device, OTG) • Ethernet, CAN, UART, SPI, I 2 S, I 2 C, EMIF • 28 - to 108 -pin BGA, SOIC, QFP, QFN • 32 ch DMA, battery backed hibernation • 50 MHz single cycle Flash memory 8 -256 k. B • Peripheral Driver Library and RTOS embedded in ROM with Stellaris. Ware™ • World-class TI support and software • ARM ecosystem and development tools • Up and running in <10 minutes on tools <$50 • Graphics libraries, motor control methodologies, network protocol stacks all ready to use • Efficient compiler = No assembly required! 5
Stellaris® target applications Automation Transaction Control • Point-of-sale • Printers • Data acquisition • Auto. ID • Tag Scanner • Vehicle ID • Inventory RFID • Monitors Appliances • Ethernet bridges • White goods • Sensors • Home appliance • Machines controllers • Controllers • Small motor control • Sorters • Pumps • Analyzers • Compressors • Component motors • Variable frequency drives Portable Electronics Building Control • Lighting controls • LED drivers • Panel motor controller • HVAC • Pump inverter • Compressor motor • Building automation • Audio Medical • Connected Motor Control • Dental Drilling Machine • Robotic DNA Extraction • Connected General Host • Instrumentation cluster • Data Acquisition • Display • Small screen/ touch interface • Connectivity • Portable media players • Electronics accessories
MSP 430: Ultra-Low-Power + High Performance Integration Performance • 14 to 113 pin devices • 1 -256 k. B Flash/ROM • 10 -/12 -/16 -bit ADC • 12 -bit D/A, LCD Drivers, RTC, DMA • Comparators and Op Amps • Supply Voltage Supervisor & BOR • 16 -bit and 8 -bit timers; WDT • I 2 C, SPI, UART/LIN, Ir. DA • USB & RF • 16 -bit RISC CPU up to 25 MHz • Industry leading code density • Flexible clock system • Single-cycle register operations • 16 GP 16 -bit Registers • No accumulator bottleneck Low Power • • Industry’s Lowest Power Standby <1 μ A Includes RTC and BOR Active 160 μA/MIPS Fast wake-up <1 μs Internal voltage regulator 4 Programmable voltage levels <50 n. A pin leakage Ease of Use • • C friendly IDE and compiler One programmer for all devices Embedded emulation Trace, single-stepping, in-system debug Intelligent peripherals reduce overhead DTC, DMA, Autoscanning A/D Free & Low cost dev tools
MSP 430 Key Application Spaces Medical and Industrial Metering • Glucose and cholesterol meters, thermometer, EKG, heart rate monitor, pulsoximeters • Voltage, current, temperature, pressure, p. H meters Utility Metering • Energy • Water • Gas • Automated Meter Reading (AMR) • Advanced Metering Infrastructure • Heat Cost Allocation Sensoring • Alarm system, smoke detector • Home control and automation • Wireless asset tracking • Wireless sensors • System supervisor Portable Consumer • Cell phone, digital camera, MP 3 • Fitness monitors and sensors • Toothbrush, shaver • Remote control • Wireless keyboard and mouse • Battery charging
Why Ultra-Low-Power Is Important • • Longer battery life Smaller products Simpler power supplies Less EMI simplifies PCB Permanent battery Environmental Stewardship Reduced maintenance
New MSP 430 Technologies USB| RF | Energy Harvesting
MSP 430 Ultra-Low Power MCUs Enabling you with Full Speed USB Ultra-low power MCUs + USB for smarter connectivity • Embedded full-speed USB 2. 0 (12 Mbps) • High flexibility with configurable 2 K data buffers that can be used as RAM • Unused USB interface pins can function as high-current I/O (5 v tolerant) Analog and peripheral integration reduces system cost • Multiple analog options with 10 or 12 -bit ADC, DAC, comparator • Integrated 3. 3 V LDO for use with 5 V USB bus power • Uses low-cost crystal for USB clock, with flexible, integrated PLL 44 New USB devices within next 12 months • Wide range of memory configurations and package options, 8 k-128 k flash • Diverse peripheral mix in the MSP 430 F 55 xx family • Pricing as low a $0. 96 in volume
MSP 430 Ultra-Low Power MCUs CC 430: Enabling You With RF CC 430 Low Power RF MSP 430 MCU Application and protocol processor Radio frequency Lowest Power Monolithic RF So. C The Best of Both Worlds Low Power RF Transceiver MSP 430 MCU • High sensitivity • Low current consumption • Excellent blocking performance • Flexible data rate & modulation format • Backwards compatible • Market’s lowest power MCU • High analog performance • High level of integration • Ease of development • Sensor interface
MSP 430 Ultra-Low Power MCUs MSP 430 Enables No-Power Apps • Energy harvesting is the process by which energy is captured and stored Body warn monitoring devices powered by body heat, movement Monitor environmental conditions on farm, winery, etc. • Can substitute batteries that are costly to maintain and can extend system uptime • Only possible with ultra-low power components Mesh networking for environmental monitoring (e. g. forest fire detection) Automotive monitoring (e. g. tire pressure gauges powered by vibration) • Solar, kinetic, thermal, RF, salinity gradients, p. H difference and other ambient sources available
MSP 430 Ultra-Low Power MCUs Energy Harvesting Made Easy Ambient energy: light, heat, motion, RF, etc Energy Harvestor Sensor(s) Energy Storage & Power Mgmt Ultra Low Power Microcontroller Perpetuall y Powered Sensor Low Power Transciever Environment: temperature, status, position, etc Energy Harvesting Solutions:
MSP 430 Product Families 1 xx | 2 xx | 4 xx | 5 xx Gateway | Performance
ADC DAC 16 SB + - Performance Small footprint, lower memory sizes, cost effective devices U SD C A D C 10 om , 12 p D ara A C to r 1 E- 2 m et Fl er ow LC Me D ter O p. A m R F p Gateway High-performance analog, rich integration, cutting edge features 5 xx • • • 25 MIPS Flash: up to 256 KB 0. 1 μA RAM retention 2. 5 μA real-time clock 165 μA / MIPS active Fast Wake-up in <5 μs DAC CC 430 DAC ADC F 550 x 2 xx • • 16 MIPS Flash: up to 120 KB 0. 1 μA RAM retention 0. 3 μA Standby mode 0. 7 μA real-time clock 220 μA / MIPS active Fast Wake-up in <1 μs F 552 x ADC ADC F 22 x 2 8/16 MIPS Flash: up to 120 KB 0. 1 μA RAM retention 0. 7 μA real-time clock 200 μA / MIPS active Fast Wake-Up in <6 μs F 261 x F 241 x ADC DAC ADC F 24 x 1 F 23 x ADC F 20 xx ADC F 21 x 1 F 23 x 0 F 24 x ADC 4 xx • • • F 54 xx ADC F 22 x 4 ADC F 21 x 2 F 551 x F 44 x ADC F 42 x ADC DAC F 42 x x 41 x F 41 x 2 F 43 x ADC + - ADC Fx 42 x x 41 x + - ADC x. G 461 x DAC + - ADC FG 47 x DAC + - F 47 x DAC + - 1 xx • • • 8 MIPS Flash: up to 60 KB 0. 1 μA RAM retention 0. 7 μA real-time clock 200 μA / MIPS active Fast Wake-Up in <6 μs F 13 x ADC F 15 x DAC ADC F 12 x DAC C 13 x 1 F 14 x 1 F 11 x 2 F 12 x 2 F 14 x ADC ADC x 11 x 1 ADC F 16 x 1 DAC ADC
Getting Started: MSP 430 Tools & Software
MSP 430 Ultra-Low Power MCUs Embedded Emulation • Real-time, in-system debug – – – No application resources used Full speed execution H/W breakpoints Single stepping Complex triggering Trace capability • Powerful, easy to use tools • Spy Bi-Wire – 2 -wire debug interface – No pin function impact • Only 1 tool required for all devices JTAG
MSP 430 Ultra-Low Power MCUs Easy To Use, Innovative Tools Flash Emulation Tools • Compatible with all devices • Target boards available • $99 ($149 w/ target board) • Target boards available w/o FET • Free IDEs included MSP 430 Experimenter Boards • Fully features prototyping system • Available for FG 4618 & F 5438 • Starting at $99 e. Z 430 Tools • Complete development system in USB stick • Available for wireless and energy harvesting • Starting at $20
MSP 430 Ultra-Low Power MCUs e. Z 430 -Chronos: CC 430 Dev Tool • CC 430 -based wireless development tool in a watch • 915/868/433 MHz versions available • Custom LCD driven directly by CC 430 • Features: – – 3 -axis accelerometer Altimeter Temperature sensor Buzzer USB RF access point Updated e. Z 430 emulator for programming
MSP 430 Ultra-Low Power MCUs CCE is now Code Composer Studio v 4 • Code Composer Studio v 4: A single development platform for all TI processors • CCE users will feel at home • Enhancements since CCE: – – – Speed Code size improvements Auto-updating License manager Support for all TI MCUs • Only $495 for MCU Edition • FREE 16 KB-limited edition http: //tiexpressdsp. com/wiki/index. php? title=Category: Code_Comp oser_Studio_v 4
Resources to Reduce Learning Curve • • 1, 000+ Code Examples Application Notes Online Training Yahoo Forums Connexions designmsp 430. com Design ideas Teaching ROM – Code Wizard
Connexions – cnx. org/lenses/Texas. Instruments/MSP 430 • • • Open source publishing system for providing free coursework and education material online Low cost book printing Available Labs – Various DSP Labs & DSP Theory – General MSP 430 Lab Content – e. Z 430 Specific Labs • New Lens has its own URL – Organizes TI content so that users can find any TI device related content – Content generated and updated by Academic community • Tools donation campaign to encourage module creation
Thank You
90a0f7cf480ab0bf58dc0590452bddbc.ppt