CMOS逻辑门电路

2024-03-29 07:12
文章标签 逻辑 门电路 cmos

本文主要是介绍CMOS逻辑门电路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

按照制造门电路的三极管不同,分为MOS型、双极性和混合型。MOS型集成逻辑门有CMOS、NMOS、PMOS;双极型逻辑门有TTL;混合型有BiCMOS。

CMOS门电路是目前使用最为广泛、占主导地位的集成电路。早期CMOS电路速度慢、功耗低,后来随着制造工艺的不断改进,CMOS门电路的集成度、工作速度、功耗和抗干扰能力远优于TTL。


MOS管开关电路

MOS管开关电路如上所示,此电路以NMOS管为例。对于NMOS,Vgs大于一定的值就会导通,适合用于源极接地时的情况(低端驱动)。对于PMOS,Vgs小于一定的值就会导通,适合用于源极接VCC时的情况(高端驱动)。

当输入为低电平时,MOS管截止,其截止的等效电阻Roff约为1MΩ以上,远大于Rd。故分压大,输出为高电平。

 当输入为高电平时,MOS管处于可变电阻区,其等效电阻Ron约在1KΩ以内,有的可以达到10Ω甚至更低,远小于Rd。故分压小,相当于导线直接接地,输出为低电平。

对于Rd,为限流电阻,通常为KΩ级,但此时其上的功耗很大。为了克服这个缺点,通常用一个PMOS管代替Rd,构成CMOS反相器。

动态特性

对MOS管开关电路的输入端加一个理性脉冲矩形,由于MOS管内部寄生电容的存在,使其在导通和闭合两种状态之间转换时,不可避免地受到电容充放电过程的影响。使上升沿下降沿的变化都变得缓慢,并且Vo的变换滞后于输入Vi的变换。

t_{pHL}称为输出Vo由高电平跳变为低电平的传输延迟时间;t_{pLH}称为输出Vo由低电平跳变为高电平的传输延迟时间。


CMOS反相器

即:互补对称式金属-氧化物-半导体电路。如上所示,由N沟道和P沟道增强型MOS管组成的电路称为互补MOS或CMOS电路。为了让电路正常工作,要求电源电压Vdd大于这两个MOS管阈值电压的绝对值之和,即V_{DD}>\left ( \left | V_{TN} \right | +\left | V_{TP} \right |\right )

当输入为低电平时,上面的T1属于导通的状态,下面的T2属于截止的状态。因为导通电阻小。而截止电阻非常大,由于分压输出高电平;

当输入为高电平时正好相反,输出低电平。输入与输出之间为逻辑非的关系,因此称为非门反相器

对于CMOS反相器而言,可分为三个状态:T1导通、T2截止;T1截止、T2导通;T1、T2均导通。对于T1、T2一导通一截止是正常的工作状态,但对于T1、T2同时导通在互补开关电路中稳定情况下不允许出现。


CMOS反相器传输特性

分为电压传输特性和电流传输特性。电压传输特性是指其输出电压Vo随输入电压Vi变化关系的曲线;电流传输特性是指漏极电流id随输入电压Vi变化的曲线。

在B到\frac{1}{2}V_{DD}区间,NMOS管在恒流区,PMOS管在可变电阻区;在\frac{1}{2}V_{DD}到C区间,NMOS管在可变电阻区,PMOS管在恒流区;在\frac{1}{2}V_{DD}处,NMOS管和PMOS管均在恒流区。

在B到C之间,有较大的电流,从而导致有较大的功耗,使用时应避免使两管长时间工作在此区域,防止功耗过大而损坏。


输入端噪声容限

门电路输入端和输出端电平信号都有一个正常的取值范围。通常指门电路串联时的一个情况:门电路串联时,前一级输出为后一级输入,这时输出与输入之间电平范围要匹配,保证门电路能正常工作。

通常输入信号与输出信号之间有一定的差值,这个差值就是输入信号允许的波动范围。波动范围的最大值为噪声容限

当噪声干扰在噪声容限范围内时,对应的输出即使有偏差,也不会超过下一级输入正常识别范围。

 根据测试结果表明:当允许输入信号变化量为30%Vdd时,输出信号的变化不大于10%Vdd。由此得到下图:

 

可以直观的看出,提高电源电压Vdd,可以提高CMOS电路的直流噪声容限。

 

 

 

这篇关于CMOS逻辑门电路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/857947

相关文章

逻辑表达式,最小项

