上拉电阻,下拉电阻
来源:互联网 发布:windows账户格式 编辑:程序博客网 时间:2024/04/30 00:38
原始网址,无意侵权,只是想记下来以后复习的时候方便:
https://zhihu.com/question/23167435/answer/129511308
先看图1:
设T1晶体管当有电压输出时处于饱和状态。
可以看到,T1的基极输入了0~5V的脉冲电压。当输入电压为5V时,设T1 Ube=0.7V,于是T1.Ib=(5-0.7)/2=2.15mA;
我们先不考虑T2的基极电流,则因为T1处于饱和状态,则Uce=0.3V,于是:
T1.Ic=(12-0.3)/10=1.17mA;
现在我们来看图2:
由于T2存在输入电阻,我们把它的输入电阻连同基极电阻合并后成为5K,即图中的Rsr。
我们来看看T1截止时其集电极电压到底是多少:
T1.Uc=(12*5)/(10+5)=4V;
我们看到,这个电压既不是高电平,也不是低电平。
需要注意的是:若输入电压略高于0V,则T1有可能进入到放大区,这时晶体管的功耗就极大了,同时集电极的电压将出入更加不确定的状态。
再看T1管饱和时的集电极电压:
按道理,当T1管饱和后,其集电极电压为0.3V,即低电平。
我们知道,T1管集电极节点电流关系是:
Irc =T1.Ic +Irsc
也即:
T1.Ic =Irc -Irsc = (12-0.3)/10 -0.3/5= 1.17-0.06 =1.11mA;
我们看到,这一点不管是T1晶体管,还是电路中其它元件,都是可以满足的。
由此我们知道,当增加了后级系统后,将会影响到前级的截止电压,使得晶体管的集电极电压从高电平跌落到既不是高电平也不是低电平的状态。
解决办法就是在后部电路的输入端增加一只电阻,此电阻的一端接在电源Vcc上,另一端接在输入端。此电阻叫做上拉电阻,即图3中的Rs。
我们假定,图3中的Rs=5K,我们来计算T1管的集电极截止电压是多少:
首先计算10K电阻与5K电阻的并联值:
(10*5)/(10+5)=3.33K
T1.Uc =(12*5)/(5+3.33) =7.2V
我们看到,这下T1管的截止电压高了不少,已经有7.2V了。
结论是:上拉电阻用于提高输入级的高电平输入电压。
但要注意到一件事情,就是当T1管饱和时,上拉电阻产生的电流将灌入T1管的集电极。因此,上拉电阻对于晶体管T1来说,是灌电流负载。
所以,上拉电阻的具体数值一定要考虑到前级的承受能力(发热功耗)。
* 作为范例,我们来看看PLC的通信接线,如下:
这里的终端电阻,既可以用跳线设置为上拉电阻,也可以设置为下拉电阻。用于上拉电阻时,目的
就是提高输入信号的高电平。
至于下拉电阻的用途,仿照我的分析方法,非常容易看出它的用途和目的。
不过,先提醒一下:下拉电阻对于前级来说,属于拉电流负载,对前级晶体管的截止态有影响。
- 上拉电阻下拉电阻
- 上拉电阻。下拉电阻
- 上拉电阻 下拉电阻
- 上拉电阻,下拉电阻
- 上拉/下拉电阻
- 上拉/下拉电阻
- 上拉电阻和下拉电阻
- 上拉电阻下拉电阻的总结
- 上拉电阻下拉电阻的总结
- 上拉电阻下拉电阻的总结
- 上拉电阻下拉电阻的总结
- 上拉电阻与下拉电阻
- 上拉电阻 下拉电阻总结
- 上拉电阻下拉电阻的总结
- 上拉电阻下拉电阻的总结
- 上拉电阻和下拉电阻
- 上拉电阻下拉电阻的总结
- 上拉电阻、下拉电阻总结
- Python标识符没有$
- angular入门1
- Node.js模块导出exports 和 module.exports 的区别
- Ajax -- $.post() 方法解析 JSON 数据
- 使用STM32CubeMX对SHT20温度湿度传感器每秒进行一次数据读取(硬件IIC)
- 上拉电阻,下拉电阻
- 数据结构与算法-基础数据结构(链表)
- 用小学数学来看待ECDH算法
- JZOJ5385. 【NOIP2017提高A组模拟9.23】Carry 树上倍增
- 爬虫学习3.2 HTTP请求的python实现--urllib2/urllib实现
- unity3d中的物体,在Scene窗口中可以看到,而在Game窗口中看不到
- LeetCode 491. Increasing Subsequences
- 第三周JAVA练习
- from matplotlib import pyplot 报错处理