Datasheet

TMC2300 DATASHEET (Rev. 1.02 / 2019-NOV-06) 7
www.trinamic.com
by the microstep resolution. An internal table translates the counter value into the sine and cosine
values which control the motor current for microstepping.
1.3.2 Internal Step Pulse Generator
Some applications do not require a precisely co-ordinated motion the motor just is required to
move until a certain event occurs, or a certain distance is passed. The TMC2300 comes with an
internal pulse generator for these applications: Just provide the velocity via UART interface to move
the motor. The velocity sign automatically controls the direction of the motion. This way, the motor
will move without processor pulse generation. The processor just needs to terminate motion, when
the target is reached, e.g. by polling the microstep counter. However, the pulse generator does not
integrate a ramping function. Motion at higher velocities will require ramping up and ramping down
the velocity value via software.
STEP/DIR mode and internal pulse generator mode can be mixed in an application!
1.4 StealthChop2 Driver
StealthChop is a voltage chopper-based principle. It is optimum especially for low voltage operation,
because microstepping sine waves are generated even at 100% duty cycle. It especially guarantees
that the motor is absolutely quiet in standstill and in slow motion, except for noise generated by
bearings. Unlike other voltage mode choppers, StealthChop2 does not require any configuration. It
automatically learns the best settings during the first motion after power up and further optimizes the
settings in subsequent motions. An initial homing sequence is sufficient for learning. StealthChop2
allows high motor dynamics, by reacting at once to a change of motor velocity.
Benefits of using StealthChop2:
- Significantly improved microstepping with low cost motors
- Motor runs smooth and quiet
- Absolutely no standby noise
- Reduced mechanical resonance yields improved torque
1.5 StallGuard4 Load Sensing
StallGuard4 provides an accurate measurement of the load on the motor. It can be used for stall
detection as well as other uses at loads below those which stall the motor, such as CoolStep load-
adaptive current reduction. This gives more information on the drive, allowing functions like
sensorless homing and diagnostics of the drive mechanics.
1.6 CoolStep Load Adaptive Current
CoolStep drives the motor at the optimum current. It uses the StallGuard4 load measurement
information to adjust the motor current to the minimum amount required in the actual load situation.
This saves energy and keeps the components cool.
Benefits are:
- Energy efficiency power consumption decreased up to 90% (w. no load on motor)
- Motor generates less heat improved mechanical precision
- Less or no cooling improved reliability
- Use of smaller motor less torque reserve required cheaper motor does the job
- Less motor noise Due to less energy exciting motor resonances
Figure 1.4 shows the efficiency gain of a 42mm stepper motor when using CoolStep compared to
standard operation with 50% of torque reserve. coolStep is enabled above 60RPM in the example.
UART
UART
UART