1 Welcome back! Next session will show you our latest solutions in Power Management Innovations in: Low Voltage Motor Driver Battery Supplied Applications Milos Hofman Technical Marketing EMEA Agenda • Innovations in Low Voltage Motor Driver • Market position • Key applications • Product families overview • Motion control engine • Voltage Mode control • Automatic current recirculation control • Non-dissipative current sensing • Innovations in Battery supplied applications • Introduction to gas gauge • How to estimate battery State-of-Charge • Strengths of the gas gauge monitoring circuit - STC3115 • Positioning in ST portfolio and vs. competition • Key advantages 3 4 Low Voltage Motor Driver PAST & NOW: Our Leadership • • • • Pioneer in BCD technology, sold today in Millions pcs in many different application segments, including Industrial and automotive Skills in mixing of power, analog and digital structures in a single IC Strong expertise in systems and application requirements Strong skills on “design for robustness” thanks to the continuous improvement over 20 years of experience in the field Mpcs powerSPINTM 5 ST Industrial Motor Control – the brand Continuous New Products Introduction: 3 New products in the Y2012 • Advanced Micro-Stepping & Multi-Motor Drivers (new easySPIN dSPIN, FlexSPIN) Accurate and smooth motion with excellent position resolution; advanced multi-motor driving • Monolithic Motor Drivers (Power Spin QFN) Aggressive price, Compact, simple to use platform including a wide range of devices to fit different design architecture What’s more than competition • • • • Wide Portfolio (More than 60 PN) & Well recognized Brand Innovative Patented techniques Strong Application support (CTM support, design-in, trainings) Excellent Evaluation Tools: • More than 40 Evaluation Boards & demos • Software for Design and Simulation and easy evaluation (GUI) • Over 30 Application Notes • Design Guides, Data Briefs, Articles, e-Presentations … Have you seen the difference? 6 Key applications addressed Industrial Medical • • • • • Diagnostic Equipment • Breath support equipment • Pumps Stage lighting Textile industry (sewing, knitting) PCB assembly / analysis Robotics, NC machines Point Of Sale Gaming • • • • • Casino machine • Gambling machines • Coin / banknotes management Ticket machines Bill counters ATM systems Vending machines d dSPIN Intelligent buildings Press equipment • Security systems • Camera positioning / focusing • Antenna / satellite positioning • Industrial Printers • Paper folding, cutting machines • Shredders Wherever Stepper, DC & BLDC motors are used! 7 xSPIN product family overview Advanced controller Fully integrated drivers with embedded power stages d c L6460 New L6474 L6474 L62xx, L62xxQ Microstepping driver DC and Microstepping driver DC, BLDC and stepper motor driver Adaptive decay 4 configurable full bridge drivers Full set of protections SPI-programmable, diagnostics DC-DC, GPIO, OPAmp, DAC, ADC cSPIN New dSPIN New L6470 / 8 L6480/82 L6472 Digital core for motion control Digital core for motion control Microstepping driver Microstepping controller for 8x external MOSFETs, 85V SPI-programmable, diagnostics SPI-programmable, diagnostics Performance and integration New micro-stepping drivers c d cSPIN dSPIN dSPIN & cSPIN: Motion Control engine SPI Power µC sends dSPIN high level commands • Free-run run at constant speed • Positioning reach the desired position …and dSPIN generates the movement autonomously! Not available at any competition IC! 10 Example : Pick and Place machine Task of the machine: Move a component from its initial position to the final one Δ Y Δ X To do the job with conventional motor drivers require a lot of interactions with the control unit, calculations and processing performance Using a dSPIN/cSPIN with motion control engine simplifies the effort rapidly. Only one command (per driver) is needed 11 Motion Control engine: system architecture advantages Without dSPIN (or cSPIN) • Speed and position profiles required complex MCU routines With dSPIN (or cSPIN) • dSPIN (or cSPIN) does the tricky part, following simple high-level SPI commands Fully digital motion management with simple commands 12 Current vs. Voltage control modes Current control mode • System tries to impose phase current applying a switching voltage • It is a closed-loop approach Current control (conventional) Easy to control Robust against motor resonances Higher vibrations Higher noise Needs precise current sensing Voltage control mode • System applies a sinusoidal voltage to motor and phase • It is an open-loop approach Voltage control Need to compensate drifts More sensitive to resonances More Smooth operation Less vibrations more silent Extremely high resolution possible ST advanced implementation benefits from principal advantages, minimizing the negative points 13 L6470 & L6480: Voltage Control mode • “Voltage Mode” brings Outstanding Performance, such as: • Reduced resonances, mechanical noise and vibrations at low speed • Reduced torque & speed ripple at low speeds • Sine-Wave profile is achieved much more accurately than in current mode • 128 µsteps beats 16 µsteps of competition • Higher position resolution more precise • Smoother operation • Fully compensated solution against • Voltage generated by a motor (BEMF) • Supply Voltage fluctuation thanks to the integrated ADC • Motor phase winding resistance fluctuations with temperature 14 BEMF compensation Current (torque) decreasing Current (torque) constant! 15 What does the “decay” mean? On Time Current rises VS Slow decay Current declines slowly VS Fast decay Current declines fast IPH IPH IPH M M M RSHUNT RSHUNT VS IPH RSHUNT 16 What does the “decay” mean? (also called recirculation) It is a way how to decline a current flow in the motor winding ( As motor winding has an inductive character which tends to keep a current flow ) Slow decay Slower current decline Fast decay Faster current decline Current flows only in the power bridge Current flows also through the power supply Lower current ripple and therefore smoother & silent drive Higher regulation error (or fail) in case of fast change is required Lower regulation error in case that fast change is required Higher current ripple and therefore more noisy drive ST Implementation combines advantages of both methods! 17 Advanced Current control Features c d cSPIN dSPIN Chip regulates average current vs. the conventional peak current control Adaptive decay • • • • Torque ripple reduction Less vibrations Soft and silent Motion Precise positioning Predictive current control • • Best smoothness Most accurate positioning c Chip automatically performs the best decay during the motor driving Slow, fast or combination of both mixed decay ST Patented principles: No competition IC implements comparable algorithms d cSPIN dSPIN Performance 18 Advantage of embedded current sensing (1) d d SPIN core NON Dissipative Current Sensing Less Components Smaller Solution Cost Effective Better System Efficiency Lower Power Dissipation No external high dissipative shunt resistors 19 Advantage of embedded current sensing (2) 20 Solution used by competition Current control reference programmed by analog signal level on pins ST easySpin / dSPIN Programmed in a register of the L6474 via SPI Simple, fast design, Flexible! Address [Hex] Register name Register function h09 TVAL Reference current d Reference current = Vref / (8 * Risense) Need extra Resistors space consuming, higher assembly cost, logistic issues, lower reliability,… ST Advantages • No need of external components • Can be modified and optimized according to a load to save power Available Tools Communication board (same for all): STEVAL-PCC009V2 Evaluation Boards Graphical User Interface for PC Firmware Libraries (for STM32) EVAL6470H / PD EVAL6472H / PD EVAL6474H / PD EVAL6480H, EVAL6482H Available for all the listed products on st.com Available on st.com product pages for: dSPIN - L6470, easySPIN – L6474 (in development for dSPIN – L6472) L647xH L647xPD 21 ...a step ahead competition, unique differentiation Motion control engine with programmable speed profile & positioning Innovative predictive current control Adaptive decay implementation Fully compensated Voltage mode control with outstanding resolution Fully embedded current sensing SPI interface supporting multiple devices (daisy chaining) 23 What is next ? 24 Gas gauge monitoring circuit STC3115 Introduction to Gas Gauge monitors For systems with batteries, a challenge is to precisely predict the remaining time before recharge or battery change. • State of charge can be estimated with MCU accuracy is low and consumption higher • A battery monitoring device : • measures voltage, current and temperature of the battery even when MCU is in standby. Low Consumption (<100 µA) • keeps track of the battery charge & discharge with High accuracy (<1%) Battery indicator Poor battery indicator without dedicated gas gauge support. Battery data Current Battery State-of-Charge Remaining Percentage 0.32 A 80 % Voltage 3.71 V Remaining Time 2:06 Temperature 27 °C Reliable and accurate battery state-of-charge measurement preserves battery life time! 25 How to estimate State-of-Charge 1. Voltage Mode: Integration of Battery voltage variations over time Voltage Measurement + Model Curve ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ = State of Charge (%) Batteries Model Curves • No need for resistor • Low power / Low accuracy Voltage mode is best: • for initial estimation • during system standby 2. OCV : Open Cell Voltage (V) SOC : State of Charge (%) Coulomb Counter: Current flowing into the battery is accumulated (calculation) over time. Current measurement through resistor: High accuracy but higher consumption. Coulomb Counter is best: • for high accuracy estimation during system run 26 4 strengths of STC3115 1 Embedded adaptive algorithm: dynamically adjusts the initial battery model curve. • Temperature compensation • Aging compensation Power management Micro Controller Main Reset ctrl IRQ Charger RSTIO Alarm Control I2C Thermal protection STC3115 + - Battery pack 2 3 New battery detect: to reset the battery monitoring. 4 Automatic mode selection: Voltage Mode or Coulomb Counter according to system status. Charge inhibit during voltage measurement for better accuracy. 27 STC3115 in our portfolio New Accuracy 0.25% STC3115 Adaptive gas gauge 25µA 0.25% accuracy NRND STC3105 0.5% Basic gas gauge No T°C sensor No clock input STC3100 Full Feature gas gauge STW4102 Dual path linear charger + gas gauge 1% 25µA 50µA (NRND = Not Recommended for New Designs) 100µA Current Consumption 28 • Innovative features : • Why to use STC3115? • • • • Adaptive Gas Gauge Voltage mode + Coulomb counter Running in parallel Initial State-of-Charge @ power-up Direct State-of-Charge reading by MCU Charger inhibition during Voltage measure 0.25% max battery voltage accuracy • • • Battery insertion detection Under Voltage Lockout filtering Aging & Temperature compensation Highest Robustness • • • • Adaptable to all types of batteries Custom battery model in SW driver Model self-adjustement in Application Voltage mode only is also possible Highest Flexibility • • 45 µA power saving operating mode 2 µA (max) in standby mode Highest Accuracy & Stability Lowest power 29 STC3115 versus competition 30 Architecture / Partitioning / Positioning Basic Gas Gauge DFN8 3 x 8 package Coulomb counter No temperature sense Higher consumption (NRND) STC3105 Voltage Reg Coulomb counter Reg µC Driver SOC Algo Param Adaptive Gas Gauge CSP 1.4 x 2.0 package (DFN10 2 x 2.5 TBC) Full feature, highest accuracy, lowest consumpt. with Coulomb Counter MAXIM Coulomb counter µC Reg Driver Reg Temp Comp Aging Max17040/43 Algo Voltage µC Param SOC Driver Temp Comp bq27425 No resistor (Internal) CSP 2.69x1.75 package Higher Consumption Not specified accuracy Not self- adaptive Integrates dedicated MCU temperature Temperature Param SOC STC3115 option CSP 0.9 x 1.7 package Lower Consumption No resistor (No Coulomb Counter) Not specified accuracy No temperature sense Not adaptive Algo Voltage TI Voltage temperature Coulomb counter µP Firmware Algo Temperature Param SOC Driver µC STC3115 Tools • Datasheet • Design Note : STC3115 Flip-Chip Package Footprint guidelines • Design Note : STC3115 Application integration Schematic and Layout • Customer support to develop optimized software drivers, taking into account : • Microcontroller / processor platform • Battery specification • Evaluation Board STEVAL-ISB014V2 31 Experience with us the smoothest and most precise Solutions for Motor Control 32