MOSFET的BJT推挽


12

我正在寻找一种用分立元件驱动MOSFET的方法。实际上,我需要驱动一堆MOSFET,电流为100-150A。而且我想知道是否有可能使用驱动IC,从而对功能进行更多控制,降低复杂性,降低成本。

我尝试了使用电阻器和电容器的不同布置。我正在使用示波器监视振铃,上升/下降时间等。

问题在于,一旦引入电阻器,上升/下降时间就会变得非常长。

输入信号的上升/下降时间仅为约8-10 ns。仅使用BJT,就可以在相似的上升/下降时间轻松复制信号。但是一旦引入了栅极电容,上升/下降时间就会变得更长,例如300-2000 ns。

因此,我一直在尝试不同的方法来减少上升/下降时间:

方法A:NPN + PNP(电压跟随器?从Vcc采购电流?)

我做了以下电路,但没有意识到栅极电压永远不会超过输入信号电压。

我需要栅极电压大于10V才能使Rdson最小化。

原理图

模拟此电路 –使用CircuitLab创建的原理图

方法B:PNP + NPN

我尝试了不同的电阻器和电容器:

原理图

模拟该电路

但是我发现:

  • 该电容器减少了上升振铃,但增加了下降振铃,并且时间=>移除
  • 除R2和R3之外的所有电阻器均对上升/下降特性产生不利影响=>已移除
  • 使用针对R2和R3的电位计,我发现最佳电阻为R3 = 4k和R2 = 1.5k。
  • 上升时间490ns,下降时间255ns。

我有点担心栅极电压降得不够低,例如似乎保持在400mV左右。尽管似乎在250mV时读取了地线,但也许面包板很烂。当信号恒定为低(关)时,栅极电压应有多低以防止热量积聚?

我想知道是否还有其他办法可以改善性能?

改进电路:

原理图

模拟该电路

示波器:

注意:显然,输入信号是通过设置在示波器上反相的。我稍后会更新屏幕截图...

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

另外,我在以下屏幕截图中包括了PNP的基础。它应该看起来像这样吗?看起来有点时髦。

看来问题在于NPN保持接通状态,从而阻止了栅极充电。

在此处输入图片说明 在此处输入图片说明


尚不清楚您的信号发生器是否正在产生0到5 V或-2.5到+2.5 V或-5到+5 V或什么之间的信号切换。范围跟踪会有所帮助,或指示您用该符号表示的设备。
Photon

如果NPN的基极为5V,发射极为6V,那么为什么要导通?
user253751'1

为什么您甚至需要驾驶员座谈会?5V足以接通该MOSFET并导通至0.004 Ohms的电阻。你在说什么响?如果负载很大,那么您将吠叫错误的树。您需要在MOSFET两端加一个缓冲器。
文斯·佩特隆

@VincePatron,我需要驱动100A。但是,如果使用快速切换的4mOhm的Rdson,而不是使用缓慢切换的2.5mOhm,也许我会更好。另外,我预计需要驱动大约8个MOSFET,所以我不确定MCU是否可以提供足够的电流。长话短说,我认为使用BJT是一个简单的解决方案,但显然并非如此。
user95482301

2
仍需改进。第2季度严重超车。= >>巨大的关闭延迟(=存储时间)。对于超速驾驶并没有采取任何措施。过去,这些对策是众所周知的,但今天看来,这些对策还处于尘埃之中。其次:Q1不断前进,而Q2很难赢得它。最小的Vgs可能约为0.3V。您应该通过一个非饱和缓冲放大器使用0V / 5V PWM输出,该缓冲放大器可以在所需的状态转换时间内从mosfet的栅极注入并拉出足够的电荷。想知道更多?请写评论。请参阅我的答案。
user287001

Answers:


8

您的BJT位于追随者配置中。这意味着它们可以提供电流增益,但不能提供电压增益。实际上,发射极在正向信号的基极下方将是一个二极管压降。如果门上的电压达到6V,则信号发生器中必须有大约6.7V。

BJT Wiki页面具有指向放大器的3种常见形式的链接,这些形式进一步说明了BJT放大器的特性。

BJT Wiki

电流增益是一件好事,因为为了在短时间内为FET的栅极电容充电,您需要高峰值电流:I = C * dv / dt。

获得较高电压摆幅的一种方法是在栅极驱动级从5V转换至12V之前添加BJT电平转换器。当然,单级BJT电平转换器将使信号反相,但是通常您可以在信号源处对其进行处理。

