Step/Dir Drivers for Two-Phase Bipolar Stepper Motors up to 2.8A peak – StealthChop for Quiet Movement – UART Interface Option – Sensorless Stall Detection StallGuard4
TMC2226 DATASHEET (Rev. 1.06 / 2020-MAY-18) 5 OPTION 2: Standalone STEP/DIR Driver with OTP pre-configuration Additional options enabled by pre-programming OTP memory (label UART & OTP): UARTOTP + Tuning of the chopper to the application for application tailored performance + Cost reduction by switching the driver to internal sense resistor mode + Adapting the automatic power down level and timing for best application efficiency 0A+S/DNHigh-LevelCPUERROR, INDEXTMC22xx0A-SInterface0B+TXD only or bit0B-bang UARTOther driversExternal pre-programmingFigure 1.2 Stand-alone driver with pre-configuration To enable the additional options, either one-time program the driver’s OTP memory, or store configuration in the CPU and transfer it to the on-chip registers following each power-up. Operation uses the same signals as Option 1. Programming does not need to be done within the application - it can be executed during testing of the PCB! Alternatively, use bit-banging by CPU firmware to configure the driver. Multiple drivers can be programmed at the same time using a single TXD line. OPTION 3: STEP/DIR Driver with Full Diagnostics and Control Similar to Option 2, but pin PDN_UART is connected to the CPU UART interface. UART Additional options (label UART): + Detailed diagnostics and thermal management + Passive braking and freewheeling for flexible, lowest power stop modes + More options for microstep resolution setting (fullstep to 256 microstep) + Software controlled motor current setting and more chopper options + Use StallGuard for sensorless homing and CoolStep for adaptive motor current and cool motor This mode allows replacing all control lines like ENN, DIAG, INDEX, MS1, MS2, and analog current setting VREF by a single interface line. This way, only three signals are required for full control: STEP, DIR and PDN_UART. Even motion without external STEP pulses is provided by an internal programmable step pulse generator: Just set the desired motor velocity. However, no ramping is provided by the TMC2226. 1.1 Key Concepts The TMC2226 implements advanced features which are exclusive to TRINAMIC products. These features contribute toward greater precision, greater energy efficiency, higher reliability, smoother motion, and cooler operation in many stepper motor applications. StealthChop2™ No-noise, high-precision chopper algorithm for inaudible motion and inaudible standstill of the motor. Allows faster motor acceleration and deceleration than StealthChop™ and extends StealthChop to low stand still motor currents. SpreadCycle™ High-precision cycle-by-cycle current control for highest dynamic movements. MicroPlyer™ Microstep interpolator for obtaining full 256 microstep smoothness with lower resolution step inputs starting from fullstep StallGuard4™ Sensorless homing safes end switches and warns in case of motor overload CoolStep™ Uses StallGuard measurement in order to adapt the motor current for best efficiency and lowest heat-up of motor and driver In addition to these performance enhancements, TRINAMIC motor drivers offer safeguards to detect and protect against shorted outputs, output open-circuit, overtemperature, and undervoltage conditions for enhancing safety and recovery from equipment malfunctions. www.trinamic.com