我在ADC电压采集时,给ADC输入引脚接GND,也能采集到1000多的值,接3.3V采集到2048.另外我在程序中切换采集了三个通道,但是都会随着某一个通道变化
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
我在ADC电压采集时,给ADC输入引脚接GND,也能采集到1000多的值,接3.3V采集到2048.另外我在程序中切换采集了三个通道,但是都会随着某一个通道变化
您好,有可能是因为通道实际打开时间很短,来不及对采样电容充放电导致的。
常见的做法是对单一通道进行多次的采集(可以是上千次),然后丢弃前面数百次的值,用后面采集到的数百次的值做个平均,然后在切换到下一个通道重复。
思路就是增加这个通道打开的时间,让采样电容有充分的时间进行充放电