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.

[参考译文] LAUNCHXL-F28P65X:在 XCMP 模式 (5 类 PWM) 下初始化期间 PWM 载波漂移

Guru**** 2430620 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1541156/launchxl-f28p65x-drift-in-pwm-carriers-during-initialization-in-xcmp-mode-type-5-pwm

器件型号:LAUNCHXL-F28P65X


工具/软件:

您好:


我正在使用 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