搜索
bottom↓
回复: 97

写的比较详细-----什么是集电极开路(OC)?什么是漏极开路(OD)?为什么必须要在OC门输出的IO

[复制链接]

出0入0汤圆

发表于 2009-12-18 11:50:43 | 显示全部楼层 |阅读模式
什么是集电极开路(OC)?什么是漏极开路(OD)?为什么必须要在OC门输出的IO口上加上拉电阻?

2008年07月21日
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://zhaoleijun.blogbus.com/logs/25227570.html

什么是集电极开路(OC)?
我们先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为"0"时,输出也为"0")。对于图1,当左端的输入为“0”时,前面的三极管截止(即集电极C跟发射极E 之间相当于断开),所以5V电源通过1K电阻加到右边的三极管上,右边的三极管导通(即相当于一个开关闭合);当左端的输入为“1”时,前面的三极管导通,而后面的三极管截止(相当于开关断开)。


(原文件名:集电极开路.jpg)


我们将图1简化成图2的样子。图2中的开关受软件控制,“1”时断开,“0”时闭合。很明显可以看出,当开关闭合时,输出直接接地,所以输出电平为0。而当开关断开时,则输出端悬空了,即高阻态。这时电平状态未知,如果后面一个电阻负载(即使很轻的负载)到地,那么输出端的电平就被这个负载拉到低电平了,所以这个电路是不能输出高电平的。
        再看图三。图三中那个1K的电阻即是上拉电阻。如果开关闭合,则有电流从1K电阻及开关上流过,但由于开关闭和时电阻为0(方便我们的讨论,实际情况中开关电阻不为0,另外对于三极管还存在饱和压降),所以在开关上的电压为0,即输出电平为0。如果开关断开,则由于开关电阻为无穷大(同上,不考虑实际中的漏电流),所以流过的电流为0,因此在1K电阻上的压降也为0,所以输出端的电压就是5V了,这样就能输出高电平了。但是这个输出的内阻是比较大的(即 1KΩ),如果接一个电阻为R的负载,通过分压计算,就可以算得最后的输出电压为5*R/(R+1000)伏,即5/(1+1000/R)伏。所以,如果要达到一定的电压的话,R就不能太小。如果R真的太小,而导致输出电压不够的话,那我们只有通过减小那个1K的上拉电阻来增加驱动能力。但是,上拉电阻又不能取得太小,因为当开关闭合时,将产生电流,由于开关能流过的电流是有限的,因此限制了上拉电阻的取值,另外还需要考虑到,当输出低电平时,负载可能还会给提供一部分电流从开关流过,因此要综合这些电流考虑来选择合适的上拉电阻。
        如果我们将一个读数据用的输入端接在输出端,这样就是一个IO口了(51的IO口就是这样的结构,其中P0口内部不带上拉,而其它三个口带内部上拉),当我们要使用输入功能时,只要将输出口设置为1即可,这样就相当于那个开关断开,而对于P0口来说,就是高阻态了。
什么是漏极开路(OD)?
对于漏极开路(OD)输出,跟集电极开路输出是十分类似的。将上面的三极管换成场效应管即可。这样集电极就变成了漏极,OC就变成了OD,原理分析是一样的。
        另一种输出结构是推挽输出。推挽输出的结构就是把上面的上拉电阻也换成一个开关,当要输出高电平时,上面的开关通,下面的开关断;而要输出低电平时,则刚好相反。比起OC或者OD来说,这样的推挽结构高、低电平驱动能力都很强。如果两个输出不同电平的输出口接在一起的话,就会产生很大的电流,有可能将输出口烧坏。而上面说的OC或OD输出则不会有这样的情况,因为上拉电阻提供的电流比较小。如果是推挽输出的要设置为高阻态时,则两个开关必须同时断开(或者在输出口上使用一个传输门),这样可作为输入状态,AVR单片机的一些IO口就是这种结构。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2009-12-18 11:54:59 | 显示全部楼层
很好, 很详细.

出0入0汤圆

发表于 2009-12-18 13:13:07 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-12-18 13:32:10 | 显示全部楼层
赞一个!

出0入0汤圆

发表于 2009-12-18 14:38:18 | 显示全部楼层
又来学习了

出0入0汤圆

发表于 2009-12-18 14:46:13 | 显示全部楼层
刚毕业时候去面试,问了什么是OC门?
答:书上没写,没学过


一辈子的阴影啊

出0入0汤圆

发表于 2009-12-18 14:47:06 | 显示全部楼层
学习了…

