电子技术——CMOS 逻辑门电路

这篇具有很好参考价值的文章主要介绍了电子技术——CMOS 逻辑门电路。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

电子技术——CMOS 逻辑门电路

电子技术——CMOS 逻辑门电路

在本节我们介绍如何使用CMOS电路实现组合逻辑函数。在组合电路中,电路是瞬时发生的,也就是电路的输出之和当前的输入有关,并且电路是无记忆的也没有反馈。组合电路被大量的使用在当今的数字逻辑系统中。

晶体管的开关模型

CMOS数字电路使用NMOS和PMOS晶体管作为开关使用。之前,我们知道,MOS可以工作在三极管区(相当于开关闭合),也可工作在截止区(相当于开关断开)。

特别的,当一个NMOS作为闭合的开关的时候,此时栅极电压处于高电压,相当于一个从漏极到源极直接相当小的一个电阻 R o n R_{on} Ron r D S r_{DS} rDS ,通常处在高电压 V D D V_{DD} VDD 状态,表示逻辑1。相反,当栅极为低电压的时候,此时MOS截止,表示逻辑0,没有电流流过MOS,如图:

电子技术——CMOS 逻辑门电路
而PMOS则工作在相反的状态,栅极高电压,MOS管截止,栅极低电压,MOS管导通,如图:

电子技术——CMOS 逻辑门电路
我们观察到MOS管的栅极通常是逻辑控制输入节点,通常作为逻辑门的输入端。

CMOS反相器

在了解MOS开关的工作方式之后,先让我们制作一个反相器。正如其名,反相器可以逆转输入的逻辑,即输入0输出1,反之亦然。因此该功能可以使用布尔函数表示为:

Y = X ‾ Y = \overline{X} Y=X

其抽象电路模型和实现电路如图所示:

电子技术——CMOS 逻辑门电路
它由一对CMOS组成,栅极相连,作为输入端 X X X ,漏极相连作为输出端 Y Y Y 。当 X = 1 X=1 X=1 的时候,即 V X = V D D V_X = V_{DD} VX=VDD ,此时PMOS截止,而NMOS导通,输出 Y = 0 Y = 0 Y=0 。当 X = 0 X=0 X=0 的时候,PMOS导通而NMOS截止,此时输出 Y = 1 Y=1 Y=1

CMOS逻辑门的一般结构

由上面的反相器我们能总结出CMOS逻辑门的一般结构,反相器由一个NMOS 下拉晶体管 和一个PMOS 上拉晶体管 组成。CMOS逻辑门由两个网络组成:一是 下拉网络PDN 由NMOS组成 ,二是 上拉网络PUN 由PMOS组成。如图:

电子技术——CMOS 逻辑门电路
这两个网络都受到输入变量的控制,做出相反的行为,上图是一个三变量输入的逻辑门,当输入变量满足PDN条件的时候,此时PDN网络导通,而PUN网络截止,输出 Y = 0 Y=0 Y=0 ,反之亦然。

因此,我们可以根据不同的PDN和PUN的实现,来实现与门、或门等一些基本的门电路,下图是一些PDN网络的例子:

电子技术——CMOS 逻辑门电路
在图(a)我们发现当 A = 1 A=1 A=1 的时候, Q A Q_A QA 导通此时 Y = 0 Y = 0 Y=0 ,同样的对于 B = 1 B = 1 B=1 Q B Q_B QB 导通此时 Y = 0 Y = 0 Y=0 ,因此图(a)是一个或门的PDN实现,可以表示为:

Y ‾ = A + B \overline{Y} = A + B Y=A+B

或是:

Y = A + B ‾ Y = \overline{A + B} Y=A+B

图(b)必须两个NMOS全部导通才能输出,是一个与门结构,可以表示为:

Y ‾ = A B \overline{Y} = AB Y=AB

或是:

Y = A B ‾ Y = \overline{AB} Y=AB

最后一个例子图©是一个组合逻辑,可以表示为:

Y ‾ = A + B C \overline{Y} = A + BC Y=A+BC

或者等效于:

Y = A + B C ‾ Y = \overline{A + BC} Y=A+BC

接下来我们考虑一些PUN的一些例子,如图:

电子技术——CMOS 逻辑门电路
图(a)当 A = 0 A = 0 A=0 或是 B = 0 B = 0 B=0 的时候输出 Y = 1 Y = 1 Y=1 表示为:

