本帖最后由 顾博文 于 2019-1-18 15:43 编辑
331x芯片采样时间:ADC采用的是1阶sigma-delta 方式,单次转换需要256~2048个时钟周期(RCHF输出频率为8MHz时,ADC工作频率512KHz或1MHz,具体配置见下图(芯片手册7.6.12章节内容):
默认ADC温度采样时间为 3.2ms,电压采样时间为2ms。ADC的采样时间还和ADC计数值修调寄存器(ADC_TRIM)有关,ADC_TRIM 越大,时间越久。另外,当主频时钟低于ADC工作时钟时,ADC采样是否完成无法通过ADC中断标志寄存器(ADCIF)判断,只能延时等待,等待时间约为4ms。 ADC的参考电压VREF为1.23V,ADC取得是4倍的VREF,即4.92V。但是4倍的VREF不是直接产生的物理量,而是通过电容比例折算的,所以实际上ADC里没有4.92V这个电压,4.92V是个折算值。所以ADC最高能转换4.92V的电压(理论上),一般情况下,让转换电压范围处于1.0V~4.4V,这样比较准。另外需要注意的是,331x芯片不支持输入比电源还高的电压,所以如果VDD是3.0V,那么ADC转换的电压必须低于3.0V。
|