高效的高压数字I/O保护的制作方法

文档序号:24345036发布日期:2021-03-19 12:28阅读:119来源:国知局
高效的高压数字I/O保护的制作方法

本公开涉及数字电路的过电压保护。



背景技术:

数字电路可以在数字输出端子可能遭受足够高以损坏数字电路的电压的环境中操作,例如,由故障或系统中的瞬态电压引起的高电压可能被施加到数字输出端子。为了保护数字电路装置,数字电路可以利用输出驱动器来驱动数字输出端子,输出驱动器可以抵抗数字输出端子处的过电压造成的损坏。抵抗过电压损坏的输出驱动器可能具有缺点,即当与抵抗过电压能力较低的低电压输出驱动器相比,驱动器可能会在集成电路(ic)上占据相对较大的面积,并且可能具有较慢的运行速度。在其它示例中,抵抗过电压的传递器件(诸如,晶体管)可以保护较低电压的输出驱动器免受数字输出端子处的过电压的影响。



技术实现要素:

总体上,本公开针对被配置成保护数字输入和输出(i/o)端子免受外部施加到数字i/o端子的过电压的电路。电路可以被布置为包括类似于自举开关的电路装置,使得传递器件保护输出驱动器免受施加到数字i/o端子的可能的过电压,并且输出驱动器控制传递器件的操作。在一个示例中,传递器件是n沟道金属氧化物半导体(nmos)晶体管。电路可以包括耦合到nmos晶体管的栅极的电容器和二极管。从输出驱动器到输出端子的数字零可能会给电容器充电。当输出驱动器向输出端子发送数字一时,耦合在nmos晶体管的源极与栅极之间的已充电的电容器被配置为提供足够的栅极-源极电压,以将数字一从驱动器传递到数字i/o端子。电路还可以包括刷新电路装置,刷新电路装置被配置为维持电容器上的栅极源极电压。

在一个示例中,本公开针对电路,电路包括:驱动器电路,驱动器电路包括输入元件和输入元件,其中输出元件经由传递器件被电气地耦合到数字输出端子。传递器件包括第一端子、第二端子和控制端子,传递器件被配置为保护驱动器电路免受施加到数字输出端子的过电压的影响,驱动器电路的输出元件被电气地连接到传递器件的第一端子并且经由电容器连接到传递器件的控制端子,传递器件的控制端子通过开关被耦合到电源电压,并且传递器件的第二端子被耦合到数字输出端子。

在另一个示例中,本公开针对一种方法,方法包括:响应于在驱动器电路的输入元件处接收数字零,对电容器进行充电,使得电容器两端的电压的大小大约为第一电源电压,其中电容器通过开关被耦合到第一电源电压,以及其中电容器被连接在n沟道金属氧化物半导体(nmos)传递器件的栅极与源极之间。响应于在驱动器电路的输入元件处接收数字一,通过驱动器电路将第二电压施加到nmos传递器件的源极,使得nmos传递器件的栅极-源极电压大约为电容器两端的电压的大小。

在附图和以下描述中阐述了本公开的一个或多个示例的细节。根据说明书和附图以及根据权利要求,本公开的其它特征、目的和优点将是显而易见的。

附图说明

图1是示出根据本公开的一种或多种技术的具有输出驱动器保护电路装置的数字i/o端子的框图。

图2是示出根据本公开的一种或多种技术的具有刷新电路的示例实现的数字i/o端子的示意图。

图3是描绘关于图1和图2描述的刷新电路的示例操作的时序图。

图4a是示出根据本公开的一种或多种技术的具有过电压监测的示例数字i/o保护电路的示意图。

图4b是示出根据本公开的一种或多种技术的具有过电压监测的示例实现的细节的示例数字i/o保护电路的示意图。

图5是使用电荷泵和下拉电路来操作传递器件的示例数字输出保护电路。

图6是示出本公开的电路的示例操作的流程图。

具体实施方式

本公开针对被配置为保护数字输入和输出(i/o)端子免受外部施加到数字i/o端子的过电压的影响的电路。该电路利用传递器件保护数字i/o端子,传递器件保护针对数字i/o端子的输出驱动器免受施加到数字i/o端子的可能的过电压的影响。电路可以类似于自举开关而被布置,但是与保护电路的其它示例不同,输出驱动器可以控制传递器件的操作,而不是控制附加的电路装置(诸如,电荷泵)的操作。

