news 2026/8/18 13:28:41

嵌入式面试总结(二十七)——AD/DA

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
嵌入式面试总结(二十七)——AD/DA

一、引言

在现代电子系统中,模拟信号与数字信号之间的转换是连接物理世界与数字世界的核心桥梁。模数转换器(ADC)和数模转换器(DAC)作为实现这一转换的关键器件,其性能直接影响着整个系统的精度、速度和可靠性。无论是智能手机中的音频处理、工业控制中的传感器数据采集,还是高速通信中的信号调制解调,都离不开高性能的 AD/DA 转换技术。

本文旨在系统性地梳理 AD/DA 转换器的基础概念、核心参数、主流类型及其工作原理,并结合实际应用场景与关键面试问题,为读者构建一个清晰而实用的知识框架。通过本文,您将能够理解如何根据不同的性能需求(如精度、速度、功耗、成本)选择合适的转换器,并掌握其背后的设计原理与评估方法。

【面试重点提示】在硬件工程师、嵌入式系统工程师或模拟 IC 设计岗位的面试中,AD/DA 转换器是高频考点。面试官不仅会考察你对基础参数(如分辨率、采样率、建立时间)的理解,更会深入追问不同类型 ADC/DAC 的工作原理、适用场景、性能折衷以及关键误差来源(如量化误差、INL/DNL、毛刺等)。建议在阅读后续章节时,重点关注每种转换器的核心原理、优缺点对比以及“六、关键面试问题”部分,这些内容将帮助你在面试中清晰、有条理地阐述技术选型依据。

二、AD/DA 基础概念

在深入探讨具体参数和类型之前,我们首先需要明确模数转换器(ADC)和数模转换器(DAC)的基本定义、核心作用以及它们在信号链中的位置。

1. 模数转换器(ADC)

定义:模数转换器(Analog-to-Digital Converter, ADC)是一种将连续时间、连续幅度的模拟信号(如电压、电流)转换为离散时间、离散幅度的数字信号的电子器件。

核心作用:将现实世界中的物理量(如声音、温度、压力、光强)转换为数字系统(如微处理器、FPGA、计算机)能够存储、处理和传输的数字形式。

关键指标:分辨率、采样率、精度、线性度、信噪比(SNR)、有效位数(ENOB)。

典型应用:传感器数据采集(温度、压力)、音频录制(麦克风)、图像传感(摄像头)、通信接收机(解调)、医疗仪器(心电图、血压监测)。

2. 数模转换器(DAC)

定义:数模转换器(Digital-to-Analog Converter, DAC)是一种将离散的数字信号(二进制代码)转换为连续模拟信号(如电压、电流)的电子器件。

核心作用:将数字系统处理后的结果“翻译”回模拟世界,用于驱动执行器、生成波形或重建信号。

关键指标:分辨率、建立时间、精度、输出范围、毛刺能量、动态范围。

典型应用:音频播放(扬声器、耳机)、视频显示(VGA/DVI接口)、波形发生器、电机控制、通信发射机(调制)。

3. 信号链中的位置

一个典型的信号处理系统通常遵循“感知-转换-处理-再转换-执行”的流程:

  • 感知:传感器将物理量(如温度)转换为模拟电信号。
  • ADC:将模拟信号转换为数字信号,送入数字处理器(如MCU)。
  • 处理:数字处理器对数据进行滤波、计算、分析等操作。
  • DAC:将处理后的数字结果转换回模拟信号。
  • 执行:模拟信号驱动执行器(如电机、扬声器)完成物理动作。

因此,ADC和DAC是连接“模拟物理世界”与“数字信息世界”不可或缺的桥梁,其性能直接决定了整个系统的保真度、响应速度和可靠性。

4. 核心转换过程简述

ADC 转换过程(采样-保持-量化-编码)

  1. 采样:在离散时间点对连续模拟信号进行取值。
  2. 保持:在转换期间保持采样值稳定(由采样保持电路完成)。
  3. 量化:将采样得到的模拟电压值映射到最接近的离散电平(产生量化误差)。
  4. 编码:将量化后的电平转换为二进制数字代码输出。

