所以,位3置为0。
然后DAC被置为01002,并执行第二次比较。
由于VIN >VDAC,位2保持为1。
DAC置为01102,执行第三次比较。
根据比较结果,位1置0,DAC又设置为01012,执行最后一次比较。
最后,由于VIN >VDAC,位0确定为1[1-2]。
图2.SAR工作原理(以4位ADC为例)
注意,对于4位ADC需要四个比较周期。
通常,N位SARADC需要N个比较周期,在前一位转换完成之前不得进入下一次转换[2-1]。
由此可以看出,该类ADC能够有效降低功耗和空间,当然,也正是由于这个原因,分辨率在14位至16位,速率高于几Msps(每秒百万次采样)的逐次逼近ADC极其少见。
一些基于SAR结构的微型ADC已经推向市场[1-3]。
MAX1115/MAX1116和MAX1117/MAX1118 8位ADC以及分辨率更高的可互换产品MAX1086和MAX1286 (分别为10位和12位),采用微小的SOT23封装,尺寸只有3mmx3mm。
12位MAX11102采用3mmx3mmTDFN封装或3mmx5mmµMAX®封装[2-2]。
SARADC的另一个显著的特点是:
功耗随采样速率而改变。
这一点与闪速ADC或流水线ADC不同,后者在不同的采样速率下具有固定的功耗。
这种可变功耗特性对于低功耗应用或者不需要连续采集数据的应用非常有利(例如,用于PDA数字转换器)[1-4]。
2.SAR的深入分析
SARADC的两个重要部件是比较器和DAC,稍后我们可以看到,图1中采样/保持电路可以嵌入到DAC,不作为一个独立的电路。
SARADC的速度受限于:
①DAC的建立时间,在这段时间必须稳定在整个转换器的分辨率以(如:
½LSB)
②比较器,必须在规定的时间能够分辨VIN与VDAC的微小差异
③逻辑开销
2.1DAC
DAC的最大建立时间通常取决于其MSB的建立时间,原因很简单,MSB的变化代表了DAC输出的最大偏移。
另外,ADC的线性也受DAC线性指标的限制。
因此,由于元件固有匹配度的限制,分辨率高于12位的SARADC常常需要调理或校准,以改善其线性指标。
虽然这在某种程度上取决于处理工艺和设计,但在实际的DAC设计中,元件的匹配度将线性指标限制在12位左右[2-3]。
许多SARADC采用具有固有采样/保持功能的电容式DAC。
电容式DAC根据电荷再分配的原理产生模拟输出电压,由于这种类型的DAC在SARADC中很常用,所以,我们最好讨论一下它们的工作原理[3-1]。
电容式DAC包括一个由N个按照二进制加权排列的电容和一个“空LSB”电容组成的阵列。
图3是一个16位电容式DAC与比较器相连接的例。
采样阶段,阵列的公共端(所有电容连接的公共点,见图3)接地,所有自由端连接到输入信号(模拟输入或VIN)。
采样后,公共端与地断开,自由端与VIN断开,在电容阵列上有效地获得了与输入电压成比例的电荷量。
然后,将所有电容的自由端接地,驱动公共端至一个负压-VIN[2-4]。
图3.16位电容式DAC示例
作为二进制搜索算法的第一步,MSB电容的底端与地断开并连接到VREF,驱动公共端电压向正端移动½VREF。
因此,VCOMMON =-VIN +½×VREF
如果VCOMMON <0(即VIN >½×VREF),比较器输出为逻辑1。
如果VIN <½×VREF,比较器输出为逻辑0。
如果比较器输出为逻辑1,MSB电容的底端保持连接至VREF。
否则,MSB电容的底端连接至地。
接下来,下一个较小电容的底端连接至VREF,将新的VCOMMON电压与地电位进行比较。
继续上述过程,直至所有位的值均确定下来。
简言之,VCOMMON =-VIN +BN-1 ×VREF/2+BN-2 ×VREF/4+BN-1 ×VREF/8+...+B0×VREF/2N-1 (B_为比较器输出/ADC输出位)[3-2]。
2.1.1DAC校准
对于一个理想的DAC来讲,每个与数据位相对应的电容应该精确到下一个较小电容的两倍。
在高分辨率ADC(如16位)中,这会导致过宽的数值围,以致无法用经济、可行的尺寸实现。
16位的SARADC(如MAX195)实际由两列电容组成,利用电容耦合减小LSB阵列的等效容值。
MSB阵列中的电容经过微调以降低误差。
LSB电容的微小变化都将对16位转换结果产生明显的误差。
不幸的是,仅仅依靠微调并不能达到16位的精度,或者补偿由于温度、电源电压或其它参数的变化所造成的性能指标的改变。
考虑到上述原因,MAX195部为每个MSB电容配置了一个校准DAC,这些DAC通过电容耦合到主DAC输出,根据它们的数字输入调节主DAC的输出。
校准时,首先要确定用于补偿每个MSB电容误差的修正代码,并存储该代码。
此后,当主DAC对应的数据位为高电平时就把存储的代码提供给适当的校准DAC,补偿相关电容的误差。
一般由用户发起校准过程,也可以在上电时进行自动校准。
为降低噪声效应,每个校准过程都执行许多次(MAX195大约持续14,000个时钟周期),结果取平均值。
当供电电压稳定后最好进行一次校准。
高分辨率ADC应该在电源电压、温度、基准电压或时钟等任何一个参数发生显著变化后进行再校准,因为这些参数对直流偏移有影响。
如果只考虑线性指标,可以容许这些参数有较大改变。
因为校准数据是以数字方式存储的,无需频繁转换即可保持足够的精度[3-3]。
2.2比较器
比较器需要具有足够的速度和精度,尽管比较器的失调电压不影响整体的线性度,它将给系统传输特性曲线带来一个偏差,为减小比较器的失调电压引入了失调消除技术。
然而,还必须考虑噪声,比较器的等效输入噪声通常要设计在1LSB以。
比较器必须能够分辨出整个系统精度以的电压,也就是说比较器需要保证与系统相当的精度。
3.SARADC与其它ADC结构的比较
3.1与流水线ADC相比
流水线ADC采用一种并行结构,并行结构中的每一级同时进行一位或几位的逐次采样。
这种固有的并行结构提高了数据的吞吐率,但要以功耗和延迟为代价。
所谓延迟,在此情况下定义为ADC采样到模拟输入的时间与输出端得到量化数据的时间差。
例如,一个5级流水线ADC至少存在5个时钟周期的延迟,而SAR只有1个时钟周期的延迟。
需要注意的是,延迟的定义只是相对于ADC的吞吐率而言,并非指SAR的部时钟,该时钟是吞吐率的许多倍。
流水线ADC需要频繁地进行数字误差校准,以降低对流水线上每一级闪速ADC(即比较器)的精度要求。
而SARADC的比较器精度只需与整体系统的精度相当即可。
流水线ADC一般比同等级别的SAR需要更多的硅片面积。
与SAR一样,精度高于12位的流水线ADC通常需要一些某种形式的微调或校准。
3.2与闪速ADC相比
闪速ADC由大量的比较器构成,每个比较器包括一个宽带、低增益预放大器和锁存器。
预放大器必须仅用于提供增益,不需要高线性度和高精度,这意味着只有比较器的门限值才需具有较高的精度。
所以,闪速ADC是目前转换速率最快的一种架构。
通常需要折衷考虑闪速ADC的速度以及SARDAC的低功耗和小尺寸特性。
尽管极高速的8位闪速ADC(以及它们的折叠/插变种)具有高达1.5Gsps的采样速率(例如MAX104、MAX106和MAX108),但很难找到10位的闪速ADC,而12位(及更高位)闪速ADC还没有商用化的产品。
这是由于分辨率每提高1位,闪速ADC中比较器的个数将成倍增长,同时还要保证比较器的精度是系统精度的两倍。
而在SARADC中,提高分辨率需要更精确的元件,但复杂度并非按指数率增长。
当然,SARADC的速度是无法与闪速ADC相比较的[3-4]。
3.3与Σ-Δ转换器相比
传统的过采样/Σ-Δ转换器被普遍用于带宽限制在大约22kHz的数字音频应用。
近来,一些宽带Σ-Δ转换器能够达到1MHz至2MHz的带宽,分辨率在12位至16位。
这通常由高阶Σ-Δ调制器(例如,4阶或更高)配合一个多位ADC和多位反馈DAC构成。
Σ-Δ转换器具有一个优于SARADC的先天优势:
即不需要特别的微调或校准,即使分辨率达到16位至18位。
由于该类型ADC的采样速率要比有效带宽高得多,因此也不需要在模拟输入端增加快速滚降的抗混叠滤波器。
由后端数字滤波器进行处理。
Σ-Δ转换器的过采样特性还可用来“平滑”模拟输入中的任何系统噪声。
Σ-Δ转换器要以速率换取分辨率。
由于产生一个最终采样需要采样很多次(至少是16倍,一般会更多),这就要求Σ-Δ调制器的部模拟电路的工作速率要比最终的数据速率快很多。
数字抽取滤波器的设计也是一个挑战,并要消耗相当大的硅片面积。
在不远的将来,速度最高的高分辨率Σ-Δ转换器的带宽将不大可能高出几兆赫兹很多。
总结
综上所述,SARADC的主要优点是低功耗、高分辨率、高精度、以及小尺寸。
由于这些优势,SARADC常常与其它更大的功能集成在一起。
SAR结构的主要局限是采样速率较低,并且其中的各个单元(如DAC和比较器),需要达到与整体系统相当的精度。