一种防止电流倒灌的双向IO电路的制作方法

文档序号:11112513阅读:1502来源:国知局
一种防止电流倒灌的双向IO电路的制造方法与工艺

本发明属于集成电路技术领域,具体涉及一种防止电流倒灌的双向IO电路。



背景技术:

随着集成电路技术的大力发展,电子产品与工作、生活的联系越发紧密,单片机作为电子产品中控制各个组件的核心模块,其端口常常需要跟不同电源电压的芯片端口进行通讯。

现有的IO输出端电路通常如图1中实线所示。当此IO处于输入模式时,此时内部控制信号会将VA置高(即为VDD),将VB置低,目的是将PMOS、NMOS关断,以防止晶体管导通形成倒灌电流。由于PMOS管的源极、衬底、栅极均为VDD,则此PMOS管可以等效为一个二极管,且输入端VOUT接二极管正相端,VDD接二极管负相端,等效二极管如图1中虚线DPAR所示。

当电路处于正常输入模式时,输入信号VOUT的电压小于或者等于VDD,即此时等效二极管的正相端电压VOUT小于或等于其反相端电压VDD,因此二极管不导通,则PMOS不会有漏电,电路可以有效关断;

然而当电路处于高压输入模式时,VOUT的电压大于VDD,此时等效二极管的正相端电压VOUT大于反相端电压VDD,当VOUT的电压比VDD大超过一个正偏二极管的导通电压(通常为0.7V)时,等效二极管导通,电流会从输入端VOUT流经PMOS,最后倒灌到芯片的电源电压VDD上,如果PMOS的尺寸过大,可能导致芯片因电流过大而发烫,甚至烧毁等情况。



技术实现要素:

有鉴于此,本发明的主要目的在于提供一种防止电流倒灌的双向IO电路,能够防止电流倒灌,避免PMOS管发烫甚至烧毁的情况。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例提供一种防止电流倒灌的双向IO电路,包括双向IO模块,衬底电压偏置模块以及栅极电压偏置模块;

所述衬底电压偏置模块,与双向IO模块连接,用于通过输出信号控制双向IO模块内PMOS管的导通情况;

所述栅极电压偏置模块,分别与双向IO模块、衬底电压偏置模块连接,用于通过输出信号控制双向IO模块内PMOS管的导通情况和衬底电压偏置模块内PMOS管的导通情况。

上述方案中,所述双向IO模块包括PMOS驱动管MP1、NMOS驱动管MN1、PMOS上拉管MPU及缓冲器I1;所述PMOS驱动管MP1的源极接VDD,栅极接VPM,漏极接VOUT,衬底接VBULK;所述NMOS驱动管MN1的漏极接VOUT,栅极接VNDRV,源极、衬底均接到地;所述上拉管MPU的源极接电源电压VDD,栅极接VPUB,衬底接VBULK,漏极接VOUT;所述的缓冲器I1的输入端接VOUT,输出端接VIN

上述方案中,所述衬底电压偏置模块包括两个PMOS管MP2、MP3;所述PMOS管MP2的源极接VDD,栅极接VCTL,漏极、衬底都接到VBULK;所述PMOS管MP3的源极、衬底都接到VBULK,栅极接VDD,漏极接VOUT

上述方案中,所述栅极电压偏置模块包括五个PMOS管MP4、MP5、MP6、MP7、MP8以及三个NMOS管MN2、MN3、MN4;所述PMOS管MP4的源极接VPM,栅极接VDD,漏极接VOUT,衬底接VBULK;所述MP5的栅极接VOE,漏极接VOUT,衬底接VBULK,源极接VCTL;所述MP6的漏极接VPUB,衬底接VBULK,源极接VOUT,栅极接VDD;所述MP7的源极VPDRV,栅极接VCTL,衬底接VBULK,漏极接VPM;所述MP8的源极接VPULLB,栅极接VCTL,漏极接VPUB,衬底接VBULK;所述NMOS管MN2的漏极接VCTL,栅极接VOE,源极、衬底都接地,所述NMOS管MN3的漏极接VPDRV,栅极接VDD,源极接VPM,衬底接地;所述MN4的漏极接VPULLB,栅极接VDD,源极接VPUB,衬底接地。

上述方案中,所述双向IO模块输入信号为VPM、VBULK、VNDRV、VDD、VOUT,的输出电压为VIN

