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.

[参考译文] TMS320F28379D:ePWM 同步直通操作

Guru**** 2465700 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1495193/tms320f28379d-epwm-sync-pass-through-operation

器件型号:TMS320F28379D

工具与软件:

我希望 EPWM1作为 EPWM6的同步源、但不会同步 EPWM4和 EPWM5。  看起来我可以这么做

根据需要配置 EPWM1 SYNCOSEL

将 SYNCSELECT.EPWM4SYNCIN 配置为0以连接 EPWM1SYNCOUT

配置 EPWM4 PHSEN=0以忽略 SYNC 输入、SYNCOSEL=0以通过 SYNC 输入传递到 EPWM5

配置 EPWM5 PHSEN=0 以忽略 SYNC 输入、SYNCOSEL=0以通过 SYNC 输入传递到 EPWM6

配置 EPWM6 PHSEN=1、SYNCOSEL=0以接收同步

是这样吗?

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

    您好!

    这是正确的方法。 器件 TRM、第 15.4.3.3章时基计数器同步对此进行了更多讨论。  https://www.ti.com/lit/ug/spruhm8k/spruhm8k.pdf

    每个 ePWM 模块可被配置为使用或忽略此同步输入。 将 TBCTL[PHSEN]位清零会将 ePWM 配置为忽略同步输入脉冲。  如果 TBCTL[PHSEN]位被置位、那么在某些事件发生时、ePWM 模块的时基计数器(TBCTR)将自动加载相位寄存器(TBPHS)的内容。

     此致、

    Stevan D.