DAC 转换过程(解码-重建)

  1. 解码:接收数字输入代码。
  2. 重建:根据代码生成对应的模拟电压或电流值(通过电阻网络、电流源等)。
  3. 滤波:通常需要后级低通滤波器平滑阶梯状输出,还原连续信号。

三、核心参数与指标

理解 AD/DA 转换器的性能,需要掌握一系列核心参数与指标。这些参数决定了转换器的精度、速度、动态范围以及在实际应用中的适用性。本节将详细解析分辨率、采样率、建立时间、精度误差、动态性能等关键指标,并说明它们如何影响转换器的选型与设计。

1. 分辨率

定义:分辨率指转换器能够区分的最小模拟量变化,通常用输出数字代码的位数(N)表示。它决定了转换器输出可以表示的不同模拟电平的数量(2^N)。

计算公式

  • ADC 分辨率(量化步长):1 LSB = VREF / 2N。其中 VREF 为参考电压,N 为位数。例如,一个 12 位 ADC 在 5V 参考电压下的分辨率为 5V / 4096 ≈ 1.22 mV。
  • DAC 分辨率(最小输出电压变化):ΔVout = VREF / 2N。例如,一个 8 位 DAC 在 2.5V 参考电压下的最小输出步进为 2.5V / 256 ≈ 9.77 mV。

影响:分辨率越高,转换器能区分的信号细节越精细,但通常伴随着转换速度降低、成本增加和电路复杂度提升。

2. 采样率(ADC)

定义:采样率(Sampling Rate)指 ADC 每秒对模拟信号进行采样的次数,单位为 SPS(Samples Per Second)或 Hz。

奈奎斯特采样定理:为了无失真地重建原始信号,采样率(fs)必须大于信号最高频率分量(fmax)的两倍,即 fs > 2 × fmax。实际应用中,常取 fs ≥ (2.5 ~ 5) × fmax 以留出抗混叠滤波器的过渡带。

过采样:以远高于奈奎斯特频率的速率进行采样,可以提高信噪比(SNR)和有效分辨率,常用于 Σ-Δ 型 ADC。

应用考量:高速数据采集(如通信、视频)需要高采样率(MSPS 至 GSPS 级别),而低速高精度测量(如传感器、音频)则可以在较低的采样率下工作。

3. 建立时间(DAC)

定义:建立时间(Settling Time)指从 DAC 的数字输入代码发生变化开始,到其模拟输出稳定在最终值的一定误差范围(通常为 ±½ LSB 或 ±0.1%)内所需的时间。

影响因素:建立时间受输出放大器摆率、寄生电容、电阻网络开关速度以及负载特性影响。

重要性:建立时间是 DAC 动态性能的关键指标,直接影响波形生成、通信调制等应用中的信号质量。高速 DAC 的建立时间通常在纳秒(ns)级别。

4. 精度与静态误差

精度反映了转换器输出与理想转换特性之间的偏差,主要由以下静态误差参数描述:

  • 偏移误差(Offset Error):实际转换曲线的零点与理想零点之间的偏差。通常通过校准可以消除。
  • 增益误差(Gain Error):实际转换曲线的斜率(增益)与理想斜率之间的偏差。表现为满量程输出的偏差。
  • 积分非线性(INL):实际转换点与一条通过端点的最佳拟合直线(或理想直线)之间的最大偏差,通常以 LSB 为单位。INL 反映了转换器的整体线性度。
  • 微分非线性(DNL):相邻两个数字码对应的模拟量实际差值,与理想 1 LSB 之间的偏差。DNL ≤ ±1 LSB 是保证转换器单调性(输出随输入单调增加)的必要条件。

关系:总误差(Total Unadjusted Error, TUE)是偏移误差、增益误差和 INL 的综合体现。

5. 动态性能指标

