我使用 DRV8462来设计我们的 精密运动控制系统。 它运转良好。 唯一的问题是 可定制的微步进。
我将这个定制的数字载入到寄存器0x17-0x1E 中。
当我将 EN_CUSTOM 设置为0时
如果 将0xFA 写入 寄存器0x05,将导致电机向前移动1/256步长。 (寄存器0x11 数值增加/减少1步进)
将0xF5写入 寄存器0x05将导致电机向前移动1/8步。 (寄存器0x11 数值增加/减少32步)
MICROSTEP_MODE [3:0]正常工作
但是、如果我将 EN_CUSTOM 设置为1、
无论我选择了什么 microstep_mode。
将0xFA 或0xF6或0xF0写入 寄存器0x05, 电机总是向前移动1/8步进。 (寄存器0x11 编号将与 CUSTOM_CURRENTx 值相同)
是否可以 使用 可自定义微步进表使 DRV8462能够支持1/256微步进模式?