您所在位置:网站首页 > 海量文档

&nbsp>&nbsp建筑/施工&nbsp>&nbsp建筑QC

OC与OD门.doc8页

本文档一共被下载:次,您可全文免费在线阅读后下载本文档。

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者。

3.登录后可充值,立即自动返金币,充值渠道很便利

OC门,又称集电极开路(漏极开路)与非门门电路,Open Collector(Open Drain)。为什么引入OC门? 实际使用中,有时需要两个或两个以上与非门的输出端连接在同一条导线上,将这些与非门上的数据(状态电平)用同一条导线输送出去。因此,需要一种新的与非门电路--OC门来实现“线与逻辑”。 OC门主要用于3个方面: 1、 实现与或非逻辑,用做电平转换,用做驱动器。由于OC门电路的输出管的集电极悬空,使用时需外接一个上拉电阻Rp到电源VCC。OC门使用上拉电阻以输出高电平,此外为了加大输出引脚的驱动能力,上拉电阻阻值的选择原则,从降低功耗及芯片的灌电流能力考虑应当足够大;从确保足够的驱动电流考虑应当足够小。 2、 线与逻辑,即两个输出端(包括两个以上)直接互连就可以实现“AND”的逻辑功能。在总线传输等实际应用中需要多个门的输出端并联连接使用,而一般TTL门输出端并不能直接并接使用,否则这些门的输出管之间由于低阻抗形成很大的短路电流(灌电流),而烧坏器件。在硬件上,可用OC门或三态门(ST门)来实现。 用OC门实现线与,应同时在输出端口应加一个上拉电阻。 3、 三态门(ST门)主要用在应用于多个门输出共享数据总线,为避免多个门输出同时占用数据总线,这些门的使能信号(EN)中只允许有一个为有效电平(如高电平),由于三态门的输出是推拉式的低阻输出,且不需接上拉(负载)电阻,所以开关速度比OC门快,常用三态门作为输出缓冲器。

一、OC门

实际使用中,有时需要两个或两个以上与非门的输出端连接在同一条导线上,将这些与非门上的数据(状态)用同一条导线输送出去。因此,需要一种新的与非门电路来实现线与逻辑,这种门电路就是集电极开路与非门电路,简称OC门(open collector)。

OC门电路及逻辑符号见图T1119,该电路的特点是输出管T5的集电极悬空,使用时需外接一个负载电阻RP和电源Ec。

?

OC门的主要用途有以下3个方面:

(1)实现与或非逻辑

用n个OC门实现与或非逻辑的电路如图T1120所示.因为任何一个门输入全为1时,其输出为零,而n个门的输出端又并接在一起(线与),故输出Y=0,即Y=A1B1+A2B2+……+AnBn,是与或非的逻辑功能。

(2)用做电平转换

在数字系统的接口部分常需要进行所示电平转换,这可用OC门来实现.如图T1121所示电路是用OC门把输出高电平变换为10V的电路。

(3)用做驱动器

可以用OC门驱动指示灯,继电器等,其驱动指示灯的电路如图T1122所示。

二、三态输出门

1. 三态门的特点

三态输出门又称三态电路。它与一般门电路不同,它的输出端除了出现高电平、低电平外,还可以出现第三个状态,即高阻态,亦称禁止态,但并不是3个逻辑值电路。

2. 三态逻辑与非门

三态逻辑与非门如图T1123所示。这个电路实际上是由两个与非门加上一个二极管D2组成。虚线右半部分是一个带有源泄放电路的与非门,称为数据传输部分,T5管的uI1、uI2称为数据输入端。而虚线左半部分是状态控制部分,它是个非门,它的输入端C称为控制端,或称许可输入端、使能端。

当C端接低电平时,T4 输出一个高电平给T5 ,使虚线右半部分处于工作状态,这样,电路将按与非关系把uI1, uI2接受到的信号传送到输出端, 使u0或为高电平,或为低电平。

当C端接高电平时,T4 输出低电平给 T5,使 T6、T7、T10 截止。另一方面,通过D2把T8的基极电位钳在1v左右,使T9截止。由于T9、T10均截止,从输出端u0看进去,电路处于高阻状态。

三态逻辑与非门的逻辑符号如图T1124所示。其中(a)图表示C端为高电平时为工作状态,称为高有效三态与非门。(b)图表示C端为低电平时的工作状态,称为低有效三态与非门。在使用时应注意区分。

三态与非门的最重要的用途就是可向一条导线上轮流传送几组不同的数据和控制信号,如图T1125所示,这种方式在计算机中被广泛采用。但需要指出,为了保证接在同一条总线上的许多三态门能正常工作,一个必要条件是,任何时间里最多只有一个门处于工作状态,否则就有可能发生几个门同时处于工作状态,而使输出状态不正常的现象。

集电极开路TTL“与非”门(OC门)

图2-7(a)为典型OC门电路图,(b)为逻辑符号。由图可知,去掉普通TTL门中T3、T4管,让T5管的集电极开路,使用时再外接一个电源VC(VC = 5~30V)及电阻RL,则构成集电极开路“与非”门。当输入端全为高电平时,T2、T5导通,输出F为低电平;输入端有一个为低电平时,T2、T5截止,输出F高电平接近电源电压VC。因此OC

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名:

验证码:

匿名?

发表评论

