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.

[参考译文] DRV8908-Q1:菊花链控制

Guru**** 2378650 points
Other Parts Discussed in Thread: DRV8908-Q1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1491220/drv8908-q1-daisy-chain-control

器件型号:DRV8908-Q1

工具与软件:

您好!

我绑定到菊花链模式下的两个 DRV8908。 数据表中只有一个菊花链模式下三个 DRV89xx 的示例、没有详细的时序图。 出现了一些错误。 请帮助检查该命令是否正确发送到菊花链 DRV8908。

我使用3.3V 作为逻辑电源、因此所有逻辑信号都是3.3V。

我使用16位 SPI 以1MHz 时钟进行发送。 数据首先发送 MSB。

在我的测试中、运行控制寄存器(地址8)按照以下顺序写入两个器件:0x00和0xFF:

标头0x82A0

地址0x0808

数据0xFF00

但是、当我读取数据时、它显示00、0x40。

谢谢。

李 SP

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 SP Lee:

    感谢您发帖。 请参阅随附文档-可进行扩展或缩小的4x 菊花链示例。  

    e2e.ti.com/.../7457.Daisy-Chain-SPI-with-Motor-Drivers.pdf

    您使用的标头0x82A0看起来很好、使用全局清除。 在通过 SPI 传输标头时、您会收到器件1和器件2的状态字节。 对于链中的2x 器件、SPI 事务的其余部分应如下图所示。 务必确保 nSCS 符合如图所示的合规性。 在发送地址 A2和 A1时、返回的字节应为最初发送的标头字节。 如果这与 MCU 中的 SPI 协议不匹配、则未正确配置以匹配 DRV8908-Q1器件的要求-请参阅第二个数据表中的图像。 该时序图中显示了针对单个器件对等 SPI 事务的 nSCS、请忽略所示的 nSCS、因为该值对于菊花链来说会有所不同、如前所述。  

    此致、Murugavel  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Murugavel、感谢您提供的信息。 它确实是 MCU 设置。