打印
[技术问答]

NUC029LAN的ADC问题

[复制链接]
1271|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
q308172025|  楼主 | 2019-5-18 17:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近做一个项目,发现029的ADC非常不准,测试Vref=3.3v ADC输入=2.5v,发现测量值在3170左右,按照理论计算应该在3103左右,相差将近70,看网上说有自校准功能,查阅手册发现,029没有ADC自校准,在此问一下各位大神有没有遇到这样的问题,现在怎么解决?

使用特权

评论回复
评论
xch 2019-5-20 23:02 回复TA
vref 你用啥校准? 
沙发
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是多少

好办法,我试试

使用特权

评论回复
5
q308172025|  楼主 | 2019-5-18 23:32 | 只看该作者
598330983 发表于 2019-5-18 20:11
然后再看看接0是多少

接地有12,接Vref是4095,现在怎么校准?

使用特权

评论回复
6
yiy| | 2019-5-18 23:57 | 只看该作者
那你测3.3V是不是准

使用特权

评论回复
7
yiy| | 2019-5-18 23:57 | 只看该作者
如果3.3V是满量程的,那说明你的2.5本身就是不准的。

使用特权

评论回复
8
q308172025|  楼主 | 2019-5-19 00:28 | 只看该作者
yiy 发表于 2019-5-18 23:57
如果3.3V是满量程的,那说明你的2.5本身就是不准的。

4位半安捷伦数字万用表量的不会不准吧?而且我发现通道之间还有串扰的感觉,通道1接Vref的同时,通道2的数值也会上升,而且通道二接Vref只有4088

使用特权

评论回复
9
huahuagg| | 2019-5-19 18:31 | 只看该作者
这说明一个问题,你的地并非地,所以有偏差。
按比例了,实际量程就是你参考电压-地之间的数字量。
所以你要考虑到这个问题。之前我也不懂,我在TI的一个ADC芯片手册看到的,说是有这个误差,要设计时候考虑到。

使用特权

评论回复
10
huahuagg| | 2019-5-19 18:33 | 只看该作者
你的实际数字量程就是12到4095.而不是0到4095
那么你的2.5V测的是3170
按照上面的方式就是(2.5/3.3)*(4095-12)+12
算算是多少

使用特权

评论回复
11
huahuagg| | 2019-5-19 18:35 | 只看该作者
3105
我去,跟你测的结果还不对,肯定哪儿还有问题。

使用特权

评论回复
12
huahuagg| | 2019-5-19 18:37 | 只看该作者
我觉得这跟ADC没有多大关系了,你可以用个可调电阻测试整个周期的变化看看。看看是怎么个变化关系。

使用特权

评论回复
13
xinxianshi| | 2019-5-19 20:03 | 只看该作者
可能不是不准,是其他原因造成的。

使用特权

评论回复
14
jasontu| | 2019-5-20 08:08 | 只看该作者
如果是通道串擾的問題,建議把adc clock調慢試看看

使用特权

评论回复
15
BigLeo8| | 2019-5-20 11:18 | 只看该作者

使用特权

评论回复
16
xch| | 2019-5-20 23:01 | 只看该作者
3.3vref电压偏低

使用特权

评论回复
17
21mengnan| | 2019-5-22 22:29 | 只看该作者
试试看,可能自己哪儿没弄对,一般不会误差这么大。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

7

帖子

0

粉丝