除了静态参数,转换器在时变信号下的表现同样重要:

  • 信噪比(SNR):信号功率与噪声功率之比。对于理想 N 位 ADC,SNR ≈ 6.02N + 1.76 dB。实际 SNR 会因量化噪声、热噪声、时钟抖动等因素而降低。
  • 有效位数(ENOB):根据实际测得的 SNR 反推出的等效理想位数,ENOB = (SNR测量 - 1.76) / 6.02。它更真实地反映了 ADC 的动态性能。
  • 总谐波失真(THD):输出信号中谐波分量总功率与基波功率之比。
  • 无杂散动态范围(SFDR):信号幅度与最大杂散(非谐波)分量幅度之差,单位 dB。SFDR 高的转换器更适合处理多频信号或通信应用。
  • 信纳比(SINAD):信号功率与噪声及谐波失真总功率之比,SINAD = 信号 / (噪声 + 失真)。

6. 其他重要参数

  • 功耗:转换器在工作状态下的功率消耗,直接影响系统续航和散热设计。
  • 电源电压与参考电压:决定了转换器的输入/输出范围。
  • 接口类型:如 SPI、I²C、并行、JESD204B 等,影响与主控芯片的连接复杂度与数据吞吐率。
  • 温度范围:工业级或汽车级应用需要更宽的工作温度范围。

掌握这些核心参数,是正确选型、评估 AD/DA 转换器性能,并理解其数据手册的关键。在实际项目中,往往需要在分辨率、速度、精度、功耗和成本之间进行权衡。

四、常见 ADC 类型与原理

不同类型的 ADC 在速度、精度、功耗和成本上各有侧重,适用于不同的应用场景。下表对五种主流 ADC 类型进行了综合对比:

ADC 类型核心原理典型分辨率典型采样率主要优点主要缺点典型应用
逐次逼近型 (SAR)二分搜索逐位逼近12-18 位几十 kSPS ~ 几 MSPS功耗低、成本适中、精度与速度均衡速度受位数限制,需要精密比较器中速数据采集、传感器接口、电池供电设备
积分型 (双斜率/多斜率)定时积分比较16-24 位几 SPS ~ 几百 SPS精度极高、抗干扰能力强、结构简单速度非常慢数字万用表、精密测量仪器、低速高精度采集
流水线型 (Pipeline)多级流水转换10-14 位几十 MSPS ~ 几百 MSPS高速、中等精度、适合高频信号功耗较高、设计复杂、有流水线延迟通信系统、视频处理、雷达、软件无线电
Σ-Δ 型过采样 + 噪声整形 + 数字滤波16-24 位及以上几 kSPS ~ 几 MSPS极高精度、高动态范围、抗噪声能力强速度相对较慢、数字部分复杂音频处理、高精度测量、传感器、医疗仪器
Flash (并行)并行比较一次转换≤ 8 位几百 MSPS ~ 几 GSPS速度极快、单周期转换分辨率低、功耗大、面积大、成本高示波器、超高速数据采集、雷达接收机

1. 逐次逼近型(SAR)ADC

原理:通过二分搜索法逐位逼近模拟输入值。

特点:中等速度(几十 kSPS 到几 MSPS)、中等精度(12-18 位)、功耗低、成本适中。广泛用于中速数据采集。

2. 积分型(双斜率/多斜率)ADC

原理:通过积分电容对输入电压和参考电压进行定时积分,比较时间得到数字值。

特点:速度慢、精度高、抗干扰能力强。常用于数字万用表等仪表。

3. 流水线型(Pipeline)ADC

原理:将转换过程分为多级,每级完成部分转换并传递残差给下一级。

特点:高速(几十 MSPS 到几百 MSPS)、中等精度(10-14 位)、功耗较高。用于通信、视频处理。

4. Σ-Δ 型 ADC

原理:通过过采样、噪声整形和数字滤波实现高精度。

特点:极高精度(16-24 位及以上)、速度较慢、抗噪声能力强。用于音频、高精度测量。

5. Flash(并行)ADC

原理:使用 2^N-1 个比较器同时比较,一次转换得到结果。

特点:速度极快(可达 GSPS 级)、分辨率低(通常 ≤ 8 位)、功耗和面积大。用于超高速场合如示波器。

五、常见 DAC 类型与原理

与 ADC 类似,DAC 也有多种实现架构,它们在速度、精度、功耗和成本上各有侧重。下表对四种主流 DAC 类型进行了综合对比:

