Download PRES NOVEMBER 2011 MOTOR CONTROL
Transcript
Analog & Power November 2011 Riccardo Tosoni(FAE STM) STMicroelectronics Applications Pwr conversion Solar Motor control Signal acq & Mems Industrial automation Lighting Automotive 1 High Voltage motor control Industrial & Power Conversion Division Off Line Power Supply Business Unit SLLIMM™ family Small Low Loss Intelligent Molded Module SLLIMM™ proposal for simple and compact solution for motor drive up to 2kW SLLIMM Package Technology (DBC vs. Ceramic) Ceramic DBC Highest Integration Level Driving powerful BLDC motors 6 IGBT & 3 Drivers inside with thermal management Integrated Op-Amp and Comparator for sensing & protection Au wire I C Al wire IGBT Diode Ceramic o DIP Molded Package o PCB for drivers & SMD o DBC (Direct Bond Copper) for power stage (copper surface exposed) 4 • DIP Molded Package • PCB for drivers & SMD • Lead frame and exposed ceramic sink for power stage SLLIMM Drivers -50V BELOW-GROUND VOLTAGE SPIKE APPLICATIVE TEST 5 SLLIMM Road Map STGIPS10K60A STGIPS10K60T STGIPS14K60T STGIPS14K60 STGIPL14K60 STGIPS20K60 STGIPL20K60 25 25 25 25 38 25 38 Pkg Size [mm] 44.4*22.0*5.4 44.4*22.0*5.4 44.4*22.0*5.4 44.4*22.0*5. 4 49.6*24.5*5.4 44.4*22.0*5. 4 49.6*24.5*5. 4 DBC substrate yes yes yes yes yes yes yes Voltage [V] 600 600 600 600 600 600 600 Current @ Tc=25°C [A] 10 10 14 14 15 18 20 Rth (max) [ºC/W] 3.8 3.8 3 3 2.8 2.4 2.2 NTC yes yes yes no yes no yes Integrated Bootstrap diode yes yes yes yes yes yes yes Smart shutdown function no no no yes yes yes yes SD function no yes yes yes yes yes yes Op-amps for Advanced current sensing no no no no yes no yes Comparator for fault protection no no no yes (1pin) yes (3pin) yes (1pin) yes (3pin) PART NUMBER Pin Count 6 SLIMM Thermal Features Part number RTH (°C/W) STGIPS10K60A 3.8 STGIPS14K60 3 STGIPL14K60 2.8 STGIPS20K60 2.4 STGIPL20K60 2.2 7 SLLIMM Motor Control Power STGIPS20K60 STGIPL20K60 STGIPL14K60 STGIPS14K60 STGIPS14K60T STGIPS10K60A 1kW STGIPS10K60T 2kW 1.5kW 8 Output Power NEWS !!! SLLIMM NANO Motor drive up to 100W Benefits High quality and Reliability Advanced protection function Tj = from -40ºC to 150ºC Improved efficiency Reduce EMI and noise Reduce total system cost Easy Layout Main features and integrated functions Main Applications ● 600 V, 3 A ratings ● 3-phase IGBT inverter bridge including: – 6 low-loss and short-circuit protected IGBTs – 6 low forward voltage drop and soft recovery freewheeling diodes ● Three control ICs for gate driving and protection including: – smart shutdown function – comparator for fault protection against overcurrent and shortcircuit – op amp for advanced current sensing – three integrated bootstrap diodes – interlocking function – undervoltage lockout 9 General purpose Low power motor drives Dish washers Compressor drives Refrigerators Pumps Air Con Fans NEWS!!!!!!!! 2012 Samples available SLLIMM NANO Features STGIPN3H60A STGIPN3H60 26 26 29,5x12.5X3.1 29,5x12.5X3.1 600 600 Current @ Tc=25°C [A] 3 3 RTH(J-A) [°C/W] 50 50 PART NUMBER Pin Count Pkg Size [mm] Voltage [V] Integrated bootstrap diode Smart shutdown function SD function Op-amps for advanced current sensing Comparator for fault protection 3.3/5V input interface compatibility Interlocking function Under Voltage Lock Out (on both Vcc and Vboot) 10 SLIMM NANO STGIPN3H60A Basic Features LIN U (pin 16) VBoot U (pin 17) P (pin 18) NC (pin 15) T1 D1 6x 4A/600V IGBTs with ultra- soft fast recovery diode. HIN U (pin 14) U (pin 19) VccU (pin 13) LIN NC (pin 12) 3x L6388 (High voltage gate driver) T2 HIN VCC D2 VBOOT N_U (pin 20) OUT LIN V (pin 11) Dead time and interlocking function HVG LVG GND VBoot V (pin 21) HIN V (pin 10) Internal bootstrap diode 3.3V, 5V and 15V CMOS/TTL compatible inputs T3 VccV (pin 9) D3 LIN NC (pin 8) HIN VCC cut pin VBOOT HVG N_V (pin 22) OUT T4 NC (pin 7) LVG GND D4 N_V (pin 23) NC (pin 6) LIN W (pin 5) cut pin LIN HIN W (pin 4) HIN VCC VBOOT HVG T5 VBoot W (pin 24) OUT D16 VccW (pin 3) NC (pin 2) LVG GND W (pin 25) T6 D18 GND (pin 1) N_W (pin 26) 11 29,5x12.5X3.1 SLIMM NANO STGIPN3H60 Full Features /LIN_U (pin 16) VBOOT U (pin 17) 6x 4A/600V IGBTs with ultra-soft fast recovery diode. /SD (pin 15) 3 VCC_U (pin 13) 4 5 CIN1 (pin 12) 6 7 8 /LIN_V (pin 11) L6390 Vboot SD/OD HVG HIN OUT VCC NC DT NC OP- LVG OPOUT CP+ GND OP+ 16 15 T1 1 14 L6388 features plus: U, VS_U (pin 19) 13 12 11 T21 10 D2 NU (pin 20) 9 5 6 7 8 OP2+ (pin 6) SD/OD HVG HIN OUT VCC NC DT NC OP- LVG OPOUT CP+ GND OP+ 16 15 T3 2 Vboot 14 Cut pin D3 1 3 L6390 13 12 V, VS_V (pin 22) T4 2 4 U2 LIN 11 D4 1 10 3 1 3 OPOUT2 (pin 7) 9 NV (pin 23) Cut pin /LIN_W (pin 5) VCC_W (pin 3) 4 5 6 /SD (pin 2) 7 8 GND (pin 1) HVG HIN OUT VCC NC DT NC OP- LVG OPOUT CP+ GND OP+ 16 15 T5 VBOOT_W (pin 24) 2 Vboot SD/OD 14 D5 1 13 3 3 L6390 12 W, VS_W (pin 25) 11 10 9 T6 2 2 U3 LIN D6 1 NW (pin 26) 3 1 HIN_W (pin 4) OpAmp for advanced current sensing VBOOT_V (pin 21) 2 OP2- (pin 8) Shutdown pin and Smart shutdown Comparator for fault detection HIN_V (pin 10) VCC_V (pin 9) 3x L6390 (High voltage gate driver) D1 3 2 U1 LIN 2 1 3 HIN_U (pin 14) 2 P (pin 18) 12 29,5x12.5X3.1 Low power motor control board featuring ™ SLLIMM NANO STGIPN3H60 and MCU STM32F100C6T6 Industrial & Multi-Market Competence Center & Power Transistor Division STEVAL-IHM036V1 evaluation board I&MMCC & PTD Daniel Kohout November 14, 2011 Target Applications General purpose 3-phase inverter for 3-phase permanent magnet synchronous motors with vector field oriented control for output power up to 100W. Inverter for high efficiency circulating water pump for heating systems in single-family houses High efficiency drain pump for home appliance white goods, like dishwashers and washers High efficiency and reliable solution for small power transfer pumps for waste sludge – sewerage plants in singe-family houses, waste piping High efficiency transfer pumps for outlet condensation water High efficiency exactor hoods and blowers for gas furnace application Compressor drives for fridges Marketing positioning STEVAL-IHM036V1 evaluation board: The goal of the STEVAL-IHM036V1 demonstration board is to present an design consisting in a 3-phase inverter bridge based on 600V, 3A small loss intelligent molded module STGIPN3H60 and STM32F100C6T6 MCU. The SLLIMMTM NANO itself consist of short-circuit rugged IGBT’s and wide range of auxiliary functions like under voltage lockout and smart shut-down. The system has been designed to for a field oriented control (FOC). System Architecture User interface 2 x LED Button Potentiometer MCU Power supply Block Aux. power Supply VIPer16 EMI filter / Rectifier / Bulk cap. cap. Motor SLLIMM™ NANO STM32F100C6T6 Sensing (op. amp.) Protection (comparator) RS485 (Optional) Sensing / protection Block Single shunt resistor Power Block Main Features STEVAL-IHM036V1 main features: Using IGBT SLLIMM™ NANO STGIPN3H60 in NDIP-26L molded package Maximum output power for applied motor up to 100 W Single phase power supply: 195VAC to 265VAC, or direct DC line up to +400VDC Input in-rush current limiter controlled by NTC resistor Based on STMicroelectronics's ARM™ Cortex-M3 core-based STM32F100C6T6 microcontroller Single shunt resistor current sensing method Possibility to modify the board by adding RS-485 bus EN55014 (CISPR 14), IEC 61000-4-5 and IEC61000-4-4 compliant Compact and safe design ST components used in the application STEVAL-IHM036V1 bill of material includes: 1 x IGBT SLLIMM™ NANO STGIPN3H60 1 x MCU STM32F100C6T6 microcontroller 1 x PWM SMPS smart driver VIPer16LD 1 x Linear regulator L78L33CV 2 x High efficiency power rectifier STTH1L06U 2 x Small signal schottky diode BAT48JFILM 1 x Bus driver ST485EB (N.A.) Why STGIPN3H60 SLLIMM™ NANO Why STGIPN3H60: 600 V, 3A 3-phase IGBT inverter bridge including control ICs for gate driving and freewheeling diodes Internal bootstrap diode Interlocking function Optimized for low electromagnetic interference VCESAT negative temperature coefficient Short-circuit rugged IGBT Under-voltage lockout Fully isolated package Smart shut down function Op-amps for advanced current sensing Comparators for fault protection against over temperature and over current A good alternative to promote: STGIPN3H60 A - The same IGBT‘s, no extra feature available (Op.Amp., comparator) SLLIMMTM-nano for low power motor control up 100W Main features: Benefits: • 600 V 3-phase IGBT inverter bridge including control ICs for • Improved design time, • Reduced manufacturing efforts, • Increased reliability and quality level. • Maximized efficiency, reduced EMI and noise • Higher level of protection and lower propagation gate driving and ultra - soft fast recovery freewheeling diodes • Dead time and interlocking function • Internal bootstrap diode • 3.3V, 5V and 15V CMOS/TTL compatible inputs • Smart shutdown function • Integrated comparator for fault protection against over current and short-circuit • Integrated Op-amp for advanced current sensing delay time. • Small form factor (PCB space reduction) Why VIPer16L Why VIPer16L: 800 V avalanche rugged power section Relative simple design Operating frequency 60kHz Hysteretic thermal shutdown Limiting current with adjustable set point A good alternative to promote: VIPer06 - When less power is required VIPer26 - When higher power is required (> 200 mA) Why STM32F100C6T6 Why STM32F100C6T6 : Low & medium-density value line, advanced ARM-based 32-bit MCU LQFP48 7 × 7 mm package Core: ARM 32-bit Cortex™-M3 CPU 2.0 to 3.6 V application supply and I/Os 32 Kbytes of Flash memory Temperature range from -40 to 85˚C A good alternative to promote: STM32F100x8 or STM32F100xB, if larger Flash memory is requested For Sales and Marketing STEVAL-IHM036V1 Low power motor control board STEVAL-IHM036V1 featuring SLLIMM™ STGIPN3H60 and MCU STM32F100C6T6 Targeted to dishwasher, washer and dryer drain pumps, fridge compressors, extractor hood fans and heating recirculation pumps Single phase connection – input supply voltage from 195VAC to 265VAC Possibility to use single supply or dual supply mode For dual supply mode DC supply input from 18VDC to 400VDC Complete motor control platform for output power up to 100W Compliance with EN55014, IEC 61000-4-5 and IEC 61000-4-4 Over-temperature and over-current hardware protection Possibility to modify the board with RS-485 interface Single shunt current reading configuration Ordering code: STEVAL-IHM036V1 User Manual: UM1483 On Stock by end of Q4/2011 (prototypes available now) The STEVAL-IHM036V1 evaluation board Technical Part System Architecture User interface 2 x LED Button Potentiometer MCU Power supply Block Aux. power Supply VIPer16 EMI filter / Rectifier / Bulk cap. cap. Motor SLLIMM™ NANO STM32F100C6T6 Sensing (op. amp.) Protection (comparator) RS485 (Optional) Sensing / protection Block Single shunt resistor Power Block System Architecture Control block: Accept user commands, motor drive configuration parameters provide appropriate digital signals to perform the proper motor driving strategy Could be updated with driver ST485EB for RS485 BUS Power block: performs a power conversion from DC bus in to the motor three-phase inverter topology based on SLLIMM™ STGIPN3H60 Sensing / protection: Single shunt topology PMSM with using of FOC itself is conceived for sinusoidal shaped back-EMF Fully using advantage of the SLLIMM™ Power supply block: Single phase connecting - supply voltage 195VAC to 265VAC or direct DC line up to +400VDC System Architecture - Supply Block Auxiliary power supply (Bus voltage for inverter) +325VDC +15VDC J5 INPUT J1 (To IPM) SW4 (To MCU, op. amp.) NTC inrush limiter / EMI filter / Bridge rectifier / Buck converter Viper16 L78L33ACU +3.3VDC System Architecture - Supply Block Includes rectifier bridge In-rush current limiter – NTC resistor Complete EMI filter based on CM choke, X2 and Y2 capacitors EN55014, IEC61000-4-4 and IEC61000 4-5 compliant Auxiliary power supply based on Viper16L in buck converter topology Working frequency: 60 kHz Single phase power supply: 195VAC to 265VAC or direct DC line up to +400VDC System Architecture - Power / Sensing Block +325VDC BUS SLLIMM™ NANO COMPARATOR Smart SD EM STOP MCU Motor + Phase A - Phase B Vref U V W Phase C STM32F100C6T6 Op. Amp. + - R Current R R Sensing / protection Block R R +3.3V R Single shunt Resistor 0.4R R Power Block System Architecture - Power / Sensing Block Based on SLLIMM™ STGIPN3H60 Designed for current up to 3A Integrated drivers dice L6390 FOC with single shunt current reading for vector control method Fully using integrated features of the SLLIMM™ : Using integrated comparator for over-current protection Direct connection to shut down function of the IPM Advanced current sensing with integrated Op-Amp Adjustable gain of operational amplifier with external resistor network System Architecture – Control block JTAG interface JTAG connector MCU STM32F100C6T6 USER interface LED 1 LED 2 DAC 1 2 x LED Button Potentiometer DAC 2 Button Potentiometer Hardware signals RS485 (Optional) IPM Temperature (NTC) Over current / emergency STOP Current Bus voltage PWM Channel U PWM Channel V PWM Channel W System Architecture – Control block Based on STM32F100C6T6 Generated PWM signals for SLLIMM™ User interface: LED, buttons, potentiometer, DAC JTAG interface Possibility to modify the board by adding RS485 serial interface Sensing various signal with ADC channels External 8 MHz crystal +3.3V supply voltage Control block – PMSM FOC library v3.0 The STM32 PMSM FOC Library v3.0 is a: Motor Control Software Development Kit To be used with STM32F103xx or STM32F100xx For 3-phase Permanent Magnet Synchronous Motors Library main features: Single/Dual simultaneous vector control (FOC) Sensor / Sensorless Energy efficient, quiet, motor drive Outstanding dynamic performances, speed range Full customization through GUI Wide range of hardware support, system configurations, addressing applications from Home Appliances to Factory Automation Control block - ST Motor Control Workbench (STMCWB) ST Motor Control Workbench, in this version, is a PC code generator tool that reduces the designer effort and time in the firmware development for all the ST Motor control FW library (starting from STM32 PMSM FOC FW library 3.0). The user through a graphical user interface (GUI) generate the parameter header files which configures the library according the application needs. Tools – Software part Download: STM32 FOC PMSM SDK v 3.0 firmware library zip file http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWAR E/stm32_pmsm_foc_motorcontrol_fwlib.zip ST MC Workbench v 1.0.2 zip file http://www.st.com/internet/com/SOFTWARE_RESOURCES/TOOL/CONFIGURATION_UTIL ITY/motorcontrol_workbench.zip Consult: TN0516 “Overview of the STM32F103xx/STM32F100xx PMSM single/dual FOC SDK V3.0” http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/TE CHNICAL_NOTE/DM00026481.pdf UM1052 “STM32F103 or STM32F100 PMSM single/dual FOC SDK V 3.0” http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/US ER_MANUAL/CD00298474.pdf UM1053 “Advanced development Guide for STM32F103 or STM32F100 PMSM single/dual FOC library” http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/US ER_MANUAL/CD00298482.pdf STEVAL-IHM036V1 parameters - efficiency Efficiency measurement: Overall efficiency of the whole demonstration board is above 90% (test conditions- 230VAC, PWM 16kHz, Tamb 25˚C) Consumption with no motor commutation (STNBY) ~0.6W Efficiency (%) 95.0 90.0 Efficiency n(%) 95˚C 81˚C 62˚C 85.0 113˚C 80.0 75.0 70.0 Temperature of the STGIPN3H60 65.0 60.0 0 10 20 30 40 50 60 Electrical power (W) 70 80 90 100 STGIPN3H60 vs. Main Competitor FOC @ 16kHz SINUSOIDAL FOC CONTROL – SINGLE SHUNT – 3200 RPM (160Hz) – 16kHz – STGIPN3H60 Electrical Pout 25W 50W (*) 75W (*) 95(*) 25°C 61°C 80°C 96°C 120°C 50°C 87°C 109°C 123°C @ 65W - 75°C 116°C 122°C @ 35W - - Ta (*) or the maximum power according to a case temperature of 125° 125°C SINUSOIDAL FOC CONTROL – SINGLE SHUNT – 3200 RPM (160Hz) – 16kHz – Main Competitor Electrical Pout 25W 50W (*) 75W (*) 25°C 63°C 95°C 133°C @ 70W 50°C 93°C 126°C @ 47W - 75°C 119°C 128°C @ 30W - Ta (*) or the maximum power according to a case temperature of 125° 125°C FOC 16kHz - TA = 50°C FOC 16kHz - TA=25°C 130 128 Tc [°C] Tc [°C] STGIPN3H60 vs. Main Competitor FOC @ 16kHz 120 110 96 95 90 70 50 93 87 80 20 Main competitor 130 128 125 122 120 119 116 115 110 25 30 Electrical Power [W] STGIPN3H60 25 30 35 40 45 50 55 Electrical Power [W] STGIPN3H60 FOC 16kHz - TA = 75°C Tc [°C] 109 90 STGIPN3H60 123 100 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 Electrical Power [W] 20 126 120 110 80 63 61 130 35 Main competitor 40 60 Main competitor 65 70 STEVAL-IHM036V1 parameters – compliance with EN55014 (CISPR14-1) The STEVAL-IHM036V1 evaluation board was tested to be compliant with conducted radio disturbances according to CISPR14 specification, for frequency range from 150kHz to 30MHz Frequency range 150kHz – 30MHz Detector average; detector quasi peek Measured on power supply lines (AC line: L and N) STEVAL-IHM036V1 parameters – compliance with IEC61000-4-4 and IEC61000-4-5 The board was tested to be compliant with IEC61000-4-4 burst immunity: Burst duration 15ms +/- 20% at 5kHz Burst period 300ms +/- 20% Polarity positive/negative Applied to power supply lines (AC line: L and N) Passed 2kV with criteria A (no damage, no influence) The board was tested to be compliant with IEC61000-4-5 surge immunity: Polarity positive/negative Duration time 10 events; repetition time 30s Phase angle 0˚, 90˚, 180˚, 270˚ for each test condition Common mode – applied among to AC line and PE earth Differential mode – applied to AC line (L and N) Passed 2kV line to line and 2kV line to earth How to connect STEVAL-IHM036V1 JTAG J-link, ST-link… J3 J2 SHIMANO PMSM motor J1 J5 +30VDC Auxiliary +15V adapter Supply source up to 30V, 3A capable Schematic /1 INPUT PART WITH RECTIFIER F1 2A FUSE_SMALL NTC1 10R-B57153S0100M +Bus C2 330nF/X2 VR1 592-275; p-600mW C1 4.7nF/Y 2 C3 220nF/X2 D2 1N4007 R1 470k C4 330nF/X2 1 IN_230VAC +3.3V C5 + C6 4.7nF/Y 2 100uF/400V D4 1N4007 2 3 2 1 T1 3 4 J1 D1 1N4007 D3 BAT48JFILM R2 470k D5 1N4007 Bus_v oltage Div. ratio 116 C7 10nF R3 8k2 CM_choke 12mH +3.3V LINEAR U2 L78L33ACU U1 VIPe r1 6L D Drain4 Drain3 Drain2 Drain1 COMP 4 3 2 1 + Source4 Source3 Source2 Source1 C17 1uF/400V VDD LIM FB R7 68k 5 6 7 R5 120R C8 100nF R6 13k C15 47nF 8 2 1 +15V AUX C42 100nF C9 100nF +3.3V C11 100nF + C10 47uF/6.3V C12 100nF + C13 100nF D6 STTH1L06A C18 1uF/50V L2 +15V 2.2mH +15V C20 D7 STTH1L06A +3.3V C16 220nF +15V J5 +15V 2 R4 51k 13 14 15 16 SHORTED Vin +15V GND 470uH 3 L1 Vout SW4 +Bus 1 BUCK CONVERTER R8 7k5 + D8 BZV55C18SMD C19 100nF 100uF/25V D9 LED 'green' J2 1 2 3 MOTOR phas e_W phas e_V phas e_U C14 22uF/6.3V Schematic /2 POWER INVERTER PART U3 PWM-U-L !SD PWM-U-H +15V PWM-V-L + C24 4.7uF/25V PWM-V-H OP2- C26 100nF OU2 PWM-W-L 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 STGIPN3H60 VBOOT U /LIN_U /SD HIN_U VCC_U CIN1 /LIN_V HIN_V VCC_V OP2OPOUT2 OP2+ /LIN_W HIN_W VCC_W /SD2 GND P U, VS_U NU VBOOT_V V, VS_V NV VBOOT_W W, VS_W NW 17 C21 C22 1uF 1uF +3.3V R9 3k3 18 +Bus 19 phas e_U !SD EM_STOP 20 21 22 C27 330pF C23 C25 1uF 1uF 25 C28 C29 26 1uF 1uF phas e_V 23 24 +3.3V RT1 NTC 10k phas e_W PWM-W-H t R10 1R6 +3.3V R15 1k0 R14 n.c. OU2 D10 R17 18k +3.3V R13 1R6 Het_temperature C31 10nF E_C R18 4k7 C30 2.2nF BAT48JFILM +3.3V R20 6k2 R19 6k2 OU2 C32 R22 1k cinp R21 1k C33 33pF TP1 T POINT 15V TP5 T POINT CIN +15V TP2 T POINT 3.3V TP3 T POINT GND cinp TP6 T POINT SD +3.3V R23 1k0 E_C R12 1R6 R16 1k0 Current 100pF R11 1R6 !SD TP7 T POINT D_1 OP2- DAC_1 TP4 T POINT C TP8 T POINT D_2 Current DAC_2 Schematic /3 MCU part JTAG LED_2 LED_1 +3.3V +3.3V PB4 PB3 PA15 PA14 R30 1M C36 30pF 30pF 1 2 3 4 5 6 7 8 9 10 11 12 C37 100nF L3 2.2uH + C39 4.7uF/6.3V C40 100nF +3.3V VDD_3 VSS_3 PB9 PB8 BOOT0 PB7 PB6 PB5 PB4 PB3 PA15 PA14 Res C38 U4 VBA PC13 PC14 PC15 PD0 PD1 NRST VSSA VDDA PA0 PA1 PA2 VDD_2 VSS_2 PA13 PA12 PA11 PA10 PA9 PA8 PB15 PB14 PB13 PB12 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB10 PB11 VSS_1 VDD_1 R31 10k 48 47 46 45 44 43 42 41 40 39 38 37 Y1 8MHz PA13 PWM-W-H PWM-V-H PWM-U-H PWM-W-L PWM-V-L PWM-U-L !SD PB4 PA15 PA13 PA14 R26 10k PB3 Res R28 10k R29 10k J3 13 14 15 16 17 18 19 20 21 22 23 24 STM32F100C6T6 36 35 34 33 32 31 30 29 28 27 26 25 +3.3V 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 +3.3V +3.3V R24 Pot 10k +3.3V Current Bus_v oltage DAC_1 DAC_2 SW Het_temperature Pot +3.3V R32 10k R33 10k R34 10k R35 10k R25 PB3 PB4 4k7 C34 PA13 PA14 SW 22nF C35 SW1 +3.3V +3.3V R42 N.A. R41 N.A. U5 S T 485E B /N.A . R40 N.A. C41 N.A. 1 2 3 4 SW3 N.A. RO RE DE DI Vcc B A GND 8 7 6 5 J4 R38 N.A. SW2 N.A. 1 2 3 RS-485/N.A. R39 N.A. 68nF LED_1 R36 1k6 LED_2 R37 1k6 User R27 100R D11 LED 'y ellow' D12 LED 'y ellow' Tools Datasheets of available components: STGIPN3H60 IPM http://www.st.com/internet/com/TECHNICAL_R ESOURCES/TECHNICAL_LITERATURE/DAT ASHEET/DM00032611.pdf VIPer16 http://www.st.com/internet/com/TECHNICAL_R ESOURCES/TECHNICAL_LITERATURE/DAT ASHEET/CD00218828.pdf STM32F100C6T6 http://www.st.com/internet/com/TECHNICAL_R ESOURCES/TECHNICAL_LITERATURE/DAT ASHEET/CD00251732.pdf User manual UM:1483 Low power motor control board STEVAL-IHM036V1 featuring SLLIMM™ STGIPN3H60 and MCU STM32F100C6T6 NEWS!!! SLIMM SINGLE LEG Modular half bridge NEWS!!!!!!!! 2012 Samples available 1. It includes several innovative features: Modular and expandable solution Better Thermal behavior than a six-pack solution Improved board layout Several “smart” functions embedded Silicon options offered for both PFC (W) and Motor Control (K) PN BVCES @ 25°C IC @ 25°C Features NTC Package STGIPS35K60L1 600 V 35 A L6390 based Y SDIP 22L STGIPS40W60L1 600 V 40 A L6390 based Y SDIP 22L 46 SLIMM SINGLE LEG Features L6390 Driver available features 35A 600V Pkg Size [mm] 49.6*24.5*5.4 DBC substrate yes Voltage [V] 600 Current @ Tc=25°C [A] 35 Rth (max) [ºC/W] 1.25 Embedded Thermal Resistor (NTC) Yes Integrated Bootstrap diode Yes Smart shutdown function Yes SD function Yes Op-amps for Advanced current sensing Yes (3 pins) Comparator for fault protection Yes 3.3/5V input interface compatibility Yes Interlocking Function Yes Under Voltage lockout (on Vcc and Vboot) yes 47 Integrated bootstrap diodes mean: component cost saving easy layout Thanks to Smart Shutdown function, ST HV gate driver can turn off the IPM in a faster (T:200ns) and safer way during abnormal state ( Over Current or Over Temperature) SD function available for an efficient connection with micro-controller Integrated interlocking function can avoid any malfunctioning coming from overlapped input signals SLIMM Motor Control Evaluation Board STEVAL-IHM025V1 1 x IGBT IPM STGIPL14K60 1 x PWM SMPS smart driver VIPer16LD 1 x IGBT power switch STGP10NC60KD STEVAL-IHM027V1 1 x IGBT IPM STGIPS10K60A 1 x buck converter based on Viper16 1 x IGBT power switch STGP10NC60KD STEVAL-IHM028V1 1 x IGBT IPM STGIPS20K60 1 x PWM SMPS smart driver VIPer26LD 1 x IGBT power switch STGW35NB60SD 48 Three-phase power stage with shunt-based current reading Complete source files software libraries for 3-PH Induction and PMSM motors provided 1KW Power Inverter STGIPL14K60 Single phase connecting - supply voltage from 125VDC to 400VDC Possibility to use PMAC motors, 3-phase asynchronous motors, bi-phase AC motors or BLDC motors Input in-rush limiter with by-passing relay Brake switch with over-voltage comparator Hall sensor or encoder input feature, tachometer input feature Over-temperature and over-current hardware protection Compact and safety design 1 x IGBT IPM STGIPL14K60 1 x PWM SMPS smart driver VIPer16LD 1 x IGBT power switch STGP10NC60KD Ordering code: STEVAL-IHM025V1 Evaluation boards available at: http://www.st.com/evalboards 49 1KW Power Inverter STGIPS10K60A Single phase connecting - supply voltage from 125VDC to 350VDC Motor control connector for interface with STM3210B-EVAL board Possibility to use induction motor or PMSM motors up to 1000 W Regenerative brake control feature Input inrush limitation with bypassing relay Hall\Encoder inputs Possibility to connect BEMF daughter board for sensor-less six-step control of BLDC motors Tachometer input Compact and safety design 1 x IGBT IPM STGIPS10K60A 1 x buck converter based on Viper16 Ordering code: STEVAL-IHM027V1 Evaluation boards available at: http://www.st.com/evalboards 50 2 KW Power Inverter STGIPS20K60 HV supply mode -voltage 90VAC to 285VAC or direct DC line 125VDC to 400VDC Input voltage range extended to +400V to be compliant with PFC Input inrush limiter with bypassing relay Brake feature with over-voltage comparator Single or three shunt resistors current sensing method Hall sensor or encoder input feature Tachometer input feature Over-temperature and over-current hardware protection Active fan with automatic over-temperature switching Relative compact and safety design 1 x IGBT IPM STGIPS20K60 1 x PWM SMPS smart driver VIPer26LD 1 x IGBT power switch STGW35NB60SD Ordering code: STEVAL-IHM028V1 Evaluation boards available at: http://www.st.com/evalboards 51 Stepper motor control L6470 DSPIN & L6480 CSPIN Industrial & Power Conversion Division Off Line Power Supply Business Unit DSPIN & CSPIN The new State of the Art in µstepping Drivers L6470 DSPIN Functional Block 3V Volt. Reg. 16MHz Oscillator Programmabl Chargee speed Pump profile ADC dSPIN core POWER STAGE Microstepping SPI Thermal protection Voltage mode driving DAC & Comp Comprehensive Current command set sensing Protections 54 L6470 DSPIN Features ► Supply voltage 8V – 45V ► 3Arms (7A peak) ► RDS,ON = 0.37 ohm(high side) + 0.18 ohm(low side) ► Integrated Current Sensing (no external shunt) ► Up to 128 microsteps ► Voltage mode operation ► Sensorless Stall Detection ► Programmable speed profile ► Programmable positioning ► 8bit 5Mhz SPI interface d SPIN core (Daisy Chain compatible) ► Integrated 16MHz oscillator ► Integrated 5bit ADC ► Integrated 3V voltage regulator ► Over Current, Over Temperature and Under Voltage protections ► QFN and HTSSOP package 55 L6470 DSPIN Voltage mode vs Current Mode 1. Abrupt current changes cause strong mechanical vibrations. Current mode tries to follow even non idealities (reference voltage quantization and sampling) Noisy and jerky motion. 3. Non constant switching freq. Torque ripple and EMI are difficult to control. 56 2. Peak current is controlled. Average current value is different from target one. Inaccurate positioning L6470 DSPIN Voltage mode vs Current Mode Smooth current transient reduces mechanical vibrations. Motor movement is soft and silent! Average current is controlled. Accurate positioning. Constant switching freq. Torque ripple and EMI are under control. 57 L6470 DSPIN Advantages: Integration Intelligence integration Speed and position profiles required complex µcontroller routines d SPIN does the whole tricky job, listening to simple high level SPI commands 58 L6470 DSPIN Intelligence Integration before d SPIN… many digital + analog connections dedicated hi-performance µC + µC system µC µC many digital + analog connections dedicated hi-performance µC serial interface + µC many digital + analog connections dedicated hi-performance µC µC 59 + L6470 DSPIN Intelligence Integration …after d SPIN ! ► System is heavily simplified ► No more dedicated µC to perform speed profile and positioning calculations ► A lot less passive components and… SP I far better performances! µC SP I SP I system µC SP I 60 L6470 DSPIN Technical Details 128 µstep Sinewave generation PWM Modulat or HBridge PWM Modulat or HBridge Optimal resolution is 128 µsteps (0.78% of a step) Typical motor precision: 5% of a step 61 Voltage mode drawbacks and solutions Back-Electro Motive Force Effective and flexible heavily influences voltage BEMF compensation system to current relation Windings applied voltages Supply voltage are perturbed by supply voltage fluctuations compensation though integrated 5bit ADC Phase resistances vary Phase resistance with temperature compensation register 62 L6470 DSPIN BEMF Compensation Without BEMFcompensation With BEMFcompensation Motor speed Motor speed Applied phasevoltage Applied phasevoltage BEMF voltage BEMF voltage Resulting phasecurrent Resulting phasecurrent 63 L6470 DSPIN Current with BEMF compensation 64 L6470 DSPIN Supply voltge compensation Compensation algorithm calculates correction coefficient VS + n(t) L6470 ADC PWM + H-Bridge COMP VOUT Sinewave Amplitude Compensation coefficient is applied to sinewave amplitude 5bit ADC measures actual motor supply voltage 65 L6470 DSPIN Phase resistance variation compensation Motor phase resistance increases during operation causing a phase current reduction and a torque loss L6470 PWM + HBridge KTHERM Sinewave Amplitude Resistance variation can be compensated by a programmable KTHERM coefficient (1 to 1.47) 66 L6470 DSPIN Stall Detection Using integrated current sensing and the adjustable STALL current threshold a cheap and easy stall detection can be implemented STALL! Vphase BEMF is null and current is suddenly Normal operation increased STALL threshold Iphase BEMF 67 L6470 DSPIN a complete digital interface µC ► The fast SPI interface with daisy-chain capability allows a single MCU to manage multiple devices Programmable alarm FLAG open drain output for interrupt-based FW In daisy-chain configuration, FLAG pins of different devices can be orwired to save host controller GPIOs BUSY open drain output allows the MCU to known when the last command has been performed In daisy-chain configuration, BUSY pins of different devices can be orwired to save host controller GPIOs 68 µC FAIL! ! µC BUSY L6470 DSPIN Positioning & Speed profile µC SPI Power µC sends dSPIN high level commands… Free-run run at constant speed Positioning reach the desired position … and dSPIN does the tricky job! 69 L6470 DSPIN Costant speed command Run(SPD, DIR) command drives the motor to reach the target speed SPD in the selected direction. Target speed and direction can be changed anytime 70 L6470 DSPIN Step Clock Mode Very slow motion can be achieved enabling step-clock mode through the StepClock(DIR) command When L6470 is in step-clock mode, internal µstep logic is clocked through the external STCK pin instead of internal motion engine 71 L6470 DSPIN Automatic Microstepping Full Step Control system automatically switches from microstep to full- step mode when the speed is greater than a programmable threshold Switching from microstep to full-step allows increasing the torque at high speed with a low impact on motion smoothness 72 L6470 DSPIN External Switch Management Device can manage an external switch to: – immediately stop the motor – init home position through GoUntil command GoUntil command moves the motor with a selected constant speed and stops the motor when the switch is closed; at that time one of the following actions can be taken: – absolute position register is reset to zero – current absolute position is stored into MARK register 73 L6470 DSPIN Progammable Output Slew Rate H-Bridge 180 V/µs 74 LESS EMI 290 V/µs LESS POWER 530 V/µs L6470 DSPIN Daisy Chaining 75 L6470 DSPIN Typical Application Minimal component count µC: only 4 SPI signals + 2÷4 optional GPIOs 76 76 NEWS L6480 CSPIN Features ► Supply voltage 7.5V – 85V ► Dual full-bridge gate drivers ► Fully programmable gate driving ► Embedded miller clamp ► Up to 128 microsteps ► Voltage mode operation cSPIN ► Sensorless Stall Detection core ► Programmable speed profile ► Programmable positioning ► 8bit 5Mhz SPI interface (Daisy Chain compatible) ► Integrated 16MHz oscillator ► Integrated 5bit ADC ► Integrated 3.3V voltage regulator ► Integrated 15V/7.5V voltage regulator ► Full set of protection ● ● ● ES available SOP H1 2012 Over Current Over Temperature Under Voltage protections 77 L6480 CSPIN Programmable Gate Driver Turn ON Gate source current Controlled current time from 125 ns to 3.75 us (125 ns resolution) tCC IGATE time Controlled gate current 4, 8, 16, 24, 32, 64 and 96 mA 78 L6480 CSPIN Programmable Gate Driver Turn Off Gate sink current Controlled current time from 125 ns to 3.75 us (125 ns resolution) tCC tOB Turn-off overboost time up to 250 ns 100mA IGATE time Controlled gate current 4, 8, 16, 24, 32, 64 and 96 mA 79 L6480 CSPIN Eval Board Try the new cSPIN with our demonstration board! L6480 + STD10NF10 Up to 85 V Up to 10 A Available NOW! 80