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.

[参考译文] TMS320F28388D:Endat 溶液序列问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1533339/tms320f28388d-endat-solution-sequence-issue

器件型号:TMS320F28388D

工具/软件:

尊敬的专家:

我的客户将 Endat 解决方案从 F28379 迁移到 F28388。 它们只更改了 pinmux 和 CLB 逻辑不变。

但是、他们发现 CLB 序列与 Endat 协议不匹配。

紫色:RS485

绿色:SPI 时钟

黄色:编码器时钟

问题如下:

  1. 一些 SPI 时钟缺失(从绿色的第二个下降沿开始)
  2. 数据是比第一个编码器时钟晚四个时钟左右发送的、从结束文档中、数据应该是两个时钟

此致、

挂起

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

    您好 Hang — 这将需要我一些时间来了解和调查。 紫色的是命令还是响应?

    要检查的事项-

    • 确保在需要时在 CLB 边界启用同步器。 如果同步器在应启用时未启用、SYSCFG 将显示警告。
    • 客户报告收到的数据是正确的、但移动了。
    • 检查 CLB 是否未在 200MHz 上运行。 超出了规范。 如果通过 SYSCLK 计时、则应为 100;如果通过 AUXCLOCK +流水线模式启用计时、则应为 150。