Datasheet

TMC4671 Datasheet IC Version V1.00 | Document Revision V1.03 2018-Sept-06
41 / 158
Figure 21: Encoder Initialization by minimal Movement
The ux ramping can be controlled by setting the U_D_INKR - which manipulates the slope of the ramp.
The maximum voltage can be set by the parameter U_D_MAX. During operation, the current is monitored
and the process is stopped when the current limit I_D_MAX is reached.
Figure 22: Flux Ramping
Info
For correct operation of this module a few parameters have to be set. Please try
TRINAMIC TMCL-IDE Support for rst usage and parameter tuning.
4.7.10.3 Encoder Initialization by Hall sensors
The TMC4671 can calculate PHI_E_OFFSET very precisely at a Hall state change for a second encoder
system, when Hall sensors are correctly aligned. Therefore, the function needs to be enabled and calculate
a new oset at the next Hall state change. After disabling of the module, the process can be started again.
This function can also be used as a rough plausibility check during longer operation.
4.7.10.4 Encoder Initialization by N Pulse Detection
After determination of a correct oset, the value can be used again after power cycle. The encoders N
pulse can be used as reference for this. For starters the user can drive the motor in open-loop mode or by
using digital Hall sensor signals. After passing the encoders N pulse, the ABN encoder is initialized and
can be used for operation.
©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