TMC4671 Datasheet • IC Version V1.00 | Document Revision V1.04 • 2018-Dec-11
55 / 157
24
25
26
27
28
29
30
31
pwm_min
pwm_max
adc_i_clipped
adc_aenc_clipped
ENC_N
ENC2_N
AENC_N
wd_error
Table 17: Status Flags Register
All controllers have input limiters as offsets can be added to target values and they can be limited to
remain in certain ranges. Also all controller outputs can be limited and the integrating parts (error sums)
of the PI controllers are also limited to controller outputs. If d/dt-limiters are enabled they are also capable
of limiting target values.
If one of these limiters gets active, the flag will go to high state. This is usually a normal operation, when
controllers are working on the borders of their working area. With STATUS_MASK register corresponding
flags can be activated.
Other status flags go to high state whether the voltage limitation is reached (circular limiter in iPark
transformation) or PWM is saturated (pwm_min and pwm_max). This is also usual operation as the current
controller has to deal with voltage limitation at high velocity operation.
The user can also use the status output to generate an IRQ on reference switch or N-channel of encoder.
Also ADC clipping can be monitored which is a good indicator of wrong or faulty behaviour.
Remaining wd_error status flag indicates an error on the clock input of the TMC4671 (see following section).
5.1 Watchdog
The TMC4671 uses an internal RC oscillator to monitor the clock input signal CLK. If during operation the
CLK signal is lost, the user can program the TMC4671 for different responses via register WATCHDOG_CFG.
Power on default action is: no action, otherwise the ENABLE_OUT signal can be removed to disable the
power stage or the TMC4671 can be reset.
The reset option does not work in the TMC4671-ES.
Info
©2018 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany
Terms of delivery and rights to technical change reserved.
Download newest version at www.trinamic.com