广告

原创 什么叫做高阻态?

2009-12-10 09:58 8247 0 分类: MCU/ 嵌入式
部分转自http://hi.baidu.com/rwen2012/blog/item/3eaf1b607236c9d88cb10d20.html

这两天做课程设计,发现有很多基础性的东西不大了解,呵呵,所以慢慢探索哈。

有一个是所谓的高阻态的问题...其实原来不太理解的原因是对硬件的东西不太了解。个人的理解是:(按51的P0口来讨论)在推挽输出的时候,上面的FET导通,输出为高电平;下面FET导通,输出为低电平;那么当两个FET都截止的时候呢?对地的电阻相当于无穷大(或者是不是可以理解为,此时输出的电平为VCC的一半,但是对地的电阻却是无穷大?),这大概就是所谓的高阻态。

所谓的数字电路的输出,大概也和这个一样。所以,所谓的“三态”应该只是针对输出而言

此时,输出端就相当于浮空(没有电流流动),其电平随外部电平高低而定,即该门电路放弃对输出端电路的控制,所以高阻态可以表征外部电平的真实值,所以A/D输入的时候用这个状态。

另外就是总线上面,许多个设备都是三态输出的,然后对于CPU来说,选中哪个器件,让其输出;对没有选中的器件,高阻态输出,这样就可以保证读到正确的值。
b5ac3dad-770a-4da0-bce5-a0bb69bdfb68.jpg
如上面图中Z1125所示,三态门共同挂接在数据总线上,所有的C(高阻态选择端)接CPU的控制信号。所以,同时只能有一路输出。当然,如果CPU的端口是OC/OD门,那么也可以实现线与。(我猜,比如PO口不接上拉电阻而用作IO方式)。

另外需要注意的几点:
一、高阻态既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的东西定 。比如高阻态的输出和高电平相与,那么就和高阻态悬空是一个效果

二、好多单片机的输入是“高阻输入”,大概就是输入阻抗很高,比如A/D输入的口,肯定是输入电阻很大的,只是不知道叫“高阻态”正确否...
广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
zxzxy1988 2010-03-03 18:23
广告贴
发个广告哈,呵呵http://bbs.cnttr.cn/?fromuid=469963主要是需要流量来下一本书...汗终于发了一个原创帖了...
zxzxy1988 2010-02-06 11:09
关于C51求数组字节数量的详解(sizeof的详解)
看了网络上一些关于sizeof的用法,觉得都没有针对C51内的详细说明,在此进行详细解释,以便供大家参考:例如数组: unsigned char code parameter_table[] = { ...
zxzxy1988 2010-01-04 11:12
全地址译码、部分地址译码和线性选择译码
5.5.2 存储器芯片与CPU的连接  存储器芯片的外部引脚按功能分为数据线(DB)、地址线(AB)和控制线(CB)。CPU对存储器的读写操作首先是向其地址线发地址信号,然后向控制线发读写控制信号,最...
zxzxy1988 2009-12-31 16:44
浅谈C中的malloc和free(转)
转自http://blog.21ic.com/user1/5473/archives/2009/54832.html一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:voi...
zxzxy1988 2009-12-31 16:32
PIC单片机中asm volatile的问题
读师兄们写的操作系统,有这么句话asm volatile ("push _CurrentTaskPCL");查了资料(http://www.microchip.com.tw/modules/newbb...
zxzxy1988 2009-12-23 22:27
SRAM和DRAM
SRAM 是静态随机存储器DRAM是动态随机存储器DRAM,动态随机存取存储器,需要不断的刷新,才能保存数据。 而且是行列地址复用的,许多都有页模式。 SRAM,静态的随机存取存储器,加电情况下,不需...
我要评论
0
0
广告
关闭 热点推荐上一条 /1 下一条