请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28069M 你(们)好
我在 Launch Pad 上运行"Example_2806xEPwmUpDownAQ"并在示波器上获取 PWM3A 和 PWM3B 的波形、我只是在徘徊、为什么一个脉冲边沿不在特定位置并 有阴影? 如您在屏幕截图图片中所见。 这是因为软件吗?
谢谢
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.
谢谢

您好 Arash、
软件通过 ISR 实时编辑 CMPA 和 CMPB、这些比较事件部分负责更改输出 PWM 的方式。 因此、您看到的大多数是预期行为-您看到的是示波器的触发方式+写入此软件的方式(其 ePWM 配置及其 ISR)。 ePWM3的 A 和 B 输出看起来分别基于 PRD 和 CMPB 事件以及 PRD 和 CMPA 事件。
根据软件的编写方式、我还不是很满意-也许您错了 ePWM3B 的范围、而可能是 ePWM2A? 但是、我的解释可能会出错、目前我没有硬件来仔细检查我的想法。
我必须承认、软件配置和利用 ePWM 模块的方式不是常见的用法、而是通过这种方式来显示用户可用的不同 PWM 输出选项。 ePWM1的配置方式与更多人使用 ePWM 的方式更加相似-例如在电机控制应用中。
请注意、如果您注释掉 ISR 的内容、CMPA 和 CMPB 将不再随时间变化。 这会相应地消除您看到的"阴影"/"抖动"。 最好对 ISR 进行注释、然后尝试通过比较代码和 TRM 与您在 o 示波器和 CCS 监视窗口中看到的代码和 TRM 来验证您的理解
谢谢、
Brett