NPN和PNP的使用总结

1、区别

NPN 是用 B→E 的电流(IB)控制 C→E 的电流(IC),E极电位最低,且正常放大时通常C极电位最高,即 VC > VB > VE
PNP 是用 E→B 的电流(IB)控制 E→C 的电流(IC),E极电位最高,且正常放大时通常C极电位最低,即 VC < VB < VE

如今流行的电路图画法,"阳上阴下”,也就是“正电源在上负电源在下”。那NPN电路中,E 最终都是接到地板(直接或间接),C 最终都是接到天花板(直接或间接)。PNP电路则相反,C 最终都是接到地板(直接或间接),E 最终都是接到天花板(直接或间接)。

对于共射组态,可以粗略理解为把VE当作“固定”参考点,通过控制VB来控制VBE(VBE=VB-VE),从而控制IB,并进一步控制IC(从电位更高的地方流进C极,你也可以把C极看作朝上的进水的漏斗)。


2、作为开关的常用方式

三极管做开关时,工作在截止和饱和两个状态;
一般是通过控制三极管的基极电压Ub来控制三极管的导通与断开;
对于NPN来说,使Ube<Uon,三极管断开,Ube>Uon,三极管导通,(基极电位高于射级点位一定值的时候导通)其中一般Ue接地,则只需控制Ub,使Ub>Uon即可使之导通;   
对于PNP来说,使Ueb<Uon,三极管断开,Ueb>Uon,三极管导通,(基极电位低于射级点位一定值的时候导通)其中一般Uc接地,所以要使三极管导通既要控制Ue又要控制Ub使Ueb>Uon才行。所以一般是Ue为某个固定电压值,只通过控制Ub来就可以控制三极管的导通与断开。


三极管导通与否一般看基极电位和射极电位的电压差,所以要保证射击的电压的状态是确定的,所以在使用的时候一般射级接GND(NPN),或者接VCC(PNP)。

所以对于NPN,一般采取的用法如下图的左侧所示:


对于PNP,一般如下图的左侧所示



     




参考连接:

http://www.51hei.com/bbs/dpj-43625-1.html

https://wenku.baidu.com/view/283dbf0bbb68a98271fefac6.html

### 三极管 NPN PNP 的区别与工作原理 #### NPN 三极管的工作原理 NPN 三极管由两个背靠背的 PN 结组成,分别是发射区(Emitter)、基区(Base)区(Collector)。在正常操作条件下,基极相对于发射极为正压,而集极相对于发射极也为正压。当给定合适的偏置条件时,少量流流入基极可以控制较大的集流流动。 对于 NPN 类型,在放大式下,子从发射极流向集极,形成主要载流子运动。这种结构使得 NPN 型器件适合于低边驱动应用,其中负载连接到源较高的一端[^1]。 ```python # 示例代码展示如何使用 NPN 作为开关 def npn_switch(base_voltage, emitter_voltage): if base_voltage > emitter_voltage: return "Conducting" else: return "Cut-off" print(npn_switch(5, 0)) # 输出 Conducting 表明导通状态 ``` #### PNP 三极管的工作原理 相比之下,PNP 三极管具有不同的内部构造——它同样包含三个区域:发射区、基区以及集区,但是这些部分的位置被颠倒过来。具体来说,这里的主要载流子为空穴而不是子,并且为了使晶体管处于激活状态,通常需要施加负向偏压来实现这一点。 因此,在实际路设计中,如果要让 PNP 开关起作用,则需确保其基极端子上的压低于发射极端子上的压;与此同时,集极也应保持较低水平以便允许流通过。这决定了 PNP 更适用于高侧开关配置,即把负载放置于地线附近[^2]。 ```python # 示例代码展示如何使用 PNP 作为开关 def pnp_switch(base_voltage, emitter_voltage): if base_voltage < emitter_voltage: return "Conducting" else: return "Cut-off" print(pnp_switch(-5, 0)) # 输出 Conducting 表明导通状态 ``` #### 主要差异总结 - **载流子类型**:NPN 使用的是多数载流子为自由子,而 PNP 则是以空穴为主。 - **偏置方式**:为了让两者都能有效运作,它们各自所需的外部供情况有所不同。NPN 需要在基极提供相对较高的正压才能开启,而对于 PNP 来说则是相反的情况。 - **应用场景**:由于上述特性,这两种型号往往会在不同场合得到运用。比如 NPN 经常用于低边切换任务,而 PNP 更多见于高边位置上充当开关角色。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值