DAC 类型核心原理典型分辨率典型建立时间主要优点主要缺点典型应用
电阻分压型 (String DAC)电阻串分压,开关选通8-16 位微秒 (µs) 级结构简单、单调性好、精度高电阻数量多 (2^N)、面积大、速度中等精密电压基准、数据采集系统、工业控制
R-2R 梯形网络R 与 2R 电阻构成梯形网络,开关控制电流求和8-16 位几百纳秒 (ns) ~ 微秒 (µs) 级电阻种类少、易于集成、精度较高对电阻匹配精度要求高,速度受开关限制音频 DAC、通用数模转换、微控制器内置 DAC
电流舵 (Current-Steering)控制二进制加权电流源阵列的开关8-14 位纳秒 (ns) 级速度极快、适合高频信号精度受电流源匹配性影响,功耗较大高速通信 (DAC)、视频信号生成、雷达、直接数字频率合成 (DDS)
Σ-Δ 型数字过采样 + 噪声整形 + 低通滤波16-24 位及以上受限于滤波器,通常较慢可实现极高分辨率和高动态范围输出带宽有限,数字部分复杂高保真音频 DAC、精密仪器、传感器信号重建

1. 电阻分压型(String DAC)

原理:由一系列精密电阻串联构成分压网络,每个抽头对应一个特定的模拟电压。数字输入代码控制模拟开关,选择对应的抽头电压作为输出。

特点

  • 优点:结构直观,理论上具有完美的单调性(输出随输入代码单调增加),微分非线性 (DNL) 性能好。
  • 缺点:所需电阻数量随位数指数增长(2^N),导致芯片面积大、功耗高,且高速开关设计复杂。
  • 应用:常用于对精度和单调性要求高,但对速度要求不极端的场合,如精密电压基准源、数据采集系统中的 DAC 模块。

2. R-2R 梯形网络 DAC

原理:仅使用两种阻值(R 和 2R)的电阻构成梯形网络。数字输入代码控制每个支路上的开关,决定电流是流向输出节点(Iout)还是地。所有支路电流在输出节点求和,经运算放大器转换为电压。

特点

  • 优点:电阻种类少,易于在集成电路中实现良好的匹配,成本相对较低,是单片集成 DAC 中最常见的结构之一。
  • 缺点:精度严重依赖于 R 与 2R 电阻的精确匹配。开关的非理想性(导通电阻、电荷注入)会影响性能。
  • 应用:广泛应用于音频编解码器、微控制器内置 DAC、中等精度的通用数模转换。

3. 电流舵(Current-Steering)DAC

原理:由一组二进制加权的恒流源(或单位电流源阵列)构成。数字代码控制每个电流源的开关,将电流导向输出线或地线。输出电流是所有导通电流源之和。

特点

  • 优点:转换速度极快(建立时间可达纳秒级),非常适合生成高频模拟信号,无需输出运放即可直接驱动负载。
  • 缺点:精度受限于电流源之间的匹配精度。高位数的电流舵 DAC 面积和功耗都很大。输出通常是电流型,需要外接电阻转换为电压。
  • 应用:高速通信系统(如高速 DAC 用于发射机)、视频显示驱动、雷达信号生成、直接数字频率合成器 (DDS)。

4. Σ-Δ 型 DAC

原理:与 Σ-Δ ADC 原理相对应,是一个“数字域到模拟域”的噪声整形过程。首先对输入的低采样率、高分辨率数字信号进行数字插值(过采样),然后通过 Σ-Δ 调制器将其转换为高采样率、低分辨率(通常为 1 位)的位流,最后经过一个简单的 1 位 DAC(通常是一个开关)和模拟低通滤波器,还原出高分辨率、高动态范围的模拟信号。

特点

  • 优点:能够以较低的硬件复杂度实现极高的分辨率和动态范围,将量化噪声“整形”到高频段,然后被滤波器滤除。
  • 缺点:输出信号的带宽受限于过采样率和调制器阶数,通常带宽较窄。数字调制部分较为复杂。
  • 应用:高保真音频 DAC(如 CD 播放器、数字音频接口)、高精度测量仪器、需要极低噪声的传感器信号重建。