在一些示例中,传递器件可以包括n沟道金属氧化物半导体(nmos)晶体管。电路可以包括耦合到nmos晶体管的栅极的电容器和二极管。从输出驱动器到输出端子的数字零对电容器充电。当输出驱动器向输出端子发送数字一时,耦合在nmos晶体管的源极与栅极之间的经充电的电容器被配置为向nmos晶体管提供足够的栅极-源极电压,以将数字一从驱动器传递到数字i/o端子。

在一些示例中,诸如当数字i/o端子在延长的时间段内输出数字一时,电路中的部件可能遭受泄漏。泄漏源的一些示例可以包括针对nmos晶体管的栅极泄漏、电容器两端的泄漏等等。为了抵消这些或其它类型的泄漏,电路还可以包括刷新电路装置,刷新电路装置维持电容器两端的栅极源极电压,以确保传递器件在输出数字一时保持导通状态。

图1是示出根据本公开的一种或多种技术的具有输出驱动器保护电路装置的数字i/o端子的框图。电路100可以以许多不同类型的电路来实现,其中数字输出端子向系统中的一个或多个其它部件提供数字输出信号。

在图1的示例中,电路100包括驱动器电路102,驱动器电路102通过传递器件112被电气地耦合到数字输出端子106。自举电路装置110包括电容器c1114和二极管d1116,二极管d1116将传递器件112的控制端子134连接到vdd。电容器c1114将驱动器电路102的输出元件132连接到控制端子134。在图1的示例中,驱动器电路102的输出元件132被电气地直接连接到传递器件112的输入端子。

刷新电路120从输入元件104接收信号,并且包括输出元件、刷新输出元件130,刷新输出元件130被耦合到传递器件112的控制端子134。刷新电路120还包括时钟输入元件122。

驱动器电路102可以包括数字输出驱动器,数字输出驱动器在输入元件104处接收数字信号并且在输出元件132处输出缓冲的数字信号。在一些示例中,到输入元件104的数字信号可以来自在与电路100相同的ic上的数字电路装置。驱动器电路102还可以连接到数字电源电压vddio和参考电压vss。在图1的示例中,vddio大约为5v并且参考电压vss大约为零伏。在输入元件104处接收的数字零可以导致驱动器电路102在输出元件132处输出数字零,即大约为零伏。类似地,输入元件104处的数字一可以导致驱动器电路102在输出元件132处输出数字一,即大约为vddio。

自举电路装置110使用类似于自举开关电路的原理工作,自举开关电路是一种可用于驱动高侧开关上的栅极电压以使栅极电压高于电源轨的电路。然而,与典型的自举开关电路不同,在电路100的示例中,二极管d1116的阳极连接到vdd,而阴极连接到控制端子134和电容器c1114的一个端子。

在操作中,当电路100在输入元件104处接收数字零时,驱动器电路102在输出元件132处输出数字零,使得电容器c1114充电到大约vdd。换句话说,驱动器电路102被配置为输出参考电压vss到电容器c1114的第一极板,使得耦合到d1116的阴极的电容器c1114的第二极板充电到大约电源电压(vdd)的大小。c1114两端的电压变为vdd,减去d1116两端的电压降,再减去输出元件132与参考电压vss之间的任何进一步的电压降。在图1的示例中,vss为零伏。在图1的示例中,vdd大约为vddio的大小的一半。在图1的示例中,vddio大约为5v并且vdd大约为2.5v。在另一个示例中,可以将vdd和vddio设置为不同的电压大小,诸如vddio=3.3v。在其它示例中,vdd可以被设置为与vddio的一半不同的大小。

当电路100在输入元件104处接收数字一时,驱动器电路102在输出元件132处输出数字一,在图1的示例中的数字一大约为vddio减去vddio与输出元件132之间的任何电压降。电容器c1114可以保持电容器c1114的第一极板与第二极板之间的电压,因此,传递器件112的输入端子与控制端子134之间的电压的大小保持为大约vdd,以确保传递器件112允许来自驱动器电路102的数字一将从数字输出端子106输出。在传递器件112是nmos晶体管的示例中,电容器c1114可以提供足够的栅极-源极电压(vgs)以保持nmos晶体管导通。在绝缘栅双极型晶体管(igbt)的示例中,电容器c1114可以提供足够的栅极电压以确保igbt保持导通。注意,术语“第一极板”和“第二极板”被用于简化如图1所示的自举电路装置110的解释。可以使用多层极板和电介质材料来构造实际的电容器。而且,在本公开中,第一极板可以被描述为连接到电容器c1114的第一端子或第一元件。类似地,第二极板可以被描述为连接到电容器c1114的第二端子或第二元件。

