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.
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/ .