在ADC中,采样开关引起的误差主要由两个因素导致,分别是电荷注入和导通电阻非线性。前者主要由MOS管导通时导电沟道电荷的产生和消失引起。当一个MOS管工作在三极管区时,沟道电荷的大小为:
当开关关断的时候,沟道电荷需要消失,电荷只能流入到MOS管本身的S端或D端,对两端的电压造成影响。因此流入采样电容上的电荷会产生一个offset,offset的大小取决于多个因素,如:工艺、晶体管尺寸、输入电压和开关时序等。最重要的是offset和输入相关,这会在采样时导致产生谐波。
导通电阻非线性主要由开关导通电阻与输入信号的相关性引起。下图为导通电阻的大小:
可以看到,无论哪种因素,当VS=VIN时,过驱动电压VGS都是输入电压的函数。
下图所示为栅压自举电路,该电路理论上可以摆脱VGS对输入信号的依赖,使VGS成为一个恒定值,提升导通电阻线性度,降低谐波。