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.

DRV8323: Problem with DRV8323's status information at the moment the DRV8323 is about to turn off.

Part Number: DRV8323

Hi experts

I am controlling the motor with DRV8323. The status information of the DRV8323 is being read continuously by SPI communication. The moment the power is about to turn off, the status information from the DRV8323 sends all values ​​in the status register as having an error. I'm curious what happens to the DRV8323 when it powers down and if there's a way to fix this.

Thank you!

  • Hi Banghyun,

    Thank you for your question! What is the VM voltage of the DRV when you start noticing this behavior as the device is shutting down? You may need to probe the VM voltage while showing the SDO output to determine this.

    Anthony Lodi

  • If the VM is 24V and DRV8323 is disabled before the power is turned off, can all status information of DRV8323 send an error while DRV8323 is disabled?

  • Hi Banghyun,

    When the enable pin is low, the SPI bus is disabled (see section 8.4.1.1 "Sleep Mode" in the datasheet). If you are tying the external pullup on the SDO pin to an external 3.3V supply, and if you attempt to send a read command over SPI while the enable pin is low, since the SPI bus is disabled the SDO pin will remain pulled up to 3.3V which will give the appearance that the SDO Pin is returning all 1s. When the enable pin is pulled low to put the device in sleep mode then the MCU needs to recognize that the SPI bus data is no longer valid. 

    Regards,

    Anthony Lodi