工具/软件:
您好:
我正在使用 XCMP 模式在一个开关周期内对多个边沿进行编程。 然而、 在初始化期间、所有 PWM 似乎都延迟 0.7 –2µs、从而不能完全同步。 我已根据 XCMP 模式的 TRM 说明禁用了相移负载、并设置 TBCTR = 0。 完成配置后、我已启用 TBCLKSYNC、如下所示:
CONFIG_EPWM_GPIO ();
SysCtl_disablePeripheral (SYSCTL_PERIPH_CLK_TBCLKSYNC);
…
XCMPModeConfig();
…
SysCtl_enablePeripheral (SYSCTL_PERIPH_CLK_TBCLKSYNC);
一般而言、我可以看到 XCMP1-8 正常运行时 PWM 模式是可以预期的。 我看到的唯一问题是每个 PWM 在启动期间之间存在较小的延迟。 有人能解释一下原因可能是什么、避免这种情况的正确步骤是什么? 如果需要其他信息、请告知我。
感谢你的评分
此致、
Lohith 