在一些示例中,二极管d1116可以作为开关操作,因为当在控制端子134处的电压小于vdd时,d1116可以导通。当控制端子134处的电压大于vdd时,d1116将阻止电流从控制端子134流到vdd。因此,当控制端子134处的电压大于vdd时,则二极管d1116可以被认为是断开的开关。

刷新电路120的刷新输出元件130连接到控制端子134。在操作中,当电路100在输入元件104处接收数字一时,使能输入元件136激活刷新电路120以在传递器件112的控制端子134处施加预先确定的电压幅度。刷新电路120被配置为基于在时钟输入元件122处接收的时钟信号,在传递器件的栅极处周期性地施加预先确定的大小的电压,以抵消自举电路装置110(诸如,电容器c1114处)中的任何泄漏。当与其它技术相比时,电路100的电路布置可以提供减少电流消耗的优点。

图2是示出根据本公开的一种或多种技术的具有刷新电路的示例实现的数字i/o端子的示意图。电路200是以上关于图1描述的电路100的示例。

在图2的示例中,电路200包括驱动器电路202,驱动器电路202通过传递器件(诸如,晶体管m1212)被电气地耦合到数字输出端子206。自举电路装置210还包括电容器c1214和二极管d1216,二极管d1216将晶体管m1212的栅极234连接到vdd。电容器c1214将驱动器电路202的输出元件232连接到栅极234。在图2的示例中,驱动器电路102的输出元件232电气地连接到输入端子,即晶体管m1212的源极。驱动器电路202、数字输出端子206、晶体管m1212、自举电路装置210、c1214、二极管d1216、栅极234、vss、vdd、vddio和刷新电路220分别是图1的驱动器电路102、数字输出端子106、传递器件112、自举电路装置110、c1114、二极管d1116、控制端子134、vdd、vddio和刷新电路装置120的示例。驱动器电路202、数字输出端子206、晶体管m1212、自举电路装置210、c1214、二极管d1216、栅极234、vss、vdd、vddio和刷新电路装置220的特性和功能可以分别与图1的驱动器电路102、数字输出端子106、传递器件112、自举电路装置110、c1114、二极管d1116、控制端子134、vdd、vddio和刷新电路装置120的特性和功能相似或相同。

电路200的示例中的传递器件是高压nmos晶体管m1212,晶体管m1212的漏极连接到数字输出端子206。对于n沟道mosfet,由于低导通电阻(rds-on),当与其它类型的传递器件相比时,nmos晶体管m1212可以提供改进的效率。而且,对于相同的导通电阻,与p沟道mosfet相比,n沟道mosfet可以是更低成本,例如,与p沟道mosfet相比,n沟道mosfet可以在ic上需要更小的管芯占位面积。但是,将n沟道mosfet完全导通需要足够高的vgs,以最小化rds-on并且避免可能降低效率的损耗(诸如,热量损耗)。

如以上关于图1描述的,自举电路装置210可以提供栅极-源极电压以确保当驱动器电路202在输出元件232处输出数字一(具有大约为vddio的大小)时晶体管m1212保持导通。

因此,当驱动器电路202输出数字零时,晶体管m1212的vgs等于vdd–vdiode1,其中vdiode1是d1216的二极管压降。如果输入元件204接收逻辑“1”,则驱动器电路装置202输出vddio(例如5v)并且晶体管m1212的栅极-源极电压vgs将为:

其中cg表示在晶体管m1212的栅极234处看到的总寄生电容。c1214的电容值(即,大小)应被选择为使得c1214的电容足够高,以限制由nmos晶体管m1212的寄生电容引起的电压降,该电压降可能会受到任何寄生栅极电流和晶体管m1212的栅极处的非理想(即,有限的)内部电阻的影响。

