【数字电路】数字电路基础及逻辑门

1 数字电路基础

1.1 逻辑电平

正逻辑系统

  • 逻辑“0”:低电平
  • 逻辑“1”:高电平
    高 / 低电平在电路中并非对应某一个固定数值的电压
    而是对应某一定变化范围的电压值
    在这里插入图片描述

在负逻辑系统中

  • 与正逻辑系统相反

除非特别说明,否则我们通常采用正逻辑系统!

1.2 脉冲信号与波形图

  • 数字脉冲:一种持续时间短暂的跃变信号
  • 实际数字脉冲
    • 脉冲幅值(A):脉冲信号变化的最大值
    • 脉冲上升时间(tr):从脉冲幅值的10%上升到90%所需的时间(rise time)
    • 脉冲下降时间(tf):从脉冲幅值的90%下降到10%所需的时间(fall time)
    • 脉冲宽度(tp):在一个脉冲中,从脉冲上升沿幅值50%处开始到脉冲下降沿幅值50%处所需要的时间(pulse time)
  • 理想数字脉冲
    数字脉冲实际是渐变过程,但是为了简化研究,通常将其理想化
    • 上升时间和下降时间均被设定为0
    • 从低电平到高电平:上升沿
    • 从高电平到低电平:下降沿
    • 脉冲周期(T):周期性脉冲信号中两个相邻上升沿(或下降沿)的时间间隔
    • 脉冲频率(f):脉冲周期的倒数
      f = 1 T f = {1 \over T} f=T1
    • 占空比:脉冲宽度和脉冲周期之比
      α = t p T × 100 % α = {t_p \over T}×100% α=Ttp×100
  • 时序图
    画时序图时,要注意体现胳膊行在时间上的对应关系
    在这里插入图片描述

1.3 数制与码制

1.3.1 进制

在数字系统中常用到的数制有十进制、二进制、八进制、十六进制。N进制有N个数码,基数是N,逢N进一

  • 二进制:数字电路中使用最广泛的数制,只有“1”和“0”两个数码
    • 最高位(Most Significant Bit):最左边的数字,简称“MSB”
    • 最低位(Least Significant Bit):最右边的数字,简称“LSB”
  • 十进制:我们最熟悉的数制,有0,1,2,3,4,5,6,7,8,9这十个数码,基数是10,逢十进一
  • 若整数部分的位数是n,小数部分的数位是m,则一个N进制数的值可以通过下式来计算
    D = ∑ i = − m n k i N i D=\sum \limits_{i=-m}^nk_iN^i D=i=mnkiNi
    其中,N为基数,i包括从n-1到0的所有整数和从-1到-m的所有负整数,ki是第i位的系数,Ni是第i位的权重。

1.3.2 码制

  • BCD码(Binary-Coded Decimal二进制编码的十进制)
    如下表,我们通常选取四位二进制代码中前十种状态依次表示十进制的0~9十个数码,这样的BCD码中的四位权重为别是8、4、2、1,称为8421的BCD码,简称8421码
DecimalBinaryBCD
000000000
100010001
200100010
300110011
401000100
501010101
601100110
701110111
810001000
910011001
1010100001 0000
1110110001 0001
1211000001 0010
1311010001 0011
1411100001 0100
1511110001 0101
  • 格雷码
    • 格雷码的各个数位没有固定的权重,它是一种可靠性编码
    • 格雷码和二进制码的转化
      1. 二进制下的最高位保留为格雷码的最高位
      2. 从左到右,加上每一对相邻的二进制编码位,从而得到下一位格雷码
      3. 重复上述步骤,直到最后两位二进制码相加,得到最后一位格雷码
        在这里插入图片描述
      4. 观察下表的四位格雷码,我们可以发现,每两个相邻的格雷码,仅有一位数码在变化
四位格雷码
0000
0001
0011
0010
0110
0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000
  • 转轴位置编码器
    • 根据格雷码的这一特性,我们可以将其应用在转轴位置编码器上,以减少编码错误,比如:

    • 二进制码的转轴位置编码器

      • 由于三个导电电刷安装得不可能完全准直,电刷的位置在从一个区域过渡到另一个区域的交界线附近时可能会出现错误的编码,通俗一点讲,就是如果有一个导电电刷安装的位置靠前一点,它就会提前接触到下一个区域的数码,导致编码出现错误
        在这里插入图片描述
    • 格雷码的转轴位置编码器

      • 因此,根据格雷码的特性——每两个相邻的格雷码,仅有一位数码在变化,就可以避免上述问题,从而有效地消除由于在交界处编码引起的错误
        在这里插入图片描述

