一种开关电源及其控制电路和控制方法与流程

文档序号:20578557发布日期:2020-04-29 01:18阅读:154来源:国知局
一种开关电源及其控制电路和控制方法与流程

本发明涉及开关电源控制技术领域,更具体地涉及一种开关电源及其控制电路和控制方法。



背景技术:

开关电源是利用现代电力电子技术,控制功率开关管的导通和关断的时间比率维持输出电压稳定的一种电源,开关电源一般由脉冲宽度调制(pulsewidthmodulation,pwm)控制电路和功率开关管(例如igbt,(insulatedgatebipolartransistor,绝缘栅双极型晶体管))构成。现有的开关电源的实现方式包括模拟控制方式、数字控制方式以及数模混合控制方式。近年来,由于数字控制方式具有可编程性、设计可延续性、元器件数量少等优点而越来越得到广泛应用和认可。

由于在大量的用电设备中存在非线性元件和储能元件,使得交流输入电流波形发生严重畸变,导致电网侧输入功率因数很低。因此在用电设备中必须加入pfc(powerfactorcorrection,功率因数校正)控制系统。在pfc控制系统中,通过pwm控制信号控制功率开关管的导通和关断实现对系统功率因数以及输出电压的控制,同时需要对输入电流进行实时检测和保护,如果检测到的输入电流高于设定的保护阈值,就应及时关闭pwm控制信号以防止输入电流过高造成功率开关管以及后端器件的失效。

传统的pfc过流保护可以分为软件保护和硬件保护两种,软件保护包括将表征输入电流的采样电压送入微控制器的数模采样端口,然后对采样结果进行软件滤波,如果滤波后的值高于设定的保护阈值则关闭pwm控制信号的输出。硬件保护通过硬件比较器对根据输入电流得到的采样电压与硬件设定的参考电压(即过流保护阈值)进行比较,当采样电压高于参考电压时,比较器翻转,微控制器关闭pwm控制信号的输出。

传统的pfc过流保护在瞬态的电流冲击或者干扰时容易引起过流保护的误触发,导致不必要的停机保护。此外,pfc软件过流保护由于需要对信号进行滤波处理,保护速度较慢,都是在输入电流高于保护阈值后才能关闭pwm控制信号的输出。而pfc硬件过流保护由于保护阈值无法调节,所以设定的保护阈值通常会高于pfc控制系统的最高目标电流。如果目标电流与保护阈值相差很大时,输入电流就会有很大的过冲,尤其是在频繁出现过流情况的场合,容易影响功率开关管以及后端的滤波电容和负载等的使用寿命。



技术实现要素:

有鉴于此,本发明的目的在于提供一种开关电源及其控制电路和控制方法,解决因电压跌落等输入电压跳变的情况下,电路中发生输入电流过冲幅度较大的问题,本发明既能保证输入电流始终保持在设定的限流保护阈值以下,避免不必要的频繁停机,且能在电流过冲恢复后以最快速度恢复功率开关管的导通,维持输出电压的稳定,保证后端负载的稳定运行。

根据本发明实施例的第一方面,提供了一种开关电源的控制电路,所述控制电路包括:输入电流采样单元,对输入电流进行采样以获得输入电流的采样电压;控制单元,用于生成第一控制信号;第一保护单元,与所述控制单元连接,根据所述输入电流的采样电压、第一参考电压以及所述第一控制信号输出第二控制信号;以及驱动单元,与所述第一保护单元连接,根据所述第二控制信号输出控制功率开关管的驱动信号,其中,当所述输入电流的采样电压大于等于所述第一参考电压时,所述驱动单元根据所述第二控制信号关断所述功率开关管,以及在下一个控制周期,所述驱动单元根据所述第二控制信号导通所述功率开关管。

优选地,所述第一保护单元包括:比较模块,将所述第一参考电压和所述输入电流的采样电压进行比较,根据比较结果生成第一指示信号;故障管理模块,与所述比较模块连接,根据所述第一指示信号、所述第一控制信号以及pwm复位信号生成所述第二控制信号;当所述输入电流的采样电压大于等于所述第一参考电压时,判断输入电流过流,所述故障管理模块输出所述第二控制信号以关断所述功率开关管,以及在下一个控制周期,所述故障管理模块根据所述pwm复位信号输出所述第二控制信号以导通所述功率开关管。

优选地,所述故障管理模块包括:第一锁存器,根据所述pwm复位信号和所述第一指示信号生成第一故障信号;与门,根据所述第一控制信号和所述第一故障信号生成所述第二控制信号,其中,在所述第一指示信号有效时,所述第一故障信号有效,在所述pwm复位信号有效且所述第一指示信号无效时,所述第一故障信号无效,在所述第一故障信号无效时,所述第二控制信号的状态和所述第一控制信号的状态一致,在所述第一故障信号有效时,所述第二控制信号无效。

优选地,所述控制电路还包括:输入电压采样单元,对所述开关电源的输入电压进行采样以获得输入电压的采样电压;输出电压采样单元,对所述开关电源的输出电压进行采样以获得输出电压的采样电压,其中,所述控制单元根据所述输入电流的采样电压、目标电压、输入电压的采样电压以及输出电压的采样电压生成所述第一控制信号。

优选地,所述控制单元包括:占空比信号生成单元,根据所述输入电流的采样电压、所述输入电压的采样电压、所述输出电压的采样电压以及所述目标电压生成占空比信号;以及pwm生成单元,根据所述占空比信号生成所述第一控制信号和pwm复位信号,其中,所述占空比信号生成单元包括:第一加法模块,根据所述输出电压的采样电压和所述目标电压得到第一误差;第一线性控制模块,根据所述第一误差得到输入电流有效值;相位计算模块,根据所述输入电压的采样电压得到输入电压相位值;乘法模块,根据所述输入电流有效值以及所述输入电压相位值得到目标电流信号;第二加法模块,根据所述输入电流的采样电压和所述目标电流信号得到第二误差;以及第二线性控制模块,根据所述第二误差生成所述占空比信号。

优选地,所述第一线性控制模块和所述第二线性控制模块都包括pi控制器。

优选地,所述第一保护单元还被配置为当第一预设时间内所述输入电流的采样电压大于等于所述第一参考电压的次数达到预设值,且未接收到故障清除信号时,控制所述驱动单元关断所述功率开关管。

优选地,所述第一保护单元还包括:第二指示信号生成单元,对所述第一指示信号进行计数,获得计数值,根据计数值生成第二指示信号,当第一预设时间内所述计数值大于等于预设值时,所述第二指示信号有效,其中,所述第二指示信号生成单元包括:计数模块,对所述第一指示信号进行计数,获得计数值,并根据所述计数值生成中间指示信号,在第一预设时间内当所述计数值大于等于预设值时,所述中间指示信号有效;锁存模块,与所述计数模块相连,用于锁存所述中间指示信号,并根据所述中间指示信号生成第二指示信号;第一定时器,用于重复计时,在经过所述第一预设时间之后生成计数复位信号,所述计数模块根据所述计数复位信号复位所述计数值,并重新开始计数;以及第二定时器,在所述中间指示信号有效时开始计时,并在经过第二预设时间之后生成一个故障清除信号,所述锁存模块根据所述故障清除信号和所述中间指示信号生成第二指示信号。

