本发明属于唤醒电路,具体涉及一种待机状态模式下的唤醒电路。
技术背景
现有待机状态模式下的唤醒电路,当芯片处于待机状态时,为了节约功耗,可以关闭其中部分电路,当退出待机状态后,关闭的那部分电路就正常工作。一般使用比较器来判断电平高低来决定是否唤醒待机状态,其实现方法如图1所示。图中cc为待检测电压,基准电压vref为比较器的参考电压,偏置电流ib为比较器的工作电流,使能信号en用来开关比较器,根据比较器输出电平wakeup的高低来决定是否唤醒待机状态。现有的唤醒电路存在待机状态下功率偏高的问题。分析其原因:一是待机状态下,比较器工作本身存在功耗;二是在待机状态下,为了让比较器能工作,参考电压vref的获得离不开带隙电路工作,偏置电流ib的获得需要偏置电路工作。
技术实现要素:
本发明的目的在于提供一种可减小待机功率的待机状态模式下的唤醒电路。
实现本发明目的采用的技术方案如下:
本发明提供的待机状态模式下的唤醒电路,包括电压检测点、与所述电压检测点连接的第一、第二和第三支路,所述第一支路包括依次连接的第一非门、第一d触发器、第一非门,所述第二支路包括依次连接的或门、第二d触发器、第三非门,所述第三支路包括依次连接的电阻和nmos开关管。
还包括增加的电压检测点和与之相对应增加且连接的第一与非门、或门的输入端和第三支路。
本发明的有益效果
本发明与现有待机状态唤醒电路相比,有以下几点区别:
1、本发明电路只在唤醒待机状态时产生功耗,非常小,可以忽略。传统唤醒电路,在待机状态下工作的比较器本身有功耗。
2、本发明电路在待机状态时不需要别的电路支持。传统唤醒电路,需要带隙电路和偏置电流电路支持比较器在待机状态下工作,这样就增加了待机状态下带隙电路和偏置电流电路的功耗。
这样带来的效果是待机状态下的功耗小了。本发明的待机状态唤醒电路在实现唤醒待机状态的同时,最大限度地减少了待机状态下的功耗。
下面结合附图进一步说明本发明的技术方案。
附图说明
图1是传统的待机状态唤醒电路图。
图2是本发明的电路图。
图3包含本发明电路的两种工作模式电路连接图。
图4是本发明唤醒后cc电压为中间值的待机状态唤醒电路图。
图5是本发明唤醒后cc电压为中间值的两种工作模式电路连接图。
图6是本发明的单输入待机状态唤醒电路图。
具体实施方式
见图2,本发明的待机状态模式下的唤醒电路,包括电压检测点cc1和cc2、d触发器i20和i17、与非门i0、或门i3、非门i1和i2、nmos开关管m0和m1、电阻r0——r5;其中检测点cc1接电阻r0、r3、r4的并联端,检测点cc2连接电阻r1、r2、r5的并联端,电阻r0、r3、r4的另一端分别接与非门i0的输入端in1、或门i3的的输入端in2、nmos开关管m0的漏端,电阻r1、r2、r5的另一端分别接与非门i0的输入端in2、或门i3的输入端in1、nmos开关管m1的漏端,nmos开关管m0、m1的栅极接同一个控制信号rd_en;使能信号en分别接非门i1、i2的输入端in和d触发器i20与i17的输入端set;d触发器i20的输入端d接非门i0的输出端,其输入端clk接非门i1的输出端;d触发器i17的输入端d接或门i3的输出端,其输入端clk接非门i2的输出端;d触发器i20、i17的输出端q分别作为唤醒信号输出wakeup1与wakeup2。
两个电压检测点cc1、cc2的性能一样,当处于待机状态的两个芯片chip1、chip2通过各自的检测点cc1连接时,如图4所示,设置它们的工作模式不一样,假设此时芯片chip1工作于模式一,芯片chip2工作于模式二,这点决定了nmos开关管是否打开,工作于模式一的芯片chip1上nmos开关管m0、m1不导通,即m0、m1一直关闭,同时芯片chip1在该模式的待机状态下cc1,cc2检测点电压为高;工作于模式二的芯片chip2在待机状态下检测点cc1,cc2不带电,nmos开关管m2或m3在芯片chip2待机状态被唤醒后导通,即唤醒后m2或m3导通。
芯片chip1工作于模式一时在待机状态下通过wakeup1唤醒,芯片chip2工作于模式二时在待机状态下通过唤醒信号输出wakeup2唤醒。
待机状态下,芯片chip2通过检测点cc1与芯片chip1的检测点cc1连接上(参见图3)。对芯片chip2来说,连接之前检测点cc1不带电,连接后检测点cc1为高,那么唤醒信号输出wakeup2为高,芯片chip2被唤醒,退出待机状态,并且控制信号rd_en由低变高,即芯片chip2在被唤醒后nmos开关管m2打开,则电阻r10导通,检测点cc1电压由高变低,en由低变高,锁定唤醒信号输出wakeup2信号。检测点cc1由高变低后,芯片chip1的唤醒信号输出wakeup1信号变为高,被唤醒,退出待机模式,en由低变高,锁定唤醒信号输出wakeup1信号。这样,处于待机状态的模式一与模式二的芯片chip1、chip2对接后,都被唤醒。
使用中,如果待机状态唤醒后,检测点cc电压处于高低电平之间的中间值,那么后面与检测点cc连接的与非门以及或门电路的输入会出现中间值,这样会引起漏电,所以唤醒后就需要关闭图2中以检测点cc作输入的与非门i0以及或门i3的电源,如图4所示。图4中检测点cc1接电阻r0、r3、r4的并联端,检测点cc2连接电阻r1、r2、r5的并联端,电阻r0、r3、r4的另一端分别接与非门i0的输入端in1、或门i3的的输入端in2、nmos开关管m0的漏端,电阻r1、r2、r5的另一端分别接与非门i0的输入端in2、或门i3的输入端in1、nmos开关管m1的漏端,nmos开关管m0、m1的栅极接同一个控制信号rd_en;使能信号en分别接非门i1、i2、i6的输入端in、或门i4的一个输入端in1、pmos管m2、m3的栅极和d触发器i20与i17的输入端set;非门i0的输出端接或门i4的一个输入端in2,非门i0的电源端接pmos管m2的漏端;或门i3的输出端接与门i5的一个输入端in2,或门i3的电源端接pmos管m3的漏端;非门i6的输出端接与门i5的另一个输入端in1;d触发器i20的输入端d接或门i4的输出端,其输入端clk接非门i1的输出端;d触发器i17的输入端d接i5的输出端,其输入端clk接非门i2的输出端;d触发器i20、i17的输出端q分别作为唤醒信号输出wakeup1与wakeup2。
当在充电芯片中使用时,工作为dfp(downstreamfacingport)与ufp(upstreamfacingport)两种模式的芯片chip1、chip2通过各自的检测点cc1相连接,如图5所示。此时芯片chip1工作于dfp模式,芯片chip2工作于ufp模式,工作于dfp模式的芯片chip1的nmos开关管m0、m1不打开,即m0、m1一直关闭,同时芯片chip1在待机状态下检测点cc1、cc2电压为高;工作于ufp模式的芯片chip2在待机状态下检测点cc1、cc2不带电,其上的nmos开关管m14、m15在芯片chip2待机状态被唤醒后打开,即唤醒后m14、m15打开。
工作于dfp模式的芯片chip1在待机状态下通过唤醒信号输出wakeup1唤醒,工作于ufp模式的芯片chip2在待机状态下通过唤醒信号输出wakeup2唤醒。
待机状态下,ufp模式的芯片chip2通过检测点cc1与dfp模式的芯片chip1如图5连接。对芯片chip2来说,连接之前检测点cc1不带电,连接后检测点cc1为高,那么连接后唤醒信号输出wakeup2为高,芯片chip2被唤醒,退出待机模式,并且控制信号rd_en由低变高,即芯片chip2在被唤醒后nmos开关管m6打开,则电阻r15导通,检测点cc1电压由高变低,使能信号en由低变高,锁定唤醒信号输出wakeup2信号。检测点cc1由高变低后,dfp模式芯片chip1的唤醒信号输出wakeup1信号变为高,chip1被唤醒,退出待机模式,使能信号en由低变高,锁定唤醒信号输出wakeup1信号。这样,处于待机状态的芯片chip1与芯片chip2对接后,都被唤醒。
唤醒后,图5中dfp工作模式的芯片chip1与ufp工作模式的芯片chip2,其使能信号en信号由待机状态的低电平变为唤醒后的高电平,关闭了其中以检测点cc做输入的与非门i0与i7以及或门i3与i10的电源,这样当它们工作时,检测点cc电压处于中间值也不会引起i0,i7,与i3,i10的漏电。图5上的与门i5、i12以及或门i4、i11也是为了保证d触发器的d输入端避免出现中间值引起漏电。
本发明也可根据需要设一个或两个以上的同样性能的检测点,只需增加的检测点连接到与非门i0以及或门i3分别增加的同样数量输入端,并增加同样数量的nmos开关管以及开关管上的电阻,将增加的检测点连接到该增加的电阻即可。
如果检测点为一个检测点cc2,则如图6所示。检测点cc2连接电阻r1、r2、r5的并联端,电阻r1、r2、r5的另一端分别接非门i5的输入端in、d触发器i17的输入端d、nmos开关管m1的漏端,nmos开关管m1的栅极接一个控制信号rd_en,使能信号en分别接非门i1与i2的输入端in和d触发器i20与i17的输入端set;d触发器i20的输入端d接非门i5的输出端,其输入端clk接非门i1的输出端;d触发器i17的输入端clk接非门i2的输出端;d触发器i20和i17的输出端q作为唤醒信号输出wakeup1与wakeup2。