上述方案中,所述衬底电压偏置模块的输入信号为VCTL、VDD、VOUT,输出电压为VBULK

上述方案中,所述栅极电压偏置模块的输入信号为VPDRV、VOE、VPULLB、VBULK、VDD、VOUT,输出电压为VPM、VCTL、VPU

与现有技术相比,本发明通过所述栅极电压偏置模块通过输出控制衬底电压偏置模块内PMOS管的导通情况,进而控制衬底电压偏置模块的输出;所述栅极电压偏置模块和衬底电压偏置模块共同控制双向IO模块内PMOS管的导通情况,实现防止电流倒灌。

附图说明

图1是现有的输出驱动管的电路;

图2是本发明实施例提供一种防止电流倒灌的双向IO电路的电路图;

图3是本发明实施例提供一种防止电流倒灌的双向IO电路中衬底电压偏置模块的电路图;

图4是本发明实施例提供一种防止电流倒灌的双向IO电路中栅极电压偏置模块的电路图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例提供一种防止电流倒灌的双向IO电路,如图2所示,包括双向IO模块101,衬底电压偏置模块102以及栅极电压偏置模块103。

所述衬底电压偏置模块102,与双向IO模块101连接,用于控制双向IO模块101内PMOS管的导通情况。

所述栅极电压偏置模块103,分别与双向IO模块101、衬底电压偏置模块102连接,用于控制双向IO模块101内PMOS管的导通情况和衬底电压偏置模块102内PMOS管的导通情况。

所述双向IO模块101输入信号为VPM、VBULK、VNDRV、VDD、VOUT,的输出电压为VIN;所述衬底电压偏置模块102的输入信号为VCTL、VDD、VOUT,输出电压为VBULK;所述栅极电压偏置模块103的输入信号为VPDRV、VOE、VPULLB、VBULK、VDD、VOUT,输出电压为VPM、VCTL、VPUB;其特征在于双向IO电路的输入信号为VPM、VBULK、VNDRV、VDD、VOUT

如图2所示,所述双向IO模块101包括PMOS驱动管MP1、NMOS驱动管MN1、PMOS上拉管MPU及缓冲器I1;所述PMOS驱动管MP1的源极接VDD,栅极接VPM,漏极接VOUT,衬底接VBULK;所述NMOS驱动管MN1的漏极接VOUT,栅极接VNDRV,源极、衬底均接到地;所述上拉管MPU的源极接电源电压VDD,栅极接VPUB,衬底接VBULK,漏极接VOUT;所述的缓冲器I1的输入端接VOUT,输出端接VIN

如图3所示,所述衬底电压偏置模块102包括两个PMOS管MP2、MP3;所述PMOS管MP2的源极接VDD,栅极接VCTL,漏极、衬底都接到VBULK;所述PMOS管MP3的源极、衬底都接到VBULK,栅极接VDD,漏极接VOUT

如图4所示,所述栅极电压偏置模块103包括五个PMOS管MP4、MP5、MP6、MP7、MP8以及三个NMOS管MN2、MN3、MN4;所述PMOS管MP4的源极接VPM,栅极接VDD,漏极接VOUT,衬底接VBULK;所述MP5的栅极接VOE,漏极接VOUT,衬底接VBULK,源极接VCTL;所述MP6的漏极接VPUB,衬底接VBULK,源极接VOUT,栅极接VDD;所述MP7的源极VPDRV,栅极接VCTL,衬底接VBULK,漏极接VPM;所述MP8的源极接VPULLB,栅极接VCTL,漏极接VPUB,衬底接VBULK;所述NMOS管MN2的漏极接VCTL,栅极接VOE,源极、衬底都接地,所述NMOS管MN3的漏极接VPDRV,栅极接VDD,源极接VPM,衬底接地;所述MN4的漏极接VPULLB,栅极接VDD,源极接VPUB,衬底接地。

在正常输入模式下,即电源电压VDD大于或等于输出端电压VOUT,且上拉开启,因此有:VDD>VOUT,VPDRV=VDD,VNDRV=0V,VOE=0V且VPULLB=0V。