目录 得到此图的逻辑电路 1.画出它的真值表 2.根据真值表写出逻辑式 3.画逻辑图 逻辑函数的表示 逻辑表达式 最小项 定义 基本性质 最小项编号 最小项表达式   得到此图的逻辑电路 1.画出它的真值表 这是同或的逻辑式。 2.根据真值表写出逻辑式   3.画逻辑图   有两种画法,1是根据运算优先级非>与>或得到,第二种是采

UMI复现代码运行逻辑全流程(一)——eval_real.py(尚在更新)

一、文件夹功能解析 全文件夹如下 其中,核心文件作用为: diffusion_policy:扩散策略核心文件夹,包含了众多模型及基础库 example:标定及配置文件 scripts/scripts_real:测试脚本文件,区别在于前者倾向于单体运行,后者为整体运行 scripts_slam_pipeline:orb_slam3运行全部文件 umi:核心交互文件夹,作用在于构建真

【Java编程的逻辑】原子变量 CAS 显示锁

原子变量 在理解synchronized中有使用synchronized保证原子更新操作,但是使用synchronized成本太高了,需要先获取锁,最后还要释放锁,如果获取不到锁还需要等到。这些成本都是比较高的,对于这种情况,可以使用原子变量。 Java并发包中的基本原子变量类型有以下几种: AtomicBoolean:原子Boolean类型,常用来在程序中表示一个标志位 AtomicIn

【Java编程的逻辑】容器类的总结

抽象容器类 用法和特点 容器类有两个根接口,分别是Collection 和 Map ,Collection表示单个元素的集合,Map表示键值对的集合 。 Collection Collection表示的数据集合有基本的增、删、查、遍历等方法,但没有定义元素间的顺序或位置,也没有规定是否有重复元素。 List: 是Collection的子接口,表示有顺序或位置的数据集合,增加了根据

【Java编程的逻辑】堆与优先级队列PriorityQueue

完全二叉树 & 满二叉树 & 堆 基本概念 满二叉树是指除了最后一层外,每个节点都有两个孩子,而最后一层都是叶子节点,都没有孩子。 满二叉树一定是完全二叉树,但完全二叉树不要求最后一层是满的,但如果不满,则要求所有节点必须集中在最左边,从左到右是连续的,中间不能有空的。 特点 在完全二叉树中,可以给每个节点一个编号,编号从1开始连续递增,从上到下,从左到右 完全二叉树有一

【Java编程的逻辑】Map和Set

HashMap Map有键和值的概念。一个键映射到一个值,Map按照键存储和访问值,键不能重复。 HashMap实现了Map接口。 基本原理 HashMap的基本实现原理:内部有一个哈希表,即数组table,每个元素table[i]指向一个单向链表,根据键存取值,用键算出hash值,取模得到数组中的索引位置index,然后操作table[index]指向的单向链表。 存取的时候依据键的

MySQL逻辑架构和执行流程(一)

MySQL逻辑架构和执行流程 MySQL逻辑架构图第一层(连接层)第二层(核心服务层)第三层(存储引擎) 各组件详细介绍ConnectorsConnection PoolSQL_InterfaceParser解析器Optimizer优化器Cache和Buffer缓存Engine存储引擎 执行流程 MySQL 逻辑架构图 第一层(连接层) 连接层不是MYSQL架构特有的,

逻辑回归与线性回归的目标函数和应用场景比较

概述 逻辑回归和线性回归是两种常用的预测模型,它们在目标函数和应用场景上存在显著差异。本文将详细比较这两种回归模型,并提供相应的代码示例。 线性回归 线性回归是一种预测连续数值的模型,其目标是找到特征( X )和目标变量( Y )之间的线性关系。线性回归的目标函数是最小化预测值和实际值之间的平方差,即均方误差(MSE)。 目标函数 线性回归的损失函数是均方误差: [ J(\theta)

【python pytorch】Pytorch实现逻辑回归

pytorch 逻辑回归学习demo: import torchimport torch.nn as nnimport torchvision.datasets as dsetsimport torchvision.transforms as transformsfrom torch.autograd import Variable# Hyper Parameters input_si

两个月冲刺软考——逻辑地址与物理地址的转换(例题+讲解);文件类型的考点

1.已知计算机系统页面大小和进程的逻辑地址,根据页面变换表(页号-物理块号),求变换后的物理地址。 首先介绍几个公式: 逻辑地址 = 页号 + 页内地址 (默认为32机位) 物理地址 = 物理块号 + 物理地址的页内地址 其中:页内地址 = 物理地址的页内地址 解题:由于页面大小为4K,即4K=2的12次方,占0~11位;也就是页内地址有12位,故十六进制数中的C28是页内地址,那