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.

[参考译文] TMS320F28377S:PWM:动作限定器子模块和影子负载

Guru**** 2468460 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1284279/tms320f28377s-pwm-action-qualifier-submodule-and-shadow-load

器件型号:TMS320F28377S

你好。
我将使用 ePWM 来生成特定的输出模式。 我使用具有向上/向下计数功能的 ePWM。 每次计数器达到0 (CTR = ZRO)、EPWM 都会输出 A 和 B 变化状态。 同时、我需要更改这些寄存器的设置、以便为下一个上下计数生成另一个模式。 为此、我同时使用影子加载到活动寄存器函数、即 CTR = ZRO。
有时、此设计不能正常工作。 出现一些意外的 ePWM 输出模式。

我在 TRM 和器件勘误表中都没有发现可以明显避免这种设计。

我的问题是:
是否应避免、禁止该设计、或者相反、是否应获得授权、验证并确保其安全?
感谢您的帮助和澄清。

斯蒂芬·邦诺

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

    Stephane、您好!

    我有几个问题要问您、以便我能够更好地理解该问题。 当您说"生成另一个图形"时、您是指您在中断中更新 CMPA/CMPB 值、然后在 CTR = 0上影子加载这些值? 如果是这样、具体是何时触发中断发生、您要尝试加载到活动寄存器中的值是什么?

    此外、您是否能够分享您看到的意外 ePWM 输出的示波器截图(并描述您期望看到的内容)? 如果在 CTR = PRD、CTR = PRD 或0上进行影子到活动负载、您会看到相同的问题吗?  

    此致、

    艾里森