器件型号: DRV8706S-Q1EVM
您好团队:
我目前正在使用 TI 的 DRV8706S-Q1 电机驱动器、并且在尝试通过 SPI 通过外部 MCU 访问其寄存器时遇到了问题。
当我尝试写入寄存器时、该操作似乎不会生效。 此外、当我读回寄存器值时、它们始终返回默认值、而不是我尝试写入的值。 这使我无法确定问题是由 SPI 通信引起的还是由电机驱动器本身引起的。
我随附了 SPI 帧的屏幕截图、以供您参考。 
您能否帮助查看这篇文章、并就可能的原因或调试步骤提供指导?
感谢您的支持。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号: DRV8706S-Q1EVM
您好团队:
我目前正在使用 TI 的 DRV8706S-Q1 电机驱动器、并且在尝试通过 SPI 通过外部 MCU 访问其寄存器时遇到了问题。
当我尝试写入寄存器时、该操作似乎不会生效。 此外、当我读回寄存器值时、它们始终返回默认值、而不是我尝试写入的值。 这使我无法确定问题是由 SPI 通信引起的还是由电机驱动器本身引起的。
我随附了 SPI 帧的屏幕截图、以供您参考。 
您能否帮助查看这篇文章、并就可能的原因或调试步骤提供指导?
感谢您的支持。
您好 Prathamesh、
感谢您通过此论坛与我们联系。 提到的器件型号是 DRV8706S-Q1EVM。 您是使用 EVM 连接到外部 MCU 板、还是在定制 PCB 上尝试过该方法? EVM 是否连接了 USB? 需要 USB 连接才能为 DRV8706S-Q1 提供 DVDD 电源。 如果没有 DVDD 电源、器件将无法工作。
我无法 从屏幕截图中放大的详细信息查看 SPI 事务。 如果可能、假设使用了 Saleae 工具、您可以压缩并上传.Sal 文件吗? 我发现图像中的 SPI 时钟存在异常。 请参阅下面的。 我注意到 在第 16 个时钟之后有额外的时钟或尖峰。 如果发生这种情况、DRV8706S-Q1 将拒绝该帧。 您能检查一下吗? 由于您有 SDI 和 SDO 活动、我认为额外的时钟可能是问题。
请参阅下面的 SPI 事务示例、不同的器件示例、但协议相同。

此致、Murugavel