Datasheet
TMC4671 Datasheet • IC Version V1.3 | Document Revision V2.00 • 2020-Apr-17
25 / 142
Hexadecimal Value u16 s16 PHI[°] ±PHI[°]
0x5555
h
21845 21845 120.0 -240.0
0x6AAA
h
27306 27768 150.0 -210.0
0x8000
h
32768 -32768 180.0 -180.0
0x9555
h
38229 -27307 210.0 -150.0
0xAAAA
h
43690 -21846 240.0 -120.0
0xC000
h
49152 -16384 270.0 -90.0
0xD555
h
54613 -10923 300.0 -60.0
0xEAAA
h
60074 -5462 330.0 -30.0
Table 6: Examples of u16, s16, q8.8
The option of adding an offset is for adjustment of angle shift between the motor and stator and the rotor
and encoder. Finally, the relative orientations between the motor and stator and the rotor and encoder can
be adjusted by just one offset. Alternatively, one can set the counter position of an incremental encoder to
zero on initial position. For absolute encoders, one needs to use the offset to set an initial position.
4.4 ADC Engine
The ADC engine controls the sampling, selection, scaling and offset correction of different available ADC
channels. Two ADC channels are for phase current measurement, three ADC channles are for analog Hall
signals or for analog sin-cos-encoder, one ADC channel is for optional measurement of the motor spupply
voltage, two additional ADC channals are general purpose where one general purpose analog input can be
used as analog target value by the single pin interface.
4.4.1 ADC current sensing channels ADC_I1 and ADC_I0
The ADC channels (ADC_I0_POS, ADC_I0_NEG, ADC_I1_POS, ADC_I1_NEG) are for current sensing in differ-
ential input configuration. In differential configuration, the ADC_I0_POS and ADC_I0_POS are the inputs for
the sense amplifier output signals where ADC_I1_NEG and ADC_I0_NEG) are for the zero current sensing
reference of the sense amplifiers. In single ended configuration, the ADC_I0_POS and ADC_I0_POS are the
inputs for the sense amplifier output signals where ADC_I1_NEG and ADC_I0_NEG) are internally connected
to ground. The third current channel ADC_I2 as required for three phase FOC is calculated using Kirchhoff’s
law ADC_I2 = - (ADC_I1 + ADC_I0).
Info
ADC_I0_POS, ADC_I0_NEG, ADC_I1_POS, ADC_I1_NEG are low voltage analog inputs
and must not directly connected to in-line sense resistors. The TMC4671 requires
external dfferential motor supply common mode range current sensing amplifiers
for in-line current sensing.
©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany
Terms of delivery and rights to technical change reserved.
Download newest version at www.trinamic.com