当电路200很长一段时间保持数字一时,电容器c1214和自举电路装置220的其它部件可能允许电流泄漏。刷新电路装置220是刷新电路的一个示例实现,刷新电路被配置为在传递器件晶体管m1212的控制端子处施加预先确定的电压幅度,以抵消任何泄漏。预先确定的电压幅度可以在栅极234处提供足够的栅极-源极电压,以确保在驱动器电路202输出数字一时,晶体管m1212保持完全导通。刷新电路220包括与门224、辅助驱动器电路226、电容器c2228、二极管d2236和d3238。使能输入236连接到与门224的一个输入元件并且时钟输入元件222连接到与门224的第二输入元件。与门224的输出连接到辅助驱动器电路226的输入。电容器c2228将辅助驱动器226的输出连接到二极管d2236的阴极和二极管d3238的阳极。二极管d3238的阴极是连接到栅极234的刷新输出230。刷新输出230是以上关于图1描述的刷新输出130的示例。

类似于以上关于图1描述的驱动器电路202和驱动器电路102,辅助电路226连接到电源vddio和参考电压vss。因此,当辅助电路226从与门224接收数字零时,辅助电路226将输出数字零,即大约为零伏。类似地,当辅助电路226从与门224接收数字一时,辅助电路226将输出数字一,即大约为vddio。

在操作中,由电路200在输入元件204处接收的数字一将使得在时钟输入元件222处接收的时钟信号能够通过与门224传递到辅助驱动器226。当时钟信号为逻辑低时,即数字零,电容器c2228充电到大约vdd。类似于以上关于图1描述的电容器c1114的充电,辅助驱动器电路226被配置为将参考电压vss连接到电容器c2228的第一极板,这使得耦合到d2236的阴极的电容器的第二极板充电到大约电源电压(vdd)的大小。c2228两端的电压将为vdd,减去d2236两端的电压降,再减去辅助驱动器电路226与参考电压vss之间的任何进一步的电压降。

当时钟信号是逻辑一时,刷新输出230将经由具有大约vdd+vddio-vdiode3的大小的二极管d3238将电压耦合到栅极234。施加到栅极234的电压的大小可以是上面参考图1描述的施加到控制端子134的电压的预先确定的大小的示例。

因为电路200的布置中的辅助驱动器电路装置226不需要驱动大电流,所以辅助驱动器电路装置226可以比主驱动器(即,驱动器电路装置202)小得多。因此,当与其它技术相比时,电路200的示例可以在降低成本、减少ic占位面积和减少电流消耗方面提供优势。而且,当与其它技术相比时,施加到时钟输入元件222的时钟信号的频率可以是相当低的频率。当与其它技术相比时,较低频率的时钟信号还可以降低成本,减少干扰并减少电流消耗。针对到时钟输入元件222的时钟输入的选择的频率可以取决于用于电路200的部件的布置和选择、容量、nmos的大小、或用作传递器件的其它开关、以及用于实现电路200的技术类型。

图3是描绘以上关于图1和图2描述的刷新电路120和刷新电路220的示例操作的时序图。在图3中,在输入元件304处接收的信号是数字一(342)时,时钟信号322被禁用,如具有vdd的大小的刷新输出330所示。如以上关于图2所描述的,当输入元件304处的信号转变为数字一(342)时,时钟信号322可以通过与门224被施加到辅助驱动器电路装置226。

刷新输出330将具有大约vdd+vddio的大小的电压施加到传递器件的控制端子,例如图2中描绘的晶体管m1212的栅极234。如以上关于图2所述,施加到控制端子的电压可以通过二极管d3238两端的电压降(诸如,电压降)降低。

基于在控制端子处可能存在的泄漏量,控制端子处的电压可以稍微衰减(344)。当时钟信号322是数字一时,刷新输出330周期性地将大约vdd+vddio的预先确定的大小的电压施加到传递器件的控制端子。施加预先确定的大小的电压可以维持电容器两端的栅极源极电压,以确保当电路在数字输出端子(诸如,以上关于图1描述的数字输出端子106)处输出数字一时,传递器件保持导通。当在输入元件304处接收的信号是数字零(346)时,刷新电路被禁用并且刷新输出330返回到vdd的大小。

图4a是示出根据本公开的一种或多种技术的具有过电压监测的示例数字i/o保护电路的示意图。电路400a是以上关于图1和图2描述的电路100和电路200的另一个示例。图4a中描绘的项目,诸如驱动器电路装置402、辅助驱动器电路装置426、与门424、输入元件404、时钟输入端子422、vdd、vddio446、参考电压vss和数字输出端子406可以分别地具有如以上关于图1和图2描述的驱动器电路装置102、辅助驱动器电路装置226、与门224、输入元件104、时钟输入端子122、vdd、vddio、参考电压vss和数字输出端子106相同或相似的特性。

