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: Motor drivers forum

Part Number: DRV8323

Hello,

in the reffered forum you mentioned, that it can take up to 100µs until changes to the registers via SPI take effect. Where does this time come from?

As far as I understand, data is stored in a kind of buffer until the data is valid. If the nSCS pin goes high, the data is shifted into the appropriate register.

Is the timing really that long?

Are there other influences, that effect, when the data is transferred to the registers (e.g. t_DRIVE)?

Is it a problem to reconfigure the I_DRIVE settings while the motor is running? Can there occur problems like completely wrong I_DRIVE settings when reconfiguring during the motor is running?

Thank you in advance

Tobias

  • Hey Tobias,

     I am not sure where Matt got that number. I am assuming he is referring to a 20kHz PWM and that the Idrive changing at the next PWM cycle.

    You should be fine changing IDRIVE during operation. The IDRIVE change will be seen at the start of the next PWM.

    Hope this helps.

    Best,

    Akshay