当前位置: 代码迷 >> 单片机 >> 24位AD值折算
  详细解决方案

24位AD值折算

热度:197   发布时间:2016-04-28 14:46:40.0
24位AD值换算?
激励电压为3.3V  
AD内码值为 5050802
U = 5050802/(8388608) *3.3V = 1.98V
用万用表测量模拟端电压 =0.7mv
AD内码值线性度较好,不能理解啊~~~

------解决思路----------------------
24位AD分母是16777215
------解决思路----------------------
引用:
激励电压为3.3V  
AD内码值为 5050802 这么大的一个值,怎么可能才0.7mV(0.7V倒还说的通)
U = 5050802/(8388608) *3.3V = 1.98V
用万用表测量模拟端电压 =0.7mv
AD内码值线性度较好,不能理解啊~~~


lz肯定哪个地方搞错了,要么就是没有转换读到的是随机值
------解决思路----------------------
引用:
自己忽略了一个问题,我把PGA配置成128了。
按照这样计算,
U = 5050802/128/(8388608) *3.3V = 15.5mv
差不多是0.7mv的两倍,难道是我求错了!求帮助

看#1回帖
------解决思路----------------------
你不能换个电压测试么?不管是电路还是万用表,有个零点几毫伏误差不是很正常吗?非在这儿纠结

测测一伏,三伏,一下就清楚了
------解决思路----------------------
参考电压一般是ad电压的一半   所以感觉你是参考电压计算错了
  相关解决方案