您好!
我有一个现有的硬件设计。 编号较低的 ePWM 通道被使用、并且不能被改变。 我想使用编号更高的 ePWM 通道来生成同步事件。
我的第一个想法是
- 配置 EXTSYNCOUT 以使用 EPWM7SYNCOUT
- 配置输出 XBAR 以将 EXTSYNCOUT 路由到未使用的 GPIO
- 将未使用的 GPIO 连接到第二个未使用的 GPIO
- 配置输入 XBAR 以将第二个未使用的 GPIO 设置为 XBAR INPUT5
- 将 XBAR INPUT5用于 EXTSYNCIN1至 EPWM1、2、3、4、5、6
这似乎合理吗?
是否有更好的方法可以做到这一点?
我看到 EXTSYNCOUT 可设置为 EPWM XBAR 多路复用器14的输入。
根据 TRM 第 15.11.4.1节、似乎可以使用 TBCTL[SWFSYNC]将 EXTSYNCOUT 路由到 EPWM DC 来触发同步、但我尚未弄清楚如何实现该操作。 是否有任何可用的示例工程来实现这一点?
谢谢!