选择 DAC 时,需要根据应用对速度、精度、功耗和成本的综合要求进行权衡。例如,音频播放需要高分辨率和动态范围,常选用 Σ-Δ 或高性能 R-2R DAC;而高速通信则必须选用电流舵 DAC。

六、关键面试问题

本章节整理了硬件工程师、嵌入式工程师及模拟 IC 设计岗位面试中关于 AD/DA 转换器的高频问题,旨在帮助读者系统性地准备技术面试。每个问题不仅给出了核心答案,还提供了扩展追问的思路,以应对面试官的深入考察。

1. 如何根据应用需求选择 ADC?

核心回答:选择 ADC 需要综合考虑精度、速度、功耗、成本和接口。高精度测量(如传感器、音频)优先考虑 Σ-Δ 或积分型;高速应用(如通信、视频)选择流水线型或 Flash 型;对功耗敏感的中速场景(如便携设备)则常用 SAR 型。

扩展追问

  • 精度与速度的权衡:为什么 Σ-Δ ADC 精度高但速度慢?Flash ADC 速度快但精度低?
  • 功耗考量:SAR ADC 为何在中等精度下功耗较低?其功耗主要来自哪些部分?
  • 系统集成:微控制器内置的 ADC 通常是什么类型?为什么?
  • 过采样应用:什么情况下会使用远高于奈奎斯特频率的采样率?它带来了什么好处?

2. ADC 采样保持(S/H)电路的作用是什么?为什么必不可少?

核心回答:在 ADC 转换期间保持输入模拟信号的电压恒定,避免因信号变化导致量化错误。对于高频或快速变化的信号尤为重要。

扩展追问

  • 工作原理:简述采样保持电路的基本结构(开关、电容、缓冲器)。
  • 性能参数:什么是孔径时间(Aperture Time)和保持时间(Hold Time)?它们如何影响 ADC 性能?
  • 缺失后果:如果没有采样保持电路,对 ADC 的转换结果会产生什么影响?
  • 集成与分立:现代 ADC 芯片通常将 S/H 电路集成在内部,这样做有什么优势?

3. 什么是量化误差?它能否被完全消除?有哪些方法可以减小它?

核心回答:量化误差是用有限位数的数字量表示连续模拟量时产生的固有误差,最大值为 ±½ LSB。它是原理性误差,无法完全消除,但可以通过提高分辨率(增加位数)或采用过采样与噪声整形技术(如 Σ-Δ 调制)来有效减小。

扩展追问

  • 误差分布:量化误差在统计上有什么特性?通常如何建模?
  • 过采样原理:为什么过采样能提高信噪比(SNR)和有效位数(ENOB)?
  • 与其它误差的关系:量化误差与积分非线性(INL)、微分非线性(DNL)误差有何本质区别?
  • 实际影响:在音频或高精度测量系统中,量化误差会如何影响最终的信噪比和动态范围?

4. DAC 输出中的“毛刺”(Glitch)是如何产生的?有哪些常见的抑制方法?

核心回答:毛刺是数字输入码切换时,由于内部开关的导通/关断时间不完全同步,导致输出端出现短暂的尖峰脉冲。抑制方法包括:使用“去毛刺”电路(如采样保持或开关同步)、采用分段式或温度计编码结构以减少码值切换时的开关动作、优化开关时序、选用内置毛刺抑制功能的高性能 DAC。

扩展追问

  • 最坏情况:什么码值切换时产生的毛刺能量最大(例如,从 0111... 切换到 1000...)?为什么?
  • 毛刺能量指标:数据手册中如何表征毛刺性能?
  • 对系统的影响:在音频或通信系统中,毛刺会引入什么类型的失真?
  • 架构选择:为什么电流舵 DAC 在高速应用中仍需关注毛刺问题?其抑制策略有何不同?

5. 如何理解并计算 ADC 的理想信噪比(SNR)?实际 SNR 受哪些因素影响?

核心回答:理想 N 位 ADC 的 SNR 由量化噪声决定,计算公式为 SNR = 6.02N + 1.76 dB。实际 SNR 会因热噪声、时钟抖动、电源噪声、非线性失真等因素而低于理想值。有效位数(ENOB)是衡量实际动态性能的更直观指标,ENOB = (SNR_测量 - 1.76) / 6.02。