Y = A ‾ + B ‾ Y = \overline{A} + \overline{B} Y=A+B

图(b)当 A = 0 A=0 A=0 并且 B = 0 B= 0 B=0 的时候导通,表示为:

Y = A ‾   B ‾ Y = \overline{A} \ \overline{B} Y=A B

而图©表示为:

Y = A ‾ + B ‾   C ‾ Y = \overline{A} + \overline{B} \ \overline{C} Y=A+B C

在学习完PDN和PUN理论之后,我们就可以准备搭建我们的门电路了。首先,为了方便,我们不再使用模拟电路中的MOS符号,而是使用一种更加方便的数字电路MOS表示符号,如图:

电子技术——CMOS 逻辑门电路
上图中左边的符号是模拟MOS表示,而右边是数字MOS表示,对于PMOS我们发现在栅极的地方有一个小圈,这表示当输入是低电压的时候才导通。除此之外,数字MOS忽略了漏极栅极之分。

或非门NOR电路

首先我们考虑一个CMOS的或非门电路:

Y = A + B ‾ = A ‾   B ‾ Y = \overline{A + B} = \overline{A} \ \overline{B} Y=A+B=A B

等式中间给出了PDN实现,等式右边给出了PUN实现,将两个实现组合在一起,我们得到:

电子技术——CMOS 逻辑门电路

与非门NAND电路

与非门电路可以表示为:

Y = A B ‾ = A ‾ + B ‾ Y = \overline{AB} = \overline{A} + \overline{B} Y=AB=A+B

等式中间给出了PDN实现,等式右边给出了PUN实现,将两个实现组合在一起,我们得到:

电子技术——CMOS 逻辑门电路

一个更复杂的门电路

考虑下面的组合布尔表达式:

Y = A ( B + C D ) ‾ Y = \overline{A(B+CD)} Y=A(B+CD)

因为PDN是整体反相,因此可以直接给出PDN实现,对于PUN则是变量反相,可以通过德·摩根定律展开表达式:

Y = A ‾ + B ‾ ( C ‾ + D ‾ ) Y = \overline{A} + \overline{B}(\overline{C} + \overline{D}) Y=A+B(C+D)

给出实现:

电子技术——CMOS 逻辑门电路
需要注意的是,有时候并不总是可以通过对偶律来获得两个网络的实现。对于以上情况,需要更加复杂的布尔逻辑推导。

异或门XOR电路

另一个重要的逻辑电路是异或门电路,表示为:

Y = A B ‾ + A ‾ B Y = A \overline{B} + \overline{A}B Y=AB+AB

我们观察到给出 Y Y Y 我们可以先考虑PUN,但不幸的是,表达式不是由每个变量的反相值构成,因此我们需要额外的反相器,如图的PUN:

电子技术——CMOS 逻辑门电路
如上图,左边的 A ‾ \overline{A} A 和右边的 B ‾ \overline{B} B 都需要先反相才能输入到PUN中,因此需要额外的两个反相器,对于PDN,通过对偶变换可以得到:

Y ‾ = A B + A ‾   B ‾ \overline{Y} = AB + \overline{A} \ \overline{B} Y=AB+A B

对应的PDN实现为:

电子技术——CMOS 逻辑门电路
同样需要两个额外的反相器。则此异或门电路总共需要12个晶体管。

有趣的是,上图中两个PDN和PUN网络不是对偶网络,实际上,PDN和PUN网络对偶并不是必要条件。文章来源地址https://www.toymoban.com/news/detail-400384.html

总结

  1. PDN网络可以通过关于非互补变量的 Y ‾ \overline{Y} Y 的表达式得到,若表达式中存在互补变量,需要额外的输入反相器。
  2. PUN网络可以通过关于互补变量的 Y Y Y 的表达式得到,若表达式中存在非互补变量,需要额外的输入反相器。
  3. PDN网络可以将PUD网络进行对偶得到,反之亦然。

