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.

[参考译文] TMS320F28374S:当 AQSFRC 被用来强制为低电平时、会发生毛刺脉冲

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/839848/tms320f28374s-glitch-occurs-when-aqsfrc-is-used-to-force-low

器件型号:TMS320F28374S

您好!

当 AQSFRC 用于强制拉低时、您是否面临 PWM 干扰?

仅当使用 AQSFRC 时才会发生毛刺脉冲。

毛刺脉冲持续约100~200ns。

使用 AQSFRC 后会继续出现毛刺脉冲。  

非常感谢。

BR、Jordan

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

    约旦、您好!

    关于 AQSFRC、我没有发现干扰问题。
    此外、100-200ns 看起来不像干扰。 它有几个时钟周期。
    因此、我怀疑这会是 PWM 配置问题。

    您在软件中何时使用 AQSFRC 强制 PWM 输出?
    请注意、AQSFRC 操作可能会被其他事件覆盖(如果已配置)、以更改 PWM 输出。
    如果需要连续力、应使用 AQCSFRC。

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

    子、

    我们再次尝试 AQCSFRC、如下所示:

    问题仍然存在,没有任何改善。

    问题可能出在哪里?

    非常感谢。

    BR、Jordan

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

    子、

    让我详细说明一下这个问题:这个问题只在使用力时才会出现、而只会出现一次、脉冲介于10ns~200ns 之间。

    1) strBoostCtrl.fBoostOut[BoostCPU_ID2]是一个 globla 变量。 其值将传递给 CMPA 或 CMPB;

    2) 2)当该值小于19时、他们希望强制输出 PWMA 和 PWMB;

    3) 3) CMPA 和 CMPB 被影子化、在零和周期上加载;

    4)未使用全局重新加载;

    5) 5) PWM 配置如下:值为2或3的 RLDCSF 问题相同。  

    非常感谢。

    BR、Jordan

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

    您好!

    使用 AQCSFRC 强制输出为高电平时、PWM 的当前状态是什么?

    在立即模式中、一个连续的强制在下一个 TBCLK 边沿上生效。 在影子模式下、连续强制在影子 加载到活动寄存器后的下一个 TBCLK 边沿生效。

    因此、我建议您将 RLDCsf=3用于立即模式。

    一旦持续力生效且 PWM 达到所需状态-只有 TRIP 逻辑才能更改 PWM o/p 的状态
    对于测试、您可以禁用跳闸并检查跳闸配置中是否存在导致此行为的问题。

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

    您好!

    您是否有机会尝试上述操作? 如果是、请更新您的观察结果或关闭此主题。