如何实现晶体管用作开关应用

描述

  虽然晶体管(BJT)通常用于制造放大器电路,但它们也可以有效地用于开关应用。

  晶体管开关是一种电路,其中晶体管的集电极以相对较大的电流打开/关闭,以响应其基极发射极上相应切换的低电流ON/OFF信号。

  例如,以下BJT配置可用作反相计算机逻辑电路输入信号的开关。

  晶体管

  在这里,您可以发现输出电压Vc与施加在晶体管基极/发射极上的电位相反。

  此外,与基于放大器的电路不同,基极不与任何固定直流电源连接。集电极具有与系统电源电平相对应的直流电源,例如在此计算机应用案例中为 5 V 和 0

V。

  我们将讨论如何设计这种电压反转,以确保工作点沿负载线正确从切断切换到饱和,如下图所示:

  晶体管

  对于目前的情况,在上图中,我们假设IC = ICEO = 0 mA,当IB = 0 uA时(关于增强施工策略的一个很好的近似值)。此外,假设VCE =

VCE(sat) = 0 V,而不是通常的0.1至0.3 V电平。

  现在,在Vi = 5 V时,BJT将接通,设计考虑因素必须确保配置高度饱和,IB幅度可能大于接近饱和水平的IB曲线的相关值。

  如上图所示,该条件要求IB大于50 uA。

  计算饱和度水平

  所示电路的集电极饱和水平可以使用以下公式计算:

  IC(卫星) = Vcc / Rc

  饱和水平之前有源区域的基极电流大小可以使用以下公式计算:

  IB(最大值) ≅ IC(卫星) / βdc ----------公式 1

  这意味着,要实现饱和度,必须满足以下条件:

  IB 》 IC / IC / βdc -------- 公式 2

  在上面讨论的图中,当Vi = 5 V时,可以用以下方法评估得到的IB水平:

  晶体管

  如果我们用这些结果测试等式 2,我们会得到:

  晶体管

  这似乎完全满足了所需的条件。毫无疑问,任何高于60 uA的IB值都将被允许通过与垂直轴非常接近的负载线穿过Q点进入。

  现在,参考第一个图中显示的BJT网络,当Vi = 0 V,IB = 0 uA时,假设IC = ICEO = 0

mA,RC上发生的压降将按照以下公式计算:

  VRC = 红十字国际委员会 = 0 V。

  对于上面的第一张图,这给了我们VC = +5 V。

  除了计算机逻辑切换应用外,这种BJT配置还可以像使用负载线相同极值点的开关一样实现。

  当发生饱和时,电流IC趋于相当高,这相应地将电压VCE降至最低点。

  这在两个端子上产生一个电阻水平,如下图所示,并使用以下公式计算:

  R(sat) = VCE(sat) / IC(sat),如下图所示。

  晶体管

  如果我们假设VCE(sat)的典型平均值,例如上式中的0.15 V,我们得到:

  晶体管

  与BJT集电极端子上的串联电阻(以千欧姆为单位)相比,集电极发射极两端的电阻值看起来非常小。

  晶体管

  现在,当输入Vi = 0 V时,BJT开关将被切断,导致集电极发射极两端的电阻为:

  R(截止) = Vcc / ICEO = 5 V / 0 mA = ∞ Ω

  这导致集电极发射极端子上出现开路情况。如果我们考虑ICEO的典型值为10 uA,则截止电阻的值如下所示:

  截止 = Vcc / ICEO = 5 V / 10 uA = 500 k Ω

  该值看起来非常大,相当于大多数BJT配置作为开关的开路。

  求解一个实际的例子

  计算下面配置如逆变器的晶体管开关的RB和RC值,假设ICmax = 10mA

  晶体管

  表示收集器饱和度的公式为:

  ICsat = Vcc / Rc

  ∴ 10 mA = 10 V / Rc

  ∴ Rc = 10 V / 10 mA = 1 kΩ

  此外,在饱和点

  IB ≅ IC(卫星) / βdc = 10 mA / 250 = 40 μA

  为了保证饱和,让我们选择IB = 60 μA,并使用公式

  IB = Vi - 0.7 V / RB,我们得到

  RB = 10 V - 0.7 V / 60 μA = 155 kΩ ,

  将上述结果四舍五入为150 kΩ,并再次计算上述公式,我们得到:

  IB = Vi - 0.7 V / RB

  = 10 V - 0.7 V / 150 kΩ = 62 μA,

  由于 IB = 62 μA 》 ICsat / βdc = 40 μA

  这证实了我们必须使用 RB = 150 kΩ

  计算开关晶体管

  您会发现称为开关晶体管的特殊晶体管,因为它们从一个电压电平切换到另一个电压电平的速度很快。

  下图将符号为 ts、td、tr 和 tf 的时间段与器件的集电极电流进行了比较。

  晶体管

  时间段对集电极速度响应的影响由集电极电流响应定义,如下所示:

  晶体管

  晶体管从“关”状态切换到“开”状态所需的总时间表示为 t(on),可通过以下公式确定:

  t(on) = tr + td

  此处,td标识输入开关信号改变状态和晶体管输出响应变化时发生的延迟。时间tr表示从10%到90%的最终开关延迟。

  bJt 从打开状态到关闭状态所花费的总时间表示为 t(off),由以下公式表示:

  t(关闭) = ts + tf

  TS 确定存储时间,而 tf 确定从原始值的 90% 到 10% 的下降时间。

  参考上图,对于通用BJT,如果集电极电流Ic = 10 mA,我们可以看到:

  TS = 120 ns, TD = 25 ns, TR = 13 ns, TF = 12 ns

  这意味着 t(on) = tr + td = 13 ns + 25 ns = 38 ns

  t(off) = ts + tf = 120 ns + 12 ns = 132 ns

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分