Unexpected VDS Protection Trigger with STDRIVE101 + STL110N10F7
- May 20, 2025
- 3 replies
- 713 views
Hello everyone,
I'm working on a BLDC motor project that drives an overhead (tilting) door using the STDRIVE101 gate driver, configured via MC Workbench.
The power stage uses STL110N10F7 MOSFETs, and the motor supply voltage is 24V.
PWM switching frequency is set to 20 kHz.
:collision: Issue
I'm facing unexpected triggering of the VDS (Short Circuit) protection, especially:
-
Right at motor startup
-
When I disable and then re-enable the VDS protection while the motor is running, the fault is immediately triggered
:gear: Current configuration:
-
VSCREF = 1.32 V → so VDSth = 1.32 V
-
Digital Filter Duration = 111.11 ns
-
SW Dead-time = 800 ns
-
Charge Boot Capacitor = 10 ms / Duty = 0%
-
PWM frequency = 20 kHz
-
MOSFETs: STL110N10F7
-
Startup current: around 5 A
-
DT/Mode pin is tied to GND → meaning fixed internal dead-time is selected (per datasheet)
- CP pin is also tied to GND → bootstrap auto-recharge is disabled
I also measured that the FAULT signal remains active for ~10 ms after triggering, which suggests a persistent error — not just a fast transient.
:magnifying_glass_tilted_left: Things I've analyzed:
-
The mechanical load is significant (large door), so startup torque is high.
-
The 800 ns fixed dead-time might be too short for these MOSFETs → possible shoot-through?
-
VDS faults are more frequent at 8 kHz than at 16 kHz or higher.
-
Simply re-enabling VDS protection while running causes an immediate fault, even if the motor is spinning smoothly.
:question_mark:Questions:
-
Is the 800 ns fixed dead-time sufficient for the STL110N10F7? Should I consider leaving the DT/Mode pin floating to program the dead-time?
-
What would be a reasonable Digital Filter Duration to filter out harmless VDS transients?
-
Is it expected behavior that re-enabling VDS protection while running triggers a fault? Is there a recommended blanking or reset method for this?
-
Would it make sense to increase VSCREF slightly to raise VDSth and tolerate short transients better?
-
Any recommendation for optimal PWM frequency with this kind of load and protection enabled?
Thanks in advance for any insights or suggestions!
