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 oset 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 oset. Alternatively, one can set the counter position of an incremental encoder to
zero on initial position. For absolute encoders, one needs to use the oset to set an initial position.
4.4 ADC Engine
The ADC engine controls the sampling, selection, scaling and oset correction of dierent 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 dier-
ential input conguration. In dierential conguration, the ADC_I0_POS and ADC_I0_POS are the inputs for
the sense amplier output signals where ADC_I1_NEG and ADC_I0_NEG) are for the zero current sensing
reference of the sense ampliers. In single ended conguration, the ADC_I0_POS and ADC_I0_POS are the
inputs for the sense amplier 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 Kirchhos
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 derential motor supply common mode range current sensing ampliers
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