Cypress Inverter Fan Motor Solution Devin ZhangFCZH July

  • Slides: 26
Download presentation
Cypress Inverter Fan Motor Solution Devin Zhang(FCZH) July, 2018

Cypress Inverter Fan Motor Solution Devin Zhang(FCZH) July, 2018

Cypress Motor Control Solution History Fujitsu FFMC-8 L MCU AC inverter Compressor control 1996

Cypress Motor Control Solution History Fujitsu FFMC-8 L MCU AC inverter Compressor control 1996 -2001 Fujitsu FFMC-16 LX FFMC-FR Fujitsu FFMC-8 L FFMC-16 LX AC inverter WM, Aircon; Industrial Inverter 2001 -2004 AC Induction Motor control BLDC 120 Degree inverter WM, Aircon; BLDC 180 degree Inverter Air-con, WM BLDC 180 degree Inverter Air-con,WM, FAN, Refrigerator Industrial Inverter BLDC 180 degree Inverter Air-con, WM, FAN, Refrigerator Industrial Inverter Cypress FM 0+/FM 4/PSo. C 4 Inverter Air-Con, WM, FAN, Refrigerator, Industrial Inverter dishwasher, Range hood, Drone, Power tools/Hair Dryer Spansion Acquire Fujitsu AM on 1 Aug, 2013 2010 -2013 2005 -2009 Spansion &Cypress Merge in March, 2015 2014 2015 BLDC Motor BLDC/PMSM/ACIM 120 degree square wave control FOC, Dual Motor, sensor less, 180 degree, Sine wave, Position, Servo control FOC Sine wave control 2 Spansion FM 3/FM 4/FM 0+ Fujitsu FM 3/FM 0+ 2016 Cypress PSo. C 1 M 8 C Cypress PSo. C 3/PSo. C 4 Cypress PSo. C 5 E Bike Power Tools Drone ESC

MCU Portfolio 8 -Bit 32 -Bit ARM® Cortex®-M 0/M 0+ 32 -Bit ARM® Cortex®-M

MCU Portfolio 8 -Bit 32 -Bit ARM® Cortex®-M 0/M 0+ 32 -Bit ARM® Cortex®-M 3 32 -Bit ARM® Cortex®-M 4 32 -Bit ARM® Cortex®-M 7 High Analog Integration Ultra-Low-Power 8 -/16 -Bit Replacement Mid-Range Performance High Performance Next Generation Programmable System-on-Chip (PSo. C) is the world’s only programmable embedded system-on-chip integrating an MCU core, PABs 1, PDBs 2, programmable interconnect and routing, and Cap. Sense capacitive sensing Analog and Digital Integration Flexible MCU (FM) is a portfolio of high-performance ARM® Cortex®-M-based MCUs for industrial and consumer applications PSo. C 5 LP Cortex®-M 3 80 MHz, 256 KB Flash 20 PAB, 30 PDB, 72 I/Os PSo. C 3 8051 CPU 67 MHz, 64 KB Flash Up to 19 PAB, 30 PDB, 72 I/Os PSo. C 1 M 8 C CPU 24 MHz, 32 KB Flash 16 PAB, 16 PDB, 64 I/Os 8 FX 8 -bit RISC MCU 16 MHz, 32 -50 KB Flash PSo. C 4 Cortex®-M 0 48 MHz, 256 KB Flash Up to 13 PAB, 20 PDB, 98 I/Os PSo. C 7 Cortex®-M 7 NDA Required, Contact Sales PSo. C 6 Cortex®-M 4 and Cortex ®-M 0+ NDA Required, Contact Sales FM 4 MCUs Cortex®-M 4 200 MHz, 2 MB Flash, 190 I/Os FM 3 MCUs Cortex®-M 3 144 MHz, 1. 5 MB Flash, 154 I/Os PSo. C Analog Coprocessor CY 8 C 4 Axx 48 MHz, 32 KB Flash Up to 12 PAB, 11 PDB, 38 I/Os FM 0+ MCUs Cortex®-M 0+ 40 MHz, 512 KB Flash, 102 I/Os A programmable analog block that is configured using PSo. C software to create analog front ends, signal conditioning circuits with opamps and filters 2 A programmable digital block that is configured using PSo. C software to implement custom digital peripherals and glue logic Concept 1 3 FM 7 MCUs Cortex®-M 7 NDA Required, Contact Sales Development Sampling Production QQYY Status Availability

