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.

[参考译文] UCD3138:图腾柱 PFC 中的零电流检测

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/639633/ucd3138-zero-current-detection-in-a-totem-pole-pfc

器件型号:UCD3138

大家好、

在图腾柱 PFC 中、DPWM1-A 驱动上部 FET、DPWM1-B 驱动下部 FET。 在交流输入电压的正半周期内、DPWM1-B 将在给定滤波器占空比时为电感器充电。 DPWM1-A 将在 DPWM 周期的其余时间作为理想二极管运行。 如果电容器电压高于输入电压、当电感器完全放电时、电流可能为负。 这可能会导致高电流、从而损坏电路板。

在我的电路中、有一个信号连接到 AD06 (ACOMP-F)。 如果其信号在给定的阈值下溢、零电流检测应中断活动的 DPWM1-A 相位、以避免电流被否决! 当流入电容器的电流将达到(或下溢?!)时、如何设置 ACOMP-F 以中断当前的 DPWM 周期 零?

我当前的试用代码如下:

//启用 ACOMP-F 引脚并连接到 DPWM-1上的电流限制(ZCD -零电流检测)
FaultMuxRegs.DPWM1CLIM.bit.ACOMP_F_EN = 1;      //将 ACOMP-F 连接到 DPWM-1电流限制输入
FaultMuxRegs.ACOMPCTRL2.bit.ACOMP_F_SEL = 0;      //使用阈值寄存器进行跳闸
FaultMuxRegs.ACOMPCTRL2.bit.ACOMP_F_POL = 0;      //低于阈值到跳闸
FaultMuxRegs.ACOMPCTRL2.bit.ACOMP_F_THRESH = ZCD_THRESHOLD;

感谢您的帮助!

此致、

Andy

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

    看上去一切正常。  我建议您至少放置一个二极管或其他一些机制、以确保该引脚上的电压不会远低于 UCD 上的接地引脚、因为这会导致芯片发生故障。  

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

    尊敬的 Ian:

    感谢您的快速回复! 现在、我已经详细测试了 ZCD、它似乎可以正常工作!

    有一个分压器、用于设置大约1V 的偏移。 使用分流电阻器上的二极管、信号范围为+/- 0、7V。 因此、零电流检测(ZDC)的信号始终高于 GND 信号!

    此致、

    Andy