设计一个*线性* MOSFET驱动器级


33

我正在寻找可以放置在运算放大器和功率MOSFET之间的MOSFET驱动器电路,以将晶体管用作线性放大器(与开关相对)。

背景

我正在开发一种电子负载电路,该电路必须能够在大约1µs的时间内调整负载。最重要的步长很小,例如100mA,尽管一旦得出结论,我可能还希望获得2.5A / µs的大信号步长。它应能承受1至50V的电源,0至5A的电流,并且能够消耗约30W的功率。

这是当前电路的外观。自从出现在较早的问题中以来,我已经用能够找到的最小电容器件替换了MOSFET(IRF530N-> IRFZ24N),并在保持较高带宽的同时,又选择了宽摆率,高摆率运算放大器(LM358-> MC34072)在软糖地区。为了稳定起见,我目前在运算放大器上运行约4的增益,这使我获得了大约1MHz的带宽。以下是有兴趣的人的进一步背景。

原理图

问题

虽然电路的性能相当好,但现在的问题是,稳定性很不稳定:)它不会振荡或类似的东西,但是阶跃响应的范围可能从过阻尼(无过冲)到过阻尼(20%)过冲,三个颠簸),具体取决于要加载的信号源。较低的电压和电阻源是有问题的。

我的诊断是,MOSFET的增量输入电容既对负载源的电压敏感,又对任何源电阻产生的米勒效应都敏感,并且实际上会从运放的产生“ ”极与MOSFET 的源极相关相互作用。Ç ë[RØCG一种ŤË

我的解决方案策略是在运算放大器和MOSFET之间引入一个驱动器级,以向栅极电容提供低得多的输出阻抗(电阻),从而将漂移极驱动到无法达到的数十或数百MHz范围内造成任何伤害。

在网上搜索MOSFET驱动器电路时,我发现大多数情况是假设人们希望尽快“完全”打开或关闭MOSFET。在我的电路中,我想在其线性区域内调制 MOSFET。因此,我找不到所需的见解。

我的问题是:“哪种驱动器电路可能适合在其线性区域内调节MOSFET的电导率?”

我看到奥林·拉斯洛普(Olin Lathrop)在另一篇文章中提到,他会不时使用一个简单的发射器跟随器来进行类似的操作,但是该帖子是关于其他内容的,因此仅是提及。我模拟了在运算放大器和栅极之间添加一个发射极跟随器,它实际上为提升稳定性创造了奇迹。但是秋天全都陷入了困境,所以我认为这并不是我所希望的那么简单。

我倾向于认为我大致需要一个互补的BJT推挽放大器,但希望能够区分MOSFET驱动器。

您能勾勒出电路的粗略参数吗?


有兴趣的进一步背景

该电路最初基于Jameco 2161107电子负载套件,最近已停产。现在,我的零件比原来的零件少了约6个:)。对于像我这样的人感兴趣的人,我当前的原型看起来像这样:)

原型

电源(通常是被测电源)连接到正面的香蕉插孔/接线柱。PCB左侧的跳线选择内部或外部编程。左侧的旋钮是一个10圈电位器,允许选择0-3A之间的恒定负载。右侧的BNC允许使用任意波形将负载控制在1A / V的水平,例如,使用方波步进负载。两个浅蓝色电阻器组成反馈网络,并位于机加工的插座中,以便无需焊接即可更改增益。该单元当前由单个9V电池供电。

任何希望追踪我的学习脚步的人都会在这里找到我从其他成员那里获得的出色帮助:

令我惊讶的是,像这样的简单项目是如此丰富的学习动机。这给了我一个机会去研究很多主题,如果没有手头的具体目标,这些主题本来就很干燥:)


1
为了保持传输曲线的零温度交叉点稳定,使用带隙器件的恒定电流源。该器件以及具有极低跨导的器件是在线性区域中设计MOSFET的关键参数。非常重要的是获取所用特定器件的传递函数(Vgs vs Id),然后在制造商提供的曲线上在水平(Vgs)轴上进行必要的移动(在大多数情况下不准确!)。
GR Tech

