I'm using DRV8332 for BLDC motor control with a PWM frequency of 200 kHz. A few times (like once a week) the fault pin goes low. I'm running CBC current protection mode so I'm assuming that this indicates a UVP fault. By reading the data sheet I discovered that the PWM duty cycle should never be 100% so the firmware will be changed to limit the duty cycle to get a PWM low time of at least 100 ns.
Am I right to assume that this is the source of the error? Is there something else I could change? The bootstrap capacitor value for example (now it is 100 nF)?
I hope the firmware change alone will solve the issue but is is extremely hard to verify since it is so hard to reproduce the error.
Thanks in advance for any help pointing me in the right direction!