TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280049: 三相vienna pfc 配置cmpss完成过流保护

Part Number:TMS320F280049

大家好,关于three-phase Vienna中的用cmpss 来完成过流保护我有一些疑问。

1.在文档“基于 Vienna 整流器且采用 C2000Tm MCU 的三相功率因数校正 (PFC) 参考设
计”里过流保护原理图如下所示:

其中,DACHVAL 连接的是COMPH的”+”端

但在280049手册中-cmpss模块图如下所示:

DACHVAL连接的是COMPH的”-”端,和图14不同,

所以我该如何配置280049的cmpss,来完成过流保护的工作?

2.在ti官方程序"pfc3phvienna_F28004x"中我不太理解如下代码:

其中current limit=VIENNA_I_TRIP_LIMIT_AMPS

current_max_sense=VIENNA_VAC_TYPICAL_VOLTS

问题就是11和12 是如何得到的?以及DACH和DACL的计算依据是什么?

期待能得到你们的回复,谢谢!

Aiden zhang:

1、第一幅图应该是画错了,AD信号都是进入比较器的正端(第二幅图是对的)。

2、代码中11和12的值是根据实际电路计算得到的。12A是Vad=3.3v(即AD采样值到最大4095)时对应电流的最大值;11A是你期望比较器在这个点进行保护的设定值。当实际电流大于等于11A(即AD采样大于等于11/12*6096)时,CMPSS就保护了。

,

zhuang Yin:

非常感谢您的帮助,Aiden,上面的问题我已经清楚了。

我还有一个新问题,

也是过流保护中,上面这部分代码在设置比较器时,low compare event 为什么要取反?它的作用是什么?

期待您的回复。万分感谢!

,

Aiden zhang:

我对这个应用不是很了解,只是对芯片本身比较感兴趣。

刚才看了一下,估计是PFC电感电流采样是以1.65v(即AD2048)作为中心点,2048~4095是正向电流,当采样值大于设定该范围内的某一值后CMPSS保护;0~2048是负向,当采样值小于设定该范围内的某一值后CMPSS保护;由于AD输输入都接在CMPSS的正端,所以负向保护时 CMPSS输出0,取反后输出1,和正向保持一致,用于保护电路。

以上都是个人理解,一切以TI官方解释为准。

,

zhuang Yin:

谢谢您的耐心解答,Aiden。这对我帮助很大。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049: 三相vienna pfc 配置cmpss完成过流保护
分享到: 更多 (0)