在如今许多CMOS模数转换器中,常用的解决方法是采用开关电容器结构实现输入采样。这种输入结构的最基本形式由相对较小的电容器和模拟开关组成,如图1所示。
当开关设在位置1时,采样电容器被充电至采样节点的电压(在该例中为VS),然后开关切换至位置2,此时采样电容器上累积的电荷被转移至采样电路的其它部分。这一过程不断反复。
上述不带缓冲器的开关电容器输入可引起严重的系统级问题。例如,将采样电容器充电到适当电压所需的电流必须由连接到模数转换器输入端的外部电路提供。当电容器切换到采样节点(图1中的开关位置1)时,对电容器进行充电需要大电流。这一瞬态电流的大小是采样电容器容值、电容开关频率和采样节点电压的函数。
这个开关电流由下式表示:
Iin=CVf
其中,C为采样电容器的电容值,V为采样节点上的电压(本例中用VS表示),f为采样开关进行开关操作的频率。这个开关电流会在采样节点产生较高的电流尖峰(图1)。
当设计模数转换器前端的模拟电路时,必须考虑这个开关电流的影响。由于该电流可以通过任何电阻,所以将产生压降,在模数转换器的采样节点处产生电压误差。如果转换器的输入端有高阻抗传感器或高阻抗滤波器相连,那么这个误差将非常大。
例如,假设电阻器被放置在模数转换器的前端,以隔离传感器并增强静电放电(ESD)保护功能(图2)。在本例中,采样电容器的容值为10pF,开关频率为1MHz。利用上式计算可得,瞬态电流约为25?A。当这个瞬态电流通过10k?的电阻器时,采样节点上将会产生250mV的电压误差。由于采样节点可能被安排在下一个采样周期之前,因此这是最差情况下的近似值。该建立时间取决于由10kΩ电阻器和采样电容器构成的RC时间常数,以及模数转换器输入端的寄生电容。寄生电容可能是由模数转换器的导线、电路板上的走线长度以及内部MOS开关电容造成的。此外,可能需要一个外部缓冲器电路来提供必需电流,并确保采样节点能被正确设置,从而保持转换器的线性特性。
不过,当开关频率更高时,放大器输出阻抗将增大,因此必须仔细选择放大器和相关电路才能解决瞬态开关电流问题。
为尽可能减小外部电路的瞬态电流要求,可以设置一个内部缓冲器(图3)。在这个实现方案中,模拟开关构成三种不同的状态。在位置1处,采样电容器被快速充电至采样节点电压(在本例中为VS)加上(或减去)缓冲器偏差(VOS)。在这一阶段,对电容器充电所需的瞬态电流由内部缓冲器电路提供。内部缓冲器可被优化设计,以便在所要求的开关频率下提供低阻抗输出,利用该开关频率可在指定时间对电容器进行正确充电。然后,开关被重新配置,在图3位置2处形成连接。在此阶段,采样电容器直接与模数转换器的采样节点相连。
接着,采样电容器被充电或放电,以便电容器电压与采样节点上的电压相等。此时可能仍然存在少量开关电流,但外部电路所需的电流将减少,这是由于电容器电压已经被充电至内部缓冲器的偏置电压范围内。最后,模拟开关切换到位置3处,此时采样后的电压可被传送至采样电路的其余部分。带缓冲器的开关电容器输入能够大幅降低模数转换器外部电路的瞬态电流,这是它的优点之一。在前一个例子中,采样电容器的容值为10pF,开关频率为1MHz。假设内部缓冲器的电压偏置为10mV,这将产生仅100nA的瞬态电流,该数值比不带缓冲的采样输入的瞬态电流小250倍。
在某些情况下,一个固定或可编程增益放大器被集成到模数转换器前端的同一个硅片中,这个放大器不仅有助于减小必须由外部电路提供的开关电流,而且还能对模拟信号进行放大。另外,还可以设置一个斩波稳定放大器来减小1/f噪声,这种噪声有时也被称为“闪烁噪声”。这种低频噪声是由处理工艺固有的MOS晶体管通道中的表面态引起的。斩波可以消除1/f噪声,并减小外部电流要求。不过,由于MOS开关不匹配,电路中仍将存在少量输入瞬态电流。
无论采用何种采样架构,模数转换器都必须实现某种形式的ESD保护。对于CMOS方案来说,通常采用箝位二极管进行ESD保护,如图4所示。箝位二极管可有效限制加在转换器内部晶体管上的电压。如果输入电压与电源轨之差超过了二极管压降(通常为0.7V),则二极管将开始传导电流并限制电压。但是,箝位二极管同样会出现电流泄漏,在设计模拟输入电路时必须考虑这个问题。尽管这个泄漏电流通常都较小,也许只有几皮安培,但该电流会随着温度升高而按比例大幅增加。
随着模数转换器的持续发展,系统设计工程师能充分理解所采用的输入结构以及这种结构对外部电路的影响已经变得越来越重要。本文对一个简单的开关电容器输入结构进行了探讨。开关电流要求可显著影响系统的总体性能,而外部电路必须进行相应设计。一个集成的缓冲器或放大器可以大幅减小开关电流,从而简化模数转换器外部的电路设计。ESD保护电路也将会影响外部电流要求,并且随着温度变化对电流的影响也不一样。