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: DRV8912 SPI timing tSC_SPI - what is it?

Part Number: DRV8912-Q1

In the DRV8912-Q1 Timing Requirements, there is a spec for "Successive SPI write gaps" and it is nominally 2.5us. What is that referring to?

  • Mitch,

    My understanding is this is the time to pause between successive writes to the device.  

    Does this cause you some problems in your system?

    Regards,

    Ryan

  • That is what is unclear to me. It would make sense that the minimum SCS high time of 600ns would be the parameter which ensures a minimum time between either reads or writes. Is the write gap an additional requirement?

    The name "write gap" is confusing and raises additional questions: If there is a minimum time between successive writes, why is this parameter only given as a nominal value instead of a minimum? What is the write gap referring to - a minimum time between SCS going low on successive writes? Or something else?

    It is a concern for me because I am doing multiple writes to multiple daisy-chained devices.

  • Mitch,

    I am digging into this.  I am not seeing this specification in any of our other motor driver datasheets, so I am trying to understand the reasoning here on this device.  Please give me some more time.  

    Regards,

    Ryan

  • Mitch,

    I got feedback from design.

    During the SPI write/read gap, the nSCS should be high. 

    The SPI write/read gap timing is related to the IC internal clock. The minimum tsc-spi is about two clock cycles which is about 1.6us minimum.

    Please ignore the 600ns thi_nscs.

    Regards,

    Wang Li

  • Thanks for following up. That makes sense with what I see.