在此处输入图片说明

上拉电阻的值必须足够小,以使您的应用具有可接受的上升时间。VCC将是您的12V电源,并且基极电阻的大小应确保在给定晶体管beta的情况下保证5V驱动饱和。!Y应该连接到BJT栅极驱动器级的基座。

但是,如果您的目标是从FET快速上升和下降时间而又不了解BJT,则可能应该使用商用栅极驱动器IC。从IR / Infineon,Texas Instruments,Intersil或Maxim中寻找选项。

这是TI的一种低成本选择:

UCC27517


那我该怎么用呢?我首先尝试在门与12V之间使用PNP,但它开始冒烟。
user95482301

另外,改用运算放大器(例如LM358P)有意义吗?
user95482301

已编辑答案以解决评论。
约翰D

@ user95482301:如果您有能力使用IC,我建议使用像我的答案中所建议的专用电平转换器/驱动器IC。
凝结

1
IR2101也是一个不错的选择。不知道您在哪里看到UCC27517的高价,TI网站上的价格为0.49美元(1ku),如果您在网站上要求,他们将免费为您提供10片作为样品。它采用SOT-23封装,非常易于制作原型,但听起来您会更喜欢IR部件。
约翰D

6

如果仅最大可用MOSFET VGS = +4,3 V足够,则第一个版本-推挽式射极跟随器应该很好。应该将大约100 Ohm的下拉电阻从BJT发射极插入到GND,以确保mosfet处于截止状态,因为PNP在+0.7 V以下无法有效下拉。另外,仅将几个Ohm阻尼电阻插入mosfet的栅极即可防止电容和导线电感会引起一些振铃。

您的第二个版本有一个快捷方式。考虑当前路由Q2 base-> R3-> R2-> Q1 base。

发射极跟随器没有饱和,因此没有扩散电容引起的关断延迟。

如其他答案所建议,请使用栅极驱动器IC。它具有零调谐功能和较低的概率,可在工作电压过渡期间表现出不可思议的性能。

补遗提问者的评论,指出电流为100 A

需要特别注意100安培的通态ID,如果开关速率很高,则需要更多注意。通过驱动普通的50欧姆Zout方波信号发生器的栅极进行测试。使用低开关频率,并从+ 6V以上的单极性信号开始,以确保安全。Vgs中的示波器给出了一个想法,即需要多少电荷才能注入和移除所需的跃迁时间中的状态跃迁。这确定了所需的驱动电流。Vds中的示波器显示所需的Vgs。

所描述的测量值是设计足够功能的驱动程序的基础。


问题是我需要切换100A,因此Rdson必须尽可能小。
user95482301

1
@ user95482301如果使用信号发生器进行建议的测试运行,找到足够低的Vds的最低可用发生器输出电平,并发布Vds和Vgs的双迹示波器图,则很可能会得到很多正确的设计。该图必须很好地揭示过渡。您必须使用最终负载。
user287001

6

其他人已经建议使用IC MOSFET驱动器。听起来您真的想做一个离散驱动程序。

这是一个电路,基本上就是驱动器IC内部的电路。这导致100 A的开关切换时间约为100 ns,以使MOSFET功耗保持最小。

Q1是一个简单的反相电平转换器,可将信号摆幅降至12V。M2和M3构成MOSFET推挽驱动器。R4和R5用来限制直通电流,以防止损坏M2和M3,因为当它们的栅极在0V至12V之间转换时,它们都将导通一小部分时间。

如果没有R4和R5,则穿通电流将超过其最大漏极电流额定值。在实际的IC中,M2和M3的尺寸应足够小,以使Rds-on足够高,而不是放置实际的电阻。

此外,M2 / M3进行反转以恢复正常逻辑。最后,M3用作大电流驱动器,以处理100 Amp电流。

在此处输入图片说明

请注意,关闭M1大约有2 us的延迟。如果您不以高频率切换负载,那么这2us就不用担心了。

我绝对不建议使用这些部件。我只是从LTspice的产品中挑选了这些。例如,M1的连续电流限制为35A,因此请使用适合您的设计的零件替换这些零件,然后重新运行仿真。然后在原型中进行测试以确认性能。无论如何,此电路对于您来说可能是一个很好的起点。


