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.

[参考译文] TMS320F28375S:GPIO 同步鉴定的设置和保持

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1620992/tms320f28375s-setup-and-hold-for-gpio-synchronous-qualification

器件型号: TMS320F28375S

我问了一个重新评估的问题,但担心我可能会把事情混淆在一起,同时弥合几个不同的话题。

我的问题是、进入 GPIO 进行同步鉴定的信号的设置和保持要求是什么?

我的电路设计想知道 GPIO 可在同步鉴定中处理的最大输入速度。 在数据表中、声明为 SYSCLK/2。 但是、 由于建立和保持要求、它不能完全是 SYSCLK/2(想象一下,如果信号的边沿与 SYSCLK 上升沿的完全同时出现)。 假定同步模式下的 GPIO 鉴定块都可以将其视为 D 触发器。

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

    尊敬的 Zachary:

    感谢您的问题。  对延迟的回复表示歉意。 我也提到了上一个主题、因此我假设这仍然与使用 eQEP 本身相关。

    虽然数据表未明确说明具有鉴定功能的 GPIO 的单独建立时间/保持时间、但 eQEP 的架构本身就像计时逻辑电路一样工作。 这意味着信号需要在 SYSCLK 边沿附近保持稳定。

    尽管通用 GPIO 时序规格(数据表的第 6.9.8.2 节)表明电位频率更高、但 eQEP 模块本身被限制为最大输入频率 SYSCLK/2。 对于 100MHz SYSCLK、这相当于 50MHz。

    为确保可靠运行、请执行以下操作:

    • 使您的输入信号频率远低于 50MHz。
    • 优先考虑干净信号边沿。
    • 针对信号完整性优化 PCB 布局。
    • 全面测试您的实现、并逐渐增加频率。

    如果您有任何其他问题、请告诉我。

    此致、

    Zackary Fleenor