优选地,所述故障管理模块还包括:第二锁存器,根据所述pwm复位信号和所述第二指示信号生成第二故障信号,其中,在所述第二指示信号有效时,所述第二故障信号有效,在所述pwm复位信号有效且所述第二指示信号无效时,所述第二故障信号无效,在所述第一故障信号和所述第二故障信号均无效时,所述第二控制信号的状态和所述第一控制信号的状态一致,在所述第一故障信号和所述第二故障信号之一有效时,所述第二控制信号无效。

优选地,所述控制电路还包括:阈值调节单元,对所述目标电流信号进行调节以得到所述第一参考电压,其中,所述阈值调节单元包括:软件调节模块,接收所述目标电流信号,并根据所述目标电流信号得到限流保护阈值;以及数模转换模块,接收所述限流保护阈值,对所述限流保护阈值进行数模转换生成所述第一参考电压。

优选地,所述软件调节模块根据所述目标电流信号的最大值、电流纹波的幅值以及预设的保护裕量得到所述限流保护阈值。

优选地,所述控制电路还包括负载状态检测单元,通过检测所述开关电源的负载状态以获得所述目标电压,所述目标电压根据所述负载状态的变化而变化。

优选地,所述控制电路还包括硬件保护单元,接收所述输入电流的采样电压,所述硬件保护单元在所述输入电流的采样电压大于等于第二参考电压时生成第一触发信号,所述驱动单元根据所述第一触发信号关断所述功率开关管,所述控制单元根据所述第一触发信号控制所述第一控制信号为无效状态,其中,所述第二参考电压表征第一过流保护阈值,所述第二参考电压大于所述第一参考电压。

优选地,所述控制电路还包括软件保护单元,接收所述输入电流的采样电压,所述软件保护单元在所述输入电流的采样电压大于等于第三参考电压时生成第二触发信号,所述控制单元根据所述第一触发信号控制所述第一控制信号为无效状态,其中,所述第三参考电压表征第二过流保护阈值,所述第一参考电压大于所述第三参考电压。

根据本发明实施例的第二方面,提供了一种开关电源,包括上述的控制电路。

优选地,所述开关电源还包括:整流桥,对交流输入电压进行整流以得到所述输入电压;串联连接在所述整流桥两端的电感、二极管以及采样电阻,所述二极管的阳极与所述功率开关管和所述电感的中间节点相连;输出电容,连接在所述中间节点和所述二极管的阴极之间,用于稳定所述输出电压。

根据本发明实施例的第三方面,提供了一种开关电源的控制方法,所述控制方法包括:对输入电流进行采样以获得输入电流的采样电压;生成第一控制信号;根据所述输入电流的采样电压、第一参考电压以及所述第一控制信号生成第二控制信号;以及根据所述第二控制信号生成控制功率开关管的驱动信号,其中,当所述输入电流的采样电压大于等于所述第一参考电压时,根据所述第二控制信号关断所述功率开关管,以及在下一个控制周期,根据所述第二控制信号导通所述功率开关管。

优选地,所述控制方法还包括:根据所述输入电流的采样电压、目标电压、输入电压的采样电压以及输出电压的采样电压生成所述第一控制信号。

优选地,所述控制方法还包括:根据所述目标电压、输入电压的采样电压以及输出电压的采样电压获得目标电流信号,根据所述目标电流信号得到所述第一参考电压。

优选地,所述控制方法还包括:通过检测所述开关电源的负载状态以获得所述目标电压。

优选地,所述根据所述输入电流的采样电压、第一参考电压以及所述第一控制信号生成第二控制信号的步骤包括:将所述第一参考电压和所述输入电流的采样电压进行比较,根据比较结果生成第一指示信号;根据所述第一指示信号和所述第一控制信号生成所述第二控制信号。

优选地,所述根据所述第一指示信号和所述第一控制信号生成所述第二控制信号的步骤包括:根据所述pwm复位信号和所述第一指示信号生成第一故障信号;根据所述第一控制信号和所述第一故障信号生成所述第二控制信号,其中,在所述第一指示信号有效时,所述第一故障信号有效,在所述pwm复位信号有效且所述第一指示信号无效时,所述第一故障信号无效,在所述第一故障信号无效时,所述第二控制信号的状态和所述第一控制信号的状态一致,在所述第一故障信号有效时,所述第二控制信号无效。

优选地,所述控制方法还包括:当第一预设时间内所述输入电流的采样电压大于等于所述第一参考电压的次数达到预设值,且未接收到故障清除信号时,关断所述功率开关管。

优选地,所述根据所述输入电流的采样电压、第一参考电压以及所述第一控制信号生成第二控制信号的步骤还包括:对所述第一指示信号进行计数,获得计数值,并根据所述计数值生成中间指示信号,在第一预设时间内当所述计数值大于等于预设值时,所述中间指示信号有效;锁存所述中间指示信号,并根据所述中间指示信号生成第二指示信号;在经过所述第一预设时间之后生成计数复位信号,根据所述计数复位信号复位所述计数值,并重新开始计数;以及在所述中间指示信号有效时开始计时,并在经过第二预设时间之后生成一个故障清除信号,根据所述故障清除信号和所述中间指示信号生成第二指示信号;根据所述第一指示信号、所述第二指示信号以及所述第一控制信号生成所述第二控制信号。

优选地,所述根据所述第一指示信号、所述第二指示信号以及所述第一控制信号生成所述第二控制信号的步骤包括:所述pwm复位信号和所述第二指示信号生成第二故障信号,其中,在所述第二指示信号有效时,所述第二故障信号有效,在所述pwm复位信号有效且所述第二指示信号无效时,所述第二故障信号无效,在所述第一故障信号和所述第二故障信号均无效时,所述第二控制信号的状态和所述第一控制信号的状态一致,在所述第一故障信号和所述第二故障信号之一有效时,所述第二控制信号无效。

优选地,所述根据目标电流信号得到所述第一参考电压的步骤包括:根据所述目标电流信号的最大值、电流纹波的幅值以及预设的保护裕量得到所述限流保护阈值;对所述限流保护阈值进行数模转换以生成所述第一参考电压。

优选地,所述根据所述输入电流的采样电压、目标电压、输入电压的采样电压以及输出电压的采样电压生成所述第一控制信号的步骤包括:根据所述输出电压的采样电压和所述目标电压得到第一误差;根据所述第一误差得到输入电流有效值;根据所述输入电压的采样电压得到输入电压相位值;根据所述输入电流有效值和所述输入电压相位值得到目标电流信号;根据所述输入电流的采样电压和所述目标电流信号得到第二误差;根据所述第二误差生成占空比信号;以及根据所述占空比信号生成所述第一控制信号和pwm复位信号。

