This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BOOST-DRV8305 control register set verification fails

Other Parts Discussed in Thread: DRV8305, DRV8350

With correct chip select phase I can communicate through the SPI, but only a couple of the control register setting will verify when I read them back. Is this acceptable? The documentation indicates that all control register bits are R/W.

Is SSI 2

 Clock 500000

  Tx     PD1

  Rx     PD0

  Clk    PD3

 Enable PN2hb

 Wake PN3hb

 InHC PL4lb

 InLC PL5lb

 SSI 2 configured for BOOST-DRV8305

 SSI 2 device 0

 Chip Select PM3l3

 Initializing BOOST-DRV8305 registers

  high side Gate Drive 0x2B44 verified

  low side Gate Drive set 0x3343 read 0x143

  Gate Drive Control set 0x3B16 read 0x0

  Operation set 0x4A2A read 0x0

  Current Sense set 0x506A read 0x0

  Voltage Register set 0x164A read 0x24A

  Voltage Sense set 0x60C8 read 0x0

E Initialization failed

Repeated results are consistent.

Thanks,

Bob Rice

  • Hello Bob

    If the DRV8350 mentions that registers are RW then they ought to be verifiable. Can you check by connecting a scope on the SSI pins, that the DRV8305 communication is happening correctly for the failing registers before we start debugging the TM4C firmware

    Regards
    Amit