Hello,
I use DRV8323RS on my design for motor control, and I have some problem due to failure on VDS_OCP.
I validate SPI communication to configure this driver and com works well without any errors. To know my configuration here are the values of registers :
Register 0x02: 0x1000
Register 0x03: 0x1BFC
Register 0x04: 0x27FC
Register 0x05: 0x2B52
Register 0x06: 0x32C3
After that I wanted to test the driver output with some TTL signals. For example I put high the signal INLB to obtain a high output signal in GLB (low side mosfet of B half bridge). The others inputs of drivers are set to zero. When I implement the code on microcontroller I get failure data on Register 1 (Address 0x00). The following bits are activated: FAULT, VDS_OCP and VDS_LB. It detects VDS overcurrent but there is no current consumption on the power supply.
Moreover I observe on mosfet of high side that there is 11V on each gate without request from microcontroller (maybe a specific behavior but I never see it with other mosfet drivers). You can see schem3 picture in attachment file with V_GLB V_GHB and V_SHB signals when failure occurred.
The picture schem1 and schem2 are schematics of power stage.
I don’t know if it’s clear, but if you have any idea or advice don’t hesitate to share with me.
Thank you a lot for your help.
Regards,
Samy
Schem1
Schem3