I’m using a ESP32 and two TB6612FNGs to drive a BLDC gimbal motor. The TB6612FNGs are wired to use three separate half bridges and this seems to be working well. After 6 minutes and using a scope, the PWM begins to disappear in the waveform, but the motor keeps rotating. After another 3 minutes the motor stops. I thought this must be a temperature related issue but the TB6612FNG are running cool. My motor supply voltage is 5 volts.
When printing motor variables, _MON_VOLT_Q stays at 12.8 and _MON_VOLT_D stays at 0. What is your recommendation on how to debug this?