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.

[参考译文] DRV8906-Q1:通信问题

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1367987/drv8906-q1-communication-problem

器件型号:DRV8906-Q1

工具与软件:

我的客户使用的是 DRV8906、他们发现在读取数据时、SPI 通信可以正常运行。 但在写入数据时失败。 您能帮忙提供一些建议吗? 谢谢!

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

    您好、Zoey:

    您可以发布放大到单个 SPI 帧上的原理图吗? 我想确保 SPI 格式遵循 TI 要求的格式(通常称为 SPI 模式1)并具有正确的 CPOL

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

    尊敬的 Jacob:

    感谢您的答复~
    u 可以忽略第一个图、然后查看第二个图。 客户表示不能写、但是可以读的很好。

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

    尊敬的 Jacob:

    我是 SEM 团队的 EASON、我刚刚给客户打电话、想向您提供更多信息。  

    让我按照电子邮件与您分享  

    谢谢

    伊森

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

    您好!
    这是我们的双芯片菊花链形式的通信代码和通信结果、我们的目的是将0xFF 数据写入内部的寄存器地址0x1f、结果之后的两次写入是0x00

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

    您好!

    请让我们多花24小时时间对此进行调查。  

    此致!

    David

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

    您好!  

    时钟速度是多少?

    时钟速度可能太快、无法写入寄存器。  

    发生了多少个时钟周期?

    必须历经完整的16个 SCLK 周期、事务才有效。

    请务必查看 数据表中的 SPI 部分、了解在使用 SPI 通信时必须执行的任何操作。

    具有高级诊断功能的 DRV89xx-Q1汽车多通道半桥驱动器数据表(修订版 C) 

    此致!

    David

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

    1.SPI 时钟最大值为4M、2M 和1M 均已通过测试

    2.当您说16位 SCLK 时、它是用于一对一器件还是菊花链对于这种通信也是必需的?
    3.菊花链也是16个数据通信吗? 我尝试了16位通信但无法完成。
    4.我现在是菊花链的方式。 没有菊花链通信代码例程

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

    您好!

    可以、无论是否采用菊花链连接、时钟信号都应相同。  

    有关菊花链通信的更多详细信息、请参阅第8.5.3.1节。

    具有高级诊断功能的 DRV89xx-Q1汽车多通道半桥驱动器数据表(修订版 C) 

    此致!

    David

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

    谢谢你。 问题迎刃而解。 这的确是一个 SPI 时序问题、由仔细观察时序图所导致。

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

    您好!
    我这边的计划是电桥4输出为高电平、在将数据写入后、读数也会成功写入。 但实际的 OUT4输出不是高电平、这是什么原因?

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

    您好!

    您能否确认通信期间芯片选择信号为高电平。 下图是从实验室中获取的一个示例、同时以100%占空比驱动 OUT4。  

    此致!

    David