如图2所示,所述NMOS驱动管MN1的源极、衬底接地,栅极VNDRV电压为0V,因此MN1关闭,且MN1等效为一个正相端接地,负相端接VOUT的二极管电路,因此MN1无漏电;所述PMOS驱动管MP1的源极接电源电压VDD,漏极接VOUT,栅极电压VPM由栅极电压偏置模块103输出,所述MP1的衬底电压VBULK由衬底电压偏置模块102输出;所述PMOS上拉管MPU的源极接VDD,漏极接VOUT,所述MPU的栅极电压VPUB由栅极电压偏置模块103输出,衬底电压VBULK由衬底电压偏置模块102输出,因此,MP1、MPU的导通情况由栅极电压偏置模块103、衬底电压偏置模块102的输出共同决定。

如图3所示,所述PMOS管MP2的衬底、漏极接一起,源极接电源电压VDD,因此,所述PMOS管MP2等效为一个二极管,该二极管的正相端接电源电压VDD,负相端接VBULK;同理,所述PMOS管MP3也等效为一个正相端接VOUT,负相端接VBULK的二极管。

当电源电压VDD大于或者等于输出端电压VOUT时,VBULK等于VDD-0.7V(VDD减去一个二极管的正向导通压降,此时假定二极管的正向导通压降为0.7V,也可以为其它数值),所述PMOS管MP3管的栅极接VDD,所以,PMOS管MP3管会一直保持关断状态,所述PMOS管MP2由于源极接VDD,漏极、衬底接VDD-0.7V,因此,所述PMOS管MP2的导通情况取决于所述PMOS管MP2的栅极电压VCTL,而VCTL由栅极电压偏置模块103输出;同时,所述衬底电压偏置模块102的输出电压VBULK=VDD-0.7V(假设二极管正相导通压降为0.7V)。

如图4所示,所述PMOS管MP5管的栅极接VOE,源极接VCTL,漏极接VOUT,衬底接VBULK;此时,VOE为低,0<VOUT<VDD,VBULK=VDD-0.7V,所以MP5导通,当VCTL等于VOUT时,MP5关断;所述PMOS管MP7的源极电压VPDRV=VDD,栅极电压VCTL=VOUT,衬底电压VBULK=VDD-0.7V,由于VDD>VOUT,MP7导通,则MP7的漏极VPM电压等于其源极电压VPDRV,即等于VDD;同理,VPUB等于VPULLB,即等于0V(此时为MN4导通);MP6的源极电压为VOUT,MP6的栅极电压为VDD,MP6的衬底电压为VDD-0.7V,MP6的漏极电压VPUB为0V,因此MP6无漏电;同理,MP4的源极电压为VDD,MP4的栅极电压为VDD,MP4的衬底电压为VDD-0.7V,MP4的漏极电压为VOUT,由于VOUT<VDD,因此MP4无漏电;故,所述栅极电压偏置模块103无漏电,且输出的电压如下:VCTL=VOUT,VPM=VDD,VPUB=0V。

由于VCTL=VOUT,如图3所示,MP2的栅极接VOUT,漏极、衬底均接的VDD-0.7V,MP2的源极接VDD,此时MP2导通,使其衬底电压VBULK被拉高至VDD,由于MP2的源漏极电压差趋近于零,此时MP2关闭,由于双向IO电路、衬底电压偏置电路、栅极电压偏置电路是一个整体,因此正常模式下,VBULK最终会等于VDD,即由衬底电压偏置模块102先送出VBULK=VDD-0.7V,然后栅极电压偏置模块103再送出VCTL=VOUT,VCTL又会送回衬底电压偏置模块102,使VBULK=VDD,MP2关断完成。因此,在稳定状态是MP2无漏电,所以衬底电压偏置模块102也无漏电,且VBULK=VDD

如图2所示,所述PMOS驱动管MP1的源极接电源电压VDD,栅极接电压VPM=VDD,漏极接VOUT,衬底接电压VBULK=VDD,因此MP1的源极、栅极、衬底均接到VDD,MP1等效为一个正相端接VOUT,负相端接VDD的二极管,由于VOUT<VDD,因此MP1关断;同理,所述PMOS上拉管MPU的源极接VDD,栅极接电压VPUB=0V,漏极接VOUT,衬底接VBULK=VDD,因此,MPU导通,VOUT会被拉高至VDD;当VOUT拉高至VDD,MPU关断,所以在稳定状态下,所述双向IO模块101无漏电。

综上,在正常输入模式下,本发明能够实现无漏电。

