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.

[参考译文] TMS320F28375D:TBPRDLINK A 反射时间、发生 TBCNT 失准

Guru**** 2430620 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1277164/tms320f28375d-tbprdlink-a-reflection-time-occurrence-of-misalignment-of-tbcnt

器件型号:TMS320F28375D

尊敬的专家:

我对 EPWMXLINK 寄存器中的 TBPRDLINK 有疑问。
我的客户在初始化 PWM 时、PWM8的 TBPRDLINK 设置为存储在 PWM7的 TBPRD 和 TBPRDHR 中的寄存器值。

Q1:将 TBPRD 和 TBPRDHR 的值放入 PWM7的 TBPRD 和 TBPRDHR 寄存器后、反映在 PWM8的 TBPRD 和 TBPRDHR 寄存器中的值需要多长时间?

Q2:每当使用 TBPRDLINK 改变频率时、PWM7和 PWM8的 TBCNT 计数器之间的差值增大时、会观察到一个事件。
过去是否发生过类似情况?
如果您能就可能的原因和调查要点向我们提供建议、将会有所帮助。

此致、
还可以

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

    您好、左侧、

    更新 PWM8的寄存器和更新 PWM7的寄存器时、如果它们 如您所描述的那样被链接、此时我不知道以前发生过这种情况。 我有几个问题要你尝试更好地了解一些背景:

    • 您使用的是哪种计数模式?
    •  PWM 是否有特定的同步方案(如果有、同步脉冲发生的频率如何)?
    • 此外、您现在要在什么时间点更新 EPWM7 (以及 EPWM8)的寄存器?
    • 计数器差异和频率是否有规律、还是每次通过 XLink 更新 TBPRD 时才稳定增加?

    此致、

    艾里森

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

    您好  Allison:

    感谢您的支持。

    • 您使用的是哪种计数模式?
      • 向上计数模式。
    •  PWM 是否有特定的同步方案(如果有、同步脉冲发生的频率如何)?
      • 为了实现同步、请通过 InputXbar 将外部信号连接到 EXTSYNCIN1、并将 EPWM7连接到同步信号。
        不使用同步脉冲,同步由操作员执行。
    • 此外、您现在要在什么时间点更新 EPWM7 (以及 EPWM8)的寄存器?
      • 在该设置中、TBPRD 的值重新写入 EPWM7。
        EPWM7设置完成后、将 EPWM7中设置的值输入 EPWM8的 TBPRD 寄存器中。
        之后、用户设置了 XLink。
    • 计数器差异和频率是否有规律、还是每次通过 XLink 更新 TBPRD 时才稳定增加?
      • 当 TBPRD 的值在一个固定周期中断内更新时、TBCNT 发生位移。
        当 TBPRD 每次更新时、TBCNT 的偏差不会稳定增加、有时甚至会增加、有时不会增加。

    此致、
    还可以

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

    您好、左侧、

    感谢您的回答。 在对 EPWM7 TBPRD 进行任何更新时、您是否可以尝试将 EPWM8也链接到 EXTSYNCIN1以实现同步和/或将 EPWM8同步到 EPWM7? TBPRDLINK 同时更新 EPWM7和 EPWM8的 TBPRD、但 同步 EPWM7时可能发生了导致 TBCTR 差异的情况。

    谢谢。此致、

    艾里森