ADC实现的是将连续的模拟信号转换为时间离散,幅度离散的数字化信号, 从而可以被数字信号处理器或微控制器使用。下面举一个 1bit ADC,也就是常见的比较器做为例 子。
从上图中可以看到,比较器成功的以 Vthresh 为阈值,把所有高于 Vthresh 的电压都量化为 1,把所有低于 Vthresh 的信号都量化为 0。这就是最简单的 1bit ADC,能输出 1 位数字 信号。
从这个最简单的 1 位 ADC 拓展开来,我们很容易得到一个 N 位的 ADC。图 1-2 是一个 3 位 ADC 为例,8 个电阻将参电压分成 8 个等级,其中 7 个等级的电压分别作为 7 个比较器的 比较电平。输入的模拟电压经采样保持后与这些比较电平进行比较,当高于比较器的比较电 平时,比较器输出为 1,当低于比较器的比较电平时,比较器输出为 0。比较器的输出状态由 D 触发器存储,并送给编码器,经过编码器编码得到数字输出量。3 位数字输出量表示 2^3 种不同的转换结果。
图 1-2 所示的 ADC 结构即为 Flash ADC,也称并行 ADC 的基本结构。Flash ADC 是目前 转换速度最快的 ADC。对于 n 位输出二进制码,Flash ADC 需要 2n-1 个比较器。显然,随着位数的增加,所需比较器数量将迅速增加。受到众多比较器之间存在大量的匹配误差的影响, 加之电路成本和功耗的限制,Flash 型 ADC 的分辨率很难做到 10 位以上,Flahs 型 ADC 的分 辨率一般为 6-8 位,适用于速度要求很高,而对时域分辨率要求较低的场合,比如示波器等 仪器中。