2025-12-04 7:48 PM
I’m using the X-NUCLEO-IHM16M1 BLDC driver board, which is based on the STSPIN830, together with a NUCLEO-F446RE. In the STSPIN830 datasheet, ST clearly mentions that the device supports both 3-PWM and 6-PWM input modes.
But in practice, on this expansion board:
The user manual (UM2415) seems to confirm that the 6-input mode requires hardware changes: removing R12, replacing R11, and populating the NP resistors that route INxH/INxL to the MCU. Out of the box, the board is locked to 3-PWM “direct driving” mode.
My question:
Has anyone actually gotten TRUE 6-PWM complementary drive (TIM1 CHx + CHxN with dead-time) working on the X-NUCLEO-IHM16M1?
Not "6 logic inputs", but actual complementary PWM pairs like you’d use for a 3-phase inverter.
If yes:
If this is fundamentally impossible due to how the board is routed, I’d like to confirm that too before I switch to a different driver (DRV8303/8353, IR2101, L6386, etc.).
Anyone who has tried this, please let me know — ST’s documentation is a bit confusing here!