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.

[参考译文] CCS/TMS320F28335:不需要的 ePWM 干扰。

Guru**** 2551110 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/627174/ccs-tms320f28335-unwanted-epwm-interference

器件型号:TMS320F28335

工具/软件:Code Composer Studio

您好!

我需要关于某件事的建议。 我运行的是闭环升压转换器、但我在 ePWM 端子上遇到了一些不必要的干扰。 我真的不知道干扰来自哪里。 最近、我连接 了引脚20的 GND 端子、我将其短暂地接至主接地、我注意到了一些改进、但仍然不是我所希望的那样。  这感觉很奇怪、那么、处理 ePWM GND 端子的正确方法是什么?是否应该触摸它? 顺便说一下、我将其他未使用的 GPIO 引脚指定为输出。

下图中的前3个脉冲说明了我所遇到的干扰的性质。 它的纹波效应可以在我的最终输出电流中看到。 根据设计、我预计一次只能打开一个脉冲、 而在该时间内其他脉冲为零、但有些干扰会触发其他两个脉冲。

你怎么看? eZdspf28335

谢谢。

David。

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

    David、

    第4个(绿色)信号是否为 tripzone? 如果是、它是否会强制 PWM 进入高阻抗状态? 这可能导致相应 PWM 上的信号悬空至0V 以上。

    此致、
    Cody  

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

    感谢您的回答。

    第4个信号不是触发区信号。 我只是测量 LED 负载端的输出电流

    你怎么看?

    David。

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

    David、

    您是否使用跳闸区域执行任何操作? 它们能够将 PWM 切换至高阻态、而不是被驱动为低电平、这已被认为会导致 PWM 的电压悬空。

    请检查是否有任何东西强制 PWM 进入高阻抗模式、如果没有、我们可以查找其他可能的原因。

    此致、
    Cody

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

    感谢 Cody。

    我根本不使用跳闸区域。 为了防止高阻抗模式、我现在在 ePWM 输出和栅极驱动器输入之间使用10k 下拉电阻。 我看到了一些改进、但它仍然不是我所期望的。 下面是当前的图像。 仔细观察、您会发现干扰仍然存在。

    是否有更好的方法?

    再次感谢。

    David。

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

    David、

    下拉电阻器肯定会有所帮助。

    作为实验、您可以尝试设置 TZCTL.bit.TZA 和 TZCTL.bit.TZA =11。 请 通过读回该值来验证您是否正确写入了寄存器、因为这些寄存器受 EALLOW 保护。  这将确保跳闸区域不会出现问题。

    我将查找其他可能的原因。

    谢谢、
    Cody

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

    感谢 Cody 的建议。 正如您所说的、我完全确定、但没有改变。

    希望很快能收到您的回复。

    此致。

    David。

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

    David、

    我不认为其他任何东西可能会将 PWM 置于高性能状态(除非它们被重新配置为输入、但我怀疑是这样)、所以我想这个噪声是一些耦合... 可能是从输出中反馈?

    您能否移除或至少关闭 FET 驱动器以尝试将 C2000与其他电路隔离? 我希望我们可以将问题隔离到您的设计的一部分。

    此致、
    Cody  

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

    感谢您的回答。

    我尝试移除 FET 驱动器、但我真的不知道会有什么结果、因为我使用的是高侧 FET 驱动器;因此、如果没有驱动器、就看不到什么(功率 MOSFET 无法正常导通)。 唯一值得注意的是微控制器的普通 PWM 输入、它们与预期的正常方波一样。  

    您建议我执行哪项测试?

    希望很快收到您的回复。

    此致。

    David。

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

    David、
    嗯、这很好。 我们至少可以说 C2000正在正确驱动缓冲器。

    这听起来像是一个系统级问题、需要在您的端进行调试

    我不是这方面的专家、可能无法提供帮助、但您可能应该开始检查基础知识:

    您是否有任何滤波? 您的电源轨是否清洁并提供足够的电源? 您的所有 FET 和 FET 驱动器是否都正常工作? 您是否使用了良好的隔离技术?

    您是否在一个或多个电路板上看到了此问题? 这是新设计还是现有设计?(您之前可能已经回答过这些问题)

    此致、
    Cody