Other Parts Discussed in Thread: DRV8711, DRV8711EVM
器件型号: DRV8711
尊敬的 TI E2E 社区:
我使用 DRV8711 在 1/256 微步进模式下驱动 1.8°两相步进电机。 我已经成功实现了电机的基本旋转。 我的目标是使用外部绝对编码器实现零抖动启动 。
正如数据表中所预期的那样、 启用 ENBL 输出后、电机会立即表现出明显的急冲。 这确认芯片内部 分度器在 45°电角处正确复位为初始状态(分度器 = 128、以 1/256 微步进方式)。 电机的转子物理角度不匹配、从而导致跳变。
为了实现零抖动启动、我需要在 ENBL = 1 之前发送 N STEP 脉冲来更改分度器。
但是、尽管在 ENBL = 1 之前发送了 N STEP 脉冲、电机仍会显示 同样明显的急冲 。 和编码器数据确认电机锁定到初始状态。 无论 发送的 STEP 脉冲数量如何、都会始终发生这种情况。
因此、我想确认只有当 ENBL = 1 时、才能通过 STEP 脉冲可靠地更改内部分度器? 或者是否有办法实现这一目标?
感谢您的见解和支持。