Motor Application & PSOC Product Mapping Application CM/UAC Washing Machine PSo. C 4 S

Motor Application & PSOC Product Mapping Application CM/UAC Washing Machine PSo. C 4 S 2 PSo. C 4 S 3 PSo. C 4 MC PSo. C 6 SF PSo. C 6 MC LQFP 44 LQFP 48 LQFP 44 LQFP 64 LQFP 100 LQFP 48 LQFP 64 LQFP 80 LQFP 100 ● ● BLDC/DD/SRM ● 2 in 1 ● ● 2 Motor (Dry&Washing) Air-Con ODU LF PFC Compressor Refrigerator ● Vacuum Cleaner Sew Machine ● ● ● ● A/C ODU/IDU Fan ● ● Electronics Fan ● ● Range Hood/Pump ● ● Ceiling Fan ● ● Air Purifier ● ● Industrial Fan ● ● Motor+HMI/System Simple Type ● ● LF PFC Compressor Single Motor ● ● HF PFC with 2 Motor HF PFC Compressor FAN ● ● HF PFC Compressor Single Compressor ● ● ● Normal Type ● HVAC E-Car ● ● Power Tools Others DC FAN(FOC) Drone ESC 4 Servo Motor ● ●

WM Motor Control MCUs Integrated Power Module WM Motor control Solution Cortex®-M 0+ TCPWM

WM Motor Control MCUs Integrated Power Module WM Motor control Solution Cortex®-M 0+ TCPWM 3 Trigger 6 TCPWM 1 SAR 4 ADC LED A M U X 3 Opamp I_U I_V GPIO Shunt Resistor Over current CMP Main System 32 VREF OC trigger Signal SCB 3 Force Stop Signal Kill TCPWM SCB 3 GPIO debugging SWD CMP 5 WM With Sensor Relay 3 Hall Sensor

Dual Motor Air-con ODU MCUs 6

Dual Motor Air-con ODU MCUs 6

CY MCU Solution Motor Applications Mapping Application FM 0+ FM 3 A/C ODU compressor

CY MCU Solution Motor Applications Mapping Application FM 0+ FM 3 A/C ODU compressor MB 9 AF 112 L Full Function A/C ODU MB 9 BF 112 N Refrigerator Compressor PSo. C 4 P 41 S 2 MB 9 AF 111 K P 41 S 2 MB 9 BF 121 J MB 9 BF 122 K /L S 6 E 2 H P 45, P 41 S 3 Electronics Fan Ceiling Fan FOC, Sensor less position observer, zero Speed Start up, OOB, Motor Identification SPWM, FOC, 1/3 Shunt compatible, S 6 E 1 A P 41 S 2 A/C ODU/IDU Fan Range Hood/Pump Drone ESC MB 9 BF 121 J MB 9 BF 164 Drone Gimbal Motor MB 9 BF 121 J MB 9 BF 164 Power Tools 7 SPWM, FOC, 1 Shunt, Full Protection SPWM, FOC, OOB, electronic weighting Motor identification and auto-tuning Sine PWM, VF, OC protection S 6 E 1 A Washing Machine ( DD/sensor less BLDC) CY solution Competitive Advantage Position observer, 1 shunt, low to 3 Hz HF PFC, one chip(2 motor/1 PFC) S 6 E 2 H S 6 E 1 A Washing Machine( BLDC Hall) Washing machine(3 P UAC) FM 4 PSo. C 5 P 41 S 2 ● Mature Solution Fast, Anti-Wind Start up, Fast Reversal Self-Adjusting Carry Frequency, Torque control, Power control, VF/VF diagnose Full Protection SPWM, FOC, Sensorless, 20 KHz Carry Freq 12 -40 KHz CF, 0. 1(Max Rotor err), Min 5 RPM SPWM, FOC, Cost BOM, >20000 RPM ● Develop solution

Motor Control Starter-kit Motor control application System control Motor control library Cypress provide different

Motor Control Starter-kit Motor control application System control Motor control library Cypress provide different motor control starter-kit for different motor control application. Combined with motor control library, the customer could have an intuitive feeling for the motor control system. Peripheral driver library Hardware Motor Air-conditioner starter-kit Washing machine starter-kit Refrigerator starter-kit Low voltage BLDC/PMSM starter-kit Fan motor starter-kit Power tool starter-kit Aerial gimbal starter-kit 8 ESC of drone starter-kit

