主题中讨论的其他器件:TMS320F28023、
大家好、
我向 我们的客户询问这一点。
客户通过控制 S9KEAZ128AMLHf、使用 SPI 信号向 TMS320F28023发送命令、如背光调整、来测试 TIDM-080004。 控制结果是可以调整投影光的亮度、但客户发现 TMS320F28023在通过逻辑分析仪捕获信号后没有 SPI 响应信号输出。 您能帮助分析原因吗? 谢谢!
BR
Julia
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.
大家好、
我向 我们的客户询问这一点。
客户通过控制 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 (从设备)不同。
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 命令用户指南》中的以下示例。
我注意到、在背光值写入的初始命令说明中、如下所示。 没有回复信息。
但是、有一个读取响应信息。
另请参阅示例、了解客户是否可以尝试、并查看显示的内容。
谢谢、
陈亚历克斯