与电路100类似,电路400a包括传递器件晶体管mpass412以保护驱动器电路装置402免受数字输出端子406以及自举电路处的过电压事件的影响,以确保当电路400a在输入元件404处接收数字一时,mpass412保持导通。在电路400a的示例中,传递器件mpass412是nmos晶体管,nmos晶体管的源极连接到驱动器电路装置402的输出并且nmos晶体管的漏极连接到数字输出端子406。

电路400a的自举电路装置包括电容器c1414,电容器c1414被连接在mpass412的源极与mpass412的栅极和nmos晶体管mn0416之间,nmos晶体管mn0416是将传递器件mpass412连接到电源vdd的开关。晶体管mn0416执行类似于以上关于图1描述的二极管d1116的功能。mn0416的漏极连接到mpass412的栅极,并且mn0416的栅极由来自比较电路装置450a的使能信号en452控制。

自举电路装置还包括下拉晶体管mp0460和mn1470,下拉晶体管mp0460和mn1470由来自比较电路装置450a的下拉信号pd454控制。晶体管mp0460可以包括pmos晶体管,pmos晶体管的源极连接到电源电压vdd并且漏极连接到mn0416的源极。mn1470是nmos晶体管,nmos晶体管的漏极连接到mpass412的栅极并且源极连接到参考电压vss。在操作中,当mp0460经由pd454从比较电路装置450a接收下拉信号时(即,逻辑高),mp0460可以关断并且使vdd与mn0416和mpass412的栅极隔离。当mn1470经由pd454接收下拉信号时,mn1470可以导通,mn1470将mpass412的栅极连接到vss,并且确保mpass12关断以将驱动器电路装置402与数字输出端子406隔离。

电路400a的刷新电路装置可以类似于以上关于图2描述的刷新电路220。电路400a的刷新电路装置包括时钟输入元件422,时钟输入元件422连接到与门424的两个输入端子中的一个输入端子。输入元件404连接到与门424的第二输入端子。与门424的输出连接到辅助驱动器电路426的输入。电容器c2428的第一端子连接辅助驱动器电路426的输出。电容器c2428的第二端子连接到晶体管mn2436的漏极并且连接到晶体管mn4438的源极和栅极。晶体管mn2436由来自比较电路装置450a的使能信号en452控制,并且执行与以上关于图2描述的二极管d2236的功能类似的功能。晶体管mn4438是二极管连接的晶体管,并且执行与以上关于图2描述的二极管d3238的功能类似的功能。晶体管mn4238的漏极连接到mpass412的栅极以及比较电路装置450a。

刷新电路装置还包括下拉晶体管mp1464和mn3472,下拉晶体管mp1464和mn3472由来自比较电路装置450a的下拉信号pd454控制,下拉晶体管mp1464和mn3472的功能类似于上述下拉晶体管mp0460和mn1470的功能。晶体管mp1464是pmos晶体管,pmos晶体管的源极连接到电源电压vdd并且pmos晶体管的漏极连接到mn2466的源极。mn3472是nmos晶体管,nmos晶体管的漏极连接到mn2466的漏极并且nmos晶体管的源极连接到参考电压vss。在操作中,当mp1464经由pd454接收来自比较电路装置450a的下拉信号时,mp1464可以关断并且将vdd与mn2466隔离。当mn3472经由pd454接收下拉信号时,mn3472可以导通,mn3472将电容器c2428的第二端子连接到vss,从而防止刷新输出信号经由连接到晶体管mn4438的二极管导通mpass412。

类似于以上关于图1和图2描述的电路100和电路200,在操作中,当电路400a在输入元件404处接收数字零时,驱动器电路402输出数字零,使得电容器c1414充电至大约vdd。换句话说,驱动器电路402被配置为将参考电压vss输出到电容器c1414的第一端子,这使得电容器的第二极板经由mn0416和mp0460耦合到电源电压vdd,以充电到大约电源电压(vdd)的大小。

在电路400a的示例中,比较电路装置450a被配置为当在数字输出端子406处的电压的大小小于在mpass412的栅极处的电压的大小时,经由en452输出使能信号(即,逻辑高),以导通晶体管mn0416。比较电路450a被配置为当比较电路450a确定在数字输出端子406处没有过电压时,经由下拉pd454输出逻辑低。使能信号en452和下拉信号pd454可以被配置为彼此互补。即,当en452为高时,pd454为低,反之亦然。

