582M ADC参考电压的疑惑,表示完全懵逼

image.png

 ADC的参考电压是1.05V,0db,怎么测出来2.1V的电压的?

1倍的时候,ADC是12位的,怎么是ADC/2048,为啥不是ADC/4096?还有 -3 ,-1,+0.5是啥意思。

还有根据电压的范围选择增益,如果输入信号是0.2V-3V变化的,怎么测,我怎么知道它那个范围?

还有负电压是怎么测出来的,这个负压是对GND吗?负压是只有差分才有可能测出来?差分2个输入对GND都必须为正?


ch57x ch58x 的adc 设计是基本一致的,

其实现方式是SAR ADC ,即逐次比较ADC,

实现该ADC的方式有很多种,但是根本上都离不开"比较"


这里的1.05V 你可以理解为第一次比较的一个电压,后面的比较是基于该电压作为基准的的DAC产生的电压, 

所以这里的1.05v实际上只是量程的一半.

然后接下来的PGA实现的是对输入电压的倍数调节,但是比较还是在1.05v的基础上,所以测量范围都是在1.05v 上下扩展,

但是受限于GPIO的设计,这个电压亦要符合GPIO的电气特性,所以最大范围是-0.2v 到VIO33+0.2V,这意味着差分测量输入也要在这个范围内.

至于测量范围选择,你完全可以通过调整PGA使用最大的范围去测量,如果分辨率满足需求的话.


 



你帮我写ADC一下    0~3.3V 怎么切换的关键程序不行吗???

你帮我写ADC一下    0~3.3V 怎么切换的关键程序不行吗???


相同问题请在同一份帖子中回复,我们会进行处理

https://www.wch.cn/bbs/thread-94341-1.html

 


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