[技术问答] NUC029LAN的ADC问题

[复制链接]
1896|17
 楼主| q308172025 发表于 2019-5-18 17:18 | 显示全部楼层 |阅读模式
最近做一个项目,发现029的ADC非常不准,测试Vref=3.3v ADC输入=2.5v,发现测量值在3170左右,按照理论计算应该在3103左右,相差将近70,看网上说有自校准功能,查阅手册发现,029没有ADC自校准,在此问一下各位大神有没有遇到这样的问题,现在怎么解决?

评论

xch
vref 你用啥校准?  发表于 2019-5-20 23:02
598330983 发表于 2019-5-18 20:11 来自手机 | 显示全部楼层
你满量程看看结果是多少
598330983 发表于 2019-5-18 20:11 来自手机 | 显示全部楼层
然后再看看接0是多少
 楼主| q308172025 发表于 2019-5-18 23:19 | 显示全部楼层
598330983 发表于 2019-5-18 20:11
然后再看看接0是多少

好办法,我试试
 楼主| q308172025 发表于 2019-5-18 23:32 | 显示全部楼层
598330983 发表于 2019-5-18 20:11
然后再看看接0是多少

接地有12,接Vref是4095,现在怎么校准?
yiy 发表于 2019-5-18 23:57 | 显示全部楼层
那你测3.3V是不是准
yiy 发表于 2019-5-18 23:57 | 显示全部楼层
如果3.3V是满量程的,那说明你的2.5本身就是不准的。
 楼主| q308172025 发表于 2019-5-19 00:28 | 显示全部楼层
yiy 发表于 2019-5-18 23:57
如果3.3V是满量程的,那说明你的2.5本身就是不准的。

4位半安捷伦数字万用表量的不会不准吧?而且我发现通道之间还有串扰的感觉,通道1接Vref的同时,通道2的数值也会上升,而且通道二接Vref只有4088
huahuagg 发表于 2019-5-19 18:31 | 显示全部楼层
这说明一个问题,你的地并非地,所以有偏差。
按比例了,实际量程就是你参考电压-地之间的数字量。
所以你要考虑到这个问题。之前我也不懂,我在TI的一个ADC芯片手册看到的,说是有这个误差,要设计时候考虑到。
huahuagg 发表于 2019-5-19 18:33 | 显示全部楼层
你的实际数字量程就是12到4095.而不是0到4095
那么你的2.5V测的是3170
按照上面的方式就是(2.5/3.3)*(4095-12)+12
算算是多少
huahuagg 发表于 2019-5-19 18:35 | 显示全部楼层
3105
我去,跟你测的结果还不对,肯定哪儿还有问题。
huahuagg 发表于 2019-5-19 18:37 | 显示全部楼层
我觉得这跟ADC没有多大关系了,你可以用个可调电阻测试整个周期的变化看看。看看是怎么个变化关系。
xinxianshi 发表于 2019-5-19 20:03 | 显示全部楼层
可能不是不准,是其他原因造成的。
jasontu 发表于 2019-5-20 08:08 | 显示全部楼层
如果是通道串擾的問題,建議把adc clock調慢試看看
BigLeo8 发表于 2019-5-20 11:18 | 显示全部楼层
xch 发表于 2019-5-20 23:01 | 显示全部楼层
3.3vref电压偏低
21mengnan 发表于 2019-5-22 22:29 | 显示全部楼层
试试看,可能自己哪儿没弄对,一般不会误差这么大。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

7

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部