出0入0汤圆

发表于 2009-12-18 15:25:38 | 显示全部楼层
原来的理解不是很透彻,现在明白了!!

出0入0汤圆

发表于 2009-12-18 15:28:05 | 显示全部楼层
不错,很详细

出0入0汤圆

发表于 2009-12-18 15:30:08 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2009-12-18 18:45:19 | 显示全部楼层
其实,在学校学习的知识,最主要的是太空洞了,当工作以后和实践联系在一起的时候,才豁然开朗!!

出0入0汤圆

发表于 2009-12-18 19:00:13 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-12-18 19:33:14 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-12-18 19:57:28 | 显示全部楼层
GOOD

出0入0汤圆

发表于 2009-12-18 20:03:52 | 显示全部楼层
顶完 再看

出0入0汤圆

发表于 2009-12-18 20:32:12 | 显示全部楼层
不错,有点深度

出0入0汤圆

发表于 2009-12-18 20:53:01 | 显示全部楼层
终于还是理解了!

出0入0汤圆

发表于 2009-12-18 20:59:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-18 21:09:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-18 21:12:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-18 21:19:36 | 显示全部楼层
以前看过这样的文章。。。当时还记的很清楚,现在重看一遍,发现记得更深了。。。但是很可惜的是,很长时间没有碰这些东西了。。。在这里都是看看,到论坛来都是放松放松心情的,没有可贡献的。。。

出0入0汤圆

发表于 2009-12-18 21:44:37 | 显示全部楼层
不错,很详细

出0入0汤圆

发表于 2009-12-19 00:10:54 | 显示全部楼层
mark

出110入26汤圆

发表于 2009-12-19 08:11:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-19 12:18:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-19 13:37:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-19 23:07:16 | 显示全部楼层
mark

出0入97汤圆

发表于 2009-12-20 23:46:02 | 显示全部楼层
又学到东西了,这个论坛太好了。

出0入0汤圆

发表于 2009-12-23 17:30:20 | 显示全部楼层
今天的认识比较的深刻
谢谢LZ

出0入0汤圆

发表于 2009-12-24 14:05:59 | 显示全部楼层
集电极开路(OC)

出0入0汤圆

发表于 2009-12-24 14:37:22 | 显示全部楼层
谢谢,保存了。

出0入0汤圆

发表于 2009-12-24 15:35:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-24 16:02:05 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2009-12-24 18:48:56 | 显示全部楼层
谢谢楼主,很仔细的看了

出0入0汤圆

发表于 2010-8-12 20:02:29 | 显示全部楼层
来晚了,学的很深刻,多谢LZ

出0入0汤圆

发表于 2010-8-12 21:00:57 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-8-12 21:02:16 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-8-12 21:26:02 | 显示全部楼层
回复【5楼】xieguangye 谢光业
刚毕业时候去面试,问了什么是oc门?
答:书上没写,没学过
一辈子的阴影啊
-----------------------------------------------------------------------

兄弟这不是你的错,是中国教育界,没有写英文备注罢了!

出0入0汤圆

发表于 2010-8-12 21:26:32 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-8-12 21:27:09 | 显示全部楼层
thank you very much.

出0入0汤圆

发表于 2010-8-13 08:41:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-13 08:58:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-13 09:36:35 | 显示全部楼层
受教了!谢谢!

出0入0汤圆

发表于 2010-8-13 10:15:45 | 显示全部楼层
好呀

出0入0汤圆

发表于 2010-8-13 10:31:53 | 显示全部楼层
很详细

出0入0汤圆

发表于 2010-8-13 11:40:51 | 显示全部楼层
OC最常见的就是红外接收头的输出管脚了

出0入0汤圆

发表于 2010-8-13 13:17:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-13 14:45:17 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-8-13 15:15:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-13 16:04:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-18 11:47:11 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-1-18 12:41:13 | 显示全部楼层
学到知识了,谢楼主

出0入0汤圆

发表于 2011-1-18 12:50:27 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-18 13:16:27 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-18 15:44:12 | 显示全部楼层
mark and learn

出0入0汤圆

发表于 2011-1-18 16:03:35 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-1-18 17:45:14 | 显示全部楼层
MARK

出20入186汤圆

发表于 2011-1-18 19:01:20 | 显示全部楼层
学习了,回帖

出0入0汤圆

发表于 2011-1-18 20:51:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-18 21:15:15 | 显示全部楼层
看了下..过段时间,忘了,再看下,又记起来了

出0入0汤圆