2 逻辑门

2.1 “与”逻辑门

  • 逻辑符号
    在这里插入图片描述
  • 逻辑表达式
    X = A ⋅ B X=A·B X=AB
  • 真值表
ABX
000
010
100
111

2.2 “或”逻辑门

  • 逻辑符号在这里插入图片描述
  • 逻辑表达式
    X = A + B X=A+B X=A+B
  • 真值表
ABX
000
011
101
111

2.3 “非”逻辑门

  • 逻辑符号在这里插入图片描述
  • 逻辑表达式
    X = A ‾ X=\overline{A} X=A
  • 真值表
AX
01
10

2.4 “与非”逻辑门

  • 逻辑符号在这里插入图片描述
  • 逻辑表达式
    X = A B ‾ X=\overline{AB} X=AB
  • 真值表
ABX
001
011
101
110

2.5 “或非”逻辑门

  • 逻辑符号在这里插入图片描述
  • 逻辑表达式
    X = A + B ‾ X=\overline{A+B} X=A+B
  • 真值表
ABX
001
010
100
110

2.6 “异或”逻辑门

  • 逻辑符号在这里插入图片描述
  • 逻辑表达式
    X = A ⊕ B = A B ‾ + A ‾ B X=A \oplus B=A\overline{B}+\overline{A}B X=AB=AB+AB
  • 真值表
ABX
000
011
101
110

2.7 “同或”逻辑门

  • 逻辑符号在这里插入图片描述
  • 逻辑表达式
    X = A ⊙ B = A ˉ B ˉ + A B X=A \odot B=\bar{A}\bar{B}+AB X=AB=AˉBˉ+AB
  • 真值表
ABX
001
010
100
111

3 集成逻辑门电路特性

3.1 标准集成逻辑门电路

