OC, OD门和线与逻辑

OC, OD门和线与逻辑OC OpenCollecto 门 又称集电极开路 OD OpenDrain 漏极开路 通过名称就可以判断 OC 门是针对三极管来说的 而 OD 门是针对 MOS 管而言的 csdn 上有很多人把 OC 门就等同于 OD 门很明显是不对的 尽管二者在实现线与逻辑时的作用是及其相似的 线与逻辑 即两个输出端 包括两个以上 直接互连就可以实现 AND 的逻辑功能 通常 CMOS 门电路都有反相器作为输出缓冲电路 如上图

OC(Open Collector)门,又称集电极开路,OD(Open Drain漏极开路,通过名称就可以判断,OC门是针对三极管来说的,而OD门是针对MOS管而言的,csdn上有很多人把OC门就等同于OD门很明显是不对的。尽管二者在实现线与逻辑时的作用是及其相似的。

线与逻辑:即两个输出端(包括两个以上)直接互连就可以实现“AND”的逻辑功能。

OC, OD门和线与逻辑

通常CMOS门电路都有反相器作为输出缓冲电路,如上图所示,如果将两个CMOS与非门G1和G2的输出端连接在一起,并设G1的输出处于高电平,TN1截止,TP1导通;而G2的输出处于低电平,TN2导通,TP2截止,这样从G1的TP1端到G2的TN2端将形成一低阻通路,从而产生很大的电流,很有可能导致器件的损毁。

那么,我们就需要寻找一种新的方式实现线与逻辑,即OD门。所谓漏极开路门(OD门)是指CMOS门电路的输出只有NMOS管,并且它的漏极是开路的。使用OD门时必须在漏极和电源VDD之间外接一个上拉电阻(pull-up resister)RP。如图2所示为两个OD与非门实现线与,将两个门电路输出端接在一起,通过上拉电阻接电源。

OC, OD门和线与逻辑

可以看出,OD门就是将反相器的上面的pmos管拿掉了而已。

当两个与非门的输出全为1时,输出为1;只要其中一个输出为0,则输出为0,所以该电路符合与逻辑功能,即L=(AB)'(CD)’。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224737.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午11:15
下一篇 2026年3月17日 上午11:15


相关推荐

  • 【业务人员第一视角】氚云低代码开发平台测评

    【业务人员第一视角】氚云低代码开发平台测评奥哲在低代码领域沉淀了 11 年 其产品矩阵非常齐全 其中面向数字化管理人员 构建中小型企业应用系统的 aPaaS 平台 氚云 是奥哲的主打产品之一 氚云 经过多年的技术沉淀与大型项目淬炼 通过可视化拖拉拽方式突破应用开发瓶颈 内置了可视化表单 开箱即用组件 智能报表 模板库等亮点功能 用户可以实现从开发 迭代 维护到智能分析等全生命周期开发体验 覆盖人事 会计 生产管理 客户信息等上百个主流业务场景 今天我们以业务人员视角 实操体验 氚云 平台快速搭建流程应用功能 氚云 能力测评

    2026年3月18日
    2
  • 阿里云发布2025年客户成功案例,全面AI方案需求显著增长

    阿里云发布2025年客户成功案例,全面AI方案需求显著增长

    2026年3月14日
    2
  • Nginx转发ssh服务「建议收藏」

    Nginx转发ssh服务「建议收藏」一、需求当前置机需要转发内网主机的ssh端口号,方便外网直连服务器。二、nginx配置注:与events,http同级,配置stream即可events{worker_connections1024;accept_mutexon;}stream{ upstreamssh{ server10.11.4.78:22;#这里IP是虚拟机的,对应虚拟机的IP+Port } server{ listen9028;#外层通信需要的tc

    2022年10月18日
    2
  • tess4j正确的使用 OCR

    tess4j正确的使用 OCR在官网上下载下来的tess4j的zip,初见时看的云里雾里的,原以为是个jar,直接引用就好了,结果竟是个zip。网上查一下用法,各种说法,各种菜,全是误导,自己不懂就敢瞎说…实际上使用时需要注意一下几点:一、引jar包打开压缩包,在dist下边有tess4j的jar,这个jar包在lib下也可以找到,这是关键jar。此外还需要其他好多依赖jar包,这些都可以在lib下找到。l

    2022年5月25日
    107
  • vscode运行python_vscode python 调试

    vscode运行python_vscode python 调试Vscode+python+flake8安装配置使用总述Vscode+python环境下,配置flake8与yapf,以及使用方法1.1. Flake8——Python静态代码检查工具Flake8是由Python官方发布的一款辅助检测Python代码是否规范的工具,相对于目前热度比较高的Pylint来说,Flake8检查规则灵活,支持集成额外插件,扩展性强。Flake8是对下面三个工具的封装: PyFlakes:静态检查Python代码逻辑错误的工具。 Pep8:静态检查PEP

    2025年11月3日
    9
  • 免费 UML 工具

    免费 UML 工具选取了四款UML工具:astah经常看到网上的黄色背景就是这个软件画的,最后一个免费的社区版本是:astahcommunity7.2安装包大小50M以下三个均为免费版本:SoftwareIdeasModeler可以画序列图,安装包很小,只有十几兆,而且提供便携版下载Modelio这是一个大型的软件,安装包300+MBModelio是由位于法国巴黎的Modeliosoft开发的开源UML工具。它支持UML2和BPMN标准。BOUML看起来…

    2022年7月12日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号