EDN首页   博客首页

最新日志

发表于:2008-4-30 20:26:42
标签:无标签

1

上拉电阻下拉电阻的总结(转载收藏)

上拉电阻下拉电阻的总结
===============================================================
上拉电阻:
1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。
2、OC门电路必须加上拉电阻,才能使用。
3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上拉电阻。
4、在COMS芯片上,为了防止静电造成损坏,不用的管脚不能悬空,一般接上拉电阻产生降低输入阻抗,提供泄荷通路。
5、芯片的管脚加上拉电阻来提高输出电平,从而提高芯片输入信号的噪声容限增强抗干扰能力。
6、提高总线的抗电磁干扰能力。管脚悬空就比较容易接受外界的电磁干扰。
7、长线传输中电阻不匹配容易引起反射波干扰,加上下拉电阻是电阻匹配,有效的抑制反射波干扰。

上拉电阻阻值的选择原则包括:
1、从节约功耗及芯片的灌电流能力考虑应当足够大;电阻大,电流小。
2、从确保足够的驱动电流考虑应当足够小;电阻小,电流大。
3、对于高速电路,过大的上拉电阻可能边沿变平缓。综合考虑
以上三点,通常在1k到10k之间选取。对下拉电阻也有类似道理


对上拉电阻和下拉电阻的选择应结合开关管特性和下级电路的输入特性进行设定,主要需要考虑以下几个因素:
1.驱动能力与功耗的平衡。以上拉电阻为例,一般地说,上拉电阻越小,驱动能力越强,但功耗越大,设计是应注意两者之间的均衡。
2.下级电路的驱动需求。同样以上拉电阻为例,当输出高电平时,开关管断开,上拉电阻应适当选择以能够向下级电路提供足够的电流。
3.高低电平的设定。不同电路的高低电平的门槛电平会有不同,电阻应适当设定以确保能输出正确的电平。以上拉电阻为例,当输出低电平时,开关管导通,上拉电阻和开关管导通电阻分压值应确保在零电平门槛之下。
4.频率特性。以上拉电阻为例,上拉电阻和开关管漏源级之间的电容和下级电路之间的输入电容会形成RC延迟,电阻越大,延迟越大。上拉电阻的设定应考虑电路在这方面的需求。

下拉电阻的设定的原则和上拉电阻是一样的。
OC门输出高电平时是一个高阻态,其上拉电流要由上拉电阻来提供,设输入端每端口不大于100uA,设输出口驱动电流约500uA,标准工作电压是5V,输入口的高低电平门限为0.8V(低于此值为低电平);2V(高电平门限值)。
选上拉电阻时:
500uA x 8.4K= 4.2即选大于8.4K时输出端能下拉至0.8V以下,此为最小阻值,再小就拉不下来了。如果输出口驱动电流较大,则阻值可减小,保证下拉时能低于0.8V即可。
当输出高电平时,忽略管子的漏电流,两输入口需200uA
200uA x15K="3V"即上拉电阻压降为3V,输出口可达到2V,此阻值为最大阻值,再大就拉不到2V了。选10K可用。COMS门的可参考74HC系列
设计时管子的漏电流不可忽略,IO口实际电流在不同电平下也是不同的,上述仅仅是原理,一句话概括为:输出高电平时要喂饱后面的输入口,输出低电平不要把输出口喂撑了(否则多余的电流喂给了级联的输入口,高于低电平门限值就不可靠了)                                       

在数字电路中不用的输入脚都要接固定电平,通过1k电阻接高电平或接地。
1. 电阻作用:
l 接电组就是为了防止输入端悬空
l 减弱外部电流对芯片产生的干扰
l 保护cmos内的保护二极管,一般电流不大于10mA
l 上拉和下拉、限流
l 1. 改变电平的电位,常用在TTL-CMOS匹配
2. 在引脚悬空时有确定的状态
3.增加高电平输出时的驱动能力。
4、为OC门提供电流
l 那要看输出口驱动的是什么器件,如果该器件需要高电压的话,而输出口的输出电压又不够,就需要加上拉电阻。
l 如果有上拉电阻那它的端口在默认值为高电平你要控制它必须用低电平才能控制如三态门电路三极管的集电极,或二极管正极去控制把上拉电阻的电流拉下来成为低电平。反之,
l 尤其用在接口电路中,为了得到确定的电平,一般采用这种方法,以保证正确的电路状态,以免发生意外,比如,在电机控制中,逆变桥上下桥臂不能直通,如果它们都用同一个单片机来驱动,必须设置初始状态.防止直通!

2、定义:
l 上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!下拉同理!
l 上拉是对器件注入电流,下拉是输出电流
l 弱强只是上拉电阻的阻值不同,没有什么严格区分
l 对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。