在这里插入图片描述

  • 若输入信号全为高电平(3.6V),整个电路输出为低电平(0.3V左右)
  • 若输入信号中有一个为低电平(0.3V),整个电路输出为高电平(3.6V左右)
  • 前后级逻辑门之间的电流关系
    • 前级输出为高电平(存在拉电流在这里插入图片描述
    • 前级输出为低电平(存在灌电流在这里插入图片描述
  • 输入端负载特性
    在这里插入图片描述
    若不考虑晶体管Q2的基极电流对Q1的影响,则电阻R两端对应的输入电压ui可通过下式来近似求解:
    u i = R R 1 + R ( 5 − U b e 1 ) ≈ 4.3 R R 1 + R u_i={R \over R_1+R}(5-U_{be1})≈{4.3R \over R_1+R} ui=R1+RR(5Ube1)R1+R4.3R
    从上述公式我们可以看出,ui的大小和输入端所接电阻R的阻值有关
    • TTL逻辑门:R<1kΩ时,可认为是低电平;R>5kΩ时,可认为是高电平
    • CMOS逻辑门:R<100kΩ时,可认为是低电平;R>1MΩ时,可认为是高电平
      由于早期电路均为TTL类型,在TTL电路中悬空的输入端相当于是接入无穷大的电阻,在电路中遇到的悬空输入端在电路中往往习惯等效为接高电平,但是需要注意,在实际操作中,为了防止干扰,不允许输入端悬空

3.2 集电极开路逻辑门

  • OC与非门
    在这里插入图片描述
  • OC非门
    在这里插入图片描述

3.3 三态门(TS门)

三态门是在标准TTL逻辑门输出为高电平或者低电平的基础上增加了一个第三态(高阻状态)的逻辑门电路
在这里插入图片描述

  • 三态门功能简述
    • 使能端有效时,相当于标准TTL逻辑门电路
    • 使能端无效时,电路输出为高阻态
  • 三态门的应用
    在这里插入图片描述

3.4 门电路特性和参数

  • 电源供电
    • 标准TTL电路的供电电源为+5V
    • CMOS电路有+5V、+3.3V、+2.5V等不同的供电电源种类
  • 电压传输特性
  • 输入输出高低电平范围
    • CMOS
      在这里插入图片描述
    • TTL
      在这里插入图片描述
  • 噪声容限(Noise Margin)
    逻辑电路的抗噪能力
    • 高电平噪声容限:高电平时允许的噪声波动的范围
      V N H = V O H ( m i n ) − V I H ( m i n ) V_{NH}=V_{OH(min)}-V_{IH(min)} VNH=VOH(min)VIH(min)
    • 低电平噪声容限:低电平时允许的噪声波动的范围
      V N L = V I L ( m a x ) − V O L ( m a x ) V_{NL}=V_{IL(max)}-V_{OL(max)} VNL=VIL(max)VOL(max)
    • 图示
      在这里插入图片描述
  • 扇出系数
    一个逻辑门能驱动同种类型的逻辑门的输入端的个数
    • 当逻辑门的输入端个数 > 扇出系数,该逻辑门过载
    • 当逻辑门的输入端个数 < 扇出系数,该逻辑门正常
  • 传输延时
    门电路的输出波形相对于输入波形的滞后时间
    在这里插入图片描述
    • 门电路的传输延时越短,其工作效率越高
    • 平均传输延迟时间tpd
      t p d = t P L H + t P H L 2 t_{pd}={t_{PLH}+t_{PHL} \over 2} tpd=2tPLH+tPHL
    • 标准TTL电路的平均传输延时时间tpd约在10ns左右
  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 数字电路与数字逻辑是现代电子技术领域的两个重要方向。数字电路主要研究数字信息的处理、传输和存储等技术;而数字逻辑则关注数字信号的逻辑运算、数据处理和控制等方面。 数字电路的主要内容包括数字信号的输入和输出、数字信号的各种逻辑运算、数字信号的编码和解码、以及各种数字电路的设计和实现等。数字电路的应用十分广泛,涉及到计算机、通信、控制、测量等众多领域,是现代信息技术和电子工程的基础。 而数字逻辑则主要研究数字信号的逻辑运算和数据处理。数字逻辑的核心是逻辑门电路,如与门、或门、非门、与非门等,它们可以用于实现任意逻辑运算,如与、或、非、异或等。数字逻辑在计算机硬件、逻辑设计、通信协议等方面具有重要应用。 因此,数字电路和数字逻辑的研究,有助于提高我们对数字信号的理解和掌握,也能够为现代信息技术和电子工程的发展提供有力支撑。 ### 回答2: 数字电路是由多个数字逻辑门连接组成的电路,而数字逻辑是一种设计数字电路的方法论。 数字电路通常使用二进制数来表示数据,如0和1,这种数字可以被用于控制电子设备的开关状态。数字逻辑门有多种类型,如与门、或门、非门、异或门等,这些门根据输入信号的状态,通过逻辑运算确定输出信号的状态。数字逻辑门可以被组合和级联,以构建更复杂的数字电路,例如计算机、电视机、音频设备等,这些设备都是由多个数字逻辑门组成的电路而实现的。 数字逻辑设计需要考虑诸如时序、布线、封装和功率等因素,以确保电路的可靠性和高效性。数字逻辑的设计是建立在诸如Karnaugh图、析取范式和逻辑代数等基础之上的,这才能保证数字电路的正确性和稳定性。 数字电路的发展在计算机科学和电子技术的应用中扮演着重要角色。数字电路的应用变得越来越广泛,范围从简单的计数器到复杂的处理器和电视机。无论是现代计算机还是其他电子设备,数字电路和数字逻辑的核心思想都是不可或缺的。 ### 回答3: 数字电路和数字逻辑都是计算机科学和电子工程领域中非常重要的概念。数字电路是指由逻辑门和其他电子元件构成的电路,能够执行二进制逻辑和算术操作。数字电路中最基本的逻辑门包括与门、或门和非门,它们可以作为计算机内部数据传输的开关。数字电路还包括触发器、翻转器、计数器等电路。 与此相比,数字逻辑是一种理论和方法,它涉及到数字系统的逻辑分析和设计。数字逻辑可以应用于各种数字系统的设计和实施,包括计算机、通信系统、控制系统等等。数字逻辑的学习涉及到二进制数、二进制逻辑、真值表、卡诺图等概念,并且需要了解基本的计算机结构。 数字电路和数字逻辑的重要性在于它们支撑了所有数字技术。如果没有数字电路和数字逻辑,就无法制造出现代计算机、手机、平板电脑和其他数字设备。通过学习数字电路和数字逻辑,人们可以深入了解计算机系统的内部运作,为数字技术的发展和应用做出贡献。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孤夜残笛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值