本期为大家带来的是《**一种用于图腾柱无桥 PFC 的新型 CCM-TCM 多模式控制方法》,本文分享图腾柱无桥 PFC 的 CCM-TCM 多模式控制方法,讲解零电流检测、ZVS 与平滑模式切换的实现细节,将轻负载效率提高多达 2%,实现超过 180W/in³** 的功率密度,满足数据中心电源的 80 Plus Ruby 认证要求。
简介
数据中心采用的电源单元 (PSU) 必须具有高效率和高功率密度。去年公布的 80 Plus Ruby 认证为数据中心 PSU 树立了极高的效率标准。如表 1 所示,80 Plus Ruby 的效率不仅在每项负载条件下均高于 80 Plus Titanium,5% 负载时更是要求达到 90% 的效率,这一要求在此前从未有过明确规定。
表 1 80 Plus 认证级别

同时,有限的服务器机架空间和不断增长的功率需求促使功率密度不断提高。最新的模块化硬件系统——通用冗余电源——的目标功率为 3.6kW,外形尺寸为 185mm × 39mm × 73.5mm,对应的功率密度为 111W/in3,而其他 PSU 产品的功率密度仍介于 80W/in3 至 90W/in3 之间。
服务器 PSU 由图腾柱无桥功率因数校正 (PFC) 和直流/直流转换器组成。图腾柱无桥 PFC 中使用的传统控制方法是连续导通模式 (CCM) 或三角导通模式 (TCM);然而,每种方法都有其局限性。CCM 图腾柱无桥 PFC 可以实现高功率密度,但其效率因硬开关而受到限制,尤其是在开关损耗成为主导因素的轻负载条件下。由于采用零电压开关 (ZVS),TCM 图腾柱无桥 PFC 可以在整个负载范围内实现出色的效率,但需要将两个或更多相位交错以减少高电感器电流纹波,因此导致低功率密度和高成本。表 2 中比较了这两种方法。
表 2 图腾柱 PFC 的 CCM 和 TCM 比较

为了同时实现高效率和高功率密度,图腾柱无桥 PFC 可以采用多模式运行,如图 1 所示。在重负载条件下或交流半周期的峰值时,所需的 PFC 输入电流较高,PFC 运行模式为 CCM。当负载减小或在所需 PFC 输入电流较低的交流过零区域附近时,PFC 会切换到 TCM 并采用 ZVS 运行。

图 1 CCM-TCM 多模式运行
与纯 CCM 相比,多模式控制在轻负载时因为采用了 ZVS 而能够提供更高的效率;与纯 TCM 相比,又因为电感器电流纹波更低,所以无需采用多相交错运行,从而可显著减小尺寸并降低系统成本。通过综合 CCM 和 TCM 的优势,可以同时满足高效率和高功率密度要求。
如何让 PFC 在轻负载时进入 TCM
TCM 运行需要电感器电流在开关周期结束时降至零。然而,在 CCM PFC 中,由于升压电感较高,在整个交流半周期中电感器电流几乎始终大于零。要使电感器电流降至零,一种方法是选择一个合适的升压电感,其值低于 CCM PFC 所用的电感,但高于 TCM PFC 所用的电感。
由于电感降低会导致电流纹波升高,因此在设计电感器时必须确保多模式运行产生的效率增益大于电流纹波升高引起的额外电感器磁芯损耗。由于电感器电流纹波高于 CCM,因此电磁干扰滤波器也需要重新设计。
另一种选择是继续使用相同的 CCM 电感器,但采用开关频率折返曲线,如图 2 所示。开关频率在交流峰值处最高(等于 CCM 运行中的标称开关频率),并逐渐降低趋近交流过零点。

图 2 交流半周期内的开关频率曲线
使用方程式 1 可计算交流半周期内的开关频率:

其中 fmax 是传统 CCM 运行中使用的开关频率,fmin 是最小开关频率,ωt 是交流输入电压的角频率。
开关频率降低后,电感器电流将在开关周期结束时降至零,从而实现 TCM 控制。之后即可控制 PFC 在交流峰值时在 CCM 下运行,在交流过零区域附近时则切换至具有 ZVS 的 TCM。进一步降低最小开关频率可以扩展 TCM 区域,但代价是环路带宽减小,可能导致总谐波失真 (THD) 不佳,甚至导致环路不稳定。
如何检测零电流
对于 TCM 控制,通过在 PFC 接地回路上放置一个电阻器或在升压电感器上添加第二个绕组来构建零电流检测 (ZCD) 电路,即可检测到电感器电流降至零的瞬间。部分器件(如 TI 的 LMG3427R030 氮化镓 (GaN) 场效应晶体管 (FET))具有内置的 ZCD 电路,可在电流变为零时生成 ZCD 信号,如图 3 所示。将该器件用作高频开关可显著简化设计过程。ZCD 信号会发送到微控制器 (MCU) 进行进一步处理。

图 3 ZCD 信号生成
如何在 TCM 中实现 ZVS
要想在 TCM 中实现 ZVS 运行,电感器电流需要变为负值,以对开关节点电压放电。收到 ZCD 信号后,MCU 会为此 ZCD 信号增加一个延迟时间,然后使用延迟的 ZCD 信号关闭脉宽调制 (PWM) 并重置 PWM 计数器,如图 4 所示。重置后,下一个开关周期开始,升压开关导通。由于延迟时间的存在,在电感器电流降至零后,同步开关仍处于导通状态,导致电感器电流变为负值。适当地调整延迟时间将调整负电流的大小,使开关节点电压放电至零,从而在此时导通升压开关并实现 ZVS。

