主题:C2000WARE 中讨论的其他器件
工具/软件:
您好专家
使用 SDK 演示"epwm_updown_AQ_cpu01" 设置 CMPA=CMPB=500时 的客户反馈、可以观察到150ns PWMA 和 PWMB 相位差、该问题仅发生在 PWM1/8/10上、是否有任何调试建议可供分享?
谢谢
Joe
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.
工具/软件:
您好专家
使用 SDK 演示"epwm_updown_AQ_cpu01" 设置 CMPA=CMPB=500时 的客户反馈、可以观察到150ns PWMA 和 PWMB 相位差、该问题仅发生在 PWM1/8/10上、是否有任何调试建议可供分享?
谢谢
Joe
您好 Joe、
该示例将 ePWM1、ePWM2、ePWM3配置为在 EPWMxA 和 EPWMxB 上生成具有独立调制的波形。
要确认数据、请 通过示波器查看 EPWM1A/B (PA0_GPIO0和 PA1_GPIO1)、EPWM2A/B (PA2_GPIO2和 PA3_GPIO3)和 EPWM3A/B (PA4_GPIO4和 PA5_GPIO5)波形。
在提供的信号中、哪些信号具有150ns 的相位差、那么我可以了解为什么会发生这种情况? 客户是否修改了代码? 如果是、修改是什么?
您好、Stevan
在提供的信号中、哪些信号具有150ns 的相位差、因此我可以看看为什么会发生这种情况?
ePWM1/8/10出现问题。
客户是否修改了代码? 如果是、修改是什么?
是的、他将 CMP 值更改为 CMPA=CMPB=500、并验证 ePWM8和 ePWM10功能、他将 ePWM2、ePWM3更 改为 ePWM8 、ePWM10
谢谢
Joe
您好 Joe、
我认为、由于 ePWM1/2/3和1/8/10之间的同步链架构不同、这些 ePWM 之间的同步很可能会出现该问题。
请参阅器件数据表中的图6-56同步链架构第 6.11.2.1章"控制外设同步"、以便为这些 ePWM 正确配置 SYNCIN 和 SYNCOUT 信号: https://www.ti.com/lit/ds/symlink/tms320f28379d-q1.pdf