打印

求教AD7705在有内部增益时的线性化问题

[复制链接]
1723|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
winddancer|  楼主 | 2011-9-26 14:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我0x6A写入设置寄存器,即选择AD7705的内部增益为32,有缓冲,双极性模式,工作于单通道情况下。
将AIN+和AIN-短接,即输入端为0mv时,得到的采样值为0x8400,在输入端为参考电压,2.5V时得到的采样值是0xFFFF,假设我在中间采样得到的一个值是0x9000,那我要计算输入电压时是否就按照下面这个公式计算:
(0x9000-0x8400)*2500/(0xFFFF-0x8400)?
还是需要考虑增益32?如果考虑,该怎么考虑进去?

另外,我在采样0mv电压对应的AD值时总有一点点偏差(温度相差一度时,值相差10左右),这是不是就是温漂的影响?
但是在每次读取数据前都有做一个自校准,难道自校准没有办法消除温漂?

开始的时候也试着做过系统校准,零标度校准的时候能够得到一个24位的数据,但是做满标度校准的时候始终无法得到一个24位的数据,所以就放弃了。
不知道上面出现偏差的问题是否必须要用系统校准来消除?
卡在这个地方好几周了,请达人释疑,万分感谢!

相关帖子

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

本版积分规则

0

主题

3

帖子

1

粉丝