优选地,所述控制方法还包括:在所述输入电流的采样电压大于等于第二参考电压时生成第一触发信号,根据所述第一触发信号关断所述功率开关管,以及控制所述第一控制信号为无效状态,其中,所述第二参考电压表征第一过流保护阈值,所述第二参考电压大于所述第一参考电压。

优选地,所述控制方法还包括:在所述输入电流的采样电压大于等于第三参考电压时生成第二触发信号,根据所述第一触发信号控制所述第一控制信号为无效状态,其中,所述第三参考电压表征第二过流保护阈值,所述第一参考电压大于所述第三参考电压。

本发明的开关电源及其控制电路和控制方法具有以下有益效果。

本发明的开关电源提供两级的硬件过流保护,当外部干扰导致输入电流发生过冲时,可保证输入电流始终处于设定的限流保护阈值以下,减小电流过冲幅度,最大程度地避免后端的滤波电容和负载等承受频繁的过流冲击,提高系统的稳定性以及器件寿命。并且即使出现偶尔的误触发,也可以通过逐周期模式的限流保护,系统及时关断功率开关管,使电流幅度下降,在下一个pwm控制周期中快速打开主电路的功率开关管,防止输出电压过低而影响开关电源系统的正常工作,无需进行停机保护,还能在电网频繁且剧烈波动的情况下,避免系统因过流保护导致频繁的停机,提高相关产品的用户体验性。

在进一步的实施例中,当一定时间内输入电流多次超过限流保护阈值时开关电源进入单次保护模式中,并需要接收到故障清除信号才可以重启开关电源。即使在电网频繁波动的的情况下,也可保证输入电流始终处于设定的限流保护阈值附近进行小幅度的波动,最大程度地避免后端的滤波电容和负载等器件受到过流冲击,提高系统的稳定性以及器件寿命。

在进一步的实施例中,可根据负载状态实时修改限流保护阈值,可保证当开关电源工作在不同的负载情况下时将主电路的输入电流始终控制在一定的范围内,防止输入电流出现较大的波动,保护后端滤波电容和负载等器件。

附图说明

通过以下参照附图对本发明实施例的描述,本发明的上述以及其他目的、特征和优点将更为清楚。

图1示出根据本发明第一实施例的开关电源的结构示意图;

图2示出图1中的控制单元的结构示意图;

图3示出图1中第一保护单元的结构示意图;

图4示出图3中第二指示信号生成单元的结构示意图;

图5示出图3中故障管理模块的结构示意图;

图6a和图6b分别示出了根据现有技术和本发明第一实施例的过流保护的波形示意图;

图7示出根据本发明第二实施例的开关电源的结构示意图;

图8示出图7中控制单元的结构示意图;

图9示出图8中占空比信号生成单元的结构示意图;

图10示出图7中阈值调节单元的结构示意图;

图11示出图7中第一保护单元的结构示意图;

图12示出图11中第二指示信号生成单元的结构示意图;

图13示出图11中故障管理模块的结构示意图;

图14示出根据本发明实施例的开关电源的工作时序图;

图15示出根据现有技术和本发明第二实施例的开关电源的过流保护的波形示意图;

图16示出根据本发明第三实施例的开关电源的控制方法的方法流程图;

图17示出根据本发明第三实施例的控制方法的具体流程示意图;

图18示出根据本发明第三实施例的控制方法的逐周期保护模式的流程示意图;

图19示出根据本发明第三实施例的控制方法的单次保护模式的流程示意图。

具体实施方式

以下将参照附图更详细地描述本发明。在各个附图中,相同的元件采用类似的附图标记来表示。为了清楚起见,附图中的各个部分没有按比例绘制。此外,在图中可能未示出某些公知的部分。

在下文中描述了本发明的许多特定的细节,例如部件的结构、材料、尺寸、处理工艺和技术,以便更清楚地理解本发明。但正如本领域的技术人员能够理解的那样,可以不按照这些特定的细节来实现本发明。

应当理解,在以下的描述中,“电路”是指由至少一个元件或子电路通过电气连接或电磁连接构成的导电回路。当称元件或电路“连接到”另一元件或称元件/电路“连接在”两个节点之间时,它可以直接耦合或连接到另一元件或者可以存在中间元件,元件之间的连接可以是物理上的、逻辑上的、或者其结合。相反,当称元件“直接耦合到”或“直接连接到”另一元件时,意味着两者不存在中间元件。

图1示出根据本发明第一实施例的开关电源的结构示意图。该开关电源采用boost拓扑并工作于浮地方式。如图1所示,该开关电源包括整流桥110、主电路120、输出电容cout、负载130以及控制电路200。其中主电路120的输入端与整流桥110的输出端相连,输出端与负载130相连。主电路120包括电感lf、功率开关管t1、快恢复二极管vd以及采样电阻rsen。

进一步而言,整流桥110的输入端连接交流电源ac,整流桥110用于将交流输入信号转换成输入电压vin,电感lf与功率开关管t1以及采样电阻rsen串联在整流桥110的正输出端和负输出端之间,并根据输入电压vin得到输入电流iin,快恢复二极管vd的作用是隔离,防止功率开关管t1导通时,输出电容cout对地短路,输出电容cout与负载130并联,用于稳定输出电压vout。功率开关管t1的控制端连接至控制电路200,控制电路200用于控制功率开关管t1的导通和断开,以使得主电路120根据输入电压vin得到输出电压vout。在所述功率开关管t1导通期间,交流电源ac向电感lf充电,在所述功率开关管t1关断期间,电感lf向负载供电。控制电路200还用于对输入电流iin进行实时检测和对电路进行过流保护,如果检测的输入电流iin高于设定的过流保护阈值,就及时关断主电路120中的功率开关管t1以防止输入电流iin过高造成功率开关管t以及后端器件的失效。

进一步的,本实施例中的功率开关管t1例如通过igbt(insulatedgatebipolartransistor,绝缘栅双极型晶体管)和mosfet(metal-oxide-semiconductorfield-effecttransistor,金属氧化物半导体场效应晶体管)实现。igbt是由bjt(bipolarjunctiontransistor,双极型三极管)和mosfet组成的复合型电压驱动式功率半导体器件,兼有mosfet的高输入阻抗和gtr(gianttransistor,电力晶体管)的低导通压降两方面的优点,驱动功率小而饱和压降低。

具体的,控制电路200包括:控制单元210、第一保护单元240以及驱动单元260。控制单元210用于根据目标电压生成第一控制信号pwm1。第一保护单元240根据输入电流的采样电压iin_sa、表征限流保护阈值的第一参考电压vref以及第一控制信号pwm1得到第二控制信号pwm2。驱动单元260根据第二控制信号pwm2向功率开关管t1的控制端提供驱动电压vgate,以驱动主电路120中的功率开关管t1,以使得主电路120根据输入电压vin得到输出电压vout。

具体的,第一保护单元240将输入电流的采样电压iin_sa和第一参考电压vref进行比较,根据比较结果确定第二控制信号pwm2的状态。在每个pwm控制周期,当比较结果表征输入电流的采样电压iin_sa大于等于第一参考电压vref时,第一保护单元240生成无效的第二控制信号pwm2,驱动单元260根据第二控制信号pwm2关断所述主电路120中的功率开关管t1。

