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.

[参考译文] TMS320F280049:禁用 PWM 前的时序延迟

Guru**** 2609285 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/683148/tms320f280049-timing-delay-until-disable-pwm

器件型号:TMS320F280049
主题中讨论的其他器件:C2000WARE

您好、C2000、

我的客户看到了时序变化、直到禁用 PWM 接收到 F280049的错误信号。 有时需要9.2us、有时需要3.6ms。

它们使用 CMPSS 来触发 ePWM。 流程如下。

CMPSS 接收模拟错误信号并将中断信号输出到 ePWM 的 TZ。

之后、通过 ePIE、软件禁用 AQCSFRC 的 PWM 输出。

为什么会发生这种计时变化?  请告诉我可能的原因。

此致、

Furuya

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

    您能否添加更多详细信息? 您是否说从 CMPSS 跳闸到 ePWM 关断的时间从9.2us 到3.6ms 不等?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、您的理解正确。 客户看到从 CMPSS 跳闸到 ePWM 关断的时间变化。

    此致、

    Furuya

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 情况不应如此。 您可以尝试 C2000Ware 示例"cmpss_ex1_asynch"吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kengo、

    我查看了您通过电子邮件提供的其他详细信息、我认为您看到的变化来自您使用 AQCSFRC 关闭 ePWM。 由于您是在软件和中断中执行此操作、因此变化并不不合理。 除非您需要在发生 cmpss 跳闸时执行一些后处理、否则无需以这种方式进行处理。 您正在寻找的"cmpss Trip to ePWM shutdown "功能可在硬件中完全完成。 您可以对 ePWM 的 TZ 模块进行编程、以便在 CMPSS 发生跳闸情况时强制 ePWM 的输出进入特定状态。 这将在硬件中发生、实际上会以纳秒的时间大幅加快。 请再次查看"cmpss_ex1_asynch"示例、因为这就是它所做的事情。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Frank、

    客户了解原因可能是软件根据中断禁用 PWM。
    但是、现在它们需要与 PWM 周期同步禁用 PWM 输出。 因此、它们使用 AQCSFRC 来禁用同步。
    如果有任何方法可以通过使用 CMPSS 和 ePWM 跳闸来实现相同的功能、您能告诉我如何设置它吗?

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

    是的、您仍然可以使用 TZ 模块并将其配置为执行 CBC (逐周期跳闸)。 对于 CBC、每个周期都会重新评估从直流子模块进入 TZ 子模块的跳闸条件。 根据您的描述、我猜这就是您要寻找的内容。 如果这不是您要查找的内容、您能否提供所需功能的图示说明?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kengo、

    客户是否能够解决此问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kengo、

    我们听到您的意见已经有一段时间了、因此我将假定先前提供的建议解决了问题。 我将把这个线程标记为闭合。 如果情况并非如此、您可以回复此主题、或者创建一个新主题、如果此主题由于不活动而被锁定。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    弗兰克、

    现在、客户正在确认他们是否可以将 TZ 模块与 CBC 配合使用。 如果有任何反馈、我将重新打开此主题。

    此致、
    Furuya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当然、Kengo、我现在将其标记为关闭。