一种用于PWM/PFM双模式DC‑DC开关电源的电流检测电路的制作方法

文档序号:13392613阅读:324来源:国知局

本发明涉及一种电流检测电路,尤其涉及一种用于pwm/pfm双模式dc-dc开关电源的电流检测电路,属于模拟集成电路技术领域。



背景技术:

在pwm/pfm双模式dc-dc开关电源电路中,峰值电流检测模块是整个电流环路的关键模块,该模块主要用于每个周期在功率管开启时检测功率管电流,并反馈给内部电路进行峰值电流限制及斜坡补偿,因此,其电流检测的准确性直接影响了电流环路的控制精度,也一定程度的控制着开关管的开关时间,并进一步影响着输出电压的精确度,因此设计高精度的峰值电流检测电路对dc-dc电源的精度有重要影响。

传统的峰值电流检测一般采用串联检测电阻、rds检测或sensefet检测技术等,其中串联检测电阻的方法根据欧姆定律原理,通过检测电阻两端电压实现电流的检测,该方法具有较高的精度和准确性,但存在功率消耗较大的致命缺点;rds检测主要利用功率开关管的导通电阻,通过检测功率开关管的源、漏端电压差的思路,实现电流检测,但由于功率管导通电阻受温度影响较大,因此该方法在较大温度范围内的准确度较低;sensefet检测技术主要采用晶体管与功率开关管并联的方法,使该晶体管检测电流,但由于两个晶体管的匹配性较差,进而导致检测精度受到影响。

过零电流检测电路是pwm/pfm模式自动切换过程中的核心模块,该模块主要用于电感电流的过零检测,并生成过零指示信号,用于负载情况的判断。传统的电感电流检测一般通过检测下侧的开关管电流实现,具体实现方法与峰值电流检测常用方法相同,但由于下侧开关管存在电流逆向问题,导致检测精度受限;此外,由于负载波动及检测精度低等问题,单一的过零检测会带来模式误切换等稳定性问题。



技术实现要素:

本发明的目的在于:克服现有技术的上述不足,提供了一种用于pwm/pfm双模式dc-dc开关电源的电流检测电路,能够精确的检测nmos管sp的导通电流,并通过检测电感电流过零的状态,对过零周期进行计数,识别负载变化,触发内部电路模式切换,进而实现pwm/pfm双模式的自动切换,提高在全负载范围内的效率。

本发明采用的技术方案为:

一种用于pwm/pfm双模式dc-dc开关电源的电流检测电路,括nmos管sp、sp1、sn、峰值电流检测电路、电流过零检测电路以及过零周期计数电路;

nmos管sp和sp1为镜像关系,外部输入的第一驱动信号用于控制nmos管sp和sp1的通断,同时,所述第一驱动信号也用于使能峰值电流检测电路;

外部输入的第二驱动信号用于控制nmos管sn的通断,同时,所述第二驱动信号也用于使能电流过零检测电路;

峰值电流检测电路:用于检测nmos管sp1开启时的工作电流;

电流过零检测电路:用于检测nmos管sn开启时漏端电压,当该漏端电压大于0v时,电流过零检测电路生成过零指示信号;

过零周期计数电路:对所述过零指示信号进行计数,达到预设次数时,输出模式切换控制信号,用于pwm/pfm双模式dc-dc开关电源的模式切换。

所述第一驱动信号和第二驱动信号不同时为高电平或者同时为低电平。

在nmos管sp工作时,峰值电流检测电路采集nmos管sp源端电压,并且根据nmos管sp源端电压,配置nmos管sp1的源端电压。

所述峰值电流检测电路包括:

包括晶体管m2、晶体管m3、晶体管m4、晶体管m5、晶体管m6、晶体管m7、晶体管m8、晶体管m9、晶体管m10、晶体管m11、晶体管m12、晶体管m13、晶体管m14、晶体管m15、晶体管m16、晶体管m17、晶体管m18、晶体管m19、晶体管m20、晶体管m21、晶体管m22、晶体管m23、晶体管m24和晶体管m116;