在本实施例中,第一控制信号pwm1为具有一定占空比的方波信号,第一控制信号pwm1高电平有效,低电平无效;第二控制信号pwm2高电平有效,低电平无效。

进一步的,该开关电源还包括输入电流采样单元251和输出电压采样单元253,输入电流采样单元251通过检测主电路120的输入电流iin以得到输入电流的采样电压iin_sa,输出电压采样单元253对该开关电源的输出电压vout进行采样以获得输出电压的采样电压vout_sa。

进一步的,该开关电源还包括第二保护单元270,用于将输入电流的采样电压iin_sa与表征第一过流保护阈值的内部第二参考电压进行比较,当输入电流的采样电压iin_sa大于等于内部第二参考电压时,第二保护单元270生成有效的第一触发信号,所述驱动单元260根据所述有效的第一触发信号关断主电路120中的功率开关管t1,同时控制单元210根据所述有效的第一触发信号输出无效的第一控制信号pwm1。示例的,第二保护单元270为硬件过流保护单元,采用标准的比较器将输入电流的采样电压iin_sa与固定的内部第二参考电压进行比较。

进一步的,控制电路200还包括第三保护单元280,第三保护单元280将输入电流的采样电压iin_sa与表征第二过流保护阈值的内部第三参考电压进行比较,当输入电流的采样电压iin_sa大于等于内部第三参考电压时,第三保护单元280根据比较结果生成有效的第二触发信号,控制单元210根据有效的第二触发信号输出无效的第一控制信号pwm1。示例的,第三保护单元280为软件过流保护单元,使用ad转换器将输入电流的采样电压iin_sa转换为数字量,通过软件滤波及比较运算产生第二触发信号,由于滤波环节的存在,软件过流保护没有硬件过流保护及时。

在本实施例中,本实施例中的第二过流保护阈值大于限流保护阈值,且限流保护阈值大于第一过流保护阈值,相应的内部第二参考电压大于第一参考电压,且第一参考电压大于内部第三参考电压。

图2示出图1中的控制单元的结构示意图。如图2所示,控制单元210包括占空比信号生成单元211和pwm生成单元212。占空比信号生成单元211用于根据软件设定的目标电压计算出所需的占空比信号,常规的方式是利用输出电压和输入电流的负反馈控制计算得到,具体可通过pi控制实现。pwm生成单元212用于根据该占空比信号以及第一触发信号和第二触发信号生成所述第一控制信号pwm1。其中,pwm生成单元212在第一触发信号和第二触发信号全部无效时输出有效的第一控制信号pwm1,在第一触发信号和第二触发信号之一有效时输出无效的第一控制信号pwm1。此外,pwm生成单元212还在每个pwm控制周期的开始时输出一个pwm复位信号到第一保护单元240。

在本实施例中,第一触发信号和第二触发信号高电平有效,低电平无效。

图3示出图1中第一保护单元的结构示意图。如图3所示,第一保护单元240包括比较模块241、第二指示信号生成单元242以及故障管理模块243。比较模块241将第一参考电压vref和输入电流的采样电压iin_sa进行比较,当输入电流的采样电压iin_sa大于等于第一参考电压vref时,比较模块241生成有效的第一指示信号。第二指示信号生成单元242用于在第一预设时间内第一指示信号的计数值大于等于预设值时,生成有效的第二指示信号。故障管理模块243根据第一指示信号、第二指示信号以及第一控制信号pwm1生成有效或者无效的第二控制信号pwm2。可保证当出现异常扰动导致输入电流升高时,输入电流始终不高于设定的限流保护阈值,且可以快速恢复功率开关管的正常工作,避免因功率开关管的长时间关断导致输出电压过低的情况发生。

故障管理模块243负责第二控制信号pwm2的输出管理,如果故障管理模块243接收到有效的第一指示信号和第二指示信号,则输出无效的第二控制信号pwm2,此时第二控制信号pwm2维持在低电平状态;如果故障管理模块243未接收到有效的第一指示信号和第二指示信号,则输出和第一控制信号pwm1状态一致的第二控制信号pwm2。

图4示出图3中第二指示信号生成单元的结构示意图。如图4所示,第二指示信号生成单元242包括计数模块2421、第一定时器2422、锁存模块2423以及第二定时器2424。计数模块2421用于对有效的第一指示信号进行计数。当在第一预设时间内有效的第一指示信号的计数值大于等于预设值时,计数模块2421生成有效的中间指示信号;否则,生成无效的中间指示信号。锁存模块2423用于锁存有效的中间指示信号,并根据有效的中间指示信号生成有效的第二指示信号。第一定时器2422用于重复计时,并在达到第一预设时间时生成一个有效的计数复位信号,计数模块2421根据有效的计数复位信号复位第一指示信号的计数值,并重新开始计数。第二定时器2424在接收到有效的中间指示信号时开始计时,并在经过第二预设时间之后生成一个有效的故障清除信号,锁存模块2423根据有效的故障清除信号生成无效的第二指示信号,同时第二定时器2424停止工作,并在接收到下一个有效的中间指示信号时开始工作。

在本实施例中,第一指示信号、中间指示信号以及第二指示信号为低电平有效,高电平无效,计数复位信号和故障清除信号为高电平有效,低电平无效。

图5示出图3中故障管理模块的结构示意图。在本实施例中,故障管理模块243具有逐周期保护和单次保护两种模式。具体的,如图5所示,故障管理模块243包括第一锁存器2431、第二锁存器2432以及与门2433。第一锁存器2431包括第一置位端、第一复位端以及第一输出端,第一置位端用于接收第一指示信号,第一复位端接收pwm复位信号。第二锁存器2432包括第二置位端、第二复位端以及第二输出端,第二置位端用于接收第二指示信号,第二复位端用于接收pwm复位信号。与门2433包括第一至第三输入端以及第三输出端,第一输入端用于接收第一控制信号pwm1,第二输入端连接至第一锁存器2431的第一输出端,第三输入端连接至第二锁存器2432的第二输出端,第三输出端连接至驱动单元260的输入端。与门2433用于根据第一锁存器2431和第二锁存器2432的输出信号以及第一控制信号pwm1生成第二控制信号pwm2。

例如,第一锁存器2431在接收到有效的第一指示信号时生成有效的第一故障信号,并对逐周期保护模式标志位进行置位,与门2433根据有效的第一故障信号生成无效的第二控制信号pwm2。第一锁存器2431在接收到有效的pwm复位信号和无效的第一指示信号时生成无效的第一故障信号,同时对逐周期保护模式标志位进行复位,与门2433生成和pwm1状态一致的第二控制信号pwm2(假设此时第二锁存器2432输出的第二故障信号处于无效状态),此时的第二控制信号pwm2和第一控制信号pwm1完全相同。在逐周期保护中,当输入电流超过限流保护阈值时,在每个pwm控制周期内不需要软件干预,仅通过故障管理模块243内部的逐周期保护即可以关断或导通主电路中的功率开关管t1,防止输入电流过冲对功率开关管t1以及后续器件的损坏,并且还可以快速导通主电路的功率开关管t1,防止输出电压过低。

