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.

[参考译文] TMS320F28379D:降低 PWM 上的 EMI

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1320001/tms320f28379d-reducing-emi-on-pwm

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

您好!
客户询问是否可以在 PWM 上生成/添加抖动以降低 EMI。 可以使用 CLB 来随机延迟上升沿或下降沿?

此致、Holger

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

    您好、Holger、

    我之前没听说过这一点、没有添加抖动的硬件实现、但您可以使用死区上升沿和下降沿延迟值。 CLB 也可以用于覆盖 PWM 输出(在{C2000Ware}\driverlib\f2837xd\examples\CPU1\CLB 中有示例#4、显示具有常规 PWM 输出、然后切换到使用 CLB 来影响 PWM 输出的能力)。 但在任何一种情况下、都必须在软件中进行随机化。

    出于好奇心、客户试图通过对 PWM 引入"抖动"来降低 EMI 的原因是否(即、他们是否有其他方法尝试降低 EMI?)

    此致、

    艾里森

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

    尊敬的 Allison:
    也可以使用 CLB 状态机将随机化纳入其中。

    >出于好奇心、客户试图通过向 PWM 引入"抖动"来降低 EMI 的原因是否存在
    效果应该类似于扩频 PLL、可以更广泛地扩展输出的电抗频谱、从而降低频谱的高度-> EMI。

    我不知道这是否起作用。 最好 C2000应用团队能够对一些参考设计进行评估。

    此致、Holger

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

    您好、Holger、  

    我不确定您是否可以这样使用 CLB 进行随机化、但可以询问我们的 CLB 专家是否可以这样做。  

    这当然是一个有趣的想法(也是意外的,因为通常客户试图避免 PWM 信号中的抖动)

    另一种想法是随机更改计数器比较值(例如 CMPA)、以更改动作限定符的位置、但我从未遇到过旨在产生抖动的用例。 如果您还有任何其他问题、敬请告知。

    此致、

    艾里森

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

    尊敬的 Allison:

    >另一个想法是随机改变计数器比较值(例如 CMPA)
    这是可以实现的、但也涉及 CPU 性能。

    此致、Holger

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

    您好、Holger、

    完全正确。 如果没有一些软件实施、找到一种方法会有点棘手。

    我认为 CLB 不能这样执行完整的随机化、 但我想知道实施某种模式是否可行、这种模式仍然会改变 PWM 边沿的位置、而不是在每个周期(如果这足以满足客户尝试实现的目标)。 如果我能找到更具体的信息、我将进一步研究这一问题、并在周一跟进。

    此致、

    艾里森

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

    您好、Holger、

    很久以前我做过非常类似的软 PWM。 它运行良好、但具有软件实现。 正如您对 CLB 的预期、我只想提醒您与 PWM 相关的其他设置、如 ADC。 如果您的 ADC 由 PWM 触发、请想一想、如果 CLB 会在 PWM 上产生一个随机的东西、那么 ADC 是否会准确在正确的时间进行测量?

    我仍然对这个过程感兴趣,祝你成功!

    此致、Long

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

    您好、Holger、

    能够像我在上一个回复中描述的那样改变一个模式中的 PWM 边沿位置对客户是否有效? CLB 无法完成随机化、但如果应用仍然有效、则可以使用模式来实现此类目标。

    此致、

    艾里森

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

    尊敬的 Allison:

    我想如果将其进行准随机化即可降低 EMI。 我会询问我的客户。

    此致、Holger

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

    听起来不错、Holger。  我将等待客户的回复。

    此致、

    艾里森