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.

[参考译文] TMS320F28034:在递增计数模式下、TBCTR 写入和将 TBCTR 复位为零之间存在 ePWM 冲突时的行为

Guru**** 2534260 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/677166/tms320f28034-behavior-when-conflicting-epwm-between-tbctr-write-and-reset-tbctr-to-zero-at-up-count-mode

器件型号:TMS320F28034

各位专家:

关于 ePWM、被配置为递增计数模式的 TBCTR 正递增计数至周期(TBPRD)。 当软件试图在 TBCTR 到达 TBPRD 时写入新的 TBCTR 时、会发生什么情况?  

情况1) TBCTR 在 TBCTR 等于 TBPRD 后的 TBCLK 的下一个边沿复位为零、并继续递增计数。  因此、写入 TBCTR 被忽略。

情况2) TBCTR 被更新为在 TBCTR 等于 TBPRD 后 TBCLK 的下一个边沿写入新数据并继续递增计数。 因此、TBCTR 不会复位为零。  

此致、

Uchikoshi

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

    Uchikosi-San、

    我将对此进行研究、我将再次发布。

    此致、
    Cody  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Uchikosi-San、
    我已要求设计人员验证行为、我将告诉您我发现了什么。

    此致、
    Cody
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Cody、
    很抱歉、短时间内通知您。 是否有任何更新?
    此致、
    Uchikoshi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Uchikosi-San、

    我知道您需要快速更新。 设计人员一个小时前就回来了。 软件写入的优先级似乎较高、因此 TSCTR 不会复位为零。 说了另一种方法、案例2将为真。

    此致、
    Cody   

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