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.
大家好、
我的客户发现 同步的 ePWM 模块始终滞后来自源 ePWM 模块的2个 TBCLK。 我通过 C2000ware 提供的演示对其进行了验证。
请看一下。
--
谢谢、此致
耶鲁
你好,耶鲁,
您从 C2000 ware 测试的示例是什么? 我可以从我的末端执行
此致!
Uttam
Uttam 您好、
我使用以下示例:
C:\ti\c2000\C2000Ware_ 4_02_00_00 \driverlib\f28002x\examples\epwm -> epwm_ex3_synchronization
我的 CCS 版本: 12.1.0
myEPWM1默认设置:
myEPWM2默认设置:
1.为 TBCLK 使用100MHz 时钟(每步10ns)。 更改 myEPWM2 相移值 从300到0:
您可以看到、对于 EPWM1、EPWM2的波形滞后了大约2个 TBCLK (20ns)。
香港特区政府
2.基于 case1,更改 myEPWM2 相移值 从0到5:
5个 TBCLK 中的2个发挥偏移作用。
香港特区政府
3.禁用 myEPWM1和 myEPWM2的所有同步配置:
无滞后。
谢谢、此致
耶鲁
你好,耶鲁,
在 F2802x (不是 F28002x)上、我们实际上指示用户使用相移2来真正同步两个 ePWM 模块、因为同步在同步的 ePWM 中生效之前存在传播延迟。 以下主题对此进行了详细说明:
从 TRM 来看、我们不会对 F28002x 提出相同的建议、但我将与其他 ePWM 专家证实这一点。 我在我身边验证了同步发生同样的延迟、当时钟分频器从8切换到1时、使用 EPWM 模块的2个完美线的相移值。
一旦我与其他 ePWM 专家确认了这一点、我将设法在明天之前与您联系。
谢谢!
Luke
你好,耶鲁,
我弄错了、所有第3代器件上都存在该同步延迟、包括 F28002x。 应使用与 e2e I 链接到的内容相同的注释:如果 TBCLK = SYSCLKOUT、则 TBPHS 应为2、否则在使用 ePWM SYNCOUT 信号同步另一个 ePWM 模块时、TBPHS 应为1。
Luke、谢谢。 非常有帮助。