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.

[参考译文] TMS320F28069M:捕获-比较子模块(ePWM 模块)是否在 CTR = ZERO 和 CTR = PRD 上生成信号?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1466839/tms320f28069m-does-the-capture-compare-submodule-epwm-module-generate-signals-on-ctr-zero-and-ctr-prd

器件型号:TMS320F28069M

工具与软件:

大家好

我研究 ePWM 模块、发现波形成形是由基于比较事件的动作限定器模块完成的。 但是、对于这些比较事件的来源、我感到有点困惑。 TRM 显示 CC 模块根据 CMPA 或 CMPB 匹配生成两个输出:

但它也提到了、CC 在表中也给出了0和 PRD 匹配、在上述文本后不久提供:

但是、在一个特定的图表中、它显示 CTR = 0和 CTR = PRD 信号会从时基子模块直接馈送到 AQ:

在另一个图表中、只有 CC 与 AQ 连接:

请说明一下这一点。 AQ 在哪里获取其比较事件输入、或者 AQ 是否内置了一些比较机制来处理 TBCTR = ZERO 事件和 TBCTR = PRD 事件?

谢谢
最好的区域

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

    您好!

    为了准确地回答您的问题、  时基子模块会生成周期和零匹配事件选通、而计数器比较子模块会生成 CMPx 匹配事件选通。  也就是说、 时基子模块(1)将时基计数器路由到计数 器比较子模块中、以用作与 CMPx 值的比较;(2)计数器比较子模块还将 CTR = 0和 CTR = TBPRD 匹配事件选通脉冲用于其他用途、例如影子加载事件。  

    但总的来说、请注意、TRM 图是用于提供 PWM 概述的高级图。 动作限定器子模块的所有输入均为 PWM 事件选通脉冲(仅来自 PWM 逻辑的脉冲、指示正在发生特定事件、例如计数器= CMPA 匹配事件或计数器= 0匹配事件等)。 这些事件源自用户在时基子模块和计数器比较子模块中编程的值(例如 TBPRD 值、CMPA 值等)。 时基子模块的计数器被馈送到计数器比较模块、以用于将计数器值与比较值进行比较。  

    无论 PWM 事件是何种来源、所有事件信号都将路由到动作限定器子模块、该子模块可以确定应在 PWM 通道上采取何种行动并根据事件来源进行。 当 TRM 中描述 CTR = 0和 CTR = PRD 匹配事件时、我们通常会列出 TRM 中描述的 CTR = CMPA/B 匹配事件、因为这两个事件都来自相同的内部比较逻辑(即使在单独的 PWM 子模块中)、这些都是用于生成 PWM 波形的关键事件选项。

    此致。

    Allison

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

    您好!
    感谢您的详细回答、我将用自己的话快速总结一下、看看我是否回答正确。

    1. CC 子模块仅负责 CMPx 匹配事件选通。
    2. 时基子模块生成 PRD 和零匹配事件选通。
    3. PRD 和零匹配事件选通都会同时传递到这两个器件
      1. CC 子模块(针对它的加载事件)
      2. PWM 和 AQ 子模块、用于波形共享
    4. 由于明显的原因、CC 子模块还从时基子模块接收计数器

    比较逻辑即使相同、也会在两个不同的子模块中实现两次。

    因此、该图并不是不正确的、因为它不将这些块表示为子模块、并且低于该抽象。 在这里、比较逻辑块会处理所有4个比较、但在子模块/硬件级别、CC 子模块会处理 CMPx 比较、TB 子模块会处理零和 PRD 比较。

    我希望我已经把它正确下来了!
    再次感谢您提供非常详细的回答

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

    您好!

    感谢您组织的后续活动。  是的、您的理解是正确的! 希望这会消除您 的任何困惑-如果是、您可以将您的帖子或我的帖子标记为解决方案。 如果您遇到更多问题、可以随时创建另一篇帖子!

    此致、

    Allison