晶体管m2的漏端及栅端与晶体管m3栅端相连,并接入由外部输入的电流偏置ibias,晶体管m2的源端与晶体管m4的漏端及栅端、晶体管m5的栅端相连,晶体管m4、晶体管m5的源端接地,晶体管m3的源端与晶体管m5漏端连接,晶体管m3漏端同时与晶体管m6的漏端及栅端、晶体管m7的栅端、晶体管m8的栅端连接,晶体管m6、晶体管m7及晶体管m8的源端与电源vdd连接,晶体管m7的漏端分别与晶体管m9栅端和漏端、晶体管m10栅端、晶体管m11栅端、晶体管m15栅端以及晶体管m17栅端相连,晶体管m9的源端与晶体管m10的漏端相接,晶体管m10源端接地,晶体管m8的漏端同时与晶体管m11的漏端、晶体管m12的栅端、晶体管m16的栅端以及晶体管m18的栅端相连接,晶体管m11的源端与晶体管m12的漏端相连,晶体管m12及晶体管m16的源端接地,晶体管m16的漏端与晶体管m15的源端连接,晶体管m15的漏端与晶体管m14的漏端和栅端、晶体管m116的栅端连接,晶体管m14的源端与晶体管m13的漏端相连,晶体管m13的栅端接nmos晶体管sp的栅端电压hsgate,晶体管m13的源端连接nmos晶体管sp的源端电压sw,晶体管m116的源端nmos晶体管sp1的源端及晶体管m19的漏端,晶体管m116的漏端同时与晶体管m17的漏端、晶体管m20的栅端、晶体管m21的栅端相连,晶体管m17的源端与晶体管m18的漏端连接,晶体管m18的源端与地相连,晶体管m19的栅端接至电源vdd,晶体管m19的源端与晶体管m20的漏端连接,晶体管m20的源端与地相连,晶体管m21的源端连接至地,晶体管m21的漏端与晶体管m22的漏端和源端、晶体管m23的栅端连接,晶体管m22及晶体管m23的漏端与电源vdd连接,晶体管m23的漏端与晶体管m24的源端连接,晶体管m24的栅端连接至nmos晶体管sp的栅电压hsgate,晶体管m24漏端输出检测电流hisense。

所述电流过零检测电路包括:晶体管m25、晶体管m26、晶体管m27、晶体管m28、晶体管m29、电阻r1、电阻r2、放大器amp1、反相器inv1、反相器inv2、反相器inv3、反相器inv4以及反相器inv5;

nmop管sn的栅电压lsgate接反相器inv3的输入端,反相器inv3、反相器inv4及反相器inv5首尾相连形成反相器链,反相器inv5输出端输出hsgate_0控制信号,晶体管m25的源极、晶体管m26的源极均与vdd连接,晶体管m25的栅极、晶体管m26的栅极连接外部输入的电压偏置vbias1,晶体管m25的漏端、电阻r1的一端、晶体管m27的栅端以及比较器amp1的反相输入端vn连接在一起,电阻r1的另一端接地,晶体管m26的漏端、晶体管m27的源端、比较器amp1的同相输入端vp、晶体管m28的漏端以及电阻r2的一端连接在一起,晶体管m27的漏端接地,晶体管m28的栅端接hsgate_0信号,晶体管m28的源端接地,电阻r2的另一端与晶体管m29的漏端连接,晶体管m29的栅端接入nmop管sn的栅电压lsgate,晶体管m29的源端连接至nmop管sn的漏端sw,比较器amp1的输出端与反相器inv1输入端连接,反相器inv1输出端与反相器inv2的输入端连接,反相器inv2的输出端输出过零指示信号ls_0check。

过零周期计数电路包括:反相器inv6、反相器inv7、反相器inv8、反相器inv9、d触发器def0、d触发器def1、d触发器def2、d触发器def3、d触发器def4、d触发器def5、三输入与门and1、三输入与门and2以及或门or1;

电流过零检测电路的输出信号ls_0check依次通过反相器inv6和反相器inv7之后,生成信号ck_r,所述信号ck_r送入触发器def0的复位端以及d触发器def1、d触发器def2、d触发器def3、d触发器def4、d触发器def5的时钟输入端;

d触发器def0的d输入端接至电源vdd,时钟端接入外部输入的时钟clk,d触发器def0的q输出端接至反相器inv8的输入端,反相器inv8的输出端接至d触发器def1的d输入端,d触发器def1的q输出端连接至d触发器def2的d输入端以及三输入与门and1的输入端,d触发器def2的q输出端连接至d触发器def3的d输入端以及三输入与门and1的输入端,d触发器def3的q输出端连接至d触发器def4的d输入端以及三输入与门and1的输入端,三输入与门and1的输出端连接至三输入与门and2的输入端,d触发器def4的q输出端连接至d触发器def5的输入端以及三输入与门and2的输入端,d触发器def5的q输出端三输入与门and2的输入端,三输入与门and2输出端输出指示信号rec_on,rec_on连接至或门or1的输入端,外部始能信号en连接至反相器inv9的输入端,反相器inv9的输出端连接至或门or1的另一个输入端,或门or1的输出端同时连接至d触发器def1~5的复位端。