比较电路450a可以通过硬件、固件或软件(诸如,专用集成电路(asic)、微控制器或任何其它类型的处理电路)的任意组合来实现。在一些示例中,比较电路450a可以包括一个或多个处理器、一个或多个模数转换器(adc)和类似电路。如果以软件实现,则功能可以被存储在有形的计算机可读存储介质上并且由处理器或基于硬件的处理单元执行。指令可以由一个或多个处理器(诸如一个或多个dsp、通用微处理器、asic、fpga或其它等效的集成逻辑电路或离散逻辑电路)执行。因此,本文所使用的术语“处理器”例如可以指任何前述结构或适合于实现本文描述的技术的任何其它结构。同样,该技术可以在一个或多个电路或逻辑元件中完全实现。

当电路400a在输入元件404处接收数字一时,驱动器电路402输出数字一,数字一在图4a的示例中大约为vddio。电容器c1414可以保持电容器c1414的第一极板与第二极板之间的电压,因此,传递器件mpass412的源极与栅极vgs之间的电压的大小保持为大约vdd。具有vdd大小的vgs可以确保mpass412保持导通状态,并且允许来自驱动器电路402的数字一从数字输出端子406输出。

如以上关于图1和图2所描述的,电路400a的刷新电路装置被配置为周期性地向控制端子(即,mpass412的栅极)施加预先确定的电压以抵消自举电路装置中(诸如,在电容器c1414处)的任何泄漏。输入元件404处的数字一使得在时钟输入元件422处接收的时钟信号能够通过与门424传递到辅助驱动器电路426。当时钟信号为逻辑低(即,数字零)时,经由电容器mp1464和mn2466将电容器c2428充电至大约vdd。类似于以上关于图1描述的电容器c1114,辅助驱动器电路426被配置为将参考电压vss连接到电容器c2428的第一极板,这导致被耦合到mn2466的电容器的第二极板充电至大约电源电压vdd的大小。c2228两端的将为vdd,减去晶体管mp1463和mn2466两端的任何电压降。

当时钟信号为逻辑一时,刷新输出230将经由晶体管mn4438将电压耦合到mpass412的栅极,晶体管mn4438具有大约vdd+vddio的大小。施加到栅极434的电压的大小可以是上面根据图1描述的施加到控制端子134的预先确定的电压大小的示例。晶体管mn0416和mn2466执行与以上关于图1和图2描述的二极管d1116和d2236类似的开关功能。

图4b是示出根据本公开的一种或多种技术的具有过电压监测的示例实现的细节的示例数字i/o保护电路的示意图。电路400b是电路400a的示例,除非另有说明,否则电路400b的部件的功能和特性与以上关于图4a描述的电路400a的部件的功能和特性相同。电路400b包括比较电路的一个示例实现,类似于以上关于图4a描述的电路450a。在其它示例中,电路400a和400b中的部件的布置和选择可以与图4a和图4b中所示的部件的布置和选择不同。作为一个示例,mn0416和mn3472可以利用二极管实现,而保留如图4a和4b所示的其余布置。

比较电路450b包括比较器480,比较器480的非反向输入经由电阻器r1482连接到数字输出端子406,并且经由齐纳二极管d4456连接到参考电压vss。比较器480的反向输入连接到mpass412的栅极。因此,如果与传递器件mpass412的控制端子处的电压的大小相比,数字输出端子406处的过电压超过阈值电压的大小,则比较器480可以输出逻辑高。在比较电路450b的示例中,通过选择齐纳二极管d4456的特性和电阻器r1482的值来设置阈值。

比较器480的输出连接到晶体管mn4488的栅极。晶体管mn4488的源极连接到参考电压vss,并且mn4488的漏极经由电阻器r2484连接到vdd。mn4488的漏极还连接到晶体管mp2486和mn5490的栅极。mn5490的源极连接到vss并且mn5490的漏极连接到mp2486的漏极。mp2的源极连接到vdd。

图5是使用电荷泵和下拉电路来操作传递器件的示例数字输出保护电路。电路500的示例使用包括电荷泵的附加的电路装置以控制传递器件的操作,而不是使用以上关于图1-图4b描述的输出驱动器来控制传递器件。

