本申请总体涉及用于控制栅极电压的电子电路,并且更具体地涉及具有改进的调节、精确性和效率的可配置n沟道mosfet栅极驱动器控制。
背景技术:
n沟道增强型金属氧化物半导体场效应晶体管(n沟道mosfet)由于它们的低导通电阻和紧凑的尺寸而广泛使用于负载开关应用中。当n沟道mosfet(nfet)位于电压供电端子和负载之间时,它被称为“高侧”驱动器。在该配置中,nfet的源极电压取决于负载电阻和负载电流。为了接通nfet,nfet的栅极电压必须具有足够高的电压,使得从栅极到源极的电压(vgs)大于nfet的阈值电压(vt)。
技术实现要素:
在所描述的示例中,晶体管具有:被耦合在供电电压和输出端子的源极和漏极;以及栅极端子。电荷泵具有:耦合到栅极端子的输出节点;以及时钟输出端。振荡器被耦合以产生时钟信号。时钟使能电路被耦合用于:接收时钟信号;以及响应于使能信号,选择性地输出时钟信号到时钟输入端。比较器被耦合以响应于参考电流和经过串联电阻器的电流之间的比较,输出使能信号。串联电阻器被耦合到栅极端子。
附图说明
图1是带隙栅极电压钳位的电路图。
图2是栅极电压调节电路的电路图。
图3是耦合到功率fet的示例实施例的可配置栅极控制电路的电路图。
图4是耦合到背对背(back-to-back)功率fet的示例实施例的可配置栅极控制电路的电路图。
图5是示出图4的电路的栅极电压和电荷泵使能信号的波形的时序图。
图6a-图6c是示出图4的栅极控制电路的仿真结果的曲线图。
图7是一种方法实施例的流程图。
具体实施方式
除非另外指出,否则不同附图中的对应数字和符号通常指对应部分。附图不一定按比例绘制。
术语“耦合”可以包含与中间元件建立的连接,并且在被“耦合”的任何元件之间可以存在附加元件和各种连接。
为了确保具有足够的电流驱动的足够的电压针对配置为高侧驱动器的nfet总是可用的,栅极驱动器电路可以使用电荷泵以提供必要的栅极至源极电压(vgs)。取决于nfet特性,可能需要额外的电路以限制vgs以防止栅极结构的过电压损坏。vgs值在2v至10v范围内是合适的,这取决于nfet供应商和应用。当高侧驱动器电路有效并且向负载输送功率时,严格调节vgs以维持nfet刚好在“导通”工作区域内将减少电流消耗并且使可靠性最大化。
用于功率fet栅极驱动器的一个解决方案是使用雪崩二极管或齐纳二极管(zenerdiode)以将栅极至源极电压钳位。齐纳二极管解决方案是具有几个设计折衷(tradeoff)。在具体半导体工艺中齐纳二极管的最小击穿电压(vz)是相对高的电压。尽管一些分立的齐纳二极管可能具有从几伏特开始的最小vz,但目前用于制造集成电路的大多数半导体工艺不提供小于约6伏特的vz。该最小vz电压限制了齐纳二极管作为功率fet的栅极电压钳位的使用。在该方法中另一个折衷是功耗。当将栅极电压调节到最小电压vz处时,齐纳二极管也需要最小的齐纳电流。当功率fet导通并且通过电荷泵供应栅极电压时,消耗最小的齐纳电流。必须增加电荷泵尺寸以提供最小齐纳电流。工艺变化和温度稳定性是向齐纳二极管解决方案增加变化性的其它特性。
在另一个解决方案中,带隙电路可以被布置为将功率fet的栅极电压vgs钳位到预定的电平。图1是带隙钳位电路100的电路图。带隙钳位电路100具有与一串bit(标记“bit1”至“bitn”)串联耦合的限流电阻器rl。每个bit是以二极管配置布置的双极型晶体管(bipolartransistor)。链中的每个bit提供1v左右的基极至发射极压降(vbe)。驱动电流源id驱动该带隙钳位。电荷泵(为了清楚起见未示出)向高侧n沟道mosfet(nfet)120的栅极供应电流。nfet120具有耦合到漏极端子的供电电压vin和耦合到源极端子处的输出电压vout。施加到nfet120的经钳位的栅极至源极电压vgs由等式(1)表示:
vgs=id*rl+m*vbe(1)
其中m=bit的数量,并且vbe是形成bit的双极型晶体管的基极至发射极电压。
在一个示例中,每个bit的电压vbe通常是1.2v,使得该电压钳位通过改变bit的数量是可编程的。为了使带隙钳位的栅极至源极电压vgs稍微独立于nfet栅极漏电流,漏极电流id需要远大于栅极漏电流。图1的带隙钳位解决方案比齐纳二极管解决方案更稳定;然而,使带隙钳位电压独立于功率fet栅极泄露所需要的高驱动电流id消耗功率过大而不能被分级为低功率解决方案。带隙钳位解决方案还导致具有相对大的半导体衬底面积的相对大的电荷泵电路。
图2是另一个栅极电压调节电路200的电路图。电路200包含:振荡器210;与门212;电荷泵214;比较器216;nfet220;晶体管mp1;以及一对电阻器r1和r3。振荡器210输出时钟信号到与门212的一个输入端子。与门212的第二输入端子被耦合到由比较器216输出的clken信号。与门212的输出端被耦合到电荷泵214的clk输入端。电荷泵214的输出端耦合到nfet220的栅极。电阻器r1将nfet220的栅极与晶体管mp1的源极端子耦合。晶体管mp1的栅极端子耦合到nfet220的源极端子。晶体管mp1的漏极端子耦合到比较器216的第二端子和r3的一个端子。r3的第二端子耦合到地。
在图2中,晶体管mp1与电阻器r1和电阻器r3感测nfet220的栅极至源极电压vgs。栅极至源极电压vgs可以由等式(2)表示:
其中vref是比较器的输入端处的参考电压,并且vt1是mp1的阈值电压。
可以使用电路200中的比率r1/r3将栅极至源极电压vgs调节到预定电压电平。该解决方案是在齐纳二极管或带隙钳位方法上的改进。然而,如等式(2)所示,栅极至源极电压直接取决于晶体管mp1的阈值电压(vt1),阈值电压vt1在跨工艺和温度变化之间可能改变多达半伏特,并且该变化可能因此对vgs调节具有极大的影响。
图3是用于可配置栅极控制电路302的实施例的电路示意图。在图3中,电路302驱动nfet320的栅极。在图3中,为了清楚起见,用于与图2中所示的组件类似的组件的附图标记是相似的。例如,图3中的振荡器310是与图2中的振荡器210是相似的。在该示例实施例中,栅极控制电路302用公共栅极比较器来感测栅极电压vgate。
在示例实施例300中,栅极驱动器电路302被示为耦合到n沟道功率fet320。栅极驱动器电路302包含:振荡器osc310;与门312;电荷泵314;电阻器r1;缓冲器362;比较器360;电流源338;一对p沟道mosfet(pfet)318和348,其尺寸匹配并且被定位为彼此靠近以减小工艺的变化并且紧密匹配晶体管;以及三个nfet332、342和352,其尺寸匹配并且也被定位为彼此靠近。
栅极驱动器电路302在栅极节点322处被耦合到功率fet320的栅极端子并在节点324处被耦合到源极端子。源极端子还被耦合到输入电压vin。
在示例实施例中,栅极驱动器电路302的组件可以被形成为单个集成电路,其中nfet320被形成为单独的集成电路。在替代的实施例中,振荡器310可以在栅极驱动器电路302的外部。在栅极驱动器电路302内,振荡器osc310耦合到与门312的第一输入端子。与门312的输出端被耦合到电荷泵314的clk输入端。电荷泵314的输出(栅极电压vgate)耦合到节点322。电阻器r1的第一端子耦合到节点322并且电阻器r1的第二端子耦合到晶体管318的源极端子。晶体管318的栅极和晶体管348的栅极在公共栅极节点处耦合在一起。晶体管348的栅极耦合到晶体管348的漏极和晶体管342的漏极。晶体管318的漏极耦合到晶体管352的漏极并且耦合到比较器360的输入端。在该示例实施例中,比较器360被实现为施密特触发器(schmitttrigger)。比较器360的输出端耦合到缓冲器362的输入端。缓冲器362的输出(标记为clken)耦合到与门312的第二端子。晶体管348的源极耦合到节点324。电流源338的输出(参考电流iref)耦合到晶体管332的栅极和漏极。晶体管332、晶体管342和晶体管352形成电流镜。晶体管332、晶体管342和晶体管352的栅极被耦合在一起并且这些晶体管的源极端子被都耦合到地。
在操作中,输入电压vin被耦合到nfet320的源极端子并且输出电压vout被耦合到nfet320的漏极端子。经过电阻器r1的电流被标记为ir1,并且电阻器r1两端的电压被标记为vr1。晶体管348和晶体管318在电阻器r1的一个端子处的电压和输入电压vin之间形成公共栅极比较器。
从输入电压vin的端子到vgate的电压回路由等式(3)表示:
vin-vgs(348)+vgs(318)+vr1-vgate=0(3)
因为晶体管318和晶体管348是匹配的,所以vgs值抵消,并且简化的等式由等式(4)表示:
vin+vr1-vgate=0(4)
可以通过代数运算将其重写为等式(5):
vr1=vgate-vin(5)
在实施例300中,nfet320将源极端子处的电压vin耦合到电压为vout的输出端子。因为功率场效应晶体管(功率fet)是专门为负载供应大量的电流而制造的,所以nfet320具有低导通电阻。在操作期间,电压vout因此将近似等于vin。nfet320的栅极至源极电压为vgate-vin(如由等式(5)所示),并且经过串联电阻器r1的电流ir1与功率fet320的栅极至源极电压vgs成比例。
在示例电路300中,经过串联电阻器r1的电流ir1和可调整的电流iref之间的差耦合在求和节点361处。求和节点361在施密特触发器360的输入端处。施密特触发器360具有迟滞,使得它响应于在输入端处的电压下降到第一阈值以下而输出高信号。随着节点361处的电压上升,施密特触发器继续输出高信号,直到电压上升到大于第一阈值的第二阈值以上。施密特触发器然后输出低信号。由于迟滞,随着求和节点361处的电压上升和下降,施密特触发器不会在“导通”和“断开”的条件之间来回“颤动”。
依然参考图3,由晶体管352和晶体管332形成的电流镜将电流iref从电流源338镜像(mirror)到求和节点361,其中从电流ir1中减去电流iref。响应于电流ir1小于参考电流iref,施密特触发器360的输入端处的电压可以下降到阈值以下,并且施密特触发器360的输出变高。在信号clken上的高电压或逻辑1使与门312能允许来自振荡器310的时钟脉冲在电荷泵314的时钟输入处进行电平翻转(toggle)。响应于进入的时钟脉冲,电荷泵314增加栅极电压vgate直到电流ir1增加。然后,在施密特触发器360的输入处的电压将上升到施密特触发器360的第二阈值以上。然后,施密特触发器360在输出信号clken上输出低信号或逻辑0信号。在clken上的低信号禁用与门312。电荷泵314不再接收输入端处的时钟。利用该布置,可以将栅极至源极电压调节到电压iref*r1。
在替代的实施例中,施密特触发器360可以用不同的比较器替换。在运放比较器的输入端处的偏移电压有助于设置电压阈值(诸如用于输出使能信号以及用于停止使能信号)。使能信号clken可以由逻辑电路和其它比较器类型的组合驱动,施密特触发器360在图3中被示为提供迟滞;然而,其它电路可以使用提供迟滞的逻辑电路和/或延迟组件来提供使能信号clken。
在图3中,电流iref可以由电流源338产生,电流源338是通过使用参考电压和与所使用的工艺技术中的电阻器r1匹配的电阻器(未示出)实现的。因为任何温度和工艺变化将以类似的方式影响在集成电路器件上的所有的电阻器,在电路中对温度和工艺上的任何依赖由于电阻率而抵消。在布置300中,栅极至源极电压vgs可以被可靠地并精确地设置为任意值如iref*r1。通过选择r1的电阻值和/或通过选择参考电流iref的值,栅极至源极电压是可控的。通过使用可调整的电流源338或可微调的电阻器r1,可以在制造后作出调整。在替代的实施例中,可以使用电路仿真来确定电阻器r1和参考电流的适当值。在另外的实施例中,参考电流是动态可调整的以补偿使用功率fet320的环境的变化。
图4是另一个实施例400的电路图。在图4中,与图3中的栅极控制电路302类似的可配置栅极控制电路402驱动背对背功率fet420的栅极端子。为了清楚起见,图4中的附图标记类似于用于图3中的类似的组件的附图标记。例如,施密特触发器360类似于施密特触发器460。在示例实施例400中,栅极控制电路402具有驱动功率fet420的栅极端子的栅极电压输出vgate。
在图4中,栅极驱动器电路402包含:振荡器osc410;与门412;电荷泵414;电阻器r1;缓冲器462;施密特触发器460;电流源438;尺寸匹配并且定位为彼此靠近的一对pfet418和448;以及尺寸匹配并且也定位为彼此靠近的三个nfet432、和452。功率fet420包含具有公共漏极端子连接的两个匹配的nfet420a和nfet420b。当功率nfet420a和nfet420b断开时,背对背nfet布置防止输入电压端子vin和输出端子vout之间的电流流动。如图4中所示,当nfet断开时,nfet420a和nfet420b的本体二极管阻挡相反方向的电流流动。
图4示出在节点422和节点424处耦合到功率fet420的栅极驱动器电路402。功率fet420具有连接到节点422的两个栅极端子。nfet420b的源极端子耦合到节点424。输入电压vin被耦合到节点424和nfet420b的源极端子;并且输出电压vout被耦合到nfet420a的源极端子。
在栅极驱动器电路402中,组件以与图3中的栅极驱动器电路302的组件类似的方式耦合,并且栅极驱动器电路402以与栅极驱动器电路302类似的方式操作。晶体管418、448形成被耦合在电阻器r1的一个端子和输入电压vin之间的公共栅极比较器电路。
nfet420b的栅极至源极电压由等式(6)表示:
vgs(420b)=vgate-vin(6)
如上所示,由于电路402的调节技术,vgate-vin的差为iref*r1,所以等式(6)被重写为等式(7):
vgs(420b)=iref*r1(7)
在图4中,vgate处的电压由电阻器r1、pfet418和pfet448感测。从vin到vgate的电压回路由等式(8)表示:
vin-vgs(448)+vgs(418)+vr1-vgate=0(8)
fet418和fet448是匹配的,抵消vgs值,并且简化的等式由等式(9)表示:
vin+vr1-vgate=0或vr1=vgate-vin(9)
如上面所讨论的,电荷泵调节技术使用参考电流iref来保持电压vgate并且因此将电流ir1保持在一定范围内。因此,电压vr1可以由乘积iref*r1表示。nfet420a的栅极至源极电压由等式(10)表示:
vgs(420a)=vgate-vout=vin+iref*r1-vout(10)
因为由导通电阻和流经nfet420a和nfet420b的电流引起的压降非常小,因此vin≈vout。通过替代和简单的抵消,电压vgs(420a)由等式(11)表示:
vgs(420a)=iref*r1(11)
利用图4中的布置,nfet的栅极至源极电压vgs(420a)和vgs(420b)可以被可靠地并精确地设置为任意值如iref*r1。经调节的栅极至源极电压不依赖于任何器件的阈值电压或漏电流。通过以相同的技术形成电阻器类型与r1相同的在电流源438中使用的电阻,由于在电流源438中电阻器的使用,任何温度和工艺的依赖性也从电路402的栅极电压调节中被移除。
在图4中,nfet420a和nfet420b可以是独立的集成电路。栅极驱动器电路402可以是另一个独立的集成电路。在进一步的替换实施例中,振荡器440可以是栅极驱动器电路402的外部的组件。在更多替代方案中,栅极驱动器电路402可以包含分立组件。具有分立组件和/或集成电路的电路板、多芯片模块和高集成电路可以被用于实现栅极驱动器电路402和功率fet420。在一个示例中,实施例400中的所有组件可以形成在单个板上。在另一个示例中,图4中的所有组件可以形成为集成电路。
图5是示出图4的电路402的栅极电压和信号clken的时序图500。在时序图500中,时间被示为在水平轴上向右增加;电压被示为在竖直轴上从原点增加。数据线538示出任意的目标栅极电压。数据线522是栅极电压vgate并且数据线512示出了图4的clken信号,对应于施密特触发器460的输出。沿着x轴指示了七个连续的周期(550到556)。
在周期550中,电荷泵414(参见图4)在信号clken为高的情况下被启用,这导致数据迹线522中所示的栅极电压vgate斜坡上升,在周期550的终点处到达目标栅极电压538。此时,施密特触发器460的输出clken下降并且与门412被禁用。由于进入电荷泵的时钟信号停止,因此电荷泵停止产生功率,降低功耗并且使栅极电压vgate下降。作为结果,栅极电压迹线522开始下降直到周期551的终点。响应于栅极电压vgate低于阈值,其中ir1<iref,在周期552期间,施密特触发器460的输出再次上升,使能信号clken上升,并且与门412的输出再次变高。迹线522中所示的栅极电压再次钳位回到期望的栅极电压538。在接下来的周期553和周期555中,施密特触发器460输出低信号并且与门412的输出下降,禁用到达电荷泵的时钟并且允许数据迹线522中所示的栅极电压下降,使得电流ir1低于参考电流iref。在随后的周期554和周期556中,clken为高,导致数据迹线522中所示的栅极电压钳位回到期望的栅极电压538。数据迹线522示出了栅极电压的调节。在周期551、周期553和周期555中,信号clken为低。响应于使能信号clken为低,电荷泵既不操作也不使用功率。通过在这些周期中不向电荷泵提供时钟信号来降低功耗。
图6a-图6c以三个时序图示出了图示说明由图4的电路402进行栅极电压调节的仿真结果。在时序图中,在每个图中时间是在水平轴上的并向原点的右边增加。每个波形的竖直轴绘制伏特。在图6a中,迹线622示出图4的栅极电压vgate。在图6b中,波形612绘制施密特触发器460的输出,其对应于图4中的clken信号。在图6c中,波形614绘制在时钟输入端处到电荷泵414的时钟。在图6a-图6c中,四个时间周期被指示标记为650、651、652和653。
在操作中,从周期650中的时间0.0处开始,图6a中的迹线622中的电压vgate是零,图6b中的迹线612中所示的与门412的输出是有效的,并且进入电荷泵414的时钟信号(在图6c中的迹线614中所示)正在进行电平翻转(在数据迹线614中时钟周期是短的,所以多个时钟在该波形中显示为单个块)。到周期650的终点时,图6a中的栅极电压622已经到达10v的期望值。在周期651的起点处,图6b中的迹线612所示的与门412的输出为低。在这种情况下,如通过在图6c中所示的数据迹线614,没有时钟脉冲被耦合到电荷泵414。在周期651期间,图6a中的迹线622中的栅极电压下降,并且到周期651的终点时,图6a中的栅极电压622低于一定电平,在该电平下电流ir1小于参考电流iref。在周期652中,在图6b中的迹线612中,与门(图4中的412)的输出变高,使得电荷泵能够接收时钟,如在图6c中所示的数据迹线614中所示。在该仿真中,仅需要一些时钟脉冲来调节栅极电压(在图6a中的数据迹线622中所示)回到10v。在周期653中,仿真示出了与在周期651和周期652中的调节模式类似的重复调节模式,在周期651和652中,到电荷泵414的时钟信号(示为图6c中的数据迹线614)被启用以将栅极电压vgate(示为图6a中的数据迹线622)提升到期望的电平,并且然后该时钟信号被禁用。数据迹线622和数据迹线612示出了通过图4的时钟使能电路来调节栅极电压。
图7是由示例实施例的电路执行的方法700的流程图。在图7中,该方法在步骤701处开始。具有时钟输入信号clk的电荷泵(诸如图3中的314或图4中的414)被耦合到至少一个高侧驱动器fet(诸如图3中的320或图4中的420)的栅极端子。在步骤703中,该方法通过将串联电阻器(诸如图3和图4中的r1)耦合在栅极电压(图3或图4中的vgate)和输入电压(图3或图4中的vin)之间来开始监测栅极电压。在步骤705中,在经过串联电阻器的电流ir1和参考电流iref之间进行比较。通过将电流ir1和电流iref耦合到图3中所示的节点361或耦合到图4中所示的节点461并且输入所产生的电压作为施密特触发器(图3中的360,图4中的460)的输入可以进行比较。在步骤707处作判决。如果经过串联电阻器的电流ir1比参考电流iref大第一阈值,则该方法转变到步骤713。该步骤表示当施密特触发器(图3中的360,图4中的460)的输入大于第一阈值时的操作。在步骤713处,通过施密特触发器(图3中的360,图4中的460)和缓冲器(图3中的362,图4中的462)的输出来禁用电荷泵314或电荷泵414的时钟,缓冲器被耦合到与门(图3中的312,图4中的412)的输入端。如果判决框707为假,该方法转变到在709处的第二判决框。
在判决方框709中,如果流过串联电阻器的电流ir1比参考电流iref小第二阈值,则该方法转变到步骤711,并且通过施密特触发器360或460和缓冲器(图3中的362,图4中的462)的输出来启用到电荷泵314或414的时钟,缓冲器被耦合到与门(图3中的312,图4中的412)的输入端。
如果在框709中的判决为假,则fet栅极电压处于期望的电平,并且不采取动作。可选的步骤715示出栅极电压的调整可以通过调整以下任一器件进行:串联电阻器r1(图3中或图4中);或参考电流(图3或图4中的iref)。该方法随后返回到步骤703并且继续监测栅极电压。通过反复启用和禁用到电荷泵(图3中的314,图4中的414)的时钟脉冲,栅极电压被调节。参考电流(图3或图4中的iref)和串联电阻器(图3或图4中的r1)的电阻是可调的以设置栅极电压。
在所描述的实施例中修改是可能的,并且在权利要求的范围内其它实施例是可能的。