展锐ADC
1、驱动匹配
2、展锐adc分为大量程和小量程
小量程0-1.2V,大量程为3V
缩放比例初始化,目前adc1和adc5默认大量程,其它通道为小量程。和展锐沟通过,目前adc的小量程有校准,大量程没有校准。
12位32通道ADC
3、获取比例
adc1-adc4,scale为1,则比例为400:1025, 0为1:1
从scale初始化缩放比例来看,除了adc5缩放比例为400:1025,其它通道均为1:1
4、电压转换
有下面函数可知,adc5是大量程校准,其它adc通道走default,小量程校准后,再按照比例放大,所以,电压越大,误差就越大。0-1.2V,adc读取的电压值误差较小,adc1实测在5mV以内,1.2v以上,adc1误差基本在13mv左右。
5、读电压和缩放比例
- 如果读adc1的电压就cat in_voltage1_input,其它通道依次类推共有32个通道。
- 读缩放比例就cat in_voltage1_scale,值为1代表为大量程电压范围0-3V.