扩展追问

  • 公式推导:简述 6.02N + 1.76 dB 这个公式是如何推导出来的。
  • 时钟抖动的影响:时钟信号的抖动如何恶化 ADC 的 SNR?在高频采样时为何尤为关键?
  • SNR 与 SINAD:信噪比(SNR)和信纳比(SINAD)有什么区别?哪个更能全面反映 ADC 的动态性能?
  • 提高 SNR 的工程手段:除了选用高性能 ADC,在系统设计层面可以通过哪些手段改善整体 SNR?

6. 解释 ADC 的积分非线性(INL)和微分非线性(DNL)误差,它们对系统有何影响?

核心回答

  • DNL(微分非线性):表示相邻两个数字码对应的模拟量实际步进与理想 1 LSB 步进之间的偏差。DNL ≤ ±1 LSB 是保证 ADC 单调性(输出随输入单调增加)的必要条件。
  • INL(积分非线性):表示所有转换点与一条通过端点的最佳拟合直线(或理想直线)之间的最大偏差,反映了 ADC 的整体线性度。

影响:大的 DNL 会导致丢失码(Missing Codes),即某些数字码永远不会出现;大的 INL 会导致系统性的增益或偏移误差,影响测量精度。

扩展追问

  • 测试方法:如何通过测试得到 ADC 的 INL 和 DNL 曲线?
  • 误差来源:在 SAR ADC 和流水线 ADC 中,INL/DNL 误差主要来源于哪些电路非理想性?
  • 校准:INL 误差可以通过哪些校准技术进行补偿?

7. 对比 SAR ADC 和 Σ-Δ ADC 的主要区别,并说明它们各自最适合的应用场景。

核心回答

对比项SAR ADCΣ-Δ ADC
核心原理二分搜索,逐次逼近过采样,噪声整形,数字滤波
典型分辨率12-18 位16-24 位及以上
典型速度几十 kSPS 至几 MSPS几 kSPS 至几 MSPS
主要优点功耗低,精度与速度均衡,成本适中精度极高,动态范围大,抗噪声能力强
主要缺点速度受位数限制,需要精密比较器输出带宽有限,数字部分复杂
典型应用中速数据采集、传感器接口、电池供电设备音频处理、高精度测量、传感器、医疗仪器

扩展追问:为什么 Σ-Δ ADC 在音频领域占据主导地位?而 SAR ADC 在通用微控制器的模拟前端中如此常见?

8. 在选择 DAC 时,除了分辨率和建立时间,还需要重点考虑哪些参数?为什么?

核心回答:还需重点考虑:

  • 输出类型:电压输出型还是电流输出型?电流输出型(如电流舵 DAC)通常速度更快,但需要外接运放转换为电压。
  • 单调性:是否保证输出随输入代码单调增加?这对于闭环控制等应用至关重要。
  • 毛刺能量:影响动态性能,在波形生成应用中需要特别关注。
  • 接口与功耗:串行接口(SPI/I²C)节省引脚但速度慢;并行接口速度快但引脚多。功耗直接影响系统热设计和续航。
  • 参考电压源:是内置还是外置?参考电压的精度和温漂会直接影响 DAC 的整体输出精度。

9. 什么是 ADC 的“孔径抖动”(Aperture Jitter)?它如何限制 ADC 在高频信号下的性能?

核心回答:孔径抖动是指采样时钟边沿的不确定性(时间抖动)。它会导致采样时刻的随机偏移,从而在输入信号中引入额外的噪声,尤其是在输入信号频率很高时。孔径抖动对 SNR 的限制公式为:SNR_jitter (dB) = -20 * log10(2 * π * f_in * t_jitter),其中 f_in 为输入信号频率,t_jitter 为孔径抖动的均方根值。

扩展追问:对于一个采样率为 100 MSPS、欲采集 50 MHz 信号的 ADC,若要求由时钟抖动引入的 SNR 恶化不超过 1 dB,则允许的最大孔径抖动是多少?