1
对于缓冲区,您可能需要研究LH0002或LH0033(ti.com/lit/an/snoa725a/snoa725a.pdf)。他们很快。LH0002非常简单,可以用离散量构建。我怀疑这些天是否可以找到IC。
gsills,2015年

太好了,谢谢@gsills!:)我现在正在打印这张纸,以便进行仔细研究:)
斯堪尼

Answers:


14

这确实是一个有趣的问题,因为米勒先生会导致有效负载电容随负载电阻的变化,并且您无需对其进行过度补偿。

我怀疑偏置的推挽式BJT输出驱动器可以正常工作-可能是4个小型BJT(2个以二极管形式连接),几个偏置电阻和每个发射极退化的几个欧姆。

原理图

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

如果我这样做的话,我很想扔一个功能更强大但仍然很便宜的放大器,例如LM8261


非常感谢Spehro,这正是我想要的东西!:)今天晚上,我将其添加到原理图中,并从仿真中学到什么。然后,我想我会在一个小子板上鞭打它,并将其焊接到原型中。我恰好在拆下栅极电阻的正确位置上有裸露的焊盘。我将向您汇报进展情况:)
斯堪尼

2
这工作@Spehro!完整的结果报告如下。伟大的学习经验,但将在最终电路上测试LM8261 :)
scanny

8

成果报告

好吧,简短的故事是:添加一个离散缓冲区有效!就是说,我不认为我会这样设计电路,而是建议使用@Spehro和@WhatRoughBeast的建议,而仅使用具有更高电流输出能力的运算放大器,基本上是将缓冲级构建正确进入运算放大器。

这是我使用的电路。与提供的一个@Spehro非常相似,但实际上与@gsills建议的LH0002数据表中的一个完全相同。基本上,它使用了完全相同的零件(偏置电阻值为5k而不是1k),只是使用了几个不同的连接,并且...数据表称该电路的电流增益为40,000;好吧,我的贪婪完全接管了我,因此决定选择两阶段版本:

在此处输入图片说明

它的模拟效果很好,因此我将其构建在5 x 7位的Veroboard上,并将其作为子板安装在我的原型中:

在此处输入图片说明

瞧!几乎达到1µs上升(1.120µs)的水平,而且坚如磐石,从0V到30V一点一点都没有过冲,电流从100mA上升到2.5A。

在此处输入图片说明

下降时间更长,为1.42µs:

在此处输入图片说明

[RØ 运算放大器的解决方案也有帮助。

因此,这绝对是一次丰富的学习经验。最终,我真的不得不为推挽式BJT放大器所困扰,现在,我对该电路的性能感到非常满意。我认为,通过调整增益以获得更多带宽,我可以降至1µs以下,也许是3而不是4的增益。

也就是说,我认为在“生产”电路中添加分立驱动器级不是最好的选择,因此我订购了一块评估板,并推荐了LM8261 @Spehro的样品。这绝对是一个令人印象深刻的运算放大器。我不知道运放这样的东西会驱动“无限电容”。数据表显示了一个驱动47nF的电路,这比我所需要的更多。

因此,一旦零件到达,我们将了解如何处理:)


4

虽然我总体上同意Spehro,但我认为您应该注意一些事项。

首先,您必须在电源线上添加一些去耦。9伏电池无法提供所需的性能。尝试使钽电容尽可能接近10 uF。从图片中看,似乎有一个电解槽可以提供此功能,但是您没有在原理图中显示它。更好的是,获得12伏(最好是线性)的电源,然后完全放弃电池。(请记住,您仍然需要去耦,但至少您不必担心电池电量不足。)

其次,尝试将示波器的接地连接到功率电阻的接地侧,而不是输入线。这应该没什么大不同,但是还是个好主意。