本发明与现有技术相比具有如下有益效果:

(1)、本发明电路针对目前片上峰值电流检测电路精度受限,镜像不精确等问题,在不影响电路正常工作状态的前提下,通过采用nmos管sp的源端电压来配置镜像晶体管的源端电压,保证了镜像晶体管与nmos管sp的管脚电平一致性,进一步确保了镜像的精确性。

(2)、本发明设计了电感电流过零检测电路,摒弃了一般对电感电流直接进行检测的复杂电路,采用检测nmos管sn在开启时的漏端电平vsw的思路,在一个开关周期内,当vsw电平由负电平逐渐上升至零电位,则说明电感电流全部耗尽,并存在过零状态,在负载电容的反相充电作用下,vsw由零电位逐渐上升至正向电平,通过检测vsw的电平向正向电平的变化,判断电感的过零状态,进而实现过零检测。

(3)、本发明设计了过零周期计数电路,由于充分考虑了电路可能存在暂时扰动、负载不稳定等情况所导致的电感电流偶然性过零现象,为有效区分上述扰动和负载由重至轻转换后电感的过零状态,本发明设计了过零周期技术电路。当连续5个周期检测到电感过零时,才触发电路模式切换,进而有效避免了有电路扰动造成的错误切换或反复切换的不良现象。

附图说明

图1为本发明电路组成框图;

图2为本发明峰值电流检测电路结构的示意图;

图3为本发明电流过零检测电路结构的示意图;

图4为本发明过零周期计数电路的结构示意图;

图5为本发明峰值电流检测仿真波形图;

图6为本发明过零电流检测仿真波形图;

图7为本发明过零周期计数仿真波形图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步详细的描述:

本发明提供了一种用于pwm/pfm双模式dc-dc开关电源的电流检测电路,是一种片上电路,用于实现精确的电流检测及计数。该电路包含三个子电路,分别为峰值电流检测电路101、电流过零检测电路102、过零周期计数电路103,其中:

峰值电流检测电路101:采用电压配置技术,保证了镜像环境的一致性,提高了电流的按比例采样精度,进而提高整个系统电路输出精度及工作稳定性。其具体实现方法是:根据采样到的nmos管sp即被采样管的源端电压,配置镜像管的源端电压,使该镜像管与nmos管sp的源电压一致,进而保证镜像精度,并通过检测该镜像管在nmos管sp开启、nmos管sn关闭时的源端电流,实现峰值电流实时精确的检测。检测到的电流用于峰值电流模式电流环路的控制以及过流保护。

电流过零检测电路102:由于电感电流检测具有一定难度且电路设计相对复杂,因此本发明根据电路的实际特性,通过转移采样点位置,间接准确的判断电感电流的过零状态,并进一步实现高低负载的监测。其具体实现方法是:当nmos管sp关闭、nmos管sn开启时,检测nmos管sn的漏端电压,通过将该电压与一个正向低电压比较,当电感电流过零时,nmos管sn漏端电压由负电压逐渐变为正向电压,导致比较器输出翻转,进而生成过零指示信号。

过零周期计数电路103:通过对过零指示信号进行计数,当达到连续5个周期过零时,生成触发信号作用于后级模式控制电路,将当前pwm模式切换至pfm模式。通过连续多周期计数,避免了由于负载波动导致的模式错误切换,保证了低负载识别的准确性和模式切换的稳定性。

如图2所示峰值电流检测电路包括:晶体管m2、晶体管m3、晶体管m4、晶体管m5、晶体管m6、晶体管m7、晶体管m8、晶体管m9、晶体管m10、晶体管m11、晶体管m12、晶体管m13、晶体管m14、晶体管m15、晶体管m16、晶体管m17、晶体管m18、晶体管m19、晶体管m20、晶体管m21、晶体管m22、晶体管m23、晶体管m24和晶体管m116;

