5.5 电机驱动寄存器
微步控制寄存器(0X60…0X6B)
R/W 地址 n 寄存器 描述/位名称 范围[单位]
W 0x60 32
MSLUT[0]
microstep
table entries
0…31
根据 MSLUTSEL W 的设置,条目 x 和条目 x + 1 之间
的差值:
0: W= %00: -1
%01: +0
%10: +1
%11: +2
1: W= %00: +0
%01: +1
%10: +2
%11: +3
这是第一个四分之一波的差分编码。CUR_A 和
CUR_B 的 起 始 值 存 储 在 START_SIN 和
START_SIN90 中的 MSCNT 位置 0。
ofs31, ofs30, …, ofs01, ofs00
…
ofs255, ofs254, …, ofs225, ofs224
32x 0 or 1
reset default=
sine wave table
W
0x61
…
0x67
7
x
32
MSLUT[1...7]
microstep
table entries
32…255
7x
32x 0 or 1
reset default=
sine wave table
W 0x68 32 MSLUTSEL
该寄存器定义了 MSLUT 正弦波 1/4 周期内的四个
段。四个 2 位条目确定了 MSLUT 表中对应段的位
宽。
参见单独的表!
0
1