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.

DRV8308: DRV8308

Part Number: DRV8308

Hi,

DRV8308 stops communication via SPI after ENABLE signal is aplied (PWM mode). I have to restart driver and it starts communication again.

I did check voltages against Your Dev KIT and they are the same (like  VCP, VREG, and VINT)

I used ref. design schematic: www.ti.com/.../tidr561.pdf

I got three drivers on board and they got same problem.

Thx for help, Vit

  • Hey Vit,

    Can you check the ENPOL bit field (0x00[11]) and VREG_EN (0x0A[10])? We have a lot of text in the datasheet that says "when ENABLE = 1" when it should say "When ENABLE is active".

    The SPI block is powered by the 5V regulator (or VREG) so you can have a situation where VREG is disabled in inactive "ENABLE" when VREG_EN = 0b0, and you cannot communicate with the device over SPI. In addition, if the ENPOL = 0b1, you can actually disable the device when applying a high ENABLE signal. So, the combination could result in this problem.

    Also, there is a gap in documentation, please use the online version of the GUI if you are using it as a golden reference to see if the device or the communication protocol is causing the problem: https://dev.ti.com/gallery/view/4993501/DRV8308_EVM/ver/1.0.1/ .