一个典型的晶体管开关电路

一个典型的晶体管开关电路

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

全栈程序员社区此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“验证码”,获取验证码。在微信里搜索“全栈程序员社区”或者“www_javaforall_cn”或者微信扫描右侧二维码都可以关注本站微信公众号。

一个典型的晶体管开关电路

1.基极必须串接电阻,保护基极。保护CPU的IO口。

2.基极依据PNP或者NPN管子加上拉电阻或者下拉电阻。

3.集电极电阻阻值依据驱动电流实际情况调整。相同基极电阻也能够依据实际情况调整。

基极和发射极须要串接电阻,该电阻的作用是在输入呈高阻态时使晶体管可靠截止。极小值是在前级驱动使晶体管饱和时与基极限流电阻分压后可以满足晶体管的临界饱和,实际选择时会大大高于这个极小值。通常外接干扰越小、负载越重准许的阻值就越大。通常採用10K量级。

防止三极管受噪声信号的影响而产生误动作,使晶体管截止更可靠!三极管的基极不能出现悬空,当输入信号不确定时(如输入信号为高阻态时)。加下拉电阻。就能使有效接地。

特别是GPIO连接此基极的时候。一般在GPIO所在IC刚刚上电初始化的时候,此GPIO的内部也处于一种上电状态,非常不稳定,easy产生噪声,引起误动作!加此电阻,可消除此影响(假设出现一尖脉冲电平,因为时间比較短,所以这个电压非常easy被电阻拉低;假设高电平的时间比較长。那就不能拉低了,也就是正常高电平时没有影响)。

可是电阻不能过小。影响泄漏电流!(过小则会有较大的电流由电阻流入地)

当三极管开关作用时,ON和OFF时间越短越好,为了防止在OFF时,因晶体管中的残留电荷引起的时间滞后,在B,E之间加一个R起到放电作用。



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117856.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • html css制作404页面,CSS3绘制404页面

    html css制作404页面,CSS3绘制404页面标题有点噱了…最近在做一个交通有关的项目,想做一个类似标志牌的404,所以就有了这个.只用的CSS3中的旋转,效果如下上代码:Error.circle{width:200px;height:200px;border-radius:200px;border:15pxsolid#B22727;}.circle>div{color:#B22727;font:bol…

    2022年7月27日
    7
  • 如何使用npm安装yarn

    如何使用npm安装yarn先安装node,链接请看:https://blog.csdn.net/Doudou_Mylove/article/details/105112400再使用npm安装yarn:[root@localhost~]#npminstall-gyarn/usr/local/nodejs/bin/yarn->/usr/local/nodejs/lib/node_modules/…

    2022年8月30日
    3
  • 锂电池充电器电源芯片_4056充电芯片

    锂电池充电器电源芯片_4056充电芯片锂电池充电管理芯片模块开源:1,单节锂电池,标称3.7V,充满4.2V,也有4.35V7款模块的编号是:36,1,3,41,43,2,422,两节锂电池,标称7.4V,充满8.4V5款模块的编号是:38,39,33,40,53,三节锂电池,标称11.1V(10.8V),充满12.6V6款模块的编号是:34,37,8,6,7,31,4,四节锂电池,标称14.8V,充满16.8V2款模块的编号是:35,3236号模块板:单节锂电池充电0.5A,加输…

    2022年10月4日
    2
  • reentrantlock_lock condition

    reentrantlock_lock conditionReentrantLock锁的底层实现已经阐述过了,那么如何使用,本文进行下样例展示,主要说两个功能:1.lock及中断,2.申请等待时间;lock锁/***@Description:*@author:Erick*@version:1.0*@time:2018-9-25*/publicclassReentrantLockThreadimple…

    2022年10月11日
    3
  • WIN32 API —— 最简单的Windows窗口封装类[通俗易懂]

    WIN32 API —— 最简单的Windows窗口封装类[通俗易懂]1开发语言抉择1.1关于开发Win32程序的语言选择C还是C++在决定抛弃MFC,而使用纯Win32API开发Window桌面程序之后,还存在一个语言的选择,这就是是否使用C++。C+

    2022年8月1日
    4
  • 修改用户名Linux_Linux用户名

    修改用户名Linux_Linux用户名1.我们在root权限下,使用命令:usermod-lnew_user_nameold_user_name即可更改用户名。usermod的具体用法可以通过usermod–help查看。2.同样在root权限下,使用命令:hostname-vnew_host_name来更改域名。hostname的具体用法可以通过hostname–help查看。A…

    2025年12月4日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号