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.

[参考译文] TMS320F28075:在到达 PRD 之前是否可以生成两种类型的脉冲?

Guru**** 2524550 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1563026/tms320f28075-is-it-possible-to-generate-two-types-of-pulses-before-reaching-the-prd

器件型号:TMS320F28075


工具/软件:

大家好!

如图所示、在到达 PRD 之前是否可以生成两种类型的脉冲?

此致、

ITO

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

    尊敬的 Ito:

    可以在一个周期中生成多个脉冲。 您是否考虑过使用向上/向下双向计数模式或利用 T1/T2 动作限定器事件来实现此目的?

    此致、

    Allison

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

    尊敬的 Allison:

    感谢您的答复。

    我看了看,但我不明白如何设置它。
    您能详细告诉我我应该看什么吗?
    下图中的 CTR_dir 是否位于生成的 PWM 波形中?

    此致、

    ITO

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

    尊敬的 Ito:

    我建议 参考参考手册 “ePWM 计数器比较和动作限定器“部分。 您只需具有足够的动作限定事件、才能够生成 PWM 边沿。  

    使用向上/向下计数模式时、请考虑您在向上和向下计数匹配上都有动作限定器事件。 以下是您可以使用的所有事件:

    根据您的波形要求、您可以组合使用这些事件来生成 2 个脉冲。  

    我可以问您的应用为什么需要在一个周期内产生两个脉冲吗?

    此致、

    Allison

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

    尊敬的 Allison:

    感谢你的帮助。

    使用向上/向下计数模式时、我认为无法输出如下所示的波形。 这是正确的吗?

    示例:
    脉冲 1 μ s 在→的 10%至 30%期间亮起
    脉冲 2→在 45%至 100%的周期内亮起

    目前、我正在考虑是否可以使用 T1 事件或 T2 事件(TZ1 分配)。 我应该了解哪些要点?

    此致、

    ITO

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

    尊敬的 Ito:

    如果我理解正确、这意味着在 PWM 周期的向上计数期间(使用向上/向下双向计数模式时)、您需要 3 个事件(3 个 PWM 边沿)。  

    对于脉冲示例、可以使用 3 AQS、如下所示:

    • CTR = 0 ->低电平
    • CTR = CMPA 向上(处于周期的 10%)->高电平
    • CTR = CMPB-UP(周期的 30%)-->低电平
    • T1-UP 动作限定器事件(占周期的 45%)-->高
      • 您可以使用 PWM 寄存器定义 T1-up 事件。 例如、您始终可以使用另一个 GPIO 或 PWM 为此动作限定器发送信号。

    请记住、您还可以使用数字 compare.force 信号、以防您尚未了解这些信号。 TRM 中也详细介绍了这些示例。

    此致、

    Allison