又例如,第二锁存器2432在接收到有效的第二指示信号时生成有效的第二故障信号,并对单次保护模式标志位进行置位,与门2433根据有效的第二故障信号生成无效的第二控制信号pwm2,第二控制信号pwm2始终处于低电平。第二锁存器2432还用于在接收到有效的pwm复位信号和无效的第二指示信号时生成无效的第二故障信号,与门2433根据无效的第二故障信号生成和第一控制信号pwm1状态一致的第二控制信号pwm2(假设此时第一锁存器2431输出的第一故障信号处于无效状态)。在单次保护模式中需要软件清除单次保护模式标志位才能恢复控制信号的输出,即相比于逐周期保护,单次保护一旦生效,只有在检测有效的故障清除信号时才能对单次保护模式标志位进行复位,开关电源恢复正常工作状态。

图6a和图6b分别示出了根据现有技术和本发明第一实施例的过流保护的波形示意图。

如图6a所示,传统的硬件过流保护技术,在电压波动的时候会出现电流过冲触发硬件过流保护,由于无法判断当前系统的是因为占空比信号的占空比过大导致的过流保护还是其他未知的原因导致过流保护,所以只能选择停机一段时间后再重新开机,否则可能造成器件损坏等不可预知的风险。如果在电网波动频繁的情况下,就会频繁的过流停机。

如图6b所示,而本发明第一实施例的开关电源设置设定了一个比正常硬件过流保护阈值低的限流保护阈值,如果只是因为电压波动导致的占空比信号的占空比过大,则会触发逐周期模式的限流保护,系统可以及时关断功率开关管,电流就会下降,在下一个pwm控制周期又可以自动重新导通功率开关管,无需进行停机保护。但如果是因为短路等原因,电流上升速度会非常快,会直接超过限流保护阈值,同时触发限流保护和硬件过流保护,此时系统才会停机。

所以,结合图6a和图6b可知,本发明第一实施例的开关电源的电网波动导致的电流过冲幅度会明显小于传统的过流保护技术,可以提高后端功率器件的可靠性。

图7示出根据本发明第二实施例的开关电源的结构示意图。与第一实施例相同,本实施例的该开关电源也采用boost拓扑并工作于浮地方式。如图7所示,该开关电源包括整流桥110、主电路120、输出电容cout、负载130以及控制电路300。其中主电路120的输入端与整流桥110的输出端相连,输出端与负载130相连。主电路120包括电感lf、功率开关管t1、快恢复二极管vd以及采样电阻rsen。

控制电路300不仅用于控制功率开关管t1的导通和关断,还用于对主电路120的输入电流进行实时检测和对电路进行输入电流过流保护,如果检测的输入电流高于设定的限流保护阈值,就及时关断主电路120中的功率开关管t1以防止输入电流过高造成功率开关管t1以及后端器件的失效。

具体的,控制电路300包括:控制单元310、阈值调节单元320、第一保护单元340以及驱动单元360。控制单元310用于根据主电路120的输入电压的采样电压vin_sa、输出电压的采样电压vout_sa、输入电流的采样电压iin_sa以及目标电压生成第一控制信号pwm1,以及根据负载130的负载状态得到目标电流信号。阈值调节单元320根据所述目标电流信号得到用于表征限流保护阈值的第一参考电压vref。第一保护单元340根据输入电流的采样电压iin_sa、第一参考电压vref以及第一控制信号pwm1得到第二控制信号pwm2。驱动单元360根据第二控制信号pwm2向功率开关管t1的控制端提供驱动电压vgate,以驱动主电路120中的功率开关管t1,以使得主电路120根据输入电压vin得到输出电压vout。

具体的,第一保护单元340将输入电流的采样电压iin_sa和第一参考电压vref进行比较,根据比较结果生成有效或者无效的第二控制信号pwm2。在每个pwm控制周期,当比较结果表征输入电流的采样电压iin_sa大于等于第一参考电压vref时,第一保护单元340生成无效的第二控制信号pwm2,驱动单元360根据无效的第二控制信号pwm2关断所述主电路120中的功率开关管t1。

在本实施例中,第一控制信号pwm1为具有一定占空比的方波信号,第一控制信号pwm1高电平有效,低电平无效;第二控制信号pwm2高电平有效,低电平无效。

进一步的,该开关电源还包括输入电流采样单元351、输入电压采样单元352、输出电压采样单元353以及负载状态检测单元354。输入电流采样单元351、输入电压采样单元352、输出电压采样单元353分别通过检测主电路120的输入电流iin、输入电压vin以及输出电压vout以得到输入电流的采样电压iin_sa、输入电压的采样电压vin_sa、以及输出电压的采样电压vout_sa。负载状态检测单元354用于检测负载状态(例如通过检测负载电流、负载功率等获得负载状态信息)以得到目标电压。作为一个非限制性的例子,负载状态检测单元354例如为pi控制器,其输入分别为表征目标负载状态参考值和表征实际负载状态检测值,其输出为目标电压。负载状态检测单元354根据实际负载状态的反馈调节得到所述目标电压信号。控制单元310根据输入电流的采样电压iin_sa、输入电压的采样电压vin_sa、输出电压的采样电压vout_sa以及该目标电压计算得到第一控制信号pwm1和目标电流信号。

进一步的,该开关电源还包括第二保护单元370,用于将输入电流的采样电压iin_sa与表征第一过流保护阈值的第二参考电压进行比较,当输入电流的采样电压iin_sa大于等于此第二参考电压时,第二保护单元370生成有效的第一触发信号,所述驱动单元360根据所述有效的第一触发信号关断主电路120中的功率开关管t1,同时控制单元310根据所述有效的第一触发信号输出无效的第一控制信号pwm1。示例的,第二保护单元370为硬件过流保护单元,采用标准的比较器将输入电流的采样电压iin_sa与固定的第二参考电压进行比较。

进一步的,控制电路300还包括第三保护单元380,第三保护单元380将输入电流的采样电压iin_sa与表征第二过流保护阈值的第三参考电压进行比较,当输入电流的采样电压iin_sa大于等于此第三参考电压时,第三保护单元380生成有效的第二触发信号,控制单元310根据有效的第二触发信号输出无效的第一控制信号pwm1。示例的,第三保护单元380为软件过流保护单元,使用ad转换器将输入电流的采样电压iin_sa转换为数字量,通过软件滤波及比较运算产生第二触发信号,由于滤波环节的存在,软件过流保护没有硬件过流保护及时。

同样的,本实施例中的第一过流保护阈值大于限流保护阈值,且限流保护阈值大于第二过流保护阈值。相应的第二参考电压大于第一参考电压,且第一参考电压大于第三参考电压。

