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.

无桥PFC驱动波形异常

Other Parts Discussed in Thread: TMS320F28035

在测试无桥PFC开发板的时候遇到一个驱动波形异常的状态,至今想不明白哪里引起此问题。

1. 无论高低压输入,或带大小载,驱动波形都会出现一个现象,如下:

打驱动波形的时候会出现一小段异常波形。如一边epwm1A打PWM驱动,另一边epwm2A应置高。但是在一个周期内,epwm2A会出现突然置低一个duty,或许置低一个1-duty。(epwm1A和epwm2A都会出现此问题)

求探讨!!!!

波形如下:

CH1: L-fb(L检测电压)

CH2: N-fb(N检测电压)

CH3: epwm1A

CH4: epwm2A

M: CH1-CH2

如下是放大图:

  • 你好,图片上传失败,需要在“使用高级编辑器编辑文本”中上传
    另外,你使用的芯片和程序分别是什么呢?
  • 使用的开发板是 C2000 BL PFC EVM,核心板使用的IC是TMS320F28035。

  • 请看下面回复!麻烦了!
  • 你好,请问你的测试点是否是在芯片引脚输出的位置?除套件外是否有外接其他设备?
    软件上,你是否对例程有做过什么修改?如果没有外接设备或者说排除外部干扰的话,那有可能是你的软件设置上有问题了
  • 你好,测试点的位置是开发板的原有测试点PWM-1和PWM-2,外部设备只是接了输出负载。

    从波形上显示,这异常驱动是突然打出的,且当时检测的输入正负半周电压波形也是正常的,且不是在过零点附近。干扰成分能排除。

    软件是原始的代码,没做修改。因为出PWM的是中断DPL-ISR的。模式上不存在这一个异常驱动波形的状态。所以就一直想不明白为什么会打此波形。

    不单是我,我的其他同事使用此开发板的代码也是一样遇到此问题。

  • user6543643 说:
    我的其他同事使用此开发板的代码也是一样遇到此问题

    是同一个开发板?还是同一个型号的其他开发板?

    有没有可能将外部负载撤了之后再测试一下波形?如果还有同样的问题的话可能需要联系一下美国工程师了。

  • 你好,是使用同一款开发板的代码。他们是在这款开发板的原代码上做开发。但是一样遇到同样的问题。

    我尝试去掉外围负载,但是是给开发板供电。也就是说空载的状态下也同样看到此问题。

    输入电压110Vac/60Hz, 空载状态。(这种异常状态是不同电压,不同负载都存在。而且是PWM-1,PWM-2也存在,是两边驱动都存在的)

    CH1: L-fb

    CH2: N-fb

    CH3: PWM-1

    CH4: PWM-2

    测试波形如下:

  • 好的,这样的话我需要跟美国那边的工程师沟通一下这个问题,由于时差等问题,可能需要一点时间,还请耐心等待一下。期间如果有需要你这边补充的信息还请留意论坛回复。
  • 你好!請問美國那邊工程師有沒什麽回復嗎?有沒遇到相似的問題?能分析出這種情況的導因嗎?

    麻煩了!

  • 你好,我联系了工程师,不过我知道什么原因一直没有收到回复。今天我又提醒了一下,如果对方能看到的话由于时差原因,应该于明天能收到回复。
  • 你好,这边工程师回复,他们没有遇到过类似问题,建议使用用户指南并运行Build 1和Build 2的软件,查看它是否生成用户指南中提供的那些波形。如果还是有类似的问题,可能是硬件问题,需要联系售后处理一下了
  • 你好! 其实你说的这些情况我们都试过了。

    Build 1 和 Build 2 是没有出现这些异常的波形,只有Build 3才有的。

    我们使用这个源代码做新项目开发的时候,也是一样遇到这个问题。硬件已经不是开发板上的硬件,而是我们新做的硬件.

    测试的时候Build 1 和Build2都是没有问题,Build 3才出现问题的。所以初步评估不是硬件问题,而是Build 3的程序出现问题了。

    波形如下:(详细波形没展开,状态跟之前发的是类似的)

    Build 1

    Build 2

    Build 3

  • 可以检查其电流控制器输出,并查看占空比命令是否为零,因为PWM输出将变为低电平。 如果没有太大的升压(由于高输入电压),则PWM占空比可能会很低。 然后请对此进行调查。 还可以将总线电压设置得更高,看看是否会消失。
  • 你好!

    你描述的去看占空比的思路是对的,但是这是针对输出PWM波形的那一边。

    占空比影响到PWM输出。若大电容电压足够,不需要升压,也有可能PWM为低的。

    之前提供的图片及描述问题表达的是,另一边驱动出问题。就是非PWM那边,也是一直置高那边出了问题。

    这边置高是根据正负半周的情况置高的。按程序代码和硬件原理来说,

    当输入电压处于正半周,则PWM1打驱动,PWM2是一直为高的。但是PWM2却突然有一段置低的动作。

    当输入电压处于负半周,则PWM1是一直为高的,PWM2打驱动。但是PWM1却突然有一段置低的动作。

    这就是问题所在。一直置高的地方只是跟正负半周有关,且突然拉低的时候并非处于正负半周转换的时候,而是已经过了正负半周转换的时候,

    所以这是特怪异的一件事。

  • 是的,不知道你的硬件是什么渠道购买的?如果是TI store的话建议联系一下售后看看是否有硬件问题。
  • 你好。
    硬件是在TI 官网买的。但是已经过去好多年了。
    我个人评估不是硬件问题。
    因为之前我也提到过, 我同事使用此原代码去开发新的项目,但是硬件是使用别的项目成熟的硬件,可遇到同样的问题。
    但是那个原本的项目是没有此问题的。(即成熟的硬件配它原本的程序)
    我会继续尝试去找原因,要是能找到,我会告知你。
  • 感谢。另外如果你这边有企业邮箱的话也可以在英文E2E论坛上咨询一下这个问题,那边会有产品线的工程师为你解答:e2e.ti.com/.../171