原创 上拉电阻的实例分析

2012-5-7 16:43 4764 10 23 分类: 消费电子

手机原理设计中,上拉电阻常用在中断,GPIO控制,I2C等信号上,本文希望能通过实例分析加深对上拉电阻的理解。如果有错误,请各位提出来。

 

    中断,GPIO,I2C等一般都是OC或者OD门,芯片内部无上拉电阻时,则外部必须加上拉电阻才能输出高电平。一般I/O端的驱动能力在2~4mA量级,OC或者OD门的导通电压为0.4V左右,手机中加在上拉电阻上的电压一般都是2.8V,上拉电阻的最小值不能低于800R(2.8-0.4V/3mA=0.8K),5V电压时,则不能低于1.5K(5-0.4V/3mA=1.5K)。中断和GPIO信号本身,只需要产生一个高电平即可,不需要驱动设备,上拉电阻可以取大点,减小功耗,但须注意上拉电阻不能太大,否则会和PCB走线,器件等负载电容影响信号上升时间。经验值一般在4.7~100K之间。以上是个人观点

 

    I2C上拉电阻阻值计算:

 

    I2C的接口一般都是OD机制,同样需要加上拉电阻才能输出高电平。上拉电阻的最小值须符合上文。下面计算下上拉电阻的最大值。

    2012041854086553.JPG

                             I2C总线图

  

  I2C总线的传输速率分为标准模式(100Kbit/s)和快速模式(400Kbit/s),负载的最大容限分别是400pF和200pF,根据I2C总线协议,上拉电阻的最大值被总线电容所限制。

 

    下面两个图可以看出上拉电阻的取值(Rs是I2C设备串联在I2C总线上的电阻,可以防止SDA和SCL的高电压毛刺波,例如电视的显像管击穿产生的高压毛刺)

2012041858390597.JPG

2012041858406957.JPG

    由上图可以看出,上拉电阻的最小值由上拉电源决定,最大值由总线电容决定。

 

    最大值网上有个计算公式,Rmax=T/0.874*C,C=200pF时,T=1us;C=400pF时,T=0.3us。但是根据这个公式计算出来的值都不怎么对,另外常数0.874怎么来的?请懂得人指教下。手机等低功耗设备一般选择4.7K。

PARTNER CONTENT

文章评论13条评论)

登录后参与讨论

guoshf_150653912 2014-9-5 13:11

是要好好学习细节的东西了!

用户1642939 2012-10-9 11:42

还不错。

用户1359800 2012-8-17 19:48

学习了

用户1122030 2012-6-15 13:01

谢谢

lee_yorknj_306572839 2012-5-21 11:09

Rmax=T/0.874*C, T是如何选择的?

用户1142685 2012-5-21 08:46

学习学习

用户1653199 2012-5-19 12:27

值得推广

用户1436240 2012-5-19 10:46

学习了。

用户1653741 2012-5-17 12:41

挺经典的

用户1588142 2012-5-12 22:38

学习 mark
相关推荐阅读
用户1512002 2012-04-24 10:26
电阻的用途(三)
本文讨论原理图设计时电阻另外一个常用作用,就是上下拉。先看网上的上下拉电阻的总结(论坛里也有很多)       上拉电阻:         1、当TTL电路驱动COMS电路时,如果TT...
用户1512002 2012-04-24 10:24
电阻的用途(二)
上篇文章概述了电阻的一些用途,本文着重说说工作中的原理图上的电阻用途。阐述可能会比较杂乱,敬请谅解。   0欧姆电阻作用:   1.在电路中没有任何功能,只是在PCB上为了调试方便...
用户1512002 2012-04-24 10:22
电阻的用途(一)
手机板中常用的表贴电阻封装有0402,0603,0805三种,在一些高密度的板子上可能会用到0201封装的表贴电阻。       电阻在电路上的主要作用有分流、限流、分压、偏置、滤波(与电...
用户1512002 2012-04-20 16:19
上下拉电阻作用的引申—OC,OD门
由上下拉电阻的作用引出本文的内容,OC和OD门       OC(open collector)是集电极开路,必须外界上拉电阻和电源才能将开关电平作为高低电平用。否则它一般只作为开关大电压...
EE直播间
更多
我要评论
13
10
关闭 站长推荐上一条 /3 下一条