转换时间的参数一般不太敏感,一般AD转换都很快,如果不需要非常高速的转换频率,那转换时间就可以忽略了。AD转换的时候需要花小段时间, 在AD转换的步骤中,有4步分别是采样、保持、量化、编码,其中采样和保持可以放一起,量化和编码也可以放一起,总共是两大步。
量化、编码就是之前ADC逐次比较的过程,比较花时间,一般位数越多花的时间越长。
采样、保持的作用在于,因为AD转换需要一小段时间,如果在这一小段时间里,输入的电压还在不断的发生变化,那么没法办定位输入电压到底在哪,在量化编码之前需要设置一个采样开关,打开采样开关收集外部电压,可以使用一个小容量的电容存储这个电压,存储好之后再断开采样开关,进行后面的AD转换,在量化编码的期间电压始终保持不变,以便精确的定位位置电压的位置。保持采样的过程需要闭合采样开关,过一段时间再断开,这期间会产生一个采样时间
这个采样时间引申出了一个公式,ADC总采样时间为=采样时间+12.5个ADC周期,公式中的采样时间就是采样保持花费的时间,可以在程序中进行配置,采样时间越大越能避免一些毛刺信号的干扰,不过转换时间也会相应延长。12.5个ADC周期是量化编码花费的时间,因为是12位的ADC,所以需要花费12个周期,这里多了0.5个周期,可能是执行其他任务花的时间。
ADC周期