Other Parts Discussed in Thread: DRV8829, DRV8828
A customer design is using the DRV8829 to drive a DC motor. Typical currents are in the 2.5 A range, Vmotor is 24V. The digital current limit (I4-I0) is fixed at max current. For speed and direction, they are PWMing the control lines at ~10Khz. After a few system cycles (motor movement back and forth, 5 seconds) a fault condition occurs. Seems like a thermal issues, but does not seem to make sense based on power levels used. The device does not need to be reset so we do not believe that the OCP protection is being triggered. Device is mounted to a standard 6 layer PCB with good thermal relief for the power pad package. They are seeing this shutdown issue on 1 out of 5 systems with each system having 3-4 controllers and motors. Many system variables.
Question(s) -
1) For DC motor control, can the Phase or Enable be PWM'd to control motor current ? Which is preferred ?
2) Is there a suggested external PWM frequency ? (Fpwm max = 100Khz from datasheet)
3) Would using the external current limit function (ISEN and VREF) add to thermal dissipation in the device ?
4) Is the device sensitive to noise spikes in any way (we don't have any, but trying to cover all bases)
Generally we are looking for guidence on how to determine what is potentially wrong with either how we are using the device or the limits of the device itself.
Thanks,
Dave Johnson