图8示出图7中控制单元的结构示意图。如图8所示,控制单元310包括占空比信号生成单元311和pwm生成单元312。占空比信号生成单元311用于根据接收到的输入电流的采样电压iin_sa、输入电压的采样电压vin_sa、输出电压的采样电压vout_sa、以及目标电压生成占空比信号。pwm生成单元312用于根据该占空比信号以及第一触发信号和第二触发信号生成所述第一控制信号pwm1。其中,pwm生成单元312在第一触发信号和第二触发信号全部无效时输出有效的第一控制信号pwm1,在第一触发信号和第二触发信号之一有效时输出无效的第一控制信号pwm1。此外,pwm生成单元312还在每个pwm控制周期的开始时输出一个pwm复位信号到第一保护单元340。

在本实施例中,第一触发信号和第二触发信号高电平有效,低电平无效。

图9示出图8中占空比信号生成单元的结构示意图。如图9所示,作为一个非限制性的例子,占空比信号生成单元311包括加法模块3111、线性控制模块3112、乘法模块3113、相位计算模块3114、加法模块3115、以及线性控制模块3116。加法模块3111用于根据输出电压的采样电压vout_sa和目标电压计算出第一误差,线性控制模块3112根据第一误差得到输入电流有效值,相位计算模块3114根据输入电压的采样电压vin_sa计算得到输入电压的采样电压vin_sa的相位值,乘法模块3113根据输入电流有效值和输入电压的采样电压vin_sa的相位值计算得到目标电流信号,加法模块3115计算出输入电流的采样电压iin_sa和目标电流信号之间的第二误差,线性控制模块3116根据该第二误差生成占空比信号。线性控制模块3112和线性控制模块3116例如为pi控制器(proportionalintegralcontroller),通过设置线性控制模块3112和线性控制模块3116中的比例系数、积分系数、以及最大最小限幅等,使得在稳定状态下第一误差和第二误差接近于0。其中,pi控制器的工作原理为本领域技术人员的公知常识,在此不再赘述。

图10示出图7中阈值调节单元的结构示意图。如图10所示,阈值调节单元320包括软件调节模块321和数模转换模块322。

软件调节模块321接收所述目标电流信号,并根据所述目标电流信号经过软件计算得到限流保护阈值。具体的,软件调节模块321在目标电流信号的最大值与电流纹波幅值求和的基础上,再加上预设的保护裕量,最终得到限流保护阈值。

数模转换模块322接收所述限流保护阈值,并对所述限流保护阈值进行数模转换以生成第一参考电压vref,从而实现对限流保护阈值的灵活调节。

图11出图7中第一保护单元的结构示意图。如图11所示,第一保护单元340包括比较模块341、第二指示信号生成单元342以及故障管理模块343。比较模块341将第一参考电压vref和输入电流的采样电压iin_sa进行比较,当输入电流的采样电压iin_sa大于等于第一参考电压vref时,比较模块341生成有效的第一指示信号。第二指示信号生成单元342用于在第一预设时间内第一指示信号的计数值大于等于预设值时,生成有效的第二指示信号。故障管理模块343根据第一指示信号、第二指示信号以及第一控制信号pwm1生成有效或者无效的第二控制信号pwm2。可保证当出现异常扰动导致输入电流升高时,输入电流始终不高于设定的限流保护阈值,且可以快速恢复功率开关管的正常工作,避免因功率开关管的长时间关断导致输出电压过低的情况发生。

故障管理模块343负责第二控制信号pwm2的输出管理,如果故障管理模块343接收到有效的第一指示信号和第二指示信号,则输出无效的第二控制信号pwm2,此时第二控制信号pwm2维持在低电平状态;如果故障管理模块343未接收到有效的第一指示信号和第二指示信号,则输出和第一控制信号pwm1状态一致的第二控制信号pwm2。

图12示出图11中第二指示信号生成单元的结构示意图。如图12所示,第二指示信号生成单元342包括计数模块3421、第一定时器3422、锁存模块3423以及第二定时器3424。计数模块3421用于对有效的第一指示信号进行计数。当在第一预设时间内有效的第一指示信号的计数值大于等于预设值时,计数模块3421生成有效的中间指示信号;否则,生成无效的中间指示信号。锁存模块3423用于锁存有效的中间指示信号,并根据有效的中间指示信号生成有效的第二指示信号。第一定时器3422用于重复计时,并在达到第一预设时间时生成一个有效的计数复位信号,计数模块3421根据有效的计数复位信号复位第一指示信号的计数值,并重新开始计数。第二定时器3424在接收到有效的中间指示信号时开始计时,并在经过第二预设时间之后生成一个有效的故障清除信号,锁存模块3423根据有效的故障清除信号生成无效的第二指示信号,同时第二定时器3424停止工作,并在接收到下一个有效的中间指示信号时开始工作。

在本实施例中,第一指示信号、中间指示信号以及第二指示信号为低电平有效,高电平无效,计数复位信号和故障清除信号为高电平有效,低电平无效。

图13示出图11中故障管理模块的结构示意图。在本实施例中,故障管理模块343具有逐周期保护和单次保护两种模式。具体的,如图13所示,故障管理模块343包括第一锁存器3431、第二锁存器3432以及与门3433。第一锁存器3431包括第一置位端、第一复位端以及第一输出端,第一置位端用于接收第一指示信号,第一复位端接收pwm复位信号。第二锁存器3432包括第二置位端、第二复位端以及第二输出端,第二置位端用于接收第二指示信号,第二复位端用于接收pwm复位信号。与门3433包括第一至第三输入端以及第三输出端,第一输入端用于接收第一控制信号pwm1,第二输入端连接至第一锁存器3431的第一输出端,第三输入端连接至第二锁存器3432的第二输出端,第三输出端连接至驱动单元360的输入端。与门3433用于根据第一锁存器3431和第二锁存器3432的输出信号以及第一控制信号pwm1生成第二控制信号pwm2。

例如,第一锁存器3431在接收到有效的第一指示信号时生成有效的第一故障信号,并对逐周期保护模式标志位进行置位,与门3433根据有效的第一故障信号生成无效的第二控制信号pwm2。第一锁存器3431在接收到有效的pwm复位信号和无效的第一指示信号时生成无效的第一故障信号,同时对逐周期保护模式标志位进行复位,与门3433生成和pwm1状态一致的第二控制信号pwm2(假设此时第二锁存器3432输出的第二故障信号处于无效状态),此时的第二控制信号pwm2和第一控制信号pwm1完全相同。在逐周期保护中,当输入电流超过限流保护阈值时,在每个pwm控制周期内不需要软件干预,仅通过故障管理模块343内部的逐周期保护即可以关断或导通主电路中的功率开关管t1,防止输入电流过冲对功率开关管t1以及后续器件的损坏,并且还可以快速导通主电路的功率开关管t1,防止输出电压过低。

