主题中讨论的其他器件:DRV8462EVM、 DRV8434S、DRV8462
您好!
我们最近购买了83434、但到目前为止还无法使 SPI 正常工作、这与我们在 DRV8462EVM 上使用的设置类似。
我们的设置是一个连接到板 SPI 的 Arduino、其中连接了使能和 nSleep 并且将其提升为高电平、如下所示:
- SPI 模式1和5Mbit 波特率。 我们尝试了其他模式和其他波特率、但这种模式和波特率在前一款步进电机上的效果最好。
- 设置:
- 0x04至0x8F (默认值+ EN_OUT=1)
- 0x07至0x18 (EN_STL=1)
- 0x08至200 -也尝试了许多不同的值。
在 DRV8462EVM 上、我们也使用了 MODE 引脚、以及引脚 MODE (方向和步进引脚)和 SPI 步进和方向(通过0x05)。 这在两种设置中都成功通过了各种电机和各种寄存器值。 此外、在该电路板上、SPI 在没有将电路板连接到 USB 的情况下也无法工作(即使未发送任何数据)。
在 DRV8434SEVM 上、如果在没有 USB 的情况下运行、则不会通过 SPI 返回任何内容、而当它连接后、我们在0x00上一致地接收到192、这转换为 Fault + SPI_ERROR。
什么地方出错了? 可能是电路板中的 MODE 引脚设置不正确吗?
谢谢!
投资回报(ROI)