晶体管m2的漏端及栅端与晶体管m3栅端相连,并接入由内部电流源提供的电流偏置,晶体管m2的源端与晶体管m4的漏端及栅端、晶体管m5的栅端相连,晶体管m4、晶体管m5的源端接地,晶体管m3的源端与晶体管m5漏端连接,晶体管m3漏端同时与晶体管m6的漏端及栅端、晶体管m7的栅端、晶体管m8的栅端连接,晶体管m6、晶体管m7及晶体管m8的源端与电源vdd连接,晶体管m7的漏端分别与晶体管m9栅端和漏端、晶体管m10栅端、晶体管m11栅端、晶体管m15栅端以及晶体管m17栅端相连,晶体管m9的源端与晶体管m10的漏端相接,晶体管m10源端接地,晶体管m8的漏端同时与晶体管m11的漏端、晶体管m12的栅端、晶体管m16的栅端以及晶体管m18的栅端相连接,晶体管m11的源端与晶体管m12的漏端相连,晶体管m12及晶体管m16的源端接地,晶体管m16的漏端与晶体管m15的源端连接,晶体管m15的漏端与晶体管m14的漏端和栅端、晶体管m116的栅端连接,晶体管m14的源端与晶体管m13的漏端相连,晶体管m13的栅端接nmos晶体管sp的栅端电压hsgate,晶体管m13的源端连接nmos晶体管sp的源端电压sw,晶体管m116的源端nmos晶体管sp1的源端及晶体管m19的漏端,晶体管m116的漏端同时与晶体管m17的漏端、晶体管m20的栅端、晶体管m21的栅端相连,晶体管m17的源端与晶体管m18的漏端连接,晶体管m18的源端与地相连,晶体管m19的栅端接至电源vdd,晶体管m19的源端与晶体管m20的漏端连接,晶体管m20的源端与地相连,晶体管m21的源端连接至地,晶体管m21的漏端与晶体管m22的漏端和源端、晶体管m23的栅端连接,晶体管m22及晶体管m23的漏端与电源vdd连接,晶体管m23的漏端与晶体管m24的源端连接,晶体管m24的栅端连接至nmos晶体管sp的栅电压hsgate,晶体管m24漏端输出检测电流hisense。

其中ibias为电路内部产生的基准电流,为该模块提供电流偏置,hsgate为nmos管sp的驱动信号,在nmos管sp开启时为高电平,开启晶体管m13,采样nmos管sp的源端电压sw,通过晶体管m14-m18的镜像,晶体管m16源端电压近似为sw电平,该端与镜像管源端连接,由此配置镜像管源端电压与被采样管近似相同,确保镜像精度;由于m16-m18支路电流较小,采样电流基本全部流过m19-m20支路,通过后面多级镜像,将采样电流提取至内部电路。

如图3所示电流过零检测电路包括:晶体管m25、晶体管m26、晶体管m27、晶体管m28、晶体管m29、电阻r1、电阻r2、放大器amp1、反相器inv1、反相器inv2、反相器inv3、反相器inv4以及反相器inv5;

nmos管sn的栅电压lsgate接反相器inv3的输入端,反相器inv3、反相器inv4及反相器inv5首尾相连形成反相器链,反相器inv5输出端输出hsgate_0控制信号,晶体管m25的源极、晶体管m26的源极均与vdd连接,晶体管m25的栅极、晶体管m26的栅极连接外部输入的电压偏置vbias1,晶体管m25的漏端、电阻r1的一端、晶体管m27的栅端以及比较器amp1的反相输入端vn连接在一起,电阻r1的另一端接地,晶体管m26的漏端、晶体管m27的源端、比较器amp1的同相输入端vp、晶体管m28的漏端以及电阻r2的一端连接在一起,晶体管m27的漏端接地,晶体管m28的栅端接hsgate_0信号,晶体管m28的源端接地,电阻r2的另一端与晶体管m29的漏端连接,晶体管m29的栅端接入nmop管sn的栅电压lsgate,晶体管m29的源端连接至nmop管sn的漏端sw,比较器amp1的输出端与反相器inv1输入端连接,反相器inv1输出端与反相器inv2的输入端连接,反相器inv2的输出端输出过零指示信号ls_0check。

其中,lsgate为nmos管sn的驱动信号,在nmop管sn开启时为高电平,为保证vp端始终有电流通路,避免电荷骤增引发电路安全性的问题,hsgate_0信号由lsgate延时反相得来,当上侧sp管开启下侧sn关闭时,晶体管m28管导通,vp端为低电平低于vn端,ls_0check输出低电平,当nmos管sp关闭nmos管sn开启时晶体管m29导通,nmos管sn漏端电压sw经过晶体管m29及电阻r2抬高至vp电平与vn端电平进行比较,当电感电流过零时,sw电压由负电平升高过零并升至正向电平,vp电平同步升高,通过调节晶体管m25及电阻r1的尺寸,精确控制vn端电平,实现sw端过零升高时vp端恰好等于并逐渐高于vn端,放大器amp1同步翻转,进而实现过零检测。

如图4所示零周期计数电路包括:反相器inv6、反相器inv7、反相器inv8、反相器inv9、d触发器def0、d触发器def1、d触发器def2、d触发器def3、d触发器def4、d触发器def5、三输入与门and1、三输入与门and2以及或门or1;