3、为什么要使用拉电阻:
l 一般作单键触发使用时,如果IC本身没有内接电阻,为了使单键维持在不被触发的状态或是触发后回到原状态,必须在IC外部另接一电阻。
l 数字电路有三种状态:高电平、低电平、和高阻状态,有些应用场合不希望出现高阻状态,可以通过上拉电阻或下拉电阻的方式使处于稳定状态,具体视设计要求而定!
l 一般说的是I/O端口,有的可以设置,有的不可以设置,有的是内置,有的是需要外接,I/O端口的输出类似与一个三极管的C,当C接通过一个电阻和电源连接在一起的时候,该电阻成为上C拉电阻,也就是说,如果该端口正常时为高电平,C通过一个电阻和地连接在一起的时候,该电阻称为下拉电阻,使该端口平时为低电平,作用吗:
比如:当一个接有上拉电阻的端口设为输如状态时,他的常态就为高电平,用于检测低电平的输入。
l 上拉电阻是用来解决总线驱动能力不足时提供电流的。一般说法是拉电流,下拉电阻是用来吸收电流的,也就是你同学说的灌电流

---------------------------------------------------------------------------------
有可商讨的地方。
1 、长线传输中电阻不匹配容易引起反射波干扰,加上下拉电阻是电阻匹配,有效的抑制反射波干扰。
  电阻串联才是实现阻抗匹配的好方法。通常线阻的数量级都在几十ohm,如果加上下拉的话,功耗太大。

电阻串联和拉电阻都是阻抗匹配的方法,只是使用范围不同,依电路工作频率而定

21、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。
不建议采用这种方法。缺点有2。1 TTL输出地电平时,功耗大。2TTL 输出高电平时,上拉电源可能会有电流灌到TTL电路的电源,影响系统稳定性。
3 3、对于高速电路,过大的上拉电阻可能边沿变平缓。
应该不会。做输入时,上拉电阻又不吸收电流。做输出时,驱动电流为电路输出电流+上拉通道输出电流。 电阻的容性特征很小,可忽略。
4  2.下级电路的驱动需求。同样以上拉电阻为例,当输出高电平时,开关管断开,上拉电阻应适当选择以能够向下级电路提供足够的电流。
当输出高电平时,开关管怎么回关断呢? CMOS电路的输出级基本上是推拉时。输出地电平时,下面的MOSFET关断,上面的导通。高电平时反过来。该条只适合OC电路

点击此处查看原文 >>

系统分类: 单片机   |    用户分类: 无分类    |    来源: 转贴

评论(0) | 阅读(395)
发表于:2008-4-27 16:07:04
标签:无标签

0

我也想开个自己的小组

     我也想开个自己的小组,一些具体的东西要讨论才能解决。一直没有想好开什么主题的,我学的是自动化,工作可能去做电器控制这块,还是等到工作之后再开吧,那时候也有讨论的主题。一直在留意这个网站,但是一直没有发言,因此自己懂得太少了,一直在学习。希望有一天我也能出来和你们讨论些技术的问题。加油。

点击此处查看原文 >>

系统分类: 生活点滴   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(214)
发表于:2007-5-8 22:06:18
标签:无标签

0

minicom不显示

我用的fc6但是minicom按照如下配置,依然没有任何信息出现。我陪得的应该没问题,在windows下串口就可以,但是到了fc6就不行了,不知道怎么回事。请高人指点一下,我查了好久也不知道怎么做。
To configure minicom,pls follow the steps below:
 
 
a)log in as root,and run the command:
 
    #minicom -s
 
The Minicom configuration menu appears:
 
b)select serial port set up and set the options for your target:
 
A-Serial Device:          /dev/ttySx(select the port of your host)
 
B-Lockfile Location:      /var/lock
 
E-Bps/Par/Bits:           9600 8N1
 
F-Hardware Flow Control:  NO
 
G-Software Flow Control:  NO
 
Press enter to return to the main configruation menu.
 
c)Select modem and Dialing
 
Erase the values for:
 
A-Init string,
 
B-Reset string,and
 
K-Hang-up string
 
Press enter to return to the main configuration menu.
 
d)Save values and exit
 
Select Save as dfl to save these as default settings.
 
Select Exit from minicom
 
e)Go back to normal user mode
 
Now leave the root-login,From a users command prompt enter
 
minicom

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(3) | 阅读(658)
发表于:2007-4-11 9:14:31
标签:无标签

1

无线视频解决方案

        最近忙于毕业开题,想来想去想做个无线视频系统,在机器人端安上摄像头,经过解码压缩通过无线发送到遥控端,我现在不知道,具体的方案,通过什么发送出来,nRF905不知道怎么样。大家给点意见吧。实在不知道怎么做。给点线索。

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 原创

评论(2) | 阅读(682)
发表于:2006-11-21 10:53:03
标签:arm  

2

今天开通

       学习arm已经有段时间了,但是我们学校里学这个的不大多,就算学的也就在入门阶段,自己遇到什么问题,一直自己查资料,跑图书馆,网上搜索,往往一个最基本的操作,要找好几天才能得到答案。进展很慢。目前在学linux遇到了很多问题,虽然解决了一部分但是还是有根多的问题冒出来,有的到现在还没解决。直到以不经意看到了这个网站,发现里面有很多自己想要得东西。不仅是学习方面的,还有关于对待学写的态度方面的,希望前辈们以后对我多多指导,以后有什么问题,我会发到这上面上来,友好的文章也转过来,作为一个学习交流的平台。谢谢大家了。

点击此处查看原文 >>

系统分类: ARM   |    用户分类: 无分类    |    来源: 无分类

评论(4) | 阅读(931)
总共 , 当前 /