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.

DRV8434S: and DRV8452S Timing when current and excitation settings can be changed

Part Number: DRV8434S
Other Parts Discussed in Thread: DRV8462

Tool/software:

Hello team,

Could you please tell me if it is possible to change the current and excitation settings during excitation (motor stopped/rotating) of DRV8434S and DRV8452S?

Could you please tell me the timing when it is possible to change the current and excitation settings, and when the settings are reflected in the IC and it operates with the changed settings?

Thank you for your help.

Regards,

Taito Takemura

  • Hi Takemura-san, 

    Please give us a day to look into this and get back to you. Thanks.

    Regards,
    Karan

  • Hi Takemura-san, 

    How does the current setting change? Is it by VREF voltage or TRQ_DAC register setting?  What did you mean by excitation setting? was it uStep modes? 

    Regards, Murugavel

  • Hi Murugavel,

    > How does the current setting change?

    In order to achieve energy savings and provide appropriate torque depending on the operation timing, they need to change the output current settings while the motor is stopped/rotating, and change the excitation settings while the motor is stopped.

    The parameters are changed via SPI communication.

     Is it by VREF voltage or TRQ_DAC register setting? 

     Is it by TRQ_DAC register setting

    > What did you mean by excitation setting? was it uStep modes? 

    It is difficult to generalize because there are various cases depending on the place of use, but for example, they change from 1A to 0.5A or from 0.5A to 1A while the motor is rotating.

    Thank you for your help.

    Regards,

    Taito Takemura

  • Hi Takemura-san, 

    Will get back to you on this in a day.

    Regards,
    Karan

  • Hi Takemura-san, 

    All SPI register writes will take effect immediately after the nSCS pin goes logic HIGH after the SPI frame. So TRQ_DAC update will go in effect immediately after nSCS = HIGH. 

    You mentioned "In order to achieve energy savings and provide appropriate torque depending on the operation timing, they need to change the output current settings while the motor is stopped/rotating, and change the excitation settings while the motor is stopped.". This is a built-in new feature in the DRV8452S, DRV8462 family of devices known as Auto-torque. Customer can enable and setup this mode to achieve the same function automatically. Please refer to this application note, https://www.ti.com/lit/an/slvaff1/slvaff1.pdf. Thanks.

    Regards, Murugavel