在电路500的示例中,驱动器505在输入元件504处接收数字输入,并且经由传递器件mpass515将缓冲的数字输出输出到数字输出端子506。电路500包括具有串联的高电压nmos传递器件mpass515的低电压驱动器505。mpass515防止可能在数字输出端子506处施加到lv驱动器的高电压的传播,诸如防止电池短路。高电压nmos传递器件mpass515由电荷泵513驱动,以提供足够高的vgs525,因此mpass515以足够低的漏极-源极电阻rds-on导通。在一些示例中,取决于使用的技术,电路(诸如电路500)还可以包括下拉电路510,当驱动器505传播逻辑“0”时,下拉电路510动态地降低传递器件的栅极电压。举一个例子,对于spt9umosfet,为了满足所需的栅极-源极电压(例如,对于5v的输出“高”电平),最大vgs可以为2.65v。下拉电路510被耦合到mpass515的栅极并且由驱动器505控制。因此,在电路500的示例中,电荷泵513需要驱动足够的电流以操作下拉电路510。因此,为电荷泵513的电容器再充电需要足够高的速度的时钟527,这可能增加成本并且增加了干扰电路的其它区域(在图5中未示出)的风险。电路500可能具有缺点,因为电路500在ic上也可能需要较大的面积。

以上关于图1-图4b描述的本公开的技术的一个优点是,就电流消耗而言,该技术可以实现改善的功率效率。在电路100-400b的示例中,不需要高速运行的电荷泵来驱动传递器件的栅极,并且不存在由下拉电路装置引起的静态电流消耗,当由输入元件504接收的信号变为“低”时,电路500会需要下拉电路装置来限制nmos的vgs。

图6是示出本公开的电路的示例操作的流程图。除非另有说明,否则将根据图4b来描述图6的框。

响应于在连接到驱动器电路402的输入的输入元件404处接收数字零,电容器c1414经由晶体管mno416充电,使得c1414两端的电压的大小大约等于电源电压vdd,减去mp0460和mn0416两端的电压降(90)。c1414还被连接在nmos传递器件mpass412的栅极与源极之间。

响应于在输入元件404处接收数字一,驱动器电路402可以将数字电源电压vddio施加到mpass412的源极。由于c1414在c1414的两个端子的两端保持vdd,因此mpass412的栅极-源极电压大约为电容器两端的电压的大小(92)。如以上关于图4b描述的,c1414两端的电压vdd被配置为确保晶体管mpass412保持导通,以将数字一发送到数字输出端子406。

而且,在输入元件404处接收数字一,使得在时钟输入元件422处接收的时钟信号能够通过与门424。时钟信号使得刷新电路(例如,以上关于图2描述的刷新电路220),能够周期性地将电压施加到传递器件mpass412的控制端子(94)。

比较电路450b被配置为将在传递器件mpass412的栅极处的电压与在数字输出端子406处的电压进行比较(96)。基于该比较,比较器180控制下拉晶体管(例如,mp0460和mn1470)的操作以及开关mn0416和mn3472的操作。

为了保护驱动器402免受由过电压引起的损坏,响应于数字输出端子406处的电压超过mpass412的栅极处的电压一个过电压阈值,比较电路450b被配置为控制开关mn0416断开(即,禁用)mpass412,从而将数字输出端子与驱动器电路隔离(98)。

本公开的技术可以在包括集成电路(ic)或ic的集合(例如芯片集合)的多种器件或装置中实现。在本发明中描述各种部件、模块或单元以强调被配置为执行本公开的技术的器件的功能方面,但不一定需要由不同硬件单元来实现。而是,如上所述,各种单元可以被组合在硬件单元中或者由包括一个或多个所述的处理器的一些互操作的硬件单元提供。

在以下示例中也可以描述本公开的技术。

示例1.一种电路,包括:驱动器电路,驱动器电路包括输入元件和输出元件,其中输出元件经由传递器件被电气地耦合到数字输出端子。传递器件包括第一端子、第二端子和控制端子,传递器件被配置为保护驱动器电路免受施加到数字输出端子的过电压的影响,驱动器电路的输出元件被电气地连接在传递器件的第一端子以及经由电容器连接在传递器件的控制端子,传递器件的控制端子通过开关被耦合到电源电压,并且传递器件的第二端子被耦合到数字输出端子。

示例2.根据示例1的电路,其中传递器件包括n沟道金属氧化物半导体(nmos)晶体管,并且其中第一端子是nmos晶体管的源极,第二端子是漏极并且控制端子是栅极。

示例3.根据示例1-2的任意组合的电路,还包括刷新电路,刷新电路被配置为在传递器件的控制端子处施加预先确定的电压幅度,刷新电路包括:电气地耦合到驱动器电路的输入元件的使能输入元件,耦合到传递器件的控制端子的刷新输出元件,以及时钟输入元件。

