STEVAL-IHM038V1 BLDC ceiling fan controller based on the STM32 and SLLIMM-nano Data brief FOC (field oriented control) sensorless algorithm PCB size customized for ceiling fan design PCB diameter: 105 mm Double-sided layout RoHS compliant Description The STEVAL-IHM038V1 system evaluation board implements a BLDC/PMSM fan controller board which is based on the SLLIMM-nano (small low-loss intelligent molded module) STGIPN3H60 and STM32F100C6T6B microcontroller. The Features STEVAL-IHM038V1 incorporates a complete inverter stage and a control stage to drive a 3- Maximum input voltage: 265 V AC or 375 V DC phase BLDC fan motor with a power range of 30- Minimum input voltage: 90 V AC or 128 V DC 35 W with FOC (field oriented control) sensorless mode for the ceiling fan applications. For power Output power for applied motor: up to 50 W factor correction, a passive PFC stage is +15 V auxiliary power supply based on the implemented to achieve a power factor up to 0.90, VIPER16 in a non-isolated buck configuration which is the minimum recommended for ceiling Compact design using the SLLIMM-nano fan applications, particularly for the Indian market. STGIPN3H60 consisting of 600 V IGBTs with To set the speed by remote control, an on-board gate drivers, op amp for current sensing and IR demodulator is available. comparator The inverter stage is implemented using the Passive PFC circuit for power factor correction intelligent power module SLLIMM-nano On-board infrared (IR) receiver/demodulator STGIPN3H60 which embeds 600 V IGBTs with for speed and on/off control using IR remote gate drivers, op amp for current sensing and a comparator in a single NDIP-26L package, External EEPROM M24C01 for recovery of last resulting in a reliable and compact system design. speed setting The control part includes field oriented control Hardware overcurrent protection with sensorless control algorithm, fault detection Overtemperature protection with NTC and speed setting via remote control (IR receiver), thermistor all handled by the STM32F100C6T6B Overvoltage and undervoltage detection microcontroller from STs ARM Cortex-M3 core-based low density STM32 MCU family. Based on 32-bit ARM Cortex-M3 core- based microcontroller STM32F100C6T6B Firmware based on STM32 PMSM FOC SDK 3.0 motor control firmware library and fully customized for the ceiling fan application November 2013 DocID024271 Rev 2 1/7 For further information contact your local STMicroelectronics sales office. www.st.com3 3 1567B * % 3 3 FN V 9ROW HHGED%X 3 3 3 Schematic diagrams STEVAL-IHM038V1 1 Schematic diagrams Figure 1. Microcontroller 9 9 77 66 22 33 55 55 ,, )) ,, 11 55 NN NN 9 && -- (( :: XX )) 99 && && 9 QQ )) QQ )) 66 :: 66 : : 66 :: .. (( << 66 33 66 77 66 :: .. ( ( << 66 33 66 77 && 55 QQ )) NN 1 & 0 B:&B3% & 06 & 60 7B-3- - 7 * 3 *&.B3 9 88 && << && 3% 3% 3% 3% 3% 3% QQ )) SS )) B B 966 7 7 B 00 ++ && 3 0 7 B 7 1 B & 3 B - 3-7 1 , B & 6 2 B & 3 7 8 2 B & 6 2 B & 3 1 B DK 3 VH:B+ 55 (( SS )) 7 8 2 B & 6 2 B 3 3 B +& B 7 5(6( VH B 9 + 7 6 15 3 B +& B VH 8B + 3 B &+ B DK 3 VH:B/ % +& B VH B 9 / 3:8. B % &+ B VH 8B / % +& B H U % , .% B 9 B 3% 3% 3% 3% 966B && && 66 77 00 )) & & %% 77 BB // 44 )) 33 9 QQ )) XX )) && FNHHGED IUU&X QQ )) ) WDHIXU HPSUH7 2/7 DocID024271 Rev 2 9 , ,) HHGED FN %22 B , & B B , & B &/ B&+ 7 0 B3% B&+7 0 B3% 2B *B 3% -7 B B-7 -7 B-7-7 9 7 0 1B3 3 F JHQ (P 7 0 1B3 3 3KD 7 0 1B3 3 3KD 7 0 1B3 9 7 0 966 3KD 7 0 3KD 7 0 3 3 26&B, .H 3 .H 3 6B70 *B 966 9 9% .H .H