10. 请简述过采样(Oversampling)技术提升 ADC 性能的原理。

核心回答:过采样以远高于奈奎斯特频率(≥2倍信号带宽)的速率对信号进行采样。其提升性能的原理主要有两点:1)量化噪声白化:总的量化噪声功率不变,但被分散到更宽的频率范围,从而在信号带宽内的噪声功率密度降低;2)结合数字滤波:通过后续的数字低通滤波器,可以滤除信号带宽外的高频量化噪声,从而有效提高信号带宽内的信噪比(SNR)和分辨率。

扩展追问:过采样率(OSR)每增加一倍,理论上能带来多少 dB 的 SNR 提升?这相当于增加了多少有效位数(ENOB)?

七、总结

AD/DA 转换器是连接模拟与数字域不可或缺的组件,其选型与设计需要综合考虑分辨率、采样率、建立时间、精度误差等一系列关键参数。本文系统介绍了逐次逼近型(SAR)、积分型、流水线型、Σ-Δ 型以及 Flash 型等主流 ADC 架构,以及电阻分压型、R-2R 梯形网络、电流舵和 Σ-Δ 型等常见 DAC 类型,阐述了它们的工作原理、特点与典型应用场景。

在实际工程中,没有一种转换器能够满足所有需求。高速应用可能选择流水线或 Flash ADC,而高精度测量则倾向于 Σ-Δ 或积分型 ADC;DAC 的选择同样需要在速度、精度和复杂度之间取得平衡。理解这些转换器的核心原理与性能折衷,有助于在系统设计中做出更明智的决策。

最后,本文梳理了面试中常见的关键问题,如 ADC 选型考量、采样保持电路的作用、量化误差的成因与抑制、DAC 毛刺的产生与消除,以及信噪比(SNR)的理解,希望能为读者的技术学习与职业发展提供切实的参考。

业发展提供切实的参考。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/18 13:28:02

Unity 里的动画,为什么这么费 CPU?

前段时间做一个小 FPS 项目,场景里敌人一多,帧率就往下掉。用 Profiler 一看,Animators.Update 这一栏占了一大块 CPU 时间,我才意识到动画原来是这么重的一块开销。 之前一直觉得动画不就是"播个片子"嘛,能有多费劲?后来查了不少资料、翻了 Unity 的文档,才…

作者头像 李华
网站建设 2026/8/18 13:27:51

创业项目用户需求调研与问卷设计方法

创业早期的用户调研,主要用于判断三个问题:用户是否存在真实需求、哪些需求值得优先解决、用户是否愿意为解决方案投入时间或金钱。 很多问卷最终只能得到“用户觉得这个功能不错”之类的结果。这类结论难以指导产品开发,因为兴趣、使用和付…

作者头像 李华
网站建设 2026/8/18 13:27:47

MicroReader已读标记功能实现:用SQLite高效记录阅读历史的技巧

MicroReader已读标记功能实现:用SQLite高效记录阅读历史的技巧 【免费下载链接】MicroReader 一个小而美的阅读客户端 项目地址: https://gitcode.com/gh_mirrors/mi/MicroReader MicroReader(微阅)是一款小而美的 Android 阅读客户端…

作者头像 李华
网站建设 2026/8/18 13:25:39

复现CVPR 2021论文结果:ManyDepth在KITTI上的完整评估教程

复现CVPR 2021论文结果:ManyDepth在KITTI上的完整评估教程 【免费下载链接】manydepth [CVPR 2021] Self-supervised depth estimation from short sequences 项目地址: https://gitcode.com/gh_mirrors/ma/manydepth 想要亲手复现 CVPR 2021 顶会论文中的深…

作者头像 李华
网站建设 2026/8/18 13:24:55

1951-2021 年印度次大陆河流域的径流重建数据集

1951-2021 年印度次大陆河流域的径流重建 印度次大陆 (ISC) 河流域水文模型模拟月度径流数据集(1951 年至 2021 年)满足了 ISC 区域长期径流观测的迫切需求。鉴于水流数据在水资源管理、水文气候分析和生态评估中的重要作用,该数据集为广泛的…

作者头像 李华