电流过零检测电路的输出信号ls_0check依次通过反相器inv6和反相器inv7之后,生成信号ck_r,所述信号ck_r送入触发器def0的复位端以及d触发器def1、d触发器def2、d触发器def3、d触发器def4、d触发器def5的时钟输入端;

d触发器def0的d输入端接至电源vdd,时钟端接入外部输入的时钟clk,d触发器def0的q输出端接至反相器inv8的输入端,反相器inv8的输出端接至d触发器def1的d输入端,d触发器def1的q输出端连接至d触发器def2的d输入端以及三输入与门and1的输入端,d触发器def2的q输出端连接至d触发器def3的d输入端以及三输入与门and1的输入端,d触发器def3的q输出端连接至d触发器def4的d输入端以及三输入与门and1的输入端,三输入与门and1的输出端连接至三输入与门and2的输入端,d触发器def4的q输出端连接至d触发器def5的输入端以及三输入与门and2的输入端,d触发器def5的q输出端三输入与门and2的输入端,三输入与门and2输出端输出指示信号rec_on,rec_on连接至或门or1的输入端,外部始能信号en连接至反相器inv9的输入端,反相器inv9的输出端连接至或门or1的另一个输入端,或门or1的输出端同时连接至d触发器def1~5的复位端。

工作原理:

在nmos管sp开启、nmos管sn关断时,镜像nmos晶体管sp1及峰值电流检测模块中晶体管m13开启,峰值电流检测模块中其余晶体管均开启,通过晶体管m14及晶体管m16所在的两条支路的镜像作用,配置晶体管m16的源端即nmos管sp1的源端与nmos管sp的源端电位相同,进而保证流过nmos管sp1的电流与流过nmos管sp的电流成比例缩小,通过晶体管尺寸调节使该镜像的电流基本全部流过晶体管m19支路,通过晶体管m20及晶体管m21、晶体管m22及晶体管m23的镜像作用,在晶体管m24的漏端输出检测到的峰值电流。而此时过零电流检测模块中晶体管m28开启将vp端拉至低电位,放大器amp1输出无效低电平,进而ls_0check输出低电平无效信号。

在nmos管sp关闭、nmos管sn开启时,峰值电流检测模块功能关闭,过零电流检测模块中晶体管m29开启,随电感电流逐渐下降直至过零时,nmos管sn漏端电压逐渐由负过零并向正电压上升,此时vp端同步上升,在漏端电压过零时,vp电压恰到等于放大器amp1反相输入端vn端电压,放大器amp1输出高电平即ls_0check输出高电平,指示电感电流过零。

过零计数模块始终开启,其中clk与nmos管sp的驱动信号hsgate的周期完全相同,但占空比不同,en信号为整个系统的始能信号,高电平有效,在系统未始能时en为低电平,反相器inv9输出为高,将d触发器def1-5复位,进而保证d触发器初态稳定。当ls_0check输出为无效低电平时,ck_r信号也始终保持低电平,d触发器def0每周期均输出高电平,反相器inv8输出低电平,因此d触发器def1-5的q输出端均输出低电平,计数指示信号rec_on输出无效低电平;当ls_0check输出为过零指示高电平时,ck_r为高电平,复位d触发器def0使其q输出端输出低电平,由此反相器inv8输出高电平,d触发器def1在时钟ck_r作用下同步采样q端输出高电平,当下一周期ls_0check输出高电平时,d触发器def2采样高电平信号z1,并在其q输出端输出高电平,直至连续5个周期ls_0check为高电平,d触发器def1-5的q输出端z1-5均输出高电平,rec_on输出高电平有效信号。

实施例:

如图5所示,为nmos晶体管sp与nmos晶体管sp1的尺寸比为17900:1,晶体管m20与晶体管m21尺寸比为6:1时的峰值电流检测仿真波形,由图可知,流经nmos晶体管sp的峰值电流与峰值检测电流分别为6a和56ma,比值约为107400:1,具有较高的检测精度,符合电路工作的精度要求。

如图6所示,电流过零检测仿真波形,其中电阻r2为2.26kω,vn端电平保持为200mv,由仿真结果可知,当电感电流过零时,ls_0check端能准确输出过零指示高电平,具有较高的准确性,符合设计要求。

如图7所示,为过零技术仿真结果图,其中虚线方波为ls_0check信号,由图可知当检测连续5个周期过零时,rec_on端输出高电平有效信号,符合设计的功能要求。

本发明说明书中未作详细描述的内容属于本领域专业技术人员的公知技术。

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