打印

AD 的一些概念

[复制链接]
1396|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
victor3l|  楼主 | 2012-7-16 10:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AD芯片的手册上说,芯片的分辨率24位,有效精度根据PGA(可编程增益放大器)设置的不同,有19位 21位。为什么PGA越大,有效精度的位数就小啊?还有不动码,不知道是什么意思?这里的不动码=有效精度-2.6。
这个AD转换完成后的数据放在3个寄存器中,我到底该取多少位来计算?我 目前取20位,来计算,滤波,发现最终的数据还是有点跳动,单凭滤波的方法我做不到想要的结果,现在想重新设置一下AD的寄存器,看能不能改善一下性能。请大家帮帮忙谢谢。

相关帖子

沙发
原野之狼| | 2012-7-16 10:29 | 只看该作者
按24位计算

使用特权

评论回复
板凳
victor3l|  楼主 | 2012-7-16 11:20 | 只看该作者
2# 原野之狼
数据寄存器的低位数据应该跳的很厉害吧,原来是取高20 位的,现在全部取,会不会跳的更厉害啊?

使用特权

评论回复
地板
原野之狼| | 2012-7-16 12:43 | 只看该作者
跳是必然的  得根据你的技术指标来选择方案
包括三个技术要点:
1、AD器件的噪声范围
2、前端信号调理效果
3、软件算法

使用特权

评论回复
5
dlyt_test001| | 2012-7-16 14:35 | 只看该作者
2# 原野之狼  
数据寄存器的低位数据应该跳的很厉害吧,原来是取高20 位的,现在全部取,会不会跳的更厉害啊?
victor3l 发表于 2012-7-16 11:20

当然会跳得很厉害。有人用这个现象生成随机数呢!

使用特权

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

本版积分规则

77

主题

308

帖子

5

粉丝