发表于 2011-1-18 22:02:00 | 显示全部楼层
不错的帖子,mark

出0入0汤圆

发表于 2011-1-18 22:18:11 | 显示全部楼层
mark

出150入0汤圆

发表于 2011-1-18 22:42:13 | 显示全部楼层
好贴

出0入0汤圆

发表于 2011-1-18 22:58:20 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-1-18 23:26:58 | 显示全部楼层
严重感谢,玩了电子好多年了,基础知识最重要

出0入0汤圆

发表于 2011-1-19 10:45:11 | 显示全部楼层
楼主分析的很透彻,以前想过这问题,没理解透,现在明白了,谢谢,希望其他大侠多讲解些类似这样的知识。

出0入0汤圆

发表于 2011-2-23 21:56:44 | 显示全部楼层
mark oc od 详解

出0入0汤圆

发表于 2011-2-24 17:06:27 | 显示全部楼层
回复【5楼】xieguangye 谢光业
刚毕业时候去面试,问了什么是oc门?
答:书上没写,没学过
一辈子的阴影啊
-----------------------------------------------------------------------

杯具太多了,总也忘不掉。同病相怜。

出0入0汤圆

发表于 2011-2-24 22:54:42 | 显示全部楼层
不错 谢谢!

出0入0汤圆

发表于 2011-2-24 23:53:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-25 00:53:47 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2011-2-25 08:30:11 | 显示全部楼层
很详细

出0入0汤圆

发表于 2011-2-25 08:37:40 | 显示全部楼层
回帖的都说“学习了”……就是说看帖以前不知道的情况是普遍现象,悲剧啊,我也是其中之一

出0入0汤圆

发表于 2011-2-25 08:43:19 | 显示全部楼层
MARKxia  有时间看

出0入0汤圆

发表于 2011-2-25 08:53:47 | 显示全部楼层
我开始用S52的P0口时输出PWM时没有加上啦,结果就是没有输出,加了就好了。也是漏极开路输出。

出0入0汤圆

发表于 2011-2-25 10:09:33 | 显示全部楼层
收到,谢谢楼主

出0入0汤圆

发表于 2011-3-14 15:48:11 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-3-21 14:16:26 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-3-21 15:43:48 | 显示全部楼层
很给力啊!

出0入0汤圆

发表于 2011-3-24 12:12:40 | 显示全部楼层
马克一下。

出0入0汤圆

发表于 2011-8-11 14:58:26 | 显示全部楼层
说的很详细 顶

出0入0汤圆

发表于 2011-8-11 15:01:28 | 显示全部楼层
恩,写得不错。

出0入0汤圆

发表于 2011-8-11 15:15:16 | 显示全部楼层
我觉得通俗的东西才是好东西。。。谢谢了

出0入0汤圆

发表于 2011-8-12 22:45:46 | 显示全部楼层
回复【楼主位】haizhilan  小马哥
-----------------------------------------------------------------------

对于图1,当左端的输入为“0”时,前面的三极管截止(即集电极C跟发射极E 之间相当于断开),所以5V电源通过1K电阻加到右边的三极管上,右边的三极管导通(即相当于一个开关闭合);
当左端的输入为“1”时,前面的三极管导通,而后面的三极管截止(相当于开关断开)。

主要对于右边3级管的状态,能详细解释么,我是新手,不大理解。

出0入0汤圆

发表于 2011-8-12 23:31:08 | 显示全部楼层
学习!

出0入0汤圆

发表于 2013-1-3 18:38:40 | 显示全部楼层
MARK,Mark

出0入0汤圆

发表于 2013-3-11 17:06:46 | 显示全部楼层
      mark

出10入0汤圆

发表于 2013-3-11 17:18:11 来自手机 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2013-10-30 13:50:39 | 显示全部楼层
很简单 不过挺详细的

出0入0汤圆

发表于 2013-10-30 15:47:17 | 显示全部楼层
明白了啊

出0入0汤圆

发表于 2013-12-5 08:03:08 来自手机 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2013-12-5 09:16:12 来自手机 | 显示全部楼层
mark        

出0入0汤圆

发表于 2014-1-16 14:24:00 | 显示全部楼层
图解很详细,赞一个!

出0入0汤圆

发表于 2014-1-16 14:45:04 | 显示全部楼层
写的很详细,支持了

出0入0汤圆

发表于 2014-1-17 16:46:08 | 显示全部楼层
哈东西               

出0入0汤圆

发表于 2015-10-22 13:02:34 | 显示全部楼层
还有好多要学习啊啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 08:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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