Hello everyone,
I am currently using the TMC2209 motor driver and facing some challenges with setting the holding current and managing supply current consumption.
Setup 1: One motor driver Configuration
- Motor: 11HS20-0674S
- Supply Voltage: 10V
- Motor Driver Voltage: 5V
- Sense Resistor (R_sense): 330 mOhm
- Run Current (I_run): 500 mA
Issue 1:
While attempting to adjust the holding current (I_hold) by varying the I_hold register from 0 to 31, I noticed that the supply current saturates at 230 mA at a current setting (CS) run of 15. Despite these adjustments, there is no change in the supply current. I am unsure why the holding current changes are not affecting the supply current as expected.
Setup 2: Two 24V motors Configuration
- Supply Voltage: 24V
- Two TMC2209 Motor Drivers operating at 24V
- UART Control (write-only access)
- Sense Resistor (R_sense): 100 mOhm
- Run Current (I_run): 500 mA
Issue 2:
On a different board with a 24V supply, when trying to change the hold current from 0 to 32 using UART control, the supply current remains constant at 260 mA regardless of the I_hold setting. This is unexpected as I would expect the supply current to change according to the I_hold setting.
Has anyone experienced similar issues, or could anyone provide insights on properly configuring the TMC2209 for these setups? Any suggestions or guidance would be greatly appreciated!
Thank you!
Best regards,
Mohamed Obaid