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:AQCTLA.ZRO 和 AQCTLA.CAD 或 AQCTLA.CAU 之间的优先级

Guru**** 2468610 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1047976/tms320f28377s-priority-between-aqctla-zro-and-aqctla-cad-or-aqctla-cau

器件型号:TMS320F28377S

尊敬的 TI 工程师:

我   对    PWM 模块中 AQCTLA.ZRO 和 AQCTLA.CAD 或 AQCTLA.CAU 之间的优先级有一些疑问。

当 我 像   下面这样进行配置时、   当 CMPA = 0时、PWM 是如何工作的?

EPwm1Regs.AQCTLA.bit.CAU = 0x1;
EPwm1Regs.AQCTLA.bit.CAD = 0x2;
EPwm1Regs.AQCTLA.bit.ZRO = 0x2;

期待    您的回复。

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

    您好!

    这些是独立事件。 无论发生哪种事件、都会相应地采取措施。 对于您所做的配置、ZRO 事件不会对 PWM 输出产生任何影响、因为不管怎样、当发生 TBCTR = ZRO 时、由于 CAD = 0x2、PWM 将会处于高电平。

    谢谢、

    Aditya

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

    尊敬的  Aditya:

    因此 、请用字词来  接收  。

    我 知道 你 的意思。  但是  、当我 将 EPwm1Regs.AQCTLA.bit.ZRO 从 0x2更改为 0x1时、  占空 比会 变得比  以前小。  

    那么、扩散 配置 会导致  不同 的占空 比?  或者    、我 的看法中有一些错误?

     期待    您的回复。

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

    焦炭、

    这是预期的行为。

    请参阅第二种情况下发生的事件序列、其中 ZRO = 0x1:

    1. TBCTR = CMPA ON UP 计数:ePWM 输出被清零。

    2. TBCTR = CMPA ON DOWN COUNT:设置 EPWM 输出

    TBCTR = 0:ePWM 被清零。 (在 ZRO = 0x2时不会是这样)

    如果零事件不存在、当 TCTR = CMPA 递增计数时、EPWM 边沿会被清除、但由于在 CAU 事件之前发生 ZRO 事件、您会看到占空比更小。

    希望这对您有所帮助。

    谢谢、

    Aditya

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

    尊敬的  Aditya:

    正如 您 的描述、  这是否 意味着      不同占空 比下的不同 EPWM 配置结果、 即使 CMPA   具有相同的值?  如果 我 的想法  是正确的、       那么选择 不同 配置的真正步骤是什么?

     期待    您的回复。

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

    [引用 userid="466781" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1047976/tms320f28377s-priority-between-aqctla-zro-and-aqctla-cad-or-aqctla-cau/3878438 #3878438"]  它 是否意味     着 不同占空 比下的不同 EPWM 配置结果 、即使 CMPA   具有相同的值?

    是的、没错。 CMPA 值与 AQCTL 寄存器中配置的组合将为您提供所需的占空比。

    您可以通过多种方法来实现相同的占空比。 您可以选择任何。 还可以选择使用 TBCTR = PRD、这使您可以灵活地选择实现占空比的方式。

    谢谢、

    Aditya