X-NUCLEO-IHM16M1 Data brief Three-phase brushless DC motor driver expansion board based on STSPIN830 for STM32 Nucleo Features * * Operative voltage from 7 to 45 V Output current up to 1.5 Arms * * * * * * * * * Supporting single shunt and three-shunt sensing Standby mode Flexible direct driving settable between 3 or 6 PWM inputs Current limiter with adjustable reference Overcurrent, short-circuit and interlocking protections Thermal shutdown and undervoltage lockout BEMF sensing circuitry Bus voltage and PCB temperature sensing Input connector for Hall-effect based sensors and encoder Description The X-NUCLEO-IHM16M1 motor driver expansion board is based on the STSPIN830 monolithic driver for three-phase brushless motors. It represents an affordable, easy-to-use solution for driving brushless motors in your STM32 Nucleo project, implementing single and three-shunt current sensing. The STSPIN830 embeds a PWM current limiter with adjustable threshold together with a full set of protections. The X-NUCLEO-IHM16M1 expansion board is compatible with the Arduino and ST morpho connectors, so it can be plugged to an STM32 Nucleo development board and stacked with additional STM32 Nucleo expansion boards. Product summary Three-phase brushless DC motor driver expansion board based on STSPIN830 for STM32 Nucleo X-NUCLEO-IHM16M1 Three-phase brushless monolithic motor driver STSPIN830 STM32 Nucleo development board STM32 Nucleo DB3613 - Rev 1 - May 2018 For further information contact your local STMicroelectronics sales office. www.st.com X-NUCLEO-IHM16M1 X-NUCLEO-IHM16M1 schematic diagrams 1 X-NUCLEO-IHM16M1 schematic diagrams Figure 1. X-NUCLEO-IHM16M1 circuit schematic (1 of 5) C1 33F 50V 33F 50VNP + C2 VS + C3 330NF VS VDD EN_FAULT VDD VDD ENU TOFF 2 STBY 16 INU 19 20 R30 NP INV 21 INW 23 22 ENV R32 NP 9 10 EN_FAULT 1 G STBY OUTW INU/INUH OUTV ENU/INUL OUTU 12 ENV/INVL SENSEW INW/INWH SENSEV ENW/INWL SENSEU OUTV 7 OUTU 14 SENSEW 13 R9 18 R10 MODE 39K 39K 39K 39K 39K SNS GND GND GND R11 39K STSPIN830 39K NC R4 330R SENSEV 5 SENSEU 2 4 J2 61300311121 M5 8 3 R8 EPAD R7 P-MOS Q1 NX3008PBKW OUTW 11 Jumper M5 connected between J2 pin 2&3 25 R6 S D INV/INVH 3 6 15 R5 C5 2.2NF 3 C4 10NF TOFF VDD ENW 2 R3 39K 17 1 24 VREF VS VREF 1 VS U1 R1 12K R2 1K D1 RED R12 C6 4.7NF NP 0R Figure 2. X-NUCLEO-IHM16M1 circuit schematic (2 of 5) S1751-46R TP1 VS VREF J3 61300311121 TOFF 1 VDD VDD NCP18WB473J03RB R15 R14 180K 1% VREF 3 22K C8 220NF 16V X7R R13 3.9K NTC 2 M6 R38 3 Jumper M6 connected between J3 pin 1&2 1 VDD Roff SPEED R16 12K SPEED H1 R17 10K 2 VBUS NTC CURRENT_REF 1 R19 12K 1% C21 100NF 50V X7R C7 220NF 16V X7R R18 10K C22 220NF 16V X7R 5V GND 1 1 GND VDD VS CLOSE R20 3K 1 2 3 4 5 61300511121 DB3613 - Rev 1 2 R21 3K R22 3K VS VDD X7R J1 A+/H1 B+/H2 Z+/H3 +5V GND 1 VDD JP3 1 C9 220NF 16V 1 S1751-46R S1751-46R S1751-46R S1751-46R TP4 TP2 TP3 TP5 R23 R24 R25 330R 330R 330R H2 H3 5V C10 10PF C11 10PF C12 10PF R26 4.7K NP R27 4.7K NP R28 4.7K NP D2 3V MMSZ3V0T1G D3 3V D4 3V MMSZ3V0T1G MMSZ3V0T1G page 2/6 X-NUCLEO-IHM16M1 X-NUCLEO-IHM16M1 schematic diagrams Figure 3. X-NUCLEO-IHM16M1 circuit schematic (3 of 5) C7_32 PA4 - DAC R39 NP DAC C10_27 PB4 - PWM R40 0R PWM C10_18 PB11 - PhV Sense C10_24 PB1 - PhV Sense Curr_fdbk1 R41 0R F303 R42 0R R34 C10_15 PA7 - PhW Sense 0R Curr_fdbk3 STM32F303 Embedded OPAMP NP C7_34 PB0 R75 C10_30 PB13 R76 NP C10_18 PB11 R77 NP PB14 R88 NP PC5 R31 0R C7_28 PA0 R33 0R F302 VBUS C10_14 PA11 - BKIN2 R35 0R BKIN2 (F302, F303) C10_16 PB12 - BKIN R37 0R EN_FAULT Curr_fdbk2 0R F303 R36 PB0 - PhW Sense C7_34 0R R29 C7_30 PA1 - PhU Sense CURRENT_REF C10_28 C10_6 OP303_U OP303_V OP303_W C10_26 PB15 C10_15 PB15 R61 0R R69 NP F302 C10_28 PB14 R73 0R C10_13 PB14 R78 NP F302 C10_15 PA7 R74 C10_30 PB13 C10_11 PB13 R80 NP C7_17 SPEED BEMF2 PC2 PC3 - ADC SPD bemf2 1 2 3 4 5 6 7 8 C7_28 C7_30 C7_32 C7_34 PC1 - ADC PC0 - ADC 1 2 3 4 5 6 R45 5V GND GND VDD 0R NP F302 M2 OPTICAL_TARGET C13 220NF 16V X7R 5V R86 0R C10_19 PC7 - H2 R85 0R C10_25 PB10 - H3 R84 0R C10_2 PC8 - H3 R87 0R C10_34 PC4 R82 0R C10_18 PA6 R83 NP F030 H1 F030 H2 F030 H3 F302 NTC INW BEMF3 BEMF1 CN10 IO_BEMF PC9 - GPIO C10_11 C10_13 C10_15 PA9 - INV PA8 - INU INU 8 7 6 5 4 3 2 1 STBY M3 OPTICAL_TARGET PB3 - H2 ENU CN5 NP SSQ-110-01-F-S 10 9 8 7 6 5 4 3 2 1 INV INV INU bemf3 bemf1 0R C10_31 F303 (Embedded OPAMP ONLY) CN8 NP SSQ-106-01-F-S ESQ-119-24-G-D M1 OPTICAL_TARGET VDD R440R 0R R81 0R R79 CN6 NP SSQ-108-01-F-S R43 PC6 - H1 ENV VDD 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 PA15 - H1 ENW CN7 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 C7_17 C10_4 C10_19 C10_25 C10_27 PB5 C10_31 PA10 - INW REF STBY INW 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 CN9 NP SSQ-108-01-F-S C10_2 C10_4 C10_6 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 C10_14 C10_16 C10_18 C10_24 C10_26 C10_28 C10_30 C10_34 ESQ-119-24-G-D M4 GU_4xx Figure 4. X-NUCLEO-IHM16M1 circuit schematic (4 of 5) VS S1751-46R TP6 S1751-46R TP7 S1751-46R TP8 1 1 1 1 3 2 J4 FC681465P RS 805-1699 VDD CN3 691351500003 691311500105 OUTW OUTV D5 BAT30KFILM D6 BAT30KFILM D7 BAT30KFILM OUTU VS BEMF3 R46 10K 1/4W BEMF2 R47 10K 1/4W BEMF1 R48 10K 1/4W R52 2.2K R53 2.2K R54 2.2K D11 D12 BAT30KFILM D13 BAT30KFILM BAT30KFILM D8 YELLOW D9 YELLOW D10 YELLOW R49 R50 R51 10K 1/4W 10K 1/4W 10K 1/4W 5 OUT W 1 4 OUT V 2 3 OUT U 3 2 VS 1 1 GND 2 CN1 CN2 691351500002 IO_BEMF DB3613 - Rev 1 page 3/6 X-NUCLEO-IHM16M1 X-NUCLEO-IHM16M1 schematic diagrams Figure 5. X-NUCLEO-IHM16M1 circuit schematic (5 of 5) VDD VDD SENSEU 13 IN+ OUT 14 IN- R58 2.2K Curr_fdbk1 11 C14 680PF Vcc 12 R57 0.33R 1/2W 1206 U2D TSV994 4 OP303_U GND R55 2.2K R56 680R 2 Jumper M7 connected between J5 pin 1&2 M7 J5 VDD R59 2.2K C15 NP 1 JP4 OPEN 1 2 VDD 61300211121 OP303_V U2B TSV994 6 R63 0.33R 1/2W 1206 C17 680PF IN+ OUT 7 IN- GND 5 SENSEV Vcc 4 R60 2.2K R62 680R M8 Jumper M8 connected between J6 pin 1&2 1 2 11 R64 2.2K Curr_fdbk2 R65 VDD J6 61300211121 2.2K 2 C18 R66 2.2K C16 10NF 3 VDD VDD OP303_W 9 C19 680PF 11 OUT 8 IN- R71 2.2K Curr_fdbk3 2.2K R72 C20 DB3613 - Rev 1 Vcc IN+ OUT 1 IN- GND 10 SENSEW R70 0.33R 1/2W 1206 U2C TSV994 4 R67 2.2K IN+ 11 R68 680R 2 U2A TSV994 GND 1 NP Vcc 4 JP7 OPEN NP page 4/6 X-NUCLEO-IHM16M1 Revision history Table 1. Document revision history DB3613 - Rev 1 Date Version 15-May-2018 1 Changes Initial release. page 5/6 X-NUCLEO-IHM16M1 IMPORTANT NOTICE - PLEASE READ CAREFULLY STMicroelectronics NV and its subsidiaries ("ST") reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST's terms and conditions of sale in place at the time of order acknowledgement. Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of Purchasers' products. No license, express or implied, to any intellectual property right is granted by ST herein. Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product. ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners. Information in this document supersedes and replaces information previously supplied in any prior versions of this document. (c) 2018 STMicroelectronics - All rights reserved DB3613 - Rev 1 page 6/6