找回密码
 注册
搜索
查看: 5593|回复: 20

[讨论] GPIO口加下拉电阻目的是什么,如何选择电阻大小

[复制链接]
发表于 2014-7-10 20:48:53 | 显示全部楼层 |阅读模式
GPIO口外部加个KΩ级电阻下拉的目的是什么?我知道其中有一个目的是使GPIO口状态一直钳位在低电平。
不理解的是,如果你外部来个干扰信号,或者是内部由于什么原因输出了一个不需要的高电平,那么是怎么保证还能处于低电平的?
我看一般都加个10K的甚至更大的下拉电阻,这么大如何还能把电平拉低呢?请各位大侠指点。
发表于 2014-7-11 15:06:53 | 显示全部楼层
heigu004 发表于 2014-7-11 11:41
我认为不能拉低了
如果这种干扰电平软件都需要判断的话,会影响正常的GPIO拉高的处理

如果在推挽模式的GPIO中,高低电平相当于直接接电源或者地,下拉一般不会影响其电平。
但是在开漏模式的GPIO中,高电平是通过上拉实现的,一般是不能加下拉的,或者下拉要M级才能保证不影响逻辑。
点评回复 1 0

使用道具 举报

发表于 2014-7-11 08:36:33 | 显示全部楼层
坐等大侠解释
点评回复

使用道具 举报

发表于 2014-7-11 11:41:43 | 显示全部楼层
我认为不能拉低了
如果这种干扰电平软件都需要判断的话,会影响正常的GPIO拉高的处理
点评回复

使用道具 举报

发表于 2014-7-11 14:57:00 | 显示全部楼层
本帖最后由 jwcubxr 于 2014-7-11 15:03 编辑

一般的IO口的高低电平判断都是有门限的,如果参考电压为VDD,那么判断高电平的阈值一般是要大于70%VDD。低电平状态下,信号线上如果由于干扰耦合有电平波动,可以通过下拉钳位,尽量使电压波动不超过阈值引起IO状态误判,一般100k级别的电阻就行;在有些应用中,为了加速IO翻转,加速1-0的翻转速度,下拉也可以用于释放电荷,以前有用过10K级别;还有就是系统级别的原因了,记得n年前,手机GPIO不够用了,只好用一些很不常用的IO来替代,但是该IO在系统复位后初始化的时候会被软件拉高(看SPEC IO内部100多K的上拉)一个尖峰,并且软件无法更改,可以通过下拉来消减这个尖峰,不让其超过阈值。这个是要下拉100K,就能让输出低于50%VDD,不引起误判。电阻选择要先了解为什么加下拉,才能计算,实验来选择,最初参考原理图上面的一般都是经验值。
点评回复

使用道具 举报

 楼主| 发表于 2014-7-12 12:45:58 | 显示全部楼层
jwcubxr 发表于 2014-7-11 14:57
一般的IO口的高低电平判断都是有门限的,如果参考电压为VDD,那么判断高电平的阈值一般是要大于70%VDD。低 ...

很感谢讲了这么多。有些地方还是不太清楚,能否就你说的针对性的举两个例子呢?一个是你说的70%DVDD的那个防止耦合干扰不引起误判,加100K下拉的,另外一个是为了加速IO口翻转加10K下拉泄放电荷的。最好是手机电路里的,谢谢。
另外我看一些使能脚都是加了100K下拉的,比如flash driver,audio PA的使能,还有PWM也是加了100K下拉到地。这些作用属于你说的哪一种?
点评回复

使用道具 举报

 楼主| 发表于 2014-7-16 11:14:09 | 显示全部楼层
高手呢?
点评回复

使用道具 举报

发表于 2014-7-23 11:49:51 | 显示全部楼层
有没有高手可以讲一个上下拉电阻大小的选取
点评回复

使用道具 举报

 楼主| 发表于 2014-7-24 16:41:21 | 显示全部楼层
顶起来。
点评回复

使用道具 举报

发表于 2014-7-28 22:37:49 | 显示全部楼层
坐等高手
点评回复

使用道具 举报

发表于 2014-11-28 14:40:28 | 显示全部楼层
直指问题所在 ,等大神来解答
点评回复

使用道具 举报

发表于 2014-12-11 13:51:14 | 显示全部楼层
谁来解释一下啊
点评回复

使用道具 举报

发表于 2015-1-10 15:45:43 | 显示全部楼层

谁来解释一下啊
点评回复

使用道具 举报

发表于 2015-1-13 20:21:48 | 显示全部楼层
[em11]
点评回复

使用道具 举报

发表于 2015-1-15 09:27:34 | 显示全部楼层
等待高手解决
点评回复

使用道具 举报

发表于 2015-1-15 10:28:10 | 显示全部楼层
等待高手解决
点评回复

使用道具 举报

发表于 2016-3-24 15:19:59 | 显示全部楼层
RDT RG DFHGS DHG DHDRYSD
点评回复

使用道具 举报

发表于 2016-3-24 15:44:51 | 显示全部楼层
说错了,下拉不叫钳位
点评回复

使用道具 举报

发表于 2016-3-25 11:44:03 | 显示全部楼层
学习了,谢谢!
点评回复

使用道具 举报

发表于 2016-4-8 16:58:27 | 显示全部楼层
DING--------------
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-26 13:47 , Processed in 0.064058 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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