ADC的参考电压是1.05V,0db,怎么测出来2.1V的电压的?
1倍的时候,ADC是12位的,怎么是ADC/2048,为啥不是ADC/4096?还有 -3 ,-1,+0.5是啥意思。
还有根据电压的范围选择增益,如果输入信号是0.2V-3V变化的,怎么测,我怎么知道它那个范围?
还有负电压是怎么测出来的,这个负压是对GND吗?负压是只有差分才有可能测出来?差分2个输入对GND都必须为正?
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 怎么切换的关键程序不行吗???