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.

[参考译文] TIDA-080004:TMS320F28023没有 SPI 响应信号

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1164600/tida-080004-tms320f28023-has-no-spi-response-signal

器件型号:TIDA-080004
主题中讨论的其他器件:TMS320F28023

大家好、

我向 我们的客户询问这一点。

客户通过控制 S9KEAZ128AMLHf、使用 SPI 信号向 TMS320F28023发送命令、如背光调整、来测试 TIDM-080004。 控制结果是可以调整投影光的亮度、但客户发现 TMS320F28023在通过逻辑分析仪捕获信号后没有 SPI 响应信号输出。 您能帮助分析原因吗? 谢谢!

BR

Julia

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

    尊敬的 Julia:

    客户是否可以访问以下 SPI 文档指南?

    e2e.ti.com/.../DLPU061_5F00_Piccolo_5F00_SW_5F00_Guide_5F00_201803.pdf

    e2e.ti.com/.../DLPU057_5F00_Piccolo_5F00_SPI_5F00_Command_5F00_Guide_5F00_201803.pdf

    在 SPI 命令指南中、它应该具有类似这样的命令和响应示例。

    谢谢、

    陈亚历克斯

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

     尊敬的 Alex:

    客户已经测试了 TIDA-080004代码、发现 F28023的输出是不同的。

    根据 https://www.ti.com/lit/ug/dlpu057a/dlpu057a.pdf ,在下图的情况下,F28023 SPISOMI 输出应为0xFF…… 0xFF、0x01。 但 客户捕获的波形中的 SPISOMI 为 0xFF ......... 0xFF、 0xFF。 您还可以在后续附加视频中看到此内容。  SPISIMO 的信号与下图的主机(主设备)相同、 SPISOMI 的信号与下图的 Piccolo (从设备)不同。

    e2e.ti.com/.../SPI.mp4

    Piccolo 似乎错过了"响应字节"0x10、但我 找不到有关该响应位的任何说明、 它是何时生成的、错过它的原因可能是什么?

    为供您参考、客户现在正在使用软件模拟 SPI、它可能会导致 SPICLK (绿色)和 SPI_ENABLE (黄色)之间出现延迟。

    并且客户的代码是从闪存中编程的。

    您能帮助分析原因吗? 谢谢!

    BR

    Julia

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

    尊敬的 Julia:

    我将对此进行研究。 客户是否构建了自己的电路板、或者他们是否拥有 EVM 或电子电路板?

    可以尝试的一点是、在 DLPC120控制程序的实用程序中、有 Piccolo SPI 命令、然后是 SPI 命令日志。 如果客户购买了我们的 EVM、或者可以连接 DLPC120控制程序并与他们的系统通信、他们可以执行此检查。

    以下示例发送的背光值为65535。

    然后、在 SPI 命令日志选项卡中、您可以解码并查看响应。 在本例中、我看到成功、得到0x01作为响应。

    谢谢、

    陈亚历克斯

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

    尊敬的 Alex:

    客户现在使用 TI EVM。 客户可以通过 DLPC120控制程序发送命令来实现背光调节、并且 C2000上有一个响应信号。 但是、客户认为这只能证明 C2000的 SPI 工作正常、这不能解决客户通过软件在没有响应信号的情况下模拟 SPI 的问题。 客户正在使用 IO 模拟 SPI、而不是使用硬件 SPI。

    因此、客户想知道为什么在使用软件 仿真 SPI 时 SPI 没有响应信号。   SPICLK (绿色)和 SPI_ENABLE (黄色)之间的延迟是否会导致该延迟?  

    BR

    Julia

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

    尊敬的 Julia:

    客户正在使用的 SPI 时钟速度是多少、请参阅基于时钟相位的数据表、其中存在某些 SPI 时钟速率限制。

    客户能否尝试另一条命令、请参阅《Piccolo SPI 命令用户指南》中的以下示例。

    我注意到、在背光值写入的初始命令说明中、如下所示。 没有回复信息。

    但是、有一个读取响应信息。  

    另请参阅示例、了解客户是否可以尝试、并查看显示的内容。

    谢谢、

    陈亚历克斯