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.

[参考译文] TMS320F28377D:PWM 占空比为0%和100%支持

Guru**** 2535750 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/612641/tms320f28377d-pwm-duty-0-and-100-support

器件型号:TMS320F28377D

您好!

在向上/向下计数模式下、F2837x ePWM 是否通过将 CMPA 和 CMPB 设置为0和 TBPRD 来支持0%和100%占空比?

在用户指南中、可以看到:

1) 1)对称 PWM、CMPA 和 CMPB 应限制在1~TBPRD-1之间;

2)非对称 PWM、另一种情况。

但是、根据我原来的理解、4类 ePWM 可以直接支持0%和100%、而无需像 F28335那样进行任何操作。

谢谢。

BR、Jordan

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

    如果没有权变措施、则可能会出现这种情况。 请参阅图14-24:

    www.ti.com/.../spruhm8f.pdf

    此致、
    Kris
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Kris、
    感谢您提供信息。
    图14-24、我们已经看到了。 但是描述并不严重、就像"这意味着在一个 PWM 周期内将总是有一个至少为一个 TBCLK 周期的脉冲、当脉冲非常短时、这个脉冲往往会被系统忽略。 "。
    我的理解是、在向上/向下模式下、通过设置 CMPA=0或 CMPA=TBPRD、CMPA 负载为零和周期、无法获得纯0%和100%。 是这样吗?
    在客户的系统中、1 TBCLK 周期不能被忽略。

    BR、Jordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Kris、
    客户已配送超过10K 件商品。 通过设置 CMPA=0和 CMPA=TBPRD 来执行所有代码、0%和100%。
    直到上周、没有任何问题。
    本周星期一、他们找到了一个有此问题的单元。 如果它们将 CMPA 限制在1和 TBPRD-1之间、则 PWM 输出良好。 如果没有限制、则存在问题。 在他们的系统中、他们需要0%和100%。 它们倾向于通过直接设置 CMPA=0和 CMPA=TBPRD 来实现。
    非常感谢。
    BR、Jordan