Datasheet

TMC4361A Datasheet | Document Revision 1.22 2017-JAN-12
214/230
© 2015 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights
to technical change reserved. Download newest version at: www.trinamic.com .
Read entire documentation; especially the Supplemental Directiveson page 224.
MAIN MANUAL
SinLUT Registers
SinLUT Registers
R/W
Addr
Bit
Val
Description
W
0x70
31:0
MSLUT[0] (Default:0xAAAAB554)
0x71
MSLUT[1] (Default:0x4A9554AA)
0x72
MSLUT[2] (Default:0x24492929)
0x73
MSLUT[3] (Default:0x10104222)
0x74
MSLUT[4] (Default:0xFBFFFFFF)
0x75
MSLUT[5] (Default:0xB5BB777D)
0x76
MSLUT[6] (Default:0x49295556)
0x 77
MSLUT[7] (Default:0x00404222)
-
Each bit defines the difference between consecutive values in the
microstep look-up table MSLUT (in combination with
MSLUTSEL
).
W
0x78
31:0
MSLUTSEL (Default:0xFFFF8056)
-
Definition of the four segments within each quarter MSLUT wave.
R
0x79
9:0
MSCNT (Default:0x000)
U
Actual µStep position of the sine value.
W
2
nd
assignment: Also used as
MS_OFFSET
if Voltage PWM is enabled (see 19.17. )
R
0x7A
8:0
CURRENTA (Default:0x000)
S
Actual current value of coilA (sine values).
24:16
CURRENTB (Default:0x0F7)
S
Actual current value of coilB (sine90_120 values).
R
0x7B
8:0
CURRENTA_SPI (Default:0x000)
S
Actual scaled current value of coilA (sine values) that are sent to the driver.
24:16
CURRENTB_SPI (Default:0x0F7)
S
Actual scaled current value of coilB (sine90_120 values); sent to motor driver.
W
31:0
2
nd
assignment: Also used as
TZERO_WAIT
for write access (see section 19.16. )
W
0x7E
7:0
START_SIN (Default:0x00)
U
Start value for sine waveform.
23:16
START_SIN90_120 (Default:0xF7)
U
Start value for cosine waveform.
31:24
2
nd
assignment: Also used as
DAC_OFFSET
for write access (see section 19.30. )
Table 93: SinLUT Registers