While performing some testing on the DRV8412 and attempting to drive a single phase (A) with a 5Hz PWM signal, I noticed the below behavior (yellow signal). After the output goes HIGH, it remains HIGH for about 2.3ms before the shown downward spikes occur.
I strongly suspect that this behavior is caused by the bootstrap capacitor value and the spikes are a result of the DRV8412 BST_UVP condition.
I believe it to be the BST_UVP condition because the above capture was recorded for a DRV8412 with 1uF bootstrap capacitors, and a subsequent capture with 2uF bootstrap capacitors showed a 2x longer HIGH duration prior to the spikes (~4.7ms). Additionally, the spikes occur at ½ the frequency with 2uF capacitors (1kHz) as with 1uF capacitors (2kHz). See below for 2uF capture.
A couple of questions:
- Can you please confirm if my suspicion about the BST_UVP mode is correct?
- What is the largest possible bootstrap capacitor value?
- Note that I already have 5.1Ω resistors for each of the 12V GVDD pins
- Note that I am required to drive a single phase (A) from 5Hz up to 10kHz for a heater, and drive both phases (A and B) at 25kHz for driving a stepper motor
Thank you.