又例如,第二锁存器3432在接收到有效的第二指示信号时生成有效的第二故障信号,并对单次保护模式标志位进行置位,与门3433根据有效的第二故障信号生成无效的第二控制信号pwm2,第二控制信号pwm2始终处于低电平。第二锁存器3432还用于在接收到有效的pwm复位信号和无效的第二指示信号时生成无效的第二故障信号,与门3433根据无效的第二故障信号生成和第一控制信号pwm1状态一致的第二控制信号pwm2(假设此时第一锁存器3431输出的第一故障信号处于无效状态)。在单次保护模式中需要软件清除单次保护模式标志位才能恢复控制信号的输出,即相比于逐周期保护,单次保护一旦生效,只有在检测有效的故障清除信号时才能对单次保护模式标志位进行复位,开关电源恢复正常工作状态。

图14出根据本发明实施例的开关电源的工作时序图。在图14的时序图中,开关电源工作在连续的多个pwm控制周期下,且每个pwm控制周期为一个有效的pwm复位信号到下一个有效的pwm复位信号之间的时间段。例如,第一个pwm控制周期为时刻t0-t2之间的时间段。此外,在图14中,第一控制信号pwm1和第二控制信号pwm2均为高电平有效,低电平无效。故障清除信号和pwm复位信号为高电平有效,低电平无效。第一指示信号和第二指示信号均为低电平有效,高电平无效。

如上所述,本发明实施例的开关电源的控制电路包括逐周期保护模式和单次保护模式。在逐周期保护模式中,当输入电流的采样电压iin_sa超过第一参考电压vref时,在每个pwm控制周期内不需要软件干预,仅通过故障管理模块即可以关断或导通主电路120中的功率开关管t1,防止输入电流过冲对功率开关管以及后续器件的损坏,并且还可以快速导通主电路120的功率开关管t1,防止输出电压过低。在单次保护模式中,当多个pwm控制周期内输入电流超过限流保护阈值的次数达到预设值时启动单次保护模式,相比于逐周期保护模式,单次保护模式一旦生效,只有在检测到有效的故障清除信号时才能对单次保护模式标志位进行复位,开关电源恢复正常工作状态。

在时刻t0,pwm复位信号为有效状态,同时第一指示信号和第二指示信号无效,故障管理模块生成有效的第二控制信号,输入电流的采样电压iin_sa逐渐增大。

在时刻t1,输入电流的采样电压iin_sa大于等于第一参考电压vref,比较模块的输出发生翻转,第一指示信号翻转为有效状态,故障管理模块生成无效的第二控制信号,主电路120中的功率开关管t1被关断,输入电流的采样电压iin_sa逐渐减小。

在时刻t2,pwm复位信号再次翻转为有效状态,此时第一指示信号和第二指示信号处于无效状态,所以故障管理模块生成有效的第二控制信号和第一控制信号pwm1状态一致的第二控制信号pwm2,输入电流的采样电压iin_sa逐渐增大。在之后的时刻t2-t3、时刻t4-t5和时刻t3-t4、时刻t5-t6分别重复时刻t0-t1和时刻t1-t2的工作过程,不再赘述。

在时刻t6,pwm复位信号再次翻转为有效状态,当第一指示信号有效的次数达到预设值时,第二指示信号从无效状态翻转为有效状态,故障管理模块生成无效的第二控制信号,主电路120中的功率开关管t1关断,输入电流的采样电压iin_sa逐渐减小。

在时刻t7,pwm复位信号再次翻转为有效状态,此时第二指示信号仍然为有效状态,因此故障管理模块生成无效的第二控制信号,主电路120中的功率开关管t1仍旧处于关断状态。

在时刻t8,故障清除信号翻转为有效状态,第二指示信号生成单元中的锁存模块根据有效的故障清除信号将第二指示信号从有效状态翻转为无效状态。

在时刻t9,pwm复位信号再次翻转为有效状态,此时第一指示信号和第二指示信号处于无效状态,所以故障管理模块生成有效的第二控制信号,输入电流的采样电压iin_sa逐渐增大。

在时刻t10,输入电流的采样电压iin_sa大于等于第一参考电压vref,比较模块的输出发生翻转,第一指示信号翻转为有效状态,故障管理模块生成无效的第二控制信号,主电路120中的功率开关管t1被关断,输入电流的采样电压iin_sa逐渐减小。

图15示出根据现有技术和本发明第二实施例的开关电源的过流保护的波形示意图。在图15中,虚线表示现有技术的开关电源的过流保护阈值和输入电流的波形,实线表示本发明第二实施例的开关电源的限流保护阈值和输入电流的波形。如图15所示,现有技术的开关电源只能设置一个最高的固定阈值,如果过流发生时输入电流比较小,则输入电流会发生一个较大的过冲。而本发明实施例的开关电源的限流保护阈值随根据负载状态得到的目标电流信号的变化而变化,可保证当开关电源工作在不同的负载情况下时将主电路的输入电流始终控制在一定的范围内,防止输入电流出现较大的波动。

图16示出根据本发明第三实施例的开关电源的控制方法的方法流程图。本实施例的开关电源可以为上述实施例的开关电源,包括整流桥110、主电路120、输出电容cout、负载130以及控制电路。其中主电路120的输入端与整流桥110相连,输出端与负载130相连。主电路120包括电感lf、功率开关管t1、快恢复二极管vd以及采样电阻rsen。控制电路不仅用于控制功率开关管t1的导通和关断,还用于对主电路120的输入电流进行实时检测和对电路进行输入电流过流保护,如果检测的输入电流高于设定的限流保护阈值,就及时关断主电路120中的功率开关管t1以防止输入电流过高造成功率开关管t1以及后端器件的失效。如图16所示,该控制方法包括以下步骤s110-s140。

在步骤s110中,对输入电流进行采样以获得输入电流的采样电压;

在步骤s120中,生成第一控制信号。

在进一步的实施例中,所述控制方法还包括根据目标电压、输入电压的采样电压和输入电流的采样电压、以及输出电压的采样电压生成第一控制信号和目标电流信号。更进一步的,可以根据负载电流、负载功率等负载状态信号以得到在不同负载状态下的该目标电压。

在步骤s130中,根据输入电流的采样电压、第一参考电压以及第一控制信号得到第二控制信号。

在步骤s140中,根据第二控制信号生成控制功率开关管的驱动信号。

其中,所述控制方法包括在每个pwm控制周期内,当所述输入电流的采样电压大于等于所述第一参考电压时,生成无效的所述第二控制信号,并根据无效的所述第二控制信号关断所述功率开关管,以及在与所述pwm控制周期相邻的下一个pwm控制周期开始时,生成和第一控制信号pwm1状态一致的第二控制信号pwm2,并根据第二控制信号pwm2控制所述功率开关管的开关动作。

进一步的,所述控制方法还包括当第一预设时间内输入电流的采样电压大于等于第一参考电压的次数达到预设值时,生成无效的第二控制信号,并根据无效的第二控制信号关断主电路中的功率开关管。

进一步的,所述控制方法还包括根据所述目标电流信号得到用于表征所述限流保护阈值的所述第一参考电压。例如,可以根据所述目标电流信号的最大值、电流纹波的幅值以及预设的保护裕量得到所述限流保护阈值,并根据所述限流保护阈值数模转换以得到所述第一参考电压。

