如上图所示,是3位SAR ADC的简化电路图。
采样阶段:当Sc,SIN闭合,S1,S2,S3,S4左闭合接通AIN时,可知,电容阵列充电,电压为AIN。然后,Sc断开,而S1,S2,S3,S4右闭合均接地时,各个电容的电压为 -AIN。接着进入转换阶段。
转换阶段:从MSB开始,S1接通到Vref,而S2,S3,S4接地,按照mt-adc上的介绍,A点的电压会在采样阶段的电压-AIN的基础上正偏移Vref/2,此时A点的电压为-AIN+Vref/2。如果-AIN+Vref/2<0,比较器输出高电平“1”。这时,S1位置不变继续接通Vref,S2接通到Vref,此时A点的电压会在-AIN+Vref/2的基础上再正偏移Vref/4,此时A点的电压为-AIN+Vref/2+Vref/4,.........,依次类推。
Q:请问,转换阶段,偏移电压是如何计算出来的?我推算了一下,只有在开关切换前后,电容阵列的总电量保持不变的情况下,才会算出上述的偏移电压。但是开关切换后,电容会在参考电压下冲充电啊,总电量怎么会保持不变呢?除非开关速度极快,电量的变化十分微小,但从MSB开始到LSB搜索的过程中,未搜索到LSB前,只要有一个电容开关接通到Vref,有足够的时间给电容充电,电容的电量就会变化啊!!???