示例4.根据示例1-3的任意组合的电路,其中电容器是第一电容器,刷新电路还包括:第二电容器;以及辅助驱动器电路,辅助驱动器电路被配置为响应于在使能输入元件处接收的数字一来对第二电容器进行充电。

示例5.根据示例1-4的任意组合的电路,其中开关是第一开关,刷新电路还包括第二开关,第二开关被布置使得第二开关控制刷新输出元件。

示例6.根据示例1-5的任意组合的电路,其中响应于在输入元件处接收数字零:驱动器电路被配置为将参考电压输出到电容器的第一极板,并且电容器的第二极板被配置为充电至大约电源电压的大小。

示例7.根据示例1-6的任意组合的电路,其中传递器件被配置为保护驱动器电路免受施加到数字输出端子的大于参考电压至少四十伏的过电压的影响。

示例8.根据示例1-7的任意组合的电路,其中响应于在输入元件处接收数字一:驱动器电路被配置为输出第一电压,其中:第一电压的大小大约等于数字电源电压,以及传递器件的第一端子与控制端子之间的电压的大小大约等于电源电压。

示例9.根据示例1-8的任意组合的电路,其中与在传递器件的控制端子处的电压的大小相比,过电压是在数字输出端子处的超过阈值电压的大小的电压的大小。

示例10.根据示例1-9的任意组合的电路,还包括比较电路装置,其中比较电路装置被配置为:确定在数字输出端子处的电压的大小是否是过电压。响应于确定在数字输出端子处的电压的大小是过电压,控制开关以禁用传递器件,从而防止过电压到达驱动器电路的输出元件。

示例11.根据示例1-10的任意组合的电路,其中进一步包括刷新电路,其中响应于确定在数字输出端子处的电压的大小是过电压,比较电路装置还被配置为禁用刷新电路。

示例12.根据示例1-11的任意组合的电路,其中比较电路装置包括一个或多个处理器。

示例13.根据示例1-12的任意组合的电路,其中比较电路包括比较器,比较器具有第一输入元件和第二输入元件和输出元件,其中比较器的第一输入元件被电气地耦合到数字输出端子,比较器的第二输入元件被电气地耦合到传递器件的控制端子,并且比较器的输出元件使得开关下拉控制端子以将数字输出端子与驱动器电路的输出元件隔离。

示例14.一种方法,包括:响应于在驱动器电路的输入元件处接收的数字零,对电容器充电,使得电容器两端的电压的大小大约为第一电源电压,其中电容器通过开关被耦合到第一电源电压,以及其中电容器被连接在n沟道金属氧化物半导体(nmos)传递器件的栅极与源极之间。响应于在驱动器电路的输入元件处接收数字一,通过驱动器电路将第二电压施加到nmos传递器件的源极,使得nmos传递器件的栅极-源极电压大约为电容器两端的电压的大小。

示例15.根据示例14的方法,还包括,响应于在驱动器电路的输入元件处接收数字一,使能刷新电路。

示例16.根据示例14-15的任意组合的方法,其中刷新电路被配置为维持在传递器件的栅极处的预先确定的大小的电压,并且其中刷新电路包括:使能输入,电气地耦合到驱动器电路的输入元件,以及刷新输出元件,耦合到传递器件的栅极。

示例17.根据示例14-16的任意组合的方法,其中刷新电路被配置为基于到刷新电路的时钟信号输入,周期性地维持在传递器件的栅极处的预先确定的大小的电压。

示例18.根据示例14-17的任意组合的方法,其中传递器件被配置为将驱动器电路与数字输出元件隔离,方法还包括:将在传递器件的栅极处的电压与在数字输出元件处的电压进行比较。响应于在数字输出元件处的电压超过在传递器件的栅极处的电压一个过电压阈值,控制开关使得nmos传递器件被禁用,从而将数字输出端子与驱动器电路隔离。

示例19.根据示例14-18的任意组合所述的方法,还包括,响应于在所述数字输出元件处的所述电压超过在所述传递器件的所述栅极处的所述电压一个过电压阈值,控制第二开关以禁用刷新电路,其中所述刷新电路被配置为在所述传递器件的所述栅极处维持预先确定的大小的电压。

已经描述了本公开的各种示例。这些和其它示例在所述权利要求的范围内。

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