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.

[参考译文] TPS92520-Q1:SPI 通信问题、MISO 始终包含前一条命令。

Guru**** 2553930 points
Other Parts Discussed in Thread: TPS92520-Q1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/965349/tps92520-q1-spi-communication-issue-miso-always-contains-the-previous-command

器件型号:TPS92520-Q1

TPS92520-Q1的 SPI 问题:

SPI 线路被正确驱动、但是 MISO 始终包含前一条命令的内容:

- TPS92520-Q1转发至 MISO、上一条命令的内容:

 比如、它没有检测到 SSN 的上升沿! 并考虑去做 dain

 -未检测到 SS 高电平转换

独立模式下的通信行为是什么?

有什么想法吗?

此设备是否有任何示例代码?

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

    您好 Marc、

    我们的工程师将对此进行研究、并与您联系。 同时、请随时在 网上浏览 TPS92520-Q1编码指南。

    此致、

    Caroline

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

    您好 Marc、

    我们确实提供了有关帧定义和示例代码的应用手册。  如果您有任何疑问、请查看并告知我。

      

    一旦器件进入独立模式、除了到复位寄存器的两条命令外、您只能执行读取操作、以退出独立模式并进入加载模式或检测 SPI 通信模式。  请参阅功能模式图。

    我没有从您所说的内容中看到任何波形或逻辑分析仪信息。  您是否正在使用 EVM?  或者这是您的系统吗?   

    -弗朗西斯·胡德

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

    我们有一个 EVM 板和一个定制板

    2.定制板基于 Freescale K22FN128M10、 SPI 通过 SPI 外设进行配置

    此处是一个示波器图像、其中命令读取为0x13[0x2600]、上一个命令为0x3[0x0700]

    唯一的区别是、一旦16位被发送并且 CLK 被停止、MOSI 就变为高电平。 但它通常不应重要。

    奇怪 的是、器件使用之前的命令进行响应、就像在菊花链模式下一样、不会触发 CS 高电平事件。

    EVM-TPS92520-EVM-074板非常复杂,我想将 SPI 直接连接到 TPS92520-Q1中的一个,有什么建议吗?

    此致 Marc  

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

    您好、Francis、

    小更新。

    今天上午、我参加了另一个实验板、SPI 通信正在进行首次尝试。

    我们是否通过焊接一些调试导线来进行短接、我们仍在尝试调试第一个电路板出现问题的原因。

    我们可以解决该问题、感谢您提供的信息和支持。

    PS:如果您有一些示例代码或更好的驱动程序代码,请转发?

    此致 Marc  

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

    马克

    您可能错过了此消息、但 Francis 和 Caroline 向您发送了一份应用手册链接、其中包含对该消息的最初回复中的示例代码。

    又来了

    此致

    Sumeet

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

    您好、Sumeet、

    通常、当器件发布时、C 中有一些代码示例和驱动程序的参考实现

    这里几乎没有软件代码:sluaa82引用的是 pdf、代码只是制作完整的 LED SPI 驱动器所需实现的代码的一小部分。

    如果 TI 已经提供了器件驱动程序、我不想花时间重新实现该代码。

    如果此类型的代码不可用、则没有问题...

    此致 Marc

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

    您好 Marc、

    本文档中的示例就是我们提供的内容。 我们不提供完整的 SPI 驱动器、但希望有关如何构建框架和构建设置流程的示例有所帮助。

    此致、

    Sumeet