BLDC_DRV_MOTHER_BROAD_V1.pdfHi,
We are using DRV8323RS in 1x PWM mode
We are able to read and write the values on registers through SPI.
Default values are correct according to datasheet.
But when we are changing it into 1x PWM mode by changing the values of registers. Its show fault.
We have set the values as shown below in registers->
Driver Control Register (address = 0x02) ==> 0x0040
Gate Drive HS Register (address = 0x03)==> 0x0388
Gate Drive LS Register (address = 0x04)==> 0x07AA
OCP Control Register (address = 0x05)==> 0x0159
CSA Control Register (address = 0x06)==> 0x0283
Then it shows Fault according to below registers
Fault Status Register 1 (address = 0x00) ==> 0x0500 (Fault +Indicates gate drive fault condition )
Fault Status Register 2 (address = 0x01) ==> 0x0004 (Indicates gate drive fault on the B low-side MOSFET)
And on GHx its giving 24v and on GLx its giving 0v
And I have attached schematic also, please review it.
Connections-:
We have connected MCU with EVM according to 1x PWM Mode
Enable pin ==> MCU GPIO (Write High)
SCLK pin ==> SPI Serial clock pin
SDI pin ==> MOSI
SDO pin ==>MISO
nSCS pin ==>Chip Select
INLC (Brake) ==>MCU GPIO (Write High)
INHC (DIR) ==>MCU GPIO (Write HIGH)
INLA ==>HALLA of motor
INHB ==>HALLB of motor
INLB ==>HALLC of motor
nFault ==> MCU GPIO (Read High) No fault case
Cal ==> MCU GPIO (Write LOW)
Power Supply 24v
Please help to solve this issue. Thanks in advance.