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.

[参考译文] Linux/PROCESSOR-SDK-AM335X:PWM 与系统时间或时钟同步

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/604725/linux-processor-sdk-am335x-pwm-sync-to-system-time-or-clock

器件型号:PROCESSOR-SDK-AM335X

工具/软件:Linux

您好!

我正在使用 ECAP0从 AM335x 生成 PWM 脉冲。

如何将 PWM 脉冲与系统时间或系统时钟同步。

现在、PWM 脉冲是独立生成的。

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

    从一个名为 ehrpwm0_synci 的外部引脚到 eHRPWM0模块有一个 SYNC 输入。 这是通过 ePWM 和 eCAP 模块传播的菊花链。 请参阅 AM335x TRM 修订版 P 的第15.1.2.1节
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    那么,您意味着我需要提供外部输入? 我应该提供什么外部输入?

    是否有任何内部方法来管理同步?

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

    我读了、但我无法理解。

    请详细说明一下吗?

     提前感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您到底有什么不明白的地方?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为了使 CPU 系统时间与 PWM 输出生成同步、我需要为 ehrpwm0_synci 提供什么外部输入?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最好的解决方案是使用外部时钟振荡器来提供系统时钟和 ehrpwm0_synci 信号。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这看起来有点复杂、因为我需要为 CPU 提供外部振荡器。

    我的 CPU 正在同步到 GPS。

    如何 使用 GPS 输出转 PWM 同步输入?  

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

    IRIG-B、即每秒100个脉冲。