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.

[参考译文] TMS320F28379D:潜在时序问题:TMS320F28379D 中 ePWM 模块中计数-比较时的影子寄存器加载

Guru**** 2524550 points
Other Parts Discussed in Thread: TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1233141/tms320f28379d-potential-timing-issue-shadow-register-load-on-count-compare-in-epwm-module-in-tms320f28379d

器件型号:TMS320F28379D

您好、TI!

我使用的是 TMS320F28379D。 使用 ePWM 模块时我遇到了一个问题。

我已将 ePWM 时基设置为向上/向下模式。 我将使用 CMPA 生成 ePWMxA 输出。 在 AQ 子模块中、我已设置 CAD = AQ_SET 和 CAU = AQ_CLEAR。 此外、我已在影子模式下设置计数器比较并在 CTR = PRD 上加载 CMPA。

我的问题是:如果我 从不同的值将 CMPA 更改为 PRD、是否存在从影子寄存器加载 CMPA 需要一些时间并可能导致缺少动作限定符 CAD = AQ_SET 的情况、从而无法将 ePWMxA 设置为高电平的可能性?

感谢您的帮助。

感谢您的回答。

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

    Sean、您好!

    如果您将 CMPA 从不同的值更改为 PRD、则 CAU 将永远不会发生。 当 CMPA =>周期时、DOWN 开始。 CMPA 从影子到活动的加载应在加载事件发生后立即发生。

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

    如果使用 CAD、会发生吗?  

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

    是的、CAD 事件将会发生。

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

    感谢 您的回答