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.

DRV8912-Q1: SPI Settings for continuous mode operation in DRV8912

Part Number: DRV8912-Q1

Tool/software:

Hi,

I am using DRV8912 in parallel configuration (4 half bridges connected parallelly) and planning to operate them in continuous mode. The configuration settings for Control register1 using SDI are 0x08AA and for control register2 using SDI in 0x0955.Is it okay if I send both the Datas in same clock frame (as shown in figure below) or should I generate different clock frames of 16bit each for data transfer to happen. Also, could you please confirm if these settings are enough for the motor drive to operate in forward direction using continuous mode.

Regards,

Reshma

  • Hi Reshma,

    Thanks for your question.

    I am using DRV8912 in parallel configuration (4 half bridges connected parallelly) and planning to operate them in continuous mode. The configuration settings for Control register1 using SDI are 0x08AA and for control register2 using SDI in 0x0955.Is it okay if I send both the Datas in same clock frame (as shown in figure below) or should I generate different clock frames of 16bit each for data transfer to happen.

    See the programming section of the datasheet - below snippet. Each register write must be done with one frame only - 16-bits transaction only. nSCS rising edge is required to write the new value to the targeted register. Each register write requires separate frame else it will result in a frame error and the write action will be ignored.

    Also, could you please confirm if these settings are enough for the motor drive to operate in forward direction using continuous mode.

    SDI frame 0x08AA will enable HS-FETs and disable LS-FETs of HB1 to HB4 and SDI frame 0x0955 will enable LS-FETs and disable HS-FETs of HB5 to 8.

    Regards, Murugavel