如何使NPN晶体管饱和?


45

我了解到,在“饱和模式”下,BJT充当简单的开关。我在驱动LED之前就已经使用了此功能,但是我不确定我是否清楚地了解如何使晶体管进入该状态。

通过将Vbe升高到某个阈值以上,BJT是否会饱和?我对此表示怀疑,因为据我所知,BJT是电流控制的,而不是电压控制的。

通过允许Ib超过某个阈值,BJT是否会饱和?如果是这样,此阈值是否取决于连接到收集器的“负载”?是否仅仅因为Ib足够高而使晶体管的beta不再是Ic的限制因素而使晶体管饱和?



问题是“饱和时如何工作?”我的问题是“如何使其饱和?”
标记

在那里回答。
莱昂·海勒

1
晶体管的Ebers-Moll模型对此
Leon Heller

8
那不是真的有帮助。我可以成为晶体管理论的专家,但是然后我就不需要在这里问了……
马克

Answers:


12

将足够的电流驱动到基极,使基极-集电极结变为正向偏置。多少电流将取决于晶体管的类型。“饱和”与基极区域中有多少个电荷载流子可以使其进入集电极区域有关。一些将来自基极端子,但是更多的将从发射极区进入基极区。除了一定的基本电流,可以穿越BC结的可用电荷载流子将不会增加。


1
由于饱和度是BJT的速度限制因素:正向偏置是否足以对关断时间产生负面影响,还是应该使该值接近$ V_ \ rm {CEsat} $?
jpc 2011年

66

当基极-发射极和基极-集电极结都被正向偏置时,晶体管进入饱和状态。因此,如果集电极电压降至基极电压以下,而发射极电压低于基极电压,则晶体管处于饱和状态。

考虑这个公共发射极放大器电路。如果集电极电流足够高,则电阻两端的电压降将足够大,以将集电极电压降至基极电压以下。但请注意,集电极电压不能太低,因为基极-集电极结将像正向偏置二极管一样!因此,您将在基极-集电极结上产生一个电压降,但不会是通常的0.7V,而是0.4V。

通用发射极放大器

您如何使它脱离饱和状态?您可以减少晶体管的基极驱动量(降低电压或降低电流),这将随后减小集电极电流,这意味着集电极电阻两端的压降也将减小。这应该增加集电极上的电压,并起到使晶体管不饱和的作用。在“极端”情况下,这是在关闭晶体管时执行的操作。基本驱动器已完全卸下。为零,也为零。因此,也为零,集电极电阻就像一个上拉电阻,使集电极电压达到。 I b V b e I b I c V C CVbeIbVbeIbIcVCC

对您的陈述的后续评论

通过将Vbe升高到某个阈值以上,BJT是否会饱和?我对此表示怀疑,因为据我所知,BJT是电流控制的,而不是电压控制的。

有许多不同的方法来描述晶体管的操作。一种是描述不同端子中电流之间的关系:

Ic=βIb

Ic=αIe

Ie=Ib+Ic

等望着那这样,你可以说,集电极电流由基本控制电流

另一种看待它的方法是描述基极-发射极电压与集电极电流之间的关系,即

Ic=IseVbeVT

以此方式来看,集电极电流由基极电压控制。

这绝对是令人困惑的。很长一段时间让我感到困惑。事实是,您不能真正将基极-发射极电压与基极电流分开,因为它们是相互关联的。因此,两种观点都是正确的。当试图了解特定的电路或晶体管配置时,我发现通常最好只选择最容易分析的模型。

编辑:

通过允许Ib超过某个阈值,BJT是否会饱和?如果是这样,此阈值是否取决于连接到收集器的“负载”?是否仅仅因为Ib足够高而使晶体管的beta不再是Ic的限制因素而使晶体管饱和?

粗体部分基本上是正确的。但是阈值不是特定晶体管固有的。这将不仅取决于晶体管本身,但是,从配置:,,等V C C R C R EIbVCCRCRE