到了这里,关于电子技术——CMOS 逻辑门电路的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 电子技术——CMOS反相器的动态响应

    数字系统的速度(例如计算机)取决于其构成逻辑门的信号传播速度。因为反相器是数字逻辑门电路的基础,反相器的传播速度是一个很重要的特性。 传播延迟定义为反相器响应他的输入所需要的时间。特别的,先让我们对反相器输入一个理想的阶跃函数,获得对应的响应,

    2024年02月10日
    浏览(39)
  • 增益可控放大电路-电路与电子技术课程设计

    1.设计一款放大电路,其增益包括0.01、0.1、1、10、100、1000倍可选。 2.设计一个增益选择电路,可利用若干按钮(非开关)进行选择。 3.设计一个数字显示电路,显示当前增益大小(分贝显示)。 通过本项目实验,使学生熟悉掌握电路原理和设计方法,尤其在电路出现异常现

    2024年02月16日
    浏览(46)
  • 2-单级交流放大电路【电子技术】

    晶体管的主要用途之一是利用其放大作用组成放大电路。 放大电路的功能是把微弱的电信号放大成较强的电信号 ,放大电路的应用十分广泛,是电子设备中最普遍的一种基本单元。 晶体管构成的放大电路按照连接方式可分为 共发射极放大电路、共集电极放大电路 、共基极

    2024年02月10日
    浏览(44)
  • 电力电子技术(17)——交流电力控制电路和交交变频电路

    目录 第4章 交流电力控制电路和交交变频电路 引言 分类 4.1 交流调压电路 原理 应用 4.1.1 单相交流调压电路 1)电阻负载 数量关系 2)阻感负载 数量关系 3)单相交流调压电路的谐波分析 电阻负载 阻感负载的谐波分析 4)斩控式交流调压电路 特性 4.1.2 三相交流调压电路 1)

    2024年02月08日
    浏览(52)
  • 电力电子技术(9)——单相可控整流电路

    目录 2.1 单相可控整流电路 整流电路的分类 2.1.1 单相半波可控整流电路 1)带电阻负载的工作情况 电路结构 基本数量关系 2)带阻感负载的工作情况 电路结构 电力电子电路的一种基本分析方法 续流二极管 单相半波可控整流电路的特点 2.1.2 单相桥式全控整流电路 1)带电阻

    2024年02月05日
    浏览(44)
  • (四)《数字电子技术基础》——逻辑代数基础

            目录 基本运算 证明 异或运算 定义 性质 基本定理 代入定理 反演定理 规则 对偶定理         这一节基本上就是一些 与或 的运算,在《离散数学》中, 与或 其实就是 合取 以及 析取 ,所以百分之九十的东西都是与离散数学类似的,在此就不做过于详细的介

    2024年02月09日
    浏览(41)
  • 信号发生器-电路与电子技术课程设计

    设计一信号发生器,能产生方波、三角波和正弦波并进行仿真。 1.设计正弦波、方波、三角波振荡电路,分别可产生1kHz~10kHz的信号; 2.电路包含可调元件,实现输出频率的条件; 3.设计一信号选择电路,利用一按键循环选择三种波形输出; 4.设计一控制电路,利用一按键控制

    2024年02月11日
    浏览(68)
  • 模拟电子技术基础------单管共射放大电路

    1.实验目的 1.熟悉常用电子仪器的使用方法, 2.掌握放大器静态工作点的调试方法及其对放大电路性能的影响, 3.掌握放大器动态性能参数的测试方法, 4.掌握 Multisim 仿真软件平台仿真实验电路的搭建及测试方法。 2.实验仪器和材料 示波器,信号发生器,数字万用表,

    2024年02月04日
    浏览(46)
  • 【电路】电路与电子技术基础 课堂笔记 第8章 负反馈放大电路

    反馈放大电路有很多好处,可以增加放大电路的输入电阻,使输出电流京可能稳定,保证输出电压随负载变化波动较小,减小电路元件参数变化对电路性能的影响等。 反馈放大电路分为正反馈和负反馈放大电路。 反馈就是将放大电路的输出量(电压或电流)的部分或全部,

    2024年02月09日
    浏览(50)
  • 电力电子技术(14)——整流电路的有源逆变工作状态

    目录 2.7.1 逆变的概念 1)逆变的概念及原因 2)电能的流动 3)逆变产生的条件 波形分析 2.7.2 三相桥整流电路的有源逆变工作状态 1)逆变工作原理及波形分析 2)有源逆变状态时各电量的计算 2.7.3 逆变失败与最小逆变角的限制 逆变失败(逆变颠覆) 1)逆变失败的原因 换相

    2024年01月17日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包