Background Introduction q. Motor structure IPM 9 SPM

Background Introduction q. Motor structure IPM 9 SPM

Background Introduction q. Control Solution improving Ø AC Motor Efficiency lower, speed range narrow

Background Introduction q. Control Solution improving Ø AC Motor Efficiency lower, speed range narrow Ø About sensor motor, the price is higher and Hall be mangled easily Ø Market DC fan solution startup need orientation,openloop startup need more power loss,anti-wind startup performance is bad. Ø Cypress sensor-less DC fan motor solution solve these shortcomings,realize no orientation, no vibration startup,efficiency higher,speed range wider,anti-wind startup is perfect,hardware price lower and have lower noise. Perfect performance ! 10

Algorithm Structure Start Up Torque VF ωref + - Parameters Identification Protection Speed PI

Algorithm Structure Start Up Torque VF ωref + - Parameters Identification Protection Speed PI Field weaken + Iqref + - Input DC Input VF_diagnose Iq PI Id PI Vα Vq Va Inverse Clarke Inverse Park Vβ Vd Vb SVPWM Electrical Brake Vc - Iq Isα Id Isβ Park ωm. R Ia Clarke Ib Single /Dual shunt Isβ θestim 11 ~ AC Dead-time Compensation Isα Rotor position estimator Vβ Vα PMSM

Algorithm Function list q 1、Catch- Spin function q 2、 ELE-brake function q 3、 ELE-brake

Algorithm Function list q 1、Catch- Spin function q 2、 ELE-brake function q 3、 ELE-brake current control function q 4、 proof-wind startup function q 5、 rotor direction detect function q 6、 self-adapt startup function q 7、 VF/VF_diagnosis function q 12、Field weaken function q 13、GUI debugger function q 14、Parameters Identification q 15、Pulse speed feedback function q 16、Vsp speed control function q 17、NTC/PTC speed limit function q 18、Single shunt function q 19、Inner CR choose function q 20、Full-scale protected function q 8、 torque control function Ø rotor lock protection q 9、On-line carrier frequency vary Ø loss phase protection Ø soft over-current protection Ø over and under voltage protection Ø loss flux protection q 10、Un-stop running 12 q 11、Dead Time Compensation

Algorithm function q. Catch-Spin Function: ØFrom the rotor estimate speed, can judge the start

Algorithm function q. Catch-Spin Function: ØFrom the rotor estimate speed, can judge the start mode, if speed bigger than zero speed, use catch-spin function, otherwise use other start mode. Ø Algorithm figure as below: Catch spin Estimate speed Estimate Speed > 0 13 Catch–Spin function Close loop

Algorithm function q Anti-wind start: ØFrom the rotor speed detection, Once detected the rotor

Algorithm function q Anti-wind start: ØFrom the rotor speed detection, Once detected the rotor reverse running. Anti-wind start function gets started. Based on the reverse speed, adjust startup current and brake time. When speed decreased to around zero, enter close loop running. Anti-wind startup Ø Algorithm figure as below: Estimate speed and brake Estimate speed <0 14 brake Close loop Anti-wind startup Close loop running

Algorithm function q Resting state start: ØFrom the rotor speed detection, Once detected the

Algorithm function q Resting state start: ØFrom the rotor speed detection, Once detected the rotor speed equal to zero. Resting state start function will be started. Based on the target speed and loading adjust the startup current. Direct enter close loop running. Resting state startup Ø Algorithm figure as below: Estimate speed ≈0 Resting startup Close loop running Estimate speed Close loop 15

Algorithm function q Motor parameters identification– test waveform ØTest waveform as below: Close loop

Algorithm function q Motor parameters identification– test waveform ØTest waveform as below: Close loop running and Increase 1000 rpm by 20 Hz/s Motor parameters Identification -10 s 16

Performance Data Table Function 17 Competitor solution Cypress solution Whether orientation Need orientation startup,orientation