在高压输入模式下,即电源电压VDD小于电压VOUT,且上拉开启,因此有:VDD<VOUT,VPDRV=VDD,VNDRV=0V,VOE=0V且VPULLB=0V。

如图2所示,与正常输入模式相同,所述NMOS驱动管MN1的栅极、源极及衬底均接地,因此MN1关闭,且即使VOUT大于VDD也不会有漏电;所述PMOS驱动管MP1的源极接VDD,漏极接VOUT,栅极电压VPM、衬底电压VBULK分别来自栅极电压偏置模块103及衬底电压偏置模块102的输出;

如图3所示,当VOUT>VDD时,由于MP3的漏极接VOUT,栅极接VDD,因此,衬底电压VBULK被拉高至VOUT,即VBULK=VOUT,此时MP3关断,而MP2的栅极电压VCTL由栅极电压偏置模块103输出;

如图4所示,所述PMOS管MP5的栅极接VOE,源极接VCTL,漏极接VOUT,衬底接VBULK;此时,VOE=0V,VBULK=VOUT>VDD,MP5导通,VCTL被拉高到接近VOUT,当VCTL=VOUT时,MP5关断;由于MP4的漏极接VOUT,衬底电压VBULK=VOUT,栅极接VDD,由于VOUT>VDD,因此MP4导通,当VPM=VOUT时,MP4关断;同理,VPUB=VOUT,且MP6关断;所述MP7的源极电压VPDRV=VDD,栅极接VCTL=VOUT,漏极接VPM=VOUT,衬底接VBULK=VOUT,即MP7的栅极、漏极、衬底均接VOUT,MP7等效为一个正相端接VDD,负相端接VOUT的二极管,由于VOUT>VDD,二极管关断,则MP7关断;同理MP8等效为一个正相端接VDD,负相端接VOUT的二极管,因此MP8关断;因此,所述栅极电压偏置模块103无漏电产生,且其输出电压的情况如下:VPM=VOUT;VCTL=VOUT;VPUB=VOUT

如图3所示,VCTL=VOUT,则MP2的栅极、漏极、衬底均接到VOUT,MP2等效为一个正相端接VDD,负相端接VOUT的二极管,由于VOUT>VDD,因此,MP2管关断。

如图2所示,VPM=VOUT,VBULK=VOUT,同理,MP1也相当于正相端接VDD,负相端接VOUT的二极管,由于VOUT>VDD,因此,MP1关断;VPUB=VOUT,VBULK=VOUT,MPU与MP1原理相同,则MPU关断。

综上所述,本发明在高压下,能够有效的防止驱动管的电流倒灌。

在正常的输出模式下(假设输出电平为低),则上拉关闭,因此有:VDD>VOUT,VOE=VDD,VPDRV=VNDRV=VDD,VPULLB=VDD

如图2所示,MN1的栅极接电压VNDRV=VDD,MN1的源极、衬底接地,MN1导通,VOUT=0V,MP1、MPU的导通情况取决于衬底电压偏置模块102和栅极电压偏置模块103的输出电压值;

如图3所示,VBULK=VDD-0.7V,MP2管的导通情况取决于栅极电压偏置模块103;

如图4所示,MN2的源极、衬底接地,栅极电压VOE=VDD,因此MN2导通,当VCTL=0V,MN2关断,MP7的源极电压VPDRV=VDD,MP7的衬底电压VBULK=VDD-0.7V,栅极电压为VCTL=0V,因此,MP7导通,VPM电压等于VPDRV=VDD,即VPM=VDD;同理,MP8导通,VPUB=VDD

如图3所示,VCTL=0V,则MP2导通,VBULK被拉高至VDD,然后MP2关断,则VBULK=VDD

如图2中虚线框所示,VPM=VDD,VBULK=VDD,则MP1等效为一个正相端接VOUT,负相端接VDD的二极管,由于VOUT=0V<VDD,因此MP1断,MP1无漏电;VPUB=VDD,VBULK=VDD,因此MPU同样等效为一个二极管,与MP1相似的,MPU关断,MPU无漏电。

综上所述,正常输出模式下,输出电平为低电平时,该电路不会有倒灌电流的情况。

在正常输出模式,输出电平为高电平的情况与输出电平为低的情况,现象及原理相似,在此不再复述。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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