2025-09-09 2:42 AM - last edited on 2025-09-09 5:49 AM by Peter BENSCH
Hello ST community,
I am working with the STM UM2458 inverter board (5 kW low-voltage, high-current inverter) using the STEVAL-CTM004V1 control board with SPC560P50L3 MCU. I am configuring the system in SPC5Studio, debugging with UDE STK, and using Motor Control Live Monitor for motor testing.
My setup:
Supply: DC source (up to 48 V)
Gate driver: L6491D (configured as per UM2458 schematic)
PWM inputs: HS_IN_PWM and LS_IN_PWM are driven correctly from MCU (checked with oscilloscope)
Bootstraps and supply voltages (+12 V, +3.3 V) are present
Motor: small BLDC A2212/13T 1000 kV for testing
Problem:
No switching observed at GATE_HS, SOURCE_HS, or GATE_HS outputs of the L6491D
MOSFETs are tested OK with multimeter (no shorts)
In Motor Control Live Monitor, I first saw “Speed feedback error” and sometimes startup errors
After enabling open-loop FOC (parameter.h), no error is displayed but the motor does not run and MOSFETs still do not switch
Questions:
Why is the L6491D not producing gate drive even though PWM inputs are present?
Is there a recommended SPC5Studio configuration file for UM2458?
Do I need special settings for bootstrap charging or open-loop startup?
Any checklist or reference project for UM2458 with SPC560P50L3?
Thanks in advance for your support.
Best regards,
Jenistan J
2025-09-09 3:24 AM
Hi,
so for the driver to run : whats on its error pin , OD/SD ?
2025-09-09 4:24 AM - edited 2025-09-09 4:25 AM
Hi,
Thanks for your response. I checked the OD/SD pin as you suggested — it is not low, I measure some voltage there.
The issue is that although I am driving the input pins (LS_IN_PWM, HS_IN_PWM), the outputs to the MOSFETs (GATE_HS, SOURCE_HS, LS) are not switching. The MOSFETs themselves are fine (I checked them with a multimeter).
So I am not sure if the problem is:
Configuration of the driver IC (maybe I missed a requirement for enabling it), or
A protection/fault condition that is preventing the outputs from switching.
Thanks for your support.
2025-09-09 5:40 AM
>it is not low, I measure some voltage there.
As this OD/SD pin is crucical for run or error/stop , exact voltage and check with a scope: constant and clean , or... ?
> maybe I missed a requirement for enabling it
As OD/SD pin is the only enable-or-error deciding pin.... check it !