逻辑表达式的方式:
真值表,逻辑表达式,卡诺图
- 一个逻辑问题,只有真值表和卡诺图的表示是唯一的,其他表达通常由多种形式。
逻辑表达式的5种常用形式:
- 与-或表达式
- 与非-与非表达式
- 或-与表达式
- 或-非-或非表达式
- 与或非表达式 表达的形式是由给定的硬件决定的
关于最小项和最大项
- 最小项:所有变量进行与运算,可以理解为真值表的一行。可以理解为对独立时间的穷举,一共有个(最终描述与或运算)
- 最大项:所有变量进行或运算,原变量代表0,反变量代表1,一个最大项对应真值表,只有一行结果为0,其他全部为1(最终描述为或与运算)
[!NOTE] mi是如何对应最小项的? e.g.
最小项表达式: 标准与-或表达式(最小项之和表达式)
- 每个与项都包含所有的变量
函数有n个变量,有个最小项
性质:
- 输入变量的任何一组取值,只有一个最小项取1,其他都是0
- 任何两个最小项相与,肯定是0
或与表达式:
- 每个或项都包含所有变量
- 每个变量都以原变量或者反变量的形式出现且只出现一次
两者关系
e.g. 一个常用的表达式:
逻辑函数的化简
重点关注与或表达式的化简。在与或表达式中,什么是最简?
- 与项最少
- 与项中变量数最少
化简方式:
- 消去变量法
- 吸收变量法
- 并项法
- 消去冗余项法
- 配项法
卡诺图 化简:利用包围圈,将相邻小方块画成大方块
- 4* 4卡诺图能够直接数出每个各自的序号
- 从0索引开始 每个包围圈至少有一个没有被其他包围圈包围过的方格
具有约束条件的逻辑函数化简 表示方法: 方法1:令约束项的或等于0 方法2:d()
在卡诺图中,约束项代表的方块用X表示 约束项可以当作1,也可以当作0(充分利用)。
约束项代表这些输入组合在实际情况中永远不会出现,我们不关心这些输入组合的输出结果,因此可以充分利用,来实现最优的化简。
如何根据逻辑门选择表达式 目标是与非门:首先化简成与或形式,然后如下操作: 目标是或非门:首先化简成或与形式,然后如下操作: 目标是与或非门:先求反函数的与或最简形式,然后取反就可以得到:
卡诺图求最简或与表达式 圈出所有为0的方块,先或再与,(变量记得取反) 总结步骤:
- 圈0
- 将每一个方块写成独立变量的或形式,每个变量记得取反
- 将方块相乘,形成或与表达式
集成逻辑门电路
主要内容:
- 典型TTL电路
- 典型CMOS电路
- 集成门电路的特性和参数
TTL逻辑门电路
Transistor Transistor Logic,电路由三极管组成的逻辑门电路
- TTL输入端悬空相当于接高电平
- TTL输入端接电阻(然后接地)相当于接“低电平”
- TTL输入端接大阻值电阻相当于接“高电平”
TTL物理结构和工作原理
TTL与非门
工作原理分析: 这个电路的核心原理在于T1和T2基极对电流的竞争,在T1处,电流既可以向左流,也可以向右流。 我在分析模拟电路的时候,也喜欢使用数字信号的思维,我在分析过程中默认,如果b(基极)的信号和e(发射极)同号,和c(集电极)异号。
- 当输入端至少有一个低电平:此时T1管的发射结导通,电流全部从左侧流走。这导致很少的电流流向T2,使得T2处于截止状态,于是T3截止,T4导通,整体输出处于高电平的状态,根据计算,输出电压为3.6 V
- 当输出全部为高电平:T1发射结处于倒置的状态,电流流向T2. T2处于导通状态,因此T4截止,T3导通,所以输出电压为0.3 V
低电平:0.3 V 高电平:3.6 V
TTL的三种输出结构:
- 推拉式(Totem pole):门电路的输出不能并联(否则会形成电源->地的电流通路)
- 集电极开路结构(OC)省去上拉三极管,改成外界上拉电阻,输出高电平为,而不是3.6V
- OC门:实现线与功能(通过连线实现与运算、实现逻辑电平转换、上联串联二极管实现电平指示)(带一个菱形符号)
- 三态门:除了0、1,还有高阻态(增加了使能控制端、可以让高电平有效,也可以让低电平有效)
重新整理: A. 推挽输出:上下各接一个晶体管驱动。缺点:当两个逻辑门并联时,如果一个逻辑门置1,一个逻辑门置0,会导致电流直接通过门1的上拉三极管和门2的下拉二极管直接流向地面,产生大量电流,甚至导致电路烧毁。 B. 开漏输出:如果我们将TTL上拉的三极管去掉,换成多个TTL公用的外部上拉电阻,不仅可以避免上述问题,还可以实现线与的逻辑。 对于这两种输出方式的阐述,有一个很好的视频:
https://www.bilibili.com/video/BV1D84y1c7GV/?spm_id_from=333.337.search-card.all.click&vd_source=75401234157559b82d5196913706d9c3
开漏输出也被称为集电极开路结构,在逻辑门上有一个菱形的标识。 C.三态门:可以实现0,1和高阻态。比正常的逻辑门多了一个使能输入端.在标识上,三态门会有一个倒三角的符号。当使能控制端输出处于高阻态。 在图中,如果使能端有小圆圈,则输入为0使能,如果没有,则输入为1使能。
三态门的常见应用:
- 分时传送信号的总线结构
- 两个三态门和一个非门构成信号的双向传输
CMOS集成逻辑门电路
主要产品:与非门、或非门、非门、传输门
**三态门:
三态门使能,AL实现反向输出 无论A=0,1,输出相当于悬空、为高阻态
注:TTL的电路原理没有搞懂,复习的时候注意
集成逻辑门的外部特性
静态原则
TTL的外部特性 扇出系数:
输入电流和输出电流的关系:输出>输入(为了保证有效驱动) 重要的大小关系:低电平输入电流是高电平输入电流的几百倍,输出电流也是低电平大,但是扇出系数一般高电平大
门电路使用注意事项
- CMOS输入端不允许悬空
- TTL驱动CMOS接上拉电阻或者电平偏移门
- CMOS驱动TTL采用CMOS驱动器或者同向电流放大器
上一章:[Lecture 1](大二下/数字电路/Lecture 1) 下一章:[Lecture 3](大二下/数字电路/Lecture 3)