数字电路(3)门电路(二)
上一篇博客:
数字电路(2)门电路(一)
文章目录
四、CMOS反相器的电路结构和工作原理
五、CMOS反相器的静态输入特性和输出特性
六、CMOS反相器的动态特性
七、其他类型CMOS门电路
四、CMOS反相器的电路结构和工作原理
4.1 CMOS反向器的电路结构
如下的电路结构形式称为互补对称式金属-氧化物-半导体电路(Complementary-Symmetery Metal -Oxide-Semiconductor Circuit,简称CMOS电路),优点是静态功耗小,因为T1和T2有一个是截止的,且MOS管的截止内阻极高。
4.2 电压传输特性和电流传输特性
假如T1和T2的阈值电压、导通内阻Ron和截止内阻Roff都一样,输出电压与输入电压的曲线如下
在AB段,T1导通,T2截止,输出为VDD;
在BC段,T1和T2同时导通,因为假设的T1和T2参数一样,在输入为1/2VDD时,输出也为1/2VDD;
在CD段,T1截止,T2导通,输出为0;
ID电流也是一样,在AB和CD段,有一个管子截止,因截止内阻很高,所以ID几乎为0;在1/2VDD时,ID的电流最大。
4.3 输入端噪声容限
定义:在保证输出高低电平基本不变(变化大小不超过规定容许范围内)的条件下,容许输入信号的高低电平有一个波动范围,这个范围称为输入端的的噪声容限。
输入高电平噪声容限:(一级门电路输出高电平的最低值是Voh(min),二极门电路输入高电平最小是Vih(min),如果再小,二极门电路就无法识别为1了,所以噪声容限是两者之差)
输入低电平噪声容限:(一级门电路输出低电平的最大值是Vol(min),二极门电路输入低电平的最大值是Vil(max),如果再大,二极门电路就无法识别为0了,所以噪声容限是两者之差)
五、CMOS反相器的静态输入特性和输出特性
5.1 输入特性
输入特性指的是输入电压与输入电流的关系,如下是CMOS反相器的保护电路,主要用了两个二极管D1和D2,用到二极管的单向导电性和钳位特性,C1和C2是MOS管的G极等效电容,一般是不画出来的,我们知道这个地方有等效电容即可。
对于D1来说,负极连接到VDD,所以D1的正极不会超过VDD+Vdf(Vdf是二极管的正向导通压降,二极管正负极之间差是二极管的压降),即保证了T2的G极电压不超过VDD+Vdf;
对于D2来说,正极连接到GND,所以D2的负极会钳位在-Vdf,T1是PMOS管,导通条件是S和G之间差(正数)大于Vsg(th),所以D2保护T1的S和G之间电压不超过VDD+Vdf,即电容C1两端的电压。
实际选用D1和D2的时候,需要考虑D1的正向导通电流和D2的反向导通电流。
如下是输入特性曲线,结合上面,可以看出,在-Vdf<Vi<VDD+Vdf时,i≈0;当Vi>VDD+Vdf或者Vi<-Vdf的时,电流i的绝对值随着Vi的绝对值增加迅速增大,电流的绝对值由输入信号的电压和内阻决定。
5.2 输出特性
输出特性可以参考我之前写的灌电流和拉电流文章,低电平输出其实是VDD通过RL对CMOS端口的灌电流,高电平输出其实是CMOS输出对负载RL的拉电流,文章见:灌电流和拉电流
5.2.1 低电平输出特性
在负载RL一定时,也就是IOL一定时,随着VDD的增加,MOD管的导通压降会减小,Vol的值减小。(Vol的值可以看做VDD落在RL和MOS管Ron之间的分压,当Ron越小时,Vol自然变小。)
在VDD一定时,也就是MOS管的导通内阻Ron一定时,随着负载RL的减小,也就是IOL的增大,Vol的值会增大。(Vol的值可以看做VDD落在RL和MOS管Ron之间的分压,当RL越小时,Vol自然增大。)
5.2.2 高电平输出特性
如下,MOS管输出Voh是VDD减去MOS管的导通压降。
在MOS管的输入VDD一定时,也就是MOS管的导通内阻一定,随着负载电流的增大,MOS管的导通压降增大,Voh下降。(这个理解为:在输出空载时,输出可以保持稳定,但是随着负载电流的增大,输出不足以支撑这个负载,所以输出会下降)
在负载电流IOH一定时,随着MOS管的Vsg增大,MOS管的导通内阻减小,Voh增大。(这个可以理解为:负载是不变的,理想状态下,MOS管输出是稳定的,但是MOS管会有导通损耗,MOS管的导通内阻越小,导通损耗越小,所以Voh越高,如果MOS管的导通内阻越大,即导通损耗越大,所以Voh越低)
六、CMOS反相器的动态特性
6.1 传输延迟时间
和存在的原因是MOS管的负载电容充放电产生的,缩短这个时间需要减小负载电容和MOS管导通内阻。
6.2 交流噪声容限
6.3 动态功耗
CMOS反相器从一种稳定工作状态转换为另一种稳定状态的过程中,产生附加的功耗,称为动态功耗。
对负载电容充放电的功耗(是输出端电容)
两个MOS管T1和T2短时间同时导通的功耗(是功耗电容,具体数值由制作商给出)
总的动态功耗等于和之和。
七、其他类型CMOS门电路
1、CMOS与非门
A=B=0,T1和T3导通,T2和T4截止,Y=1
A=1,B=0,T1截止,T2导通,T3导通,T4截止,Y=1
A=0,B=1,T1导通,T2截止,T3截止,T4导通,Y =1
A=B=1,T1和T3截止,T2和T4导通,Y=0
综上会得到Y=(AB)'
2、CMOS或非门
3、漏极开路(OD门)
线与逻辑:将几个OD的输出端直接相连可实现线与。
Y=Y1*Y2=(AB)'(CD)'=(AB+CD)'
4、CMOS传输门
C=0,C'=1,T1和T2截止
C=1,C'=0,T1和T2导通
下面是用反相器和传输门组成的异或门电路
由上图可知:
A | B | TG1 | TG2 | Y |
0 | 0 | 开 | 关 | Y=B=0 |
1 | 0 | 关 | 开 | Y=B'=1 |
0 | 1 | 开 | 关 | Y=B=1 |
1 | 1 | 关 | 开 | Y=B'=0 |
传输门可用作如下的模拟开关,C=0,SW是关闭;C=1,SW是开启。
在SW开启状态,假设SW的导通内阻为,则有,定义电压传输系数为
5、三态门
EN'=0,A=1,T1截止,T2导通,Y=0
EN'=0,A=0,T1导通,T2截止,Y=1
EN'=1,T1和T2都是截止,Y是高阻态
所以说EN'的有效电平是低电平,逻辑符号上有一个小圆圈。
如下是利用三态门实现的数据双向传输
EN=1,G1通,数据从Do→总线
EN=0,G2通,数据从总线→
数字电路(3)门电路(二)相关推荐
- 数字电路基础(二)逻辑代数
数字电路基础(二)逻辑代数 一.逻辑变量和逻辑函数 熟悉计算机编程语言的同学应该了解,在很多编程中存在一种布尔变量,它有且只有两个值真和假(True和False,有时也使用1和0).布尔变量本身实际上 ...
- 数字电路可控门电路原理(三态/同相/反相、缓冲/驱动电路)
说明:我将数字电路分成普通门.可控门和记忆门三大类别. 普通门电路,对输入信号是被动传输的.而可控门电路,则有一定的主动权,输入信号到了"门口",是放行(正常传输),还是阻止(处于 ...
- 数字电路反相器符号_数字电路器件——门电路——与门电路、或门电路、非门电路及实例...
门电路是数字电路中最基本的逻辑单元.它可以使输出信号与输入信号之间产生一定的逻辑关系.在数字电路中,信号大都是用电位(电平)高低两种状态表示,利用门电路的逻辑关系可以实现对信号的转换. 最基本的门电路 ...
- 数字电路器件——门电路——与门电路、或门电路、非门电路及实例
门电路是数字电路中最基本的逻辑单元.它可以使输出信号与输入信号之间产生一定的逻辑关系.在数字电路中,信号大都是用电位(电平)高低两种状态表示,利用门电路的逻辑关系可以实现对信号的转换. 最基本的门电路 ...
- 数字电路实验(二)——三态门与多路复用器
1.实验步骤: A三态门: 1个vhd文件,用来定义顶层实体 1个vwf文件,用来进行波形仿真,将验证的波形输入 1.新建,编写源代码. (1).选择保存项和芯片类型:[File]-[new proj ...
- 深度卷积神经网络的数字实现——二维卷积的纯数字电路实现(二)
继第一篇卷积神经网络博客,这里继续更新后文. 3 数字模块实现方案 3.1 总体模块 总体模块不做过多说明,详细请看各底层子模块的介绍. 3.1.1 接口定义 3.2 乘法器子模块 3.2.1 模块功 ...
- 模拟电路 二极管门电路(二)
二极管: 导通电压:也叫开启电压(在达到开启电压之前也会产生电流,只不过电流很微弱) 导通压降:电路导通后,通过二极管会损失的电压.(实质上就和电阻的性质一样,二极管也存在阻值,只要导通就会分走电压) ...
- 数字电路之乘法器(二)
进阶二进制乘法 进阶二进制乘法器又可称作 right-shift 乘法器,也有left-shift乘法器,由于资源占用比right-shift多,这里不做介绍. 进阶二进制乘法器相比上一种方法可以减小 ...
- 数字电路是如何搭建的
数字电路,用数字信号完成对数字量进行算术运算和逻辑运算的电路,由于它具有逻辑运算和逻辑处理功能,所有又称数字逻辑电路.数字电路内部集成了各种门电路.触发器,故又称为数字集成电路,门电路和触发器构成各种 ...
- 数字电路-【百科总结】
基本信息: 中文名称::数字电路 别名::数字系统.数字逻辑电路 英文名称::Digital Circuit 构成材料::半导体工艺制成的数字集成器件 目录: 1.发展 2.分类 3.特点 4.应用 ...
最新文章
- 服务器状态显示down,Eureka心跳健康检查机制和Spring boot admin 节点状态一直为DOWN的排查(忽略某一个节点的健康检查)...
- leetcode 1239. Maximum Length of a Concatenated String with Unique Characters | 1239. 串联字符串的最大长度(回溯)
- 【贪心+双指针】LeetCode 11. Container With Most Water
- JAVA中3种将byte转换为String的方法
- Java并发容器,底层原理深入分析
- java 运行 依赖_java – 运行时中的依赖项确定
- 目前航信版开票软件自身导入文本数据的问题
- VBA写入公式(4):数字转大写金额公式
- FTP、TFTP 实现 NAT ALG 访问
- 中国护照可以免签的10个旅游天堂国家(地区)
- 冰桶挑战:一个吊炸天的病毒式营销案例剖析
- 上海宝山锦隆考试基地科目二笔记
- Python取多维数组第n维的前几位
- 基于字典的中文分词算法RMM,MM实现
- sql语句中的子查询
- PADS VX2.8 敷铜自动倒角的使用方法
- python的seaborn用于可视化分析_Python数据分析-可视化“大佬”之Seaborn
- Jackson JsonGenerator类
- docker下启动phpMyAdmin
- BUCK降压电路PCB布局布线
热门文章
- 前后端python简单模拟api接口返回json,以及采集数据
- 频域波束形成matlab,关于FFT波束形成
- fot mac matlab_Matlab for Mac
- C语言printf()输出格式大全
- c语言图片输出,C语言输出图片?
- android studio jdy08,JDY-08蓝牙4.0模块+V3.3手册+.pdf
- Navicat for MySQ中文破解版(无需激活码)
- g9008v android7,三星G9008V Android 4.4 (GALAXY S5 移动4G)图文刷机教程,最新教程,简单明了...
- MySQL5.5安装教程+SQLyog安装
- 计算机学报发表论文格式,计算机学报论文格式(24页)-原创力文档