主题中讨论的其他器件: DRV8462、 DRV8434S、 DRV8889-Q1
您好!
终于得到8434工作后(非常感谢 Murugavel! e2e.ti.com/.../4957431、我在一个电机上遇到了两种奇怪的行为、而8462上并未发生这种行为:
- 只有当我将1写入寄存器0x07 - 0×1F (而不是0×18)上的所有保留位时、失速检测似乎才起作用。 根据数据表、这些位应保留为零、但如果我这样做、失速检测不会按预期工作。
- 似乎在步骤中向 DIRECTION 位写入1。 寄存器不像8462上那样正常工作-电机继续沿上一方向旋转。 我们使用的是 SPI 上的步进和方向控制、而不是引脚、区别在于写入的是0x7M 或0xFM、而 M 是我们要使用的微步进模式。
我们的设置如下:
- 0x04至0x8F (默认值+ EN_OUT=1)
- 0x07至0x18 (EN_STL=1)
- 0x08至3。
- 我们还将 TRQ_DAC 设置为0xC0、并尝试了更低的百分比(=较高的值)。
谢谢!
投资回报(ROI)
