Data Sheet

The unbounded position control option can only be enabled when the control mode is “Encoder
position”, not “Encoder speed”. With this option enabled, the “Input after scaling” can overflow and
wrap around from +2,147,483,647 to −2,147,483,648.
When the Tic’s control mode is “Encoder position”, the Tic sets it target position equal to the “Input
after scaling” variable described above. For tips about how to set the encoder scaling parameters in
encoder position mode, see Section 4.11.
When the Tic’s control mode is “Encoder speed”, the Tic sets its target velocity equal to the “Input
after scaling” variable described above. For tips about how to set the encoder scaling parameters in
encoder speed mode, see Section 4.12.
5.4. Error handling
This section explains the details of how the Tic detects and handles error conditions. The table below
summarizes the Tic’s error handling:
Operation state Conditions Effects
Reset
Motor driver error
Low VIN
De-energize
Drive ERR line high
Reset driver
Clear encoder count
De-energized
Intentionally de-energized
De-energize
Drive ERR line high
Soft error
Kill switch active
Required input invalid
Serial error
Command timeout
Safe start violation
Drive ERR line high
Soft error response
Waiting for ERR line
ERR line high
Soft error response
Starting up
RC/analog input not ready
Coil current stabilizing
Energize
Normal
(None of the above)
Energize
Obey input
Learn position
The Tic constantly evaluates the conditions listed above to see if they are happening or not. The
detailed definitions of these conditions are explained below. If a condition is happening, the Tic will
Tic Stepper Motor Controller User’s Guide © 2001–2018 Pololu Corporation
5. Details Page 68 of 150