图17示出根据本发明第三实施例的控制方法的具体流程示意图。具体的,本实施例的控制方法还包括步骤s210-s260。

在步骤s210中,判断输入电流的采样电压是否大于等于第一参考电压。若输入电流的采样电压大于等于第一参考电压,则继续步骤s220;若输入电流的采样电压小于第一参考电压,则继续步骤s230。

在步骤s220中,输出有效的第一指示信号,计数模块对有效的第一指示信号进行计数,计数模块的计数值加1。在本实施例中,当输入电流的采样电压大于等于第一参考电压时,比较模块生成有效的第一指示信号。故障管理模块根据有效的第一指示信号生成无效的第二控制信号,并置位逐周期保护模式标志位。同时计数模块对第一指示信号的脉冲进行计数,得到计数值。

在步骤s230中,判断是否达到第一预设时间。若达到第一预设时间,则继续步骤s240;若未达到第一预设时间,则退出控制流程,并重新开始,继续执行步骤s210的判断逻辑。

在步骤s240中,判断第一指示信号的计数值是否大于等于预设值。若第一指示信号的计数值大于等于预设值,则继续步骤s250;若第一指示信号的计数值小于预设值,则继续步骤s260。

在步骤s250中,生成有效的第二指示信号。在本实施例中,计数模块在第一预设时间内对第一指示信号进行计数,当第一预设时间内第一指示信号的计数值大于等于预设值时,计数模块生成有效的第二指示信号。故障管理模块根据有效的第二指示信号生成无效的第二控制信号,并置位单次保护模式标志位,开关电源进入单次保护模式。

在步骤s260中,将第一指示信号的计数值清零。在本实施例中,在每个第一预设时间之后都会将第一指示信号的计数值清零重新开始计数,然后退出控制流程,并重新开始,继续执行步骤s210的判断逻辑。

图18和图19分别示出根据本发明第三实施例的控制方法的逐周期保护模式和单次保护模式的流程示意图。

如图18所示,该控制方法的逐周期保护模式包括步骤s310-s380。

在步骤s310中,接收第一控制信号。

在步骤s320中,判断是否接收到有效的pwm复位信号。若接收到有效的pwm复位信号,则继续步骤s330;若未接收到有效的pwm复位信号,则继续步骤s340。

在步骤s330中,清除第一故障信号。

在步骤s340中,判断是否接收到有效的第一指示信号。若接收到有效的第一指示信号,则继续步骤s350;若未接收到有效的第一指示信号,则继续步骤s360。

在步骤s350中,生成有效的第一故障信号。在本实施例中,故障管理模块还包括第一锁存器,第一锁存器在接收到有效的第一指示信号时生成第一故障信号,并置位逐周期保护模式标志位。

在步骤s360中,判断是否接收到有效的第一故障信号。若接收到有效的第一故障信号,则继续步骤s370;若未接收到有效的第一故障信号,则继续步骤s380。

在步骤s370中,输出无效的第二控制信号。在本实施例中,故障管理模块还包括与门,与门在接收到有效的第一故障信号时生成无效的第二控制信号。

在步骤s380中,输出和第一控制信号状态一致的第二控制信号。

在本实施例中,第一锁存器在接收到有效的pwm复位信号的同时接收到无效的第一指示信号时清除所述第一故障信号,此时与门输出和第一控制信号状态一致的第二控制信号。

在逐周期保护模式中,当输入电流超过限流保护阈值时,在每个pwm控制周期内不需要软件干预,仅通过故障管理模块内部的逐周期保护即可以关断主电路中功率开关管,防止输入电流过冲对功率开关管以及后续器件的损坏,并且还可以在下一个pwm控制周期快速导通主电路中功率开关管,防止输出电压过低。

如图19所示,该控制方法的单次保护模式包括步骤s410-s480。

在步骤s410中,接收第一控制信号。

在步骤s420中,判断是否接收到有效的pwm复位信号。若接收到有效的pwm复位信号,则继续步骤s430;若未接收到有效的pwm复位信号,则继续步骤s440。

在步骤s430中,清除第二故障信号。

在步骤s440中,判断是否接收到有效的第二指示信号。若接收到有效的第二指示信号,则继续步骤s450;若未接收到有效的第二指示信号,则继续步骤s460。

在步骤s450中,生成有效的第二故障信号。在本实施例中,故障管理模块还包括第二锁存器,第二锁存器在接收到有效的第二指示信号时生成第二故障信号,并置位单次保护模式标志位。

在步骤s460中,判断是否接收到有效的第二故障信号。若接收到有效的第二故障信号,则继续步骤s470;若未接收到有效的第二故障信号,则继续步骤s480。

在步骤s470中,输出无效的第二控制信号。在本实施例中,故障管理模块还包括与门,与门在接收到有效的第二故障信号时生成无效的第二控制信号。

在步骤s480中,输出和第一控制信号状态一致的第二控制信号。在本实施例中,第二锁存器在接收到有效的pwm复位信号的同时接收到无效的第二指示信号时清除所述第二故障信号,此时与门输出和第一控制信号状态一致的第二控制信号。

在单次保护模式中,当一定时间(包括多个pwm控制周期)内输入电流多次超过限流保护阈值时开关电源进入单次保护模式中,并需要直到接收到故障清除信号才可以重启开关电源。即使在电网频繁波动,导致输入电流频繁过流的情况下,也可保证输入电流始终处于设定的过流保护阈值附近进行小幅度的波动,最大程度地避免后端的滤波电容和负载等器件受到过流冲击,提高系统的稳定性以及器件寿命。

综上所述,本发明的开关电源保证了系统正常运行时不会触发过流保护,而当输入电流或者负载有轻微的跳变导致输入电流超过限流保护阈值时,可以及时关断功率开关管,防止输入电流出现大幅度的过冲对功率开关管以及后续器件的损坏。并且即使出现偶尔的误触发,也可以在下一个pwm控制周期中快速打开主电路的功率开关管,防止输出电压过低,不影响电源系统的正常工作。

在进一步的实施例中,当一定时间内输入电流多次超过限流保护阈值时开关电源进入单次保护模式中,并需要软件清除保护模式标志位才可以重启开关电源,即只有接收到故障清除信号,才会再次导通功率开关管。即使电网频繁波动的情况下,也可保证输入电流始终处于设定的限流保护阈值附近进行小幅度的波动,最大程度地避免后端的滤波电容和负载等器件受到过流冲击,提高系统的稳定性以及器件寿命。

在进一步的实施例中,可根据负载状态可以实时修改限流保护阈值,可保证当开关电源工作在不同的负载情况下时将主电路的输入电流始终控制在一定的范围内,防止输入电流出现较大的波动,保护后端滤波电容和负载等器件。增加其可靠性,延长其使用寿命

应当说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

依照本发明的实施例如上文所述,这些实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施例。显然,根据以上描述,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地利用本发明以及在本发明基础上的修改使用。本发明仅受权利要求书及其全部范围和等效物的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1