1
绝对出色,非常感谢。
标记

再来看一遍:存在最小Vce电压(通常在数据表中给出),低于该电压时,增加的基极电流/电压将不会导致Vce进一步降低。达到哪种基本电流/电压取决于负载条件。
mazurnification 2011年

3
这个问题的完美答案。相关:肖特基二极管与BC二极管并联时,集电极上的电压不会跳到基极以下> 0.4 V,而只能降到大约0.4V。低于基极0.3 V,这是肖特基二极管的正向电压。因此,二极管将使晶体管形式保持深度饱和,并且使关断事件发生得更快。这就是为什么事情的工作在这个答案中描述的理论:electronics.stackexchange.com/questions/15056/...
zebonaut

那么在饱和状态下,电流受外部集电极电阻的限制,在饱和状态下,电流受晶体管的增益乘以基极电流的限制?
endlith 2013年

1
Quote:“所以两种观点都是正确的”。我不同意,因为-从身体上讲-只有一个观点是正确的:BJT是电压控制的!证明自己不是问题。验证此陈述(无需深入研究带电载波物理)。
LvW

7

当Ic不遵循以下线性关系时,BJT晶体管将饱和:

Ic=HFEIb

因此,我们要做的就是限制Ic达到该值。

IbIbIbIcRc

RbRcRb=5K

Ib=(50.5)/5K =1mA

Ic1mA50=50mARcIc

如果使用晶体管作为开关,建议在基极和地面之间增加一个电阻(10K)(如果BJT为NPN型,则可以快速切换和防止泄漏)


2

饱和是指输入增加不会导致输出增加。在BJT中,这是因为输出已达到其最大电流传导。

我设计的方法是确保在导通时,共发射极模式下的开关BJT处于饱和状态。

在BJT的数据表中找到其Ic(max)和hFE(min)。

计算所需的基本电流Ib为5 x Ic(max)/ hFE(min)

5 x是个人的“忽悠因素”,允许额外的基本电流以确保BJT完全进入饱和状态。

这是一个简单的情况:在共发射极模式下,较小的BJT切换为较小的电流(例如<2 A)会为低频率(例如<50 kHz)的负载提供基础电流源。否则,还需要考虑更多的模拟条件,例如将BJT饱和将提供良好的开关性能,或者MOSFET /等。应该改为使用。(不过,这超出了此答案的范围。)


您是说hFE(min)而不是max吗?
凯文·怀特

@KevinWhite,是的,我应该的,还是应该的-已更正此问题。非常感谢,
并祝

1

我知道这是一个老问题,但是很多人仍在查看它。

iC/iB

hfe

VBE


在所有这些中,Vbe(饱和度)有什么用?我想我虽然了解Vce(饱和度)的用法
Quantum231 '16

1

VCEsat

βVCEsatIC

Beta很少为0.1是有用或可接受的,但在这种情况下,它是有用的。

RDSon


1

有两种使晶体管进入饱和模式的方法:

1)使用Rc电阻器:我们可以通过假设Vce = 0来计算最大电流(Ic)。Ic(max)= Vcc / Rc

您可以找到相应的基本电流(Ib)= Ic /β。

如果施加的基本电流大于计算的基本电流,则晶体管将处于饱和状态

2)通过使用额定饱和电流(数据表):您可以施加基本电流,该电流倾向于产生更大的集电极电流,然后在数据表中说明


0

hFEVBEsatVCEsatβ

IChFE

RB=(VBVBE)IB

IC

要小心,这样才能获得您想要的收益。


-4

当Vcb低于某个值时,NPN BJT将进入饱和模式。Sedra&Smith的使用值为0.4V,但这取决于设备。

虽然我不知道为什么您会想使用BJT作为开关。MOSFET更适合此任务。


3
因为我有BJT,而且我没有任何MOSFET。我也比了解MOSFET更了解BJT。
标记

4
不,如果基极电流不大于集电极电流除以电流增益,则不会。MOSFET并不总是更好
Martin
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.