2
>这是一个电路。好的电路。我建议OP对他需要输送多少电流进行分析。如果他要切换100A负载,那将是一个非常强大的mosfet。在中等频率下,他可能需要将多个安培(峰值)传输到栅极。
dannyf '17

为了使上述电路做到这一点,您必须减少两个22R电阻。然后就会出现直通问题,您可以管理停滞时间。
dannyf '17

1
这里的主要减速原因是“今天一样古老,如此典型”,这是“没有任何技巧可以保持BJT快速切换”。缺少的技巧是:1)超速电容器,与R2并联50 pf; 2)通过钳位防止饱和,这意味着在Q1的b到c处放置一个低前降二极管,以吸收大量的基极电流。肖特基二极管是好的,锗二极管是可以通过的。二极管的阳极到b,阴极到c。我试图将这些技巧作为编辑内容插入,但同伴拒绝了它(同伴中没有旧计时器了吗?)
user287001

1
听起来是一个了不起的进步。可能被拒绝了,因为它更适合作为另一个答案。请发布它作为新答案。我们都会从中学习。或者我会稍后再尝试并编辑这个答案米
文斯守护神

4

快速切换100安培是很危险的,否则对电路的使用寿命将是危险的。

假设某处的电线为4英寸。大约为0.1uH。大约。我很高兴地假设1米长的电线为1 microHenry电感,因为我可以进行一些谨慎的封底计算并避免重大损坏。

让我们在10毫微秒的时间内关闭100安培的电流。源极或漏极电感为0.1uH。怎么了?

V=大号d一世/dŤ
V=100ñ一个ñØHËñ[Rÿ100一个ps/10ñ一个ñØ小号ËCØñds
。“ nano”取消。我们有100 * 100/10或一千伏。

如果在漏极,则只需擦掉功率MOSFET。

如果在源中,则可能会出现负反馈行为,从而在许多纳秒内阻止关闭。我亲眼目睹了这种情况的发生,在9amp驱动程序中使用了长测试线。


这是一个很好的观点。我很惊讶以前没有人提到它。也许其他人也可以发表评论?
user95482301 '02

1
有解决这个问题的办法吗?还是我必须以其他方式(例如,使用电阻器)来解决限流问题?即使对于普通的SPST电源开关,这也不是一个普遍的问题吗?我还将针对电池组的OVP / UVP / OCP使用此方法,该方法将处于稳定的接通状态,但是会发生一次开关事件。我猜测您所描述的内容在过流事件中也很重要。额定电压为1000V的齐纳二极管是否足够?我认为额定功率不必太大。
user95482301 '02

更正:V=L∗di(t)/dt,不是V=L∗dt/dT。资料来源:en.wikipedia.org/wiki/Inductance
加布里埃尔·斯台普斯

如何解决呢?在电线和走线下方使用接地层,如果电线随后使用胶带将电线固定在该平面上,则使用低电感MOSFET封装,通过多个MOSFET分散电流,并使用RC缓冲器(每个MOSFET上一个以确保小距离)以瞬间吸收磁场能量并消散能量。
Analogsystemsrf

2

有专门用于此目的的电平转换驱动器IC,例如DS0026MC34151

它们具有TTL / CMOS兼容输入,并且具有快速的上升和下降时间,并能够驱动相当大的电流。快速开启和关闭MOSFET所需的所有功能。


可以仅使用运算放大器吗?
user95482301

1
找到了我的问题的答案:“快速开启和关闭,以避免在线性模式下运行该设备会产生过多的功耗。这要求该设备能够非常快地移动一船电流。A741不会切芥末。”
user95482301

1
运算放大器具有以下缺点:(1)开关速度不如(2)不能提供像专用电平转换器/驱动器IC一样大的电流。这会导致MOSFET栅极的充电/放电速度变慢,这将导致MOSFET产生更大的功耗。
凝结

2

<为什么是0-6v?

Q2的发射极比Q2的基极0-5v高0.7v。那就是你的答案。


是。我以为Q1会将其上拉至12V,但我显然错了:)
user95482301

0

我有点担心栅极电压降得不够低,例如似乎保持在400mV左右。尽管似乎在250mV时读取了地线,但也许面包板很烂。当信号恒定为低(关)时,栅极电压应有多低以防止热量积聚?

看来MOSFET M1没有获得适当的关断的低电阻路径。可以通过晶体管将其提供给GND。这样,M1门将快速放电。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.