3D Printing, Electronics

TMC stepperdriver spec comparison

Posted by Philsko
SilentStepStickTMC2100 5VTMC2100TMC2130TMC2208TMC2209TMC5160TMC5161
InterfaceStep/DirStep/DirStep/Dir or SPIStep/DirStep/DirStep/Dir or SPIStep/Dir or SPI
ConfigurationCFG PinsCFG PinsCFG Pins or SPICFG Pins or UARTCFG Pins or UARTSPI 1CFG Pins or SPI
Native microsteps 
(no interpolation)
up to 1/16 up to 1/16 up to 1/256 up to 1/256 up to 1/256 up to 1/256 up to 1/256
microPlyer microsteps
(interpolates steps)
1/2561/2561/2561/2561/2561/2561/256
Logic voltage (VIO)5V3 – 5V3 – 5V3 – 5V3 – 5V3 – 5V3 – 5V
Stepper voltage (VM)4.75 – 46V5.5 – 46V5.5 – 46V5.5 – 35V5.5 – 28V10 – 35V (HV 50V)10 – 35V
Phasen current max (RMS) 31.2A1.2A1.2A1.2A1.7A3.0Atbd
RDSon0.5 Ohm0.5 Ohm0.5 Ohm0.3 Ohm0.2 Ohm0.1 Ohm (HV 0.2 Ohm)0.5 Ohm
Rsense110 mOhm110 mOhm110 mOhm110 mOhm110 mOhm75 mOhmtbd
Internal voltage regulatordeactivateddeactivateddeactivatedactivatedactivatedactivatedactivated
Standby current reductionyes yes yes yes yes yes yes
stealthChop yes yes yes yes yes yes yes
spreadCycle yes yes yes yes yes yes yes
coolStep yes yes yes yes
stallGuard yes yes yes yes
dcStep yes yes yes

Notes

The TMC22xx and TMC516x drivers have an improved stealthChop mode (stealthChop2), which works better at higher accelerations.

The resistance of the TMC22xx output drivers (RDSon) is slightly lower than the TMC21xx, which leads to a lower power dissipation.

The TMC2209 drivers with UART interface have some additional functions which can be used to adjust the motor current via software or sensorless referencing if the driver is connected to the mainboard via UART.

The TMC2130 and TMC516x drivers with SPI interface have some additional functions that can be used for software motor current adjustment or sensorless referencing when the driver is connected to the motherboard via SPI.

If the voltage sequences cannot be guaranteed when switching SilentStepSticks with variable logic voltage (3-5V) on/off, i strongly recommend a SilentStepStick Protector.