您的位置 首页 动态

单片机中的上下拉电阻有什么效果

单片机中的上下拉电阻有什么作用-上拉电阻就是将不确定的信号通过一个电阻拉到高电平,同时此电阻也起到一个限流作用,下拉就是下拉到低电平。

上拉电阻便是将不确认的信号经过一个电阻拉到高电平,一起此电阻也起到一个限流效果,下拉便是下拉到低电平。

比方咱们的 IO 设置为开漏输出高电平或许是高阻态时,默许的电平便是不确认的,外部经一个电阻接到 VCC,也便是上拉电阻,那么相应的引脚便是高电平;经一个电阻到 GND,也便是下拉电阻,那么相应的引脚便是一个低电平。

上拉电阻运用许多,都能够起到什么效果呢?咱们现在首要先了解最常用的以下 4 点:

OC 门要输出高电平,有必要外部加上拉电阻才干正常运用,其实 OC 门就相当于单片机 IO 的开漏输出。

加大一般 IO 口的驱动才干。规范 51 单片机的内部 IO 口的上拉电阻,一般都是在几十 K 欧,比方 STC89C52 内部是 20K 的上拉电阻,所以最大输出电流是 250uA,因而外部加个上拉电阻,能够构成和内部上拉电阻的并联结构,增大高电平时电流的输出才干。

在电平转化电路中,比方咱们前边讲的 5V 转 12V 的电路中,上拉电阻其实起到的是限流电阻的效果。

单片机中未运用的引脚,比方总线引脚,引脚悬空时,简单遭到电磁搅扰而处于紊乱状况,尽管不会对程序形成什么影响,但一般会添加单片机的功耗,加上一个对 VCC 的上拉电阻或许一个对 GND 的下拉电阻后,能够有用的反抗电磁搅扰。

那么咱们在进行电路设计的时分,又该怎么挑选适宜的上下拉电阻的阻值呢?

从下降功耗的方面考虑应当满足大,由于电阻越大,电流越小。

从保证满足的引脚驱动才干考虑应当满足小,电阻小了,电流才干大。

在开漏输出时,过大的上拉电阻会导致信号上升沿变缓。咱们来解释一下:实践电平的改变都是需求时刻的,尽管很小,但永久都达不到零,而开漏输出时上拉电阻的巨细就直接影响了这个上升进程所需求的时刻,如图 9-2 所示。想一下,假如电阻很大,而信号频率又很快的话,最终将导致信号还没等上升到高电平就又变为低了,所以信号就无法正确传送了。

图 9-2 上拉电阻阻值对波形的影响

归纳考虑各种情况,咱们常用的上下拉电阻值大多选取在 1K 到 10K 之间,详细究竟多大一般要根据实践需求来选,一般情况下在规范范围内就能够了,纷歧定是一个固定的值。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/dongtai/346996.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部