利用oc门或od门实现线与_OC与OD门.doc相关推荐

  1. 利用oc门或od门实现线与_TTL电平,CMOS电平,OC门,OD门基础知识

    TTL TTL集成电路的主要型式为晶体管-晶体管逻辑门(transistor-transistor logic gate),TTL大部分都采用5V电源. 输出高电平Uoh和输出低电平Uol Uoh≥2 ...

  2. 利用BP神经网络教计算机进行非线函数拟合

    利用BP神经网络教计算机进行非线函数拟合 本图文已经更新,详细地址如下: http://blog.csdn.net/lsgo_myp/article/details/54425751

  3. 利用BP神经网络教计算机进行非线函数拟合(代码部分多层)

    利用BP神经网络教计算机进行非线函数拟合(代码部分多层) 本图文已经更新,详细地址如下: http://blog.csdn.net/lsgo_myp/article/details/54425751

  4. c语言100个学生,输入100名学生的学号,姓名,性别,住址及10门功课,且显示每个学生10门课的最低和最高分,还要显示每门课不及格的学生人数,,还输入一个学号就能显示该学生的信息...

    已结贴√ 问题点数:20 回复次数:3 输入100名学生的学号,姓名,性别,住址及10门功课,且显示每个学生10门课的最低和最高分,还要显示每门课不及格的学生人数,,还输入一个学号就能显示该学生的信息 ...

  5. VC++ 利用MFC的CWindowDC类实现画线功能 在桌面窗口中画线 绘制彩色线条 CPen nPenStyle nWidth crColor

    目录 利用MFC的CWindowDC类实现画线功能 在桌面窗口中画线 绘制彩色线条 CPen nPenStyle nWidth crColor 接上:VC++ 绘制线条 OnLButtonDown函数 ...

  6. 基于matlab山脊线,教你如何利用水文,分析提取山脊线山谷线

    原标题:教你如何利用水文,分析提取山脊线山谷线 利用水文分析提取山脊线及山谷线,山脊线相当于分水线,山谷线相当于山谷线.分水线是水流的起源点,这些栅格的水流方向只存在流出方向而不存在流入方向,所以汇流 ...

  7. VC++ 绘制线条 OnLButtonDown函数(DrawView.cpp) 利用SDK全局函数实现画线功能 利用MFC的CDC类实现画线功能 利用MFC的CClientDC类实现画线功能

    目录 绘制线条 OnLButtonDown函数(DrawView.cpp) 利用SDK全局函数实现画线功能 利用MFC的CDC类实现画线功能 利用MFC的CClientDC类实现画线功能 接上:VC+ ...

  8. 伸缩门遥控器c语言程序,伸缩门遥控器匹配方法是什么呢? 如何学会电动门的遥控编码...

    我们的很多地方并不像我们的家里一样门可以只开一个洞口,有的是需要整个都打开增加人流量,有的是需要让车通过,比如说是车库,这样的门常常是使用伸缩门,这样可以大大增加门开的面积,伸缩门大都是使用遥控器的, ...

  9. 37.某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分放在记录的ave成员中。请自己定义正确的形参。

    37.某学生的记录由学号.8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出.请编写函数fun,它的功能是:求出该学生的平均分放在记录的ave成员中.请自己定义正确的形参. 例如,若学生的 ...

  10. C语言编程>第十一周 ⑥ 某学生的记录由学号、5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中。

    例题:某学生的记录由学号.5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出.请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中.请自己定义正确的形参.. 例如,若 ...

最新文章

  1. C#实现对象的Xml格式序列化及反序列化
  2. 激光雷达和相机联合标定之开源代码和软件汇总(2004-2021)
  3. 好事也要好做---孔子责子贡
  4. leetcode算法题--有序链表转换二叉搜索树★
  5. 【机器学习】一位机器学习高手的个人技术书目
  6. 段错误调试神器 - Core Dump详解
  7. 12/100. Diameter of Binary Tree
  8. linux windows 动态库导出查看 ld -r
  9. 怎么把汇编语言变成c语言,如何把汇编语言转换成C语言
  10. 【spring系列】spring注解解析原理
  11. 南京计算机徐宪忠,nakaga
  12. 力扣刷题 DAY_69 回溯
  13. 腾讯阿里的螺丝钉,一样会生锈!
  14. 基于C#实现的小型动物识别推理系统
  15. 保研联系导师邮件模板
  16. 生产安全事故应急预案
  17. 指针详讲(一阶指针和二阶指针等指针各种用法详解)
  18. Qt编写自定义控件:唱片播放控件
  19. Oracle项目管理系统之风险定性分析
  20. opencv图像处理-常见绘图函数

热门文章

  1. 用计算机打开软件,电脑上如何打开软件?
  2. linux虚拟机镜像下载
  3. Redis管理及监控工具treeNMS
  4. linux重定向文件容加时间,[单选] linux系统,把当前日期重定向到/tmp/date文件中,并不想覆盖原来的内容,下面正确的操作是()。...
  5. 线性代数同济第六版_线性代数不考内容+大纲等
  6. 行政区划信息抽取算法(区划抽取)
  7. 省钱兄淘宝客APP源码商城抖客电商源码uniapp前端模版源码
  8. 9008刷机工具_黔隆科技刷机教程OPPOR9S忘记密码免刷机保资料解屏幕锁教程
  9. java list 包含字符串_Java8实战:查找列表中包含的字符串
  10. 【原创】CSS3动画总结对比 / 带思维导图 / 启发小案例