582的ADC采集问题

image.png

image.png


采集PA4的电压,当没有接入外部输入时打印的ADC值已经有1500了。

然后接入0.12V的外部输入时,ADC值为1600。

image.png

用上面的公式计算电压值大约为3.3V,这就不对了啊。



您好,正常的。ADC初始值要带入到公式中计算。

计算公式中用1050代替1.05,数据类型为16位无符号,这样方便计算。

adcBuff[i]*1050/512-3*1050,-12db增益。

adcBuff[i]*1050/1024-1050,-6db增益。

adcBuff[i]*1050/2048,0db增益。



这个ADC初始值是怎么来的呢?不太理解



与MCU内部电路设计有关,不用纠结,按公式使用即可。


只有登录才能回复,可以选择微信账号登录