View /
Transcription
View /
Avner Goren Avner Goren is the GM Strategic Marketing for TI Embedded Processing Business Unit. In this role, Avner is helping shape the complete portfolio and how it is positioned in different target market. From a product point of view this spans across Processors, Application Processors, DSPs, Microcontrollers and Connectivity devices. Avner is also the head of IoT activities in TI. On top of his worldwide role, Avner is also the General Manager of TI design center in Israel. Goren holds 10 patents for chip architectures and communication systems. In recognition of great technical achievements and impact at TI, Goren was elected as Senior Member Technical Staff. Prior to joining TI in 2002, he spent two years as vice president of marketing and applications for Lenslet, an Israeli-based start-up company focused on optical-based digital signal processing engines. Before joining Lenslet, Goren spent 13 years at Motorola, where he held a number of progressively responsible positions in DSP engineering design, DSP design management and marketing. In his final role as strategic marketing manager, he was responsible for defining product roadmaps for the company’s DSP and PowerPC-based devices. Goren was highly involved with Motorola’s StarCore initiative, serving on its technical board of advisors. He was also a member of Motorola’s scientific and technical society. Microcontrollers HW/SW considerations for low power and real-time performance Avner Goren GM Strategic Marketing, Embedded Processing, TI GM TI Israel TI Information – Maximum Restrictions MCU Trends Ultra-low power • Pushing the limits of power consumption toward a world without batteries Real-time control • Enabling “green” end equipments that use less energy and operate more efficiently Communications • Connecting and automating home, building and industrial systems Security • Securing data flow over all means of communication Safety • Bringing intelligence to safety-critical applications to prevent and protect TI Information – Maximum Restrictions 2 It’s a Balancing Act Intensity Compute Intensive Mostly ON Dominated Standby Dominated Harvesting Energy source Battery Powered Line Powered 3 TI Embedded Processors Portfolio Microcontrollers MSP C2000™ TM4Cx Hercules™ o 1300+ devices, from $0.25 to $25 o Optimized for low-power, control, and safety ARM® Processors/SoC C6000™ C5000™ KeyStone Sitara™ OMAP KeyStone o Cortex- A solutions with support for Linux, Android, Windows, QNX o 600+ DSPs for audio, mission control, imaging, vision, test & measurement, etc. o From $5 to 5 GHz o $2 ultra-low power DSPs, >10 GHz DSPs o Proprietary and ARM® Cortex®-M, -R MCUs Wireless Connectivity Digital Signal Processors IEEE 802.15.4 More than 130 solutions 4 4 Building a broad MCU Portfolio Low-Power Microcontrollers Ultra-low Power Applications where the majority of device life in standby Low Power + Performance Mostly ‘On’ battery powered applications needing significant compute requirements Performance Microcontrollers Real-time Control Applications needing low latency closed loop control Control + Automation Expanding real-time control platforms with Host Control & Industrial Communications technology Hercules™ Safety Applications that require functional safety 5 MSP Low-Power MCU Ultra-low Power • Battery Life > 20 Years • <100 uA/MHz active, 0.5 uA RTC Mode, 0.1uA RAM Retention • More Performance without Sacrificing Battery Life • 7 Low-Power Modes, Instant Wakeup, Autonomous Peripherals Integration • Advanced Peripherals • High Performance Analog, Optimized Serial Communications • Minimize Physical Footprint and Bill of Materials • USB, LCD Drivers, RF, Sigma Delta ADCs, Op Amps Ease of Use • The Right Tools for You • LaunchPad, Comprehensive Software, App Specific Portfolio • Support • Code Examples, Direct Forum Support, Developer Community 6 The FRAM Advantage: At a Glance Write More Collect more data over time with 100x faster writes than Flash Extend product life and ditch the EEPROM with infinite endurance Decrease Power Extend battery life with 250x lower energy writes vs Flash Minimize wireless system power by shortening memory update times Unified Memory Simple to use with unmatched flexibility Migration guides, code examples and application notes available! 7 FRAM Use-Case Over the Air Updates Speed of FRAM writes can make OTA updates more reliable Solution Features Solution Benefits • • • • Updating FRAM takes 100x less time and 250x less energy/bit No pre-erase required Data can be written on-the-fly, as opposed to buffered in RAM • Data can be written to FRAM right out of the COMM channel, with no buffering required • • High speed, ultra-low-energy writes enable longer system battery life FRAM can simplify development while simultaneously reducing the time a system is active Data will not be lost in case of power failure meaning the verification algorithm can be simpler Tools & Resources • Get started with the FR5969 LaunchPad MSP-EXPFR5969 • Check out FRAM documents: • FAQ • How to / best Practices • Quality and Reliability CC110L BoosterPack 8 EnergyTrace ++TM technology • Complete ecosystem for real-time power profiling/debugging • Graphical User Interface in TI’s Code Composer Studio and IAR Systems’ Embedded Workbench development environments – Current measurement on all MSP430 MCUs – CPU and peripheral states on MSP430FR69x/FR68x/FR59x/FR58x MCUs 9 C2000™ Microcontroller Processing • Single cycle execution of real-time control math • Accelerated execution of application-specific code • Independent multi-loop processing Actuation • High resolution system control • Flexible system interfacing • Advanced system protection Sensing • Low latency, high accuracy, signal sampling • High resolution, digital signal interfacing • Asynchronous, system monitoring and response 10 Essentials of Real-time Control Microcontroller Ref + ∑ Power Electronics Processing Actuation Sensing Limited Time Window to Update Power Electronics Stimulus Analog To Digital Update Control Loop Digital To Analog Faster the update rate… Background Tasks Greater the application performance 11 C2000™ Real-time Control: Processing C2000™ MCU C28x™ Core(s) VCU TMU FPU CLA Core(s) Sensing Power Power Electronics Electronics Actuation FPU DSP Math Efficiency • • • Single cycle execution across pipeline Up to 300 MIPS per core Single cycle real-time operations such as 32 x 32-bit multiply-andaccumulate (MAC) App Acceleration • • Trigonometric math acceleration Complex math, FFT, and Viterbi algorithm acceleration Parallel Processing • • Independent processing of multiple control loops CLA is a streamlined C28x processor 12 TM4C MCU Connect Communicate • Unparalleled number and combination of connectivity options • Enabling communication to the cloud • Connections from MCU to MCU or machine to machine • Designing products for the Internet of Things Control • Running multiple events in a variety of applications • Ability to control outputs 13 Wireless MCU CC3200 Integration and Ease of Use • 2.4GHz embedded Wi-Fi • Integrated Aps MCU • Internet on a Chip – Embedded TCP/IP, SSL/TLS • QFN package or certified module Low Power • Low power radio: 37mA listen, 54 mA receive • Low power modes: 4uA hibernate, 120 uA sleep, 95 mSec wakeup from hibernate to secure Wi-Fi connection CC3100 • Runs on 2xAA batteries over 1 year Secure • Integrated secured protocols: WPA2, SSL 3.0 / TSL 1.2 • On-Chip HW encryption • On-Chip secret key • Secure boot 14 Hercules MCU High Reliability • Prove hardware based on 20+ years of TI safetycritical system expertise • Development flow refined for high quality and low DPPM • Automotive AEC Qualified Reduce Systematic and Random Faults • • • Built in self test to provide high diagnostic coverage Lockstep CPUs & ECC protect against random faults Clock and Voltage Monitoring Broad Market Applications • • • CPU performance ranging from 80MHz to 330MHz Flash memory options ranging from 256KB to 4MB Wide range of peripherals for broad applications 15 LaunchPad is TI’s Common Denominator Modular hardware enables developers to explore new ideas quickly Sub-1GHz (CC110L) NFC/RFID Internet on Chip ZigBee (TRF7970A) (CC3100) (CC2530) BLE (CC2541) Bluetooth (CC2564) Wireless BoosterPacks enabled by TI transceivers Thermocouple MEMS Temp Sensor BoosterPack BoosterPack (ADS1118) (TMP006) ePaper Display LiPo Battery SensorHub BoosterPack BoosterPack BoosterPack (RePaper) (BQ fuel gauge) (various sensors) Additional BoosterPacks for analog, sensors, displays & more from TI, Third Parties & Maker community. LaunchPad kits featuring TI MCUs & standardized BoosterPack interface MSP430 TM4Cx C2000 Hercules CC3200 16 Optical Heart Rate Monitor with BLE Connectivity • Optical Heart Rate Monitor wrist watch reference design (no chest strap!) • Features – Analog Front End (AFE4400) for measuring pulse from veins in wrists – MSP430F5528 MCU for holding algorithm and motion cancellation calibration data – BLE module connection (CC2541) – This design is tested and provides everything you need to complete your design including Schematics, Layout and Gerber files, and BOM • Tradeoffs – Optimized to run from a coin cell battery – Optimized for size/volume 17 Battery operated water meter with wireless connectivity • Fully-functional battery powered magnetic pulse water meter with wired and wireless automatic meter reading (AMR) function. The instantaneous and total flow is displayed on the LCD. • Features – – – – – – Magnetic pulse measurement 2.9uA standby current Non-volatile on-chip FRAM real-time storage Support NFC and Sub-1GHz BoosterPack Battery voltage monitor Tested and includes HW, firmware, GUI, demo and User's Guide • Tradeoffs – This design works in low power mode and reduces CPU engagement, which helps to reduce overall power consumption. – Wireless function activated only when readout needs to be transmitted 18 Grid-tied Solar Micro Inverter with MPPT • Digitally-controlled, grid-tied, solar micro inverter with maximum power point tracking (MPPT). For this design, a C2000 Piccolo MCU is used as the digital controller for the complete inverter, including control of the power stages, MPPT, and grid-tie synchronization. • Features – Supports panel voltages of 28 to 45V at input as well as universal power output at up to 280W for 220VAC and up to 140W for 110VAC, making it suitable for the diverse requirements of worldwide solar markets – 93% peak efficiency and less than 4% total harmonic distortion (THD) provide more power output per solar panel, reducing detrimental heat dissipation and increasing system longevity • Tradeoffs – Digital real time control with low event to reaction latency is critical for the use case, while power is a secondary concern as this system is line powered 19