独闷闷网

 找回密码
 立即注册
搜索
查看: 4652|回复: 9
收起左侧

[求助] 关于上拉电阻的作用

[复制链接]
发表于 2014-7-31 12:42:56 来自手机 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 jianhong_wu 于 2014-12-31 12:32 编辑

一直搞不懂上拉电阻的原理,比如说上拉电阻是串联在电路中的,应该要分压才对,怎么还能上拉到5v,麻烦各位大神解答一下!
鸿哥解答:
上拉电阻是针对输入的IO口的,有一些用来做输入的单片机IO口,比如用来做独立按键输入,如果没有上拉电阻,那么就有点像悬空的状态,当按键没有被按下的时候,IO口的电平到底是高还是低就不确定了,所以输入口要加上拉电阻或者下拉电阻,目的就是给它一个初始电平。上拉电阻的取值范围一般是1K--到100K之间。上拉电阻越小,IO口能识别的反转频率就越快,速度越快,反之,上拉电阻越大,IO口能识别的反转频率就越慢,速度越慢。

乐于分享,勇于质疑!
 楼主| 发表于 2014-7-31 12:44:14 来自手机 | 显示全部楼层
主要是原理!谢谢!
乐于分享,勇于质疑!
发表于 2014-7-31 16:59:21 | 显示全部楼层
鸿哥解答:
上拉电阻是针对输入的IO口的,有一些用来做输入的单片机IO口,比如用来做独立按键输入,如果没有上拉电阻,那么就有点像悬空的状态,当按键没有被按下的时候,IO口的电平到底是高还是低就不确定了,所以输入口要加上拉电阻或者下拉电阻,目的就是给它一个初始电平。上拉电阻的取值范围一般是1K--到100K之间。上拉电阻越小,IO口能识别的反转频率就越快,速度越快,反之,上拉电阻越大,IO口能识别的反转频率就越慢,速度越慢。
乐于分享,勇于质疑!
 楼主| 发表于 2014-8-12 18:33:03 | 显示全部楼层
jianhong_wu 发表于 2014-7-31 16:59
鸿哥解答:
上拉电阻是针对输入的IO口的,有一些用来做输入的单片机IO口,比如用来做独立按键输入,如果没 ...

我想知道在电路工作过程中上拉电阻是如何工作的,在不确定的情况下如何将信号拉高,在输入为低电平的时候为什么拉不高?
乐于分享,勇于质疑!
发表于 2014-8-13 00:18:56 | 显示全部楼层
重庆-风雪 发表于 2014-8-12 18:33
我想知道在电路工作过程中上拉电阻是如何工作的,在不确定的情况下如何将信号拉高,在输入为低电平的时候 ...

本质就是高中学的欧姆定律。上拉电阻只有在悬空的第三态情况下才有意义。如果本来已经输入是低的或者本来已经输入是高的,那么就没有意义了,在这种情况下也当然改变不了它的状态。欧姆定律是本质。假如有A点的电压是2V,B点的电压是5V,A点与B点之间串一个10K的电阻,你觉得A点和B点的电压会改变吗?当然不会。只是A点和B点之间因为有3V的压差,所以会有(3V/10000欧)的电流通过而已。
乐于分享,勇于质疑!
发表于 2014-8-16 20:29:33 | 显示全部楼层
jianhong_wu 发表于 2014-7-31 16:59
鸿哥解答:
上拉电阻是针对输入的IO口的,有一些用来做输入的单片机IO口,比如用来做独立按键输入,如果没 ...

上拉电阻对于输出IO口也是有用的,像AVR,STM32内等单片机,他们是有内置上拉的,但在驱动18B20,DS1302,红外感应接收头等器件时, 索要电流比较大,都会外接上拉个大概4.7K的电阻,输出高电平时,外上拉电阻支路能提供电流,
乐于分享,勇于质疑!
发表于 2014-8-16 21:06:21 | 显示全部楼层
不是盖的 发表于 2014-8-16 20:29
上拉电阻对于输出IO口也是有用的,像AVR,STM32内等单片机,他们是有内置上拉的,但在驱动18B20,DS1302, ...

恩,没错,你说的有道理。是我忘了。
乐于分享,勇于质疑!
发表于 2014-8-17 09:58:25 | 显示全部楼层
jianhong_wu 发表于 2014-8-16 21:06
恩,没错,你说的有道理。是我忘了。

恩恩,没说到几个关键的字,就是加大IO的驱动能力
乐于分享,勇于质疑!
 楼主| 发表于 2014-8-19 20:07:24 | 显示全部楼层
jianhong_wu 发表于 2014-8-13 00:18
本质就是高中学的欧姆定律。上拉电阻只有在悬空的第三态情况下才有意义。如果本来已经输入是低的或者本来 ...

嗯嗯,谢谢鸿哥!
乐于分享,勇于质疑!
 楼主| 发表于 2014-8-19 20:08:07 | 显示全部楼层
不是盖的 发表于 2014-8-16 20:29
上拉电阻对于输出IO口也是有用的,像AVR,STM32内等单片机,他们是有内置上拉的,但在驱动18B20,DS1302, ...

谢谢!
乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2021-1-24 17:12 , Processed in 0.160124 second(s), 17 queries .

快速回复 返回顶部 返回列表