电子电路分析与设计:数字电子技术_《数字电子技术》Idea-组合电路

8bac395847117dd110dec82967e574cd.png

【序】

1.我常常在想,数字电子技术和程序设计基础C是何等的相似,以至于我总想把数电理解为电路中的c语言。组合逻辑电路中的译码器,编码器,数据选择器等等可以看做C语言中的各种函数,电路输入即为函数形参,电路输出即为函数返回值。我们在设计电路时,可以把各种封装器件按照它们的功能运用在不同的位置,我们编写程序时,把各种函数按照功能放在main函数中的不同行,在运用器件or函数的时候,我们不会考虑它内部的运作情况,仅仅关注它的输入与输出的关系。

2.数字电路按照逻辑功能的不同可分为组合逻辑电路与时序逻辑电路。其中,组合逻辑电路的本质即为:任意时刻输出仅取决于该时刻的输入。高度概括为:无反馈、无记忆

【组合逻辑电路的脉络】

一、电路的设计方法

方法就像是一纸蓝图,常用的组合电路、器件就像是依靠蓝图建造的幢幢房屋。

设计方法:

1逻辑抽象:分析事件因果,确定输入输出。一般将因作为输入,果作为输出
2定义逻辑状态0/1的含义
3根据因果关系列写真值表
4将真值表转化为逻辑函数
5选定器件类型
6根据实际,化简函数或变换成适当形式
7画出电路图
8工艺设计

二、常用电路、器件的罗列

这部分内容有迹可循,大多按照器件(每类器件选一到几个典型实际器件)功能/定义/目的,真值表,逻辑表达式,内部电路图,封装原件图,原件外部拓展等来介绍。常用器件:

  1. 编码器:为了区分一系列不同事物,将其中每个事物用一个二进制代码表示,这就是编码。
    首先介绍普通编码器,之后由于普通编码器任何时刻只允许输入一个编码器信号,否则输出将发生混乱的缺点,将输入信号按照优先顺序排好队,改进为优先编码器,于是便允许同时输入两个以上的编码信号,容错率大大增加。
  2. 译码器:将每个输入的二进制代码译成对应的输出高低电平信号或另外一个代码
    首先介绍结构简单的适用于大规模集成电路内部的二极管与门译码器,但其有输入电阻较低,输出电阻较高、输出的高低电平信号发生偏移等缺点。于是又介绍CMOS门译码器,最后介绍一些显示译码器(半导体数码管与液晶显示器)
  3. 数据选择器:又称多路开关。在选择输入(地址输入)的作用下,从多个数据输入通道中选择某一通道的数据传至输出端。
  • 此时,局部总结一下这三个器件的关系。我们其实可以把译码器(以74HC138为例)看做一个数据分配器,将片选输入端S1作为数据输入端,将A2A1A0作为地址输入端,功能是将S1输入端的信号输出到A2A1A0所选定的输出线上去。 于是便有这样两种关系:

(1) 将S视为开关时,译码器与编码器可以看做互为反操作。一组高低电平经过编码输出为二进制码,再经过译码又输出为一组高低电平。

(2) 将S视为数据时,译码器看作数据分配器,其与数据选择器可以看做互为反操作。1个数据经过数据分配输出为n个数据,再经过数据选择又输出为1个数据。

最后,我想了很久,倒是没发现编码器与数据选择器的强烈联系。(因为我觉得按照不同角度来看,译码器可以看做分配器并分别与编码器与选择器互逆的话,编码器与选择器应该有某种角度的相似。)

4. 加法器:能够完成两数之间的相加运算,是构成运算器的基本单元。

首先介绍极为简单的半加器,由于半加器不考虑来自低位进位的缺陷,将两个半加器和一个或门组成了可以考虑来自低位进位的全加器。由于全加器只能进行一位数据之间的运算,因此将多个全加器扩展为电路结构简单的可以进行多位数据加法的串行进位加法器,由于串行进位加法器运算速度慢,因此改进原理,设计成以提高电路复杂程度为代价的运算速度快的超前进位加法器

5. 数值比较器:比较两个数值的大小。

首先介绍最简单的一位数值比较器,进而扩展为从高位到低位逐位比较的多位数值比较器

三、竞争-冒险现象

由于竞争而在电路输出端可能产生尖峰脉冲的现象的产生原因,检查方法,消除手段,至此组合逻辑电路到了尾声。

四、总结

从组合电路介绍的元器件来看,编码译码,数据选择,加法,比较等五花八门。但这些器件都脱离不开组合电路的设计方法,器件的灵魂都源于设计方法的宏伟蓝图。

这也使得,每个电路模块(器件)都可以仅用一张真值表来表达任何功能类型。

所以,依据真值表,我们可以把输出数据看成输入数据所对应的编码,那么所有组合电路模块的功能都可以看成是一种译码行为。所以我们可以把所有的组合电路的元器件归结为一般意义上的译码电路,称之为广义译码器。

由此,在组合逻辑电路的范畴中,无论设计出何种功能迥异的器件,我们都可以直指其本质:

按照真值表设计的“译码器”!

矩阵的秩:《数字电子技术》Idea-触发器​zhuanlan.zhihu.com

参考资料:

《数字电子技术基础》第五版,阎石主编,高等教育出版社

《数字电子技术基础》第二版,潘松、陈龙、黄继业编著,科学出版社

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值