Hello,
We are using DRV8705S motor driver ICs for our application to drive dc motor. We have set the following configuration to control register to drive the motor:
Name | Address | Value | |
CONTROL REG
|
IC_CTRL | 4h | 0x86 |
BRG_CTRL | 5h | 0x20 | |
DRV_CTRL_1 | 6h | 0xFF | |
DRV_CTRL_2 | 7h | 0xFF | |
DRV_CTRL_3 | 8h | 0x24 | |
VDS_CTRL_1 | 9h | 0x30 | |
VDS_CTRL_2 | Ah | 0x00 | |
OLSC_CTRL | Bh | 0x00 | |
UVOV_CTRL | Ch | 0x1C | |
CSA_CTRL | Dh | 0x01 |
We have set EN/PH input control mode.
Expected result : Driver will set pwm on GH1 and GL2 pins while GH2 and GL1 pins should be off and vice versa.
Observed result : Driver sets the pwm on GH1 and GL2, inverted pwm of GL2 on GH2 and there is no pwm for GL1.
Can someone indicate on what might be causing this?
Please find attached schematic for your reference.
0066.IO_Controller_Rev3.0_Schematic.pdf
Thanks,
Sonali