第三,Spehro太温和了-运放无法满足您的要求。首先,它的建立时间列为1.1微秒至0.1%,并且没有任何外部阶段。其次,您的门在输出端提供了370 pF的负载,这很可能是不稳定的原因。LM8261的标称建立时间为400 ns,特别是在指定负载为500 pF的情况下,是更好的选择。但是要注意-LM8261的较宽带宽会允许出现其他振荡源,因此请做好准备。pcb的布局看起来足够紧密,这应该不会有问题,但是您永远不会知道。

第四,如果您真的希望将50伏的电源加载到5安,则必须辞职以消耗250瓦的功率。30瓦只是一厢情愿。几乎可以肯定,这将需要多个FET和更大的散热片,并且可能需要强制风冷。


关于电池性能,您是说您认为内部电阻(我刚刚发现的大约1.7Ω)足以在负载步进期间引起电压下降吗?该电路确实具有与电池并联的100µF电解和100nF陶瓷。道歉,认为没有在原理图中包括。在探头地上,我通常确实使用电阻器地,这只是有点疤痕,所以我想我会花点时间:)我会拾取更多的噪声,但是波形并没有明显改变。我将在那里获得更精确的信息,以供以后的构建。
2015年

关于功耗,是的,当然,我并不是要暗示它可以同时执行50V和5A的工作:)在某个时候,我可能会考虑一下保护电路。同时,我在使用散热器时只握住一只手:)
scanny

@scanny电池的内部阻抗在整个光谱范围内不一定恒定,并且会随着电池的耗尽而增加。您甚至可以阅读有关它的故事:ganssle.com/articles/Exofoolishness.htm
Eugene Ryabtsev

1
@WhatRoughBeast我认为MOSFET的功耗仅取决于MOSFET两端的压降和电流:Pdiss = VDS×IDS。这是MOSFET在线性区域中耗散更多的主要原因。SOA图在这种情况下非常重要,这样可以最大程度地减少不稳定的情况。
GR Tech

1

只是一个建议...我一直在寻找SOT23-5封装的LM8261替代品,以线性模式驱动IXTN90N25L(23nF Ciss)之类的MOSFET。发现了具有更高额定输出电流和与LM8261相似的带宽的LM7321。当然,通过消除SOT23-5限制,您可能会发现其他更高输出电流的运算放大器,只需使用ti.com选择即可。



0

我将从在反馈电阻R10上贴一个电容器开始。然后为mosfet添加一个电阻分压器,以在mosfet在其线性(三极管)区域开始时对mosfet施加偏压。

我这样做的理由是:极多的运算放大器在没有电容器的情况下振荡,以限制反馈环路中的带宽。我个人认为它经常是强制性的。

如果mosfet从其线性区域开始,则运算放大器就有可能是一个良好的起点,在该起点上,它可以对变化做出缓慢的反应,而不会突然达到阈值电压。只是使阻力很大。

原理图

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


我实际上是从您建议的“回路内”补偿方案开始的。不幸的是,当配置为适应最坏情况的栅极电容时,它会扼杀带宽。这也会使反馈电路成为三阶,这可能会使阶跃响应变得更慢。使用该方案,最好的上升时间为20µs。驱动器的想法是有效地将运算放大器与MOSFET隔离,因此无需补偿,并且可以保留最大可用带宽。在电阻分压器上,我不确定是否能给运放带来更多好处。
斯堪尼

“反馈回路中的低通滤波器。” 它看起来更像是高通滤波器
彼得·莫滕森 Peter Mortensen)2015年

@scanny好的,您在运算放大器和栅极之间尝试了一个串联电阻吗?(大约50欧姆)并添加第二个反馈环路?。(请参阅ADI的AN-968)
user55924

1
是的,这实际上是原始电路的一部分(47Ω),但是一旦删除了反馈电容器,就不再有任何用途,而将其保留在那里只会增加,从而移动R o + C i s s[RØ[RØ+C一世ss极降低频率,进一步降低稳定性。
斯堪尼
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.