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.

[参考译文] TMS320F28P650DK:时基计数器同步:如何生成 EPWMxSyncOut 脉冲

Guru**** 2553450 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1268770/tms320f28p650dk-time-base-counter-synchronization-how-to-generate-epwmxsyncout-pulse

器件型号:TMS320F28P650DK

尊敬的支持团队:  

首先,我道歉,但我仍然需要你的支持。

我正在尝试同步一些 ePWM 模块、Epwm1作为向从 ePWM 模块提供"同步输出脉冲"的主模块。

下一张图片显示了同步链。

  

现在、我将介绍我应用于 28P65X 的推理。

图 22-7显示了方案、寄存器 TBCTL 中有"同步输出选项"、请参考图片中的红色方块。

在 TBCTL 寄存器的字段中找不到"同步输出选项"、请看下一张图片。

此外、比较  属于28P65X 的 TBCTL 寄存器与属于2837xD 的寄存器、字段"SYNCOSEL"保留在新芯片上。

那么、最后、您能帮助我在测量时  

CTR =零:时基计数器等于零(TBCTR = 0x00)

在  ePWM 主模块上?

谢谢你。

此致、

埃托尔

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

    Ettore 您好、

    看一下器件 TRM 中的以下表格:

      

    因此、在主 ePWM 上、选择 EPWMSYNCOUTEN [ZEROEN]= 0x1以将 SYNCO=ZRO 传播到来自 ePWM 的 CTR 信号。

    请注意您提供的映像中的与门- EPWMSYNCOUTEN 门是否将所讨论的比较事件(例如 SYNCO=ZRO)传播到 CTR。 话虽如此、我会向团队说明、以灰色加入 TBCTL 会让人困惑、而且我认为没有必要。

    希望这对您有所帮助、
    杰森·奥斯博尔恩