图 4 添加 ZCD 延迟以重置 PWM
对于从同步开关关断到升压开关导通的给定死区时间 Δt,可使用方程式 2 计算开关节点电压完全放电所需的最小负电流:

其中 COSS 是开关的输出电容,Vout 是 PFC 输出电压。
然后使用 方程式 3 计算所需的最短 ZCD 延迟时间:

其中 L 是升压电感,Vin 是 PFC 输入电压。
在方程式 3 中,当 Vin 接近 Vout 时,计算出的延迟时间可能过长,导致延迟的 ZCD 信号出现在下一个开关周期,如图 5 所示。此时重置 PWM 是错误行为。为防止出现这种情况,应生成一个在 ZCD 信号开始时开始并在当前开关周期结束时结束的 ENABLE 窗口,如图 5 所示。MCU 使用此 ENABLE 窗口与延迟的 ZCD 信号进行“与”运算,生成 RESET 信号,然后使用该 RESET 信号重置 PWM。这可确保 PWM 重置只能在同一开关周期内进行。

图 5 ENABLE 窗口和 RESET 信号
在 CCM 和 TCM 之间切换
CCM 和 TCM 之间的切换自动进行。在交流峰值或重负载时,电感器电流较高。该电流不会降至零,并且由于未生成 ZCD 信号,因此也不会有 RESET 信号。PWM 计数器在其标称开关周期结束时会自然重置。由于开关频率等于标称开关频率,PFC 的工作方式与传统 CCM PFC 的工作方式相同,如图 6 所示。

图 6 交流峰值时的 CCM 运行
当交流电趋向过零点时,电感器电流和开关频率均会下降,其中电感器电流在开关周期结束前降至零。GaN 器件生成 ZCD 信号。使用由方程式 3 计算得出的延迟时间,并与 ENABLE 窗口进行“与”运算,即可生成 RESET 信号。该 RESET 信号可重置 PWM。同步开关在标称开关周期结束前关断,随后下一个开关周期开始。实际开关频率小于标称开关频率。PFC 作为 TCM PFC 运行,如图 7 所示。

图 7 交流过零点附近的 TCM 运行
动态死区时间
在 CCM 下,将死区时间保持在最短时间(即同步开关关断和升压开关导通之间的时间)将缩短升压开关的体二极管导通时间。在 TCM 下,当同步开关关断时,开关节点电压需要时间进行放电或充电。因此,需要长一些的死区时间。在 CCM 和 TCM 之间使用动态死区时间可优化效率。
控制律和 PWM 生成
在传统的 TCM 运行中,只有一个电压环路,没有电流环路。升压开关导通时间由恒定导通时间控制方式决定。在多模式控制方法中,传统的平均电流模式控制器(如图 8 所示)为 TCM 和 CCM 运行生成 PWM 占空比。控制器包含一个外部电压环路 (GV) 和一个内部电流环路 (GI)。GV 的输出由检测到的输入电压调制为用于电流环路的电流命令。由于采用同一补偿器为 CCM 和 TCM 生成 PWM 占空比,因此模式转换较为平滑,在模式转换期间不会产生电流失真。

图 8 建议 CCM-TCM 控制的方框图
在 MCU 中,通过将 COMP 值与 RAMP 信号进行比较来生成 PWM 信号,其中 COMP 的计算方式为将电流环路 Gi 输出乘以开关周期 T,如方程式 4 所示:

在传统的 CCM 运行中,开关周期 T 是恒定的。然而,在 TCM 运行中,RESET 信号决定了实际开关周期**;该周期短于 T**。使用方程式 4 计算得出的 PWM 脉冲宽度长于所需值,因此会导致 GI 更难进行补偿。将 GI 推至更高的带宽可能会有所帮助,但也可能会导致环路不稳定。
要想解决此问题,应让控制器继续测量实际开关周期。通过将 GI 输出乘以上一个开关周期中测得的开关周期来计算 COMP 值,如方程式 5 和图 9 所示。方程式 5 之所以有效,是因为 PWM 周期在两个连续周期中几乎相同。


图 9 PWM 生成
测试结果
该控制方法是在 3.6KW 图腾柱无桥 PFC 中实现的。其中最大开关频率为 65KHz,最小开关频率设置为 45KHz。控制器使用 TI 的 TMS320F280039C 实时 MCU。高频开关使用 LMG3427R030 GaN FET,该器件具有内置的 ZCD 电路。65kHz 中断服务例程 1 (ISR1) 实现了电流环路和 ZCD 延迟时间计算,而 10kHz 中断服务例程 2 (ISR2) 实现了电压环路。ZCD 延迟、ENABLE 窗口、“与”逻辑和实际开关周期测量均通过 TMS320F280039C 的可配置逻辑块 (CLB) 来实现。配置后,CLB 独立运行,无需 CPU 参与。
该设计实现了大于 180W/in3 的功率密度,并具有出色的轻负载效率。图 10 和图 11 比较了此建议控制方法与传统 CCM 控制之间的效率(在同一电路板上测试),显示轻负载效率提高了多达 2%。

图 10 低压线路下的效率比较

图 11 高压线路下的效率比较
图 12 显示了 50% 负载时的输入电流波形,在模式转换期间未观察到电流失真。

图 12 50% 负载时的输入电流波形
结语
图腾柱无桥 PFC 通过 CCM-TCM 多模式运行,可在重负载或交流峰值时以 CCM 运行,在轻负载或交流过零区域附近时切换到具有 ZVS 的 TCM,从而同时实现高效率和高功率密度。CCM-TCM 多模式可大幅提高轻负载效率,同时在模式转换期间不会造成输入电流失真。这对于需要 80 Plus Ruby 级效率的应用非常有用。
评论区
登录后即可参与讨论
立即登录