Performance Data Table Function 17 Competitor solution Cypress solution Whether orientation Need orientation startup,orientation or not time about 4 S,current 0. 7 A,bigger vibration and long start time No need orientation,orientation time 0 S,current 0 A,startup no vibration. Whether open-loop startup or not Need open-loop startup,open-loop time about 0. 4 S, current about 0. 85 A No need, Using pre-close-loop mode,time maximum value about 0. 2 S,maximum current about 0. 2 A Proof-wind startup performance Proof -wind startup is ok only under 300 RPM,300 RPM---500 RPM startup maybe failure,above 500 RPM never startup successful Proof -wind startup all is ok under 1000 RPM Startup time startup time total 4. 5 S startup time total 0. 2 S Startup power loss about: (0. 7 A*4 S+0. 85 A*0. 4 S)*R/2 (0. 2 A*0. 2 S)*R/2=0. 004 J( =(1. 96+0. 289)/2=1. 1245 J only other solution power ‘s 0. 356%) Startup type Startup no self-adaption mode,current Startup using self-adaption and time is constant value all. method,current and time will be controlled minimum.

Performance Feature q Using Cypress 32 bit ARM Cortex-M 3/FM 0+ chip:MB 9 AF

Performance Feature q Using Cypress 32 bit ARM Cortex-M 3/FM 0+ chip:MB 9 AF 132 K,frequency 20 MHz/SE 1 A 1, frequency 40 M/CY 8 C 4146 AZI-S 423, frequency 48 M q Using the MOSFET or IPM power module can be chosen q VF/VF Diagnose/Speed/Torque control mode q No orientation and open loop startup q Carry frequency 5 K~30 K Online adjustment,In order to meet the low noise performance q Support single shunt and dual shunt algorithm q Anti-wind startup can reach 1000 rpm q No stop running function q Support PWM mode brake function q Catch-spin function q Support decrease flux protection q Perfect protection function q Meet the national energy consumption requirements of energy efficiency 18

Background Introduction Memory High Quality Flash 100 k erase cycles 20 years retention Fastest

Background Introduction Memory High Quality Flash 100 k erase cycles 20 years retention Fastest Flash Memory among ARM Cortex M 0+ /M 3/M 4 families Wide supply voltage range 1. 8 V. . 5. 5 V 1. 65 V. . 3. 6 V Core High Performance up to 144 MHz operation frequency Sophisticated Motor Control Timer Long term Availability 10 years + 3 independent 12 -bit ADCs Peripherals 19 Support Advanced Connectivity USB host+function CAN Ethernet Many functional safety features Excellent Technical Support in Global

Cypress Source §Starterkits §Extension Boards §JTAG Adapters §Application Notes §Software Examples §Hardware Manuals §Datasheets

Cypress Source §Starterkits §Extension Boards §JTAG Adapters §Application Notes §Software Examples §Hardware Manuals §Datasheets §Newsletter §PSOC Creator §IAR IDE §Debugger §Softune Workbench er m o t Cus §Microcontroller §USB §Motor Control §EMI 20 Semin §EMI Reports §PCB Reviews ar §PCN, PTN §Qualification Data, PPAP §Field Failures, 8 D Reports §Low Leve Drivers §Header Files §Software Cores §Standards (HIS, Autosar)

Solution Development q IAR Embedded Workbench IDE Completely open chip driver code, to achieve

Solution Development q IAR Embedded Workbench IDE Completely open chip driver code, to achieve quickly switch and change of the chip Provide complete new function sample project fast Project of custom and replacement of the chip 21 Modify the user interface file directly, direct replacement of the motor and configuration parameters can be set, and can modify the motor parameters online, to debug the machine

Solution Development q PSOC CREATOR IDE 22

Solution Development q PSOC CREATOR IDE 22

Solution support product v Special feature • Standard interface • Fast increase speed for

Solution support product v Special feature • Standard interface • Fast increase speed for deducting • Anti - wind startup v Special feature • No-orientation stage • No start swing • Catch spin function v Special feature • Low speed running • Low vibration 23

Solution support product v Special Feature • High speed running • Little current v

Solution support product v Special Feature • High speed running • Little current v Special Feature • Torque control • Fast startup v Special Feature • Low voltage running • High speed 24

Solution support product q. Other Product 25 Pump Dishwasher Hair dryer Electric drill

Solution support product q. Other Product 25 Pump Dishwasher Hair dryer Electric drill

Thank You! 26

Thank You! 26