Skip to main content

数字逻辑基础

1.1 数字信号与数字电路

1.1.1 数字技术的发展及其应用

📘 一、电子器件发展历程(时间线表格)

时期代表性器件特点与影响
20世纪初至中叶真空管(电子管)早期电子技术基础,体积大、功耗高
1947年晶体管问世开创固体微电子学,体积小、可靠性高
20世纪60年代初模拟与数字集成电路实现电路集成化,提升性能和可靠性
20世纪70年代微处理器问世推动计算机普及,应用领域大幅扩展
20世纪80年代末芯片晶体管数突破百万集成度大幅提升,计算能力增强
20世纪90年代末千万级晶体管芯片制造工艺进步,性能进一步提升
当前数十亿晶体管芯片高集成度、高性能,符合摩尔定律

摩尔定律:集成电路的集成度每18个月翻一番。

📦 二、数字技术应用领域总结

应用领域传统技术数字技术优势
音频存储唱片、磁带(模拟信号)CD(数字信号)便于存储、传输、处理,音质好
视频存储录像带(模拟信号)DVD(数字压缩格式)容量大、画质好、支持压缩
图像记录胶片相机(模拟)数码相机(数字像素阵列)便于存储、传输、编辑,支持压缩
交通控制机电定时器、继电器控制计算机智能控制实时响应、自适应调整、可靠性高
压缩标准无或简单编码MPEG(视频)、JPEG(图像)高压缩比、低数据损失、标准化

🧩 三、数字与模拟技术对比

方面数字技术模拟技术
信号类型离散信号(0/1)连续信号(波形)
处理方式逻辑运算、存储、传输放大、滤波、调制
优势抗干扰强、易存储、易处理直接对应物理量、实时性好
局限性不能直接处理模拟信号易受干扰、不易存储和传输
应用场景计算机、通信、存储、控制传感器、音频放大、射频传输
关系需通过ADC/DAC与模拟系统交互是数字系统与物理世界的桥梁

🔄 四、数字系统处理流程示意图(以音频/视频为例)

1.1.2 数字集成电路的分类及特点

数字电路可分为组合逻辑电路时序逻辑电路。其发展主线为从分立元件到集成电路,关键技术节点包括:

时期技术标志关键特点
20世纪60年代小/中规模集成电路双极型工艺
20世纪70年代末微处理器性能发生质的飞跃
20世纪80年代中期专用集成电路 (ASIC)为特定需求定制,半定制流行 (CPLD/FPGA)
20世纪90年代中期片上系统 (SoC)系统集成于单芯片,IP核设计成为趋势
  • ASIC:针对特定需求,具有体积小、功耗低、速度快、成本低、保密性强的优点。
  • SoC:集成度远高于ASIC,设计依赖IP核(可重用功能模块),提升设计效率。

集成度分类(按每芯片门数)

分类门数范围典型电路
小规模 (SSI)≤ 12逻辑门、触发器
中规模 (MSI)12 ~ 99计数器、加法器
大规模 (LSI)100 ~ 9,999小型存储器、门阵列
超大规模 (VLSI)10,000 ~ 99,999大型存储器、微处理器
甚大规模 (ULSI)≥ 1,000,000可编程逻辑器件、多功能ASIC

注:特征尺寸(最小线条宽度)越小,集成度越高。工艺已从微米级发展到纳米级。

工艺类型

早期主导是TTL逻辑门电路。当前主流CMOS(互补金属氧化物半导体),因其高集成度、高速度、低功耗的优势取代了TTL。

数字集成电路特点

  1. 稳定性高,抗干扰能力强:噪声不超过阈值,输出状态即保持不变。
  2. 易于设计:基于逻辑代数(布尔代数)处理0/1信号,分析和设计相对简单。
  3. 便于集成,成本低廉:适合标准化、规模化生产,通用性强。
  4. 可编程性:可通过硬件描述语言(HDL)对CPLD/FPGA进行编程,设计灵活。
  5. 高速度,低功耗:现代工艺下单管开关速度可达皮秒级,整体功耗可低至毫瓦级。
  6. 便于存储、传输和处理:数字信号易于与计算机系统结合。

分析方法

方面传统/基本原理现代EDA辅助方法
分析研究输入/输出的逻辑关系,使用真值表、逻辑表达式、波形图。使用EDA软件进行功能和时序仿真,直观检查逻辑与时序错误。
设计人工完成,调试在硬件实现后,周期长、浪费大。在计算机上完成设计输入(原理图或HDL)、仿真验证、综合优化,再实现硬件。
测试使用数字电压表、示波器、逻辑分析仪观测电压和波形。大规模集成电路需复杂测试系统(硬件+软件),测试成本可能占芯片成本一半。

EDA关键工具简介

  • 输入:原理图输入(直观)、HDL文本输入(强大,适合大规模系统)。
  • 仿真:功能仿真(验证逻辑)、时序仿真(验证时序,含延迟)。
  • 综合:将HDL描述转换为具体电路网表(门和触发器等)。

1.1.3 模拟信号和数字信号

特征维度模拟信号 (Analog Signal)数字信号 (Digital Signal)
定义在时间和幅值上均连续变化的物理量信号。在时间和数值上均离散变化的信号,数值为某个量化单位的整数倍。
来源/例子自然界大多数连续物理量,如温度、压力、声音。通过传感器(如热电偶)转换为电压/电流信号。对模拟信号进行采样、量化、编码后得到。或由计算机等数字系统直接产生。
表示形式连续变化的波形。由0和1组成的代码序列。
处理电路模拟电路。数字电路。

核心区别:模拟信号的连续性与数字信号的离散性。

为了让计算机等数字系统处理模拟信号,必须将其转换为数字信号。

采样

  • 作用:将连续时间信号转换为时间离散、幅值连续的采样信号。

  • 关键:在特定时间点(t₀, t₁, t₂…)读取模拟信号的瞬时值。

量化

  • 作用:将采样信号的连续幅值转换为离散数值。

  • 方法:设定一个量化单位(如0.1V),将每个采样点的幅值除以该单位后取整。

  • 结果:得到时间离散、数值也离散的数字量。量化会引入固有误差(量化误差),其大小取决于量化单位的选取。

编码

  • 作用:将量化后的离散整数值用二进制代码(0和1)表示。

  • 例子:若t₁时刻采样值为0.915V,量化单位取0.1V,则量化数值为9。用8位二进制编码为 00001001。

保真度要点:只要采样点足够密(采样频率高),量化单位足够小(量化位数多),数字信号就能以足够高的精度“还原”或代表原始模拟信号。

1.1.4 数字信号的描述方法

1.2 数制

1.2.1 十进制

1.2.2 二进制

1.2.3 十二进制之间的转换

1.2.4 十六进制和八进制

1.3 二进制数的算术运算

1.3.1 无符号二进制数的算术运算

1.3.2 带符号二进制数的减法运算

1.4 二进制代码

1.4.1 二-十进制码

1.4.2 格雷码

1.4.3 ASCII码

1.5 二值逻辑变量与基本逻辑运算

运算

运算

1.6 逻辑函数及其表示方法

1.6.1 逻辑函数的几种表示方法

1.6.2 逻辑函数表示方法之间的转换

1.6.3 小结

1.6.4 习题