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.

[参考译文] TMS320F2800157:咨询 ePWM 中偶尔发生的 CBD 事件丢失

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1513195/tms320f2800157-inquiry-on-occasional-loss-of-cbd-event-in-epwm

器件型号:TMS320F2800157

工具/软件:

尊敬的专家:

我的客户在使用 ePWM 模块时遇到问题、希望得到您的指导。

问题描述:

  • CMPB 值:  54-408.
  • 期间值:  454
  • 模式:  向上/向下双向计数模式
  • 预期行为:  CBD (Compare B Down)事件会触发输出拉至低电平。
  • 观察到的行为:  有时会错过 CBD 事件或拉低操作。

问题:
在什么情况下、动作限定器(AQ)偶尔无法触发 CBD 事件?

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

    尊敬的 Lawrence:

    在 CBD 事件中、AQ 可能无法触发一些条件。

    1、启用相移、通过将值设置为大于 CBD 值的 TBPHS、导致 TBCTR 在 CBD 事件期间"跳过"。

    2. CMPB 值被设置为大于 TBPRD 的值。

    3.由于某些误配置或丢失负载事件、CMPB 值未加载。

    4.一些导致 PWM 停止计数的异常行为,如 SYSRSn。 这将导致产生 PWM 的默认值。

    5.较高优先级的 AQ 事件发生,如软件强制、T1/T2事件。

    此致、

    Ryan Ma