Part Number:DRV8432
Tool/software: TI C/C++ Compiler
I'm using DRV8432 to drive two brushed DC motors with PWM control from MCU. I put 4 PWMs, which are @12kHz frequency and 0%/50%/0%/50% duty ratio, into the DRV8432. Then the FAULT pin goes low. According to the datasheet, if the FAULT pin goes low,it means "Overcurrent shut-down or GVDD undervoltage protection occurred". However the motor driver's GVDD is always 12V, and the motor driver doesn't have any load so there can't be overcurrent.
Without load/motor, the motor driver still has output which is 12kHz, 0%/50%/0%/50%,24V. Under this circumstance if I have two motors connected, the output of the driver becomes 12kHz, 50%/50%/50%/50%,24V, the motors don't work. I'm driven mad by this problem.