打印

ad7705输出码值非线性的问题

[复制链接]
6915|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
    最近开始弄AD7705,可是发现测量的电压是非线性的,我是用电位器分的压,输入电压0-VREF,可是输出的码值从0涨到4000,然后又归0,之后再由0涨到8000,然后又归0,之后又从0涨到65535,
    不知道我说明白,反正就是这个现象,

    ad的模式是自校准,1倍增益,单极性,非缓冲,AIN1-和VREF-  接地。
VREF+接2.5V。AIN+接电位器中间的角。


请各位大虾帮我看看,特别是用个这片AD的朋友。

相关帖子

沙发
rockzone| | 2009-2-24 15:23 | 只看该作者

RST是不是接电源上了

使用特权

评论回复
板凳
80572892|  楼主 | 2009-2-24 15:35 | 只看该作者

对,RST按手册上写的接VCC了。

对,RST按手册上写的接VCC了。

使用特权

评论回复
地板
rockzone| | 2009-2-24 15:37 | 只看该作者

接单片机IO口上就行了,你这是老复位,7705的老问题了

使用特权

评论回复
5
80572892|  楼主 | 2009-2-24 15:47 | 只看该作者

先谢了,马上改下,试试!

先谢了,马上改下,试试!

使用特权

评论回复
6
80572892|  楼主 | 2009-2-24 15:55 | 只看该作者

1

还得问下,是不是上电的时候复位一次就够了?
低电平要维持多长时间呢?

使用特权

评论回复
7
80572892|  楼主 | 2009-2-24 16:40 | 只看该作者

再补充下

刚才详细研究一下出问题的现象,
我用电位器把VIN+的电压从0调到VREF,按道理讲,AD的输出应该从0连续变到65535.
 可是现在的现象是,AD的输出先从0变到4095,之后就归0,再从0变到8191,再归0,然后再从0到16383,再归0,之后从0变到32767,再归0,最后从0再变到65535.。。。

使用特权

评论回复
8
80572892|  楼主 | 2009-2-25 13:17 | 只看该作者

试验了,还是一样的问题

大家帮忙啊

使用特权

评论回复
9
DAVIDYE| | 2009-3-25 17:12 | 只看该作者

非线性?路过

好像把问题定位在硬件连接上了!

使用特权

评论回复
10
ssgg2003| | 2010-9-23 05:20 | 只看该作者
LZ的问题解决了么?本人也遇到类似的问题, AD7705 单通道读出来数字从0长到0x2000左右就归0,之后长到0x4000左右也归零。。。其间输入的差分电压一直在手册规定的动态范围内增大。开始怀疑是共模电压范围不合适,参考网上资料设置到GND+50mV和VDD-1.8v之间,问题还是存在。此外,也按照网上前人经验将其复位脚挂在处理器IO口上控制了,还是不能搞定,望多多交流!

使用特权

评论回复
11
xuyaqi| | 2010-9-23 11:24 | 只看该作者
把你实验电路贴出来,AD7705不会有你说的问题,我们一直在用。

使用特权

评论回复
12
ssgg2003| | 2010-9-23 23:19 | 只看该作者
麻烦兄台了,这个是AD部分的电路:

使用特权

评论回复
13
ssgg2003| | 2010-9-23 23:20 | 只看该作者
控制器接口:

使用特权

评论回复
14
ssgg2003| | 2010-9-23 23:54 | 只看该作者
AD7705数字接口挂在控制器SPI1口上。按网上贴的程序,用硬件SPI和IO口模拟SPI都试过,两者结果有差异,而且都有上述归零现象。AD用的是从USB上获得的5V电源(中间没有其他电源芯片)。控制器是3V器件,用它的IO口挂AD的复位没问题吧?基准元AD780用表打过,参考电压3V很准。此外, 实验板是用万用板手焊的电路,肯定没有PCB可靠。不过关键信号(晶振,DRDY,电源等)都用示波器测过,没有发现问题。待测的是用滑动变阻器分压得到的压差(用来模拟传感器电桥的差分电压输出),中间啥都没加,直接挂在AD的模拟输入口(AD7705使能了缓冲模式)。

多谢了!

使用特权

评论回复
15
yewuyi| | 2010-9-24 10:34 | 只看该作者
AD7705仿冒的太多太多了。

韩国仿完台湾仿,台湾仿完大陆仿,呵呵,正宗AD7705的价格不菲,大陆仿的有的只要3、4块了。。。

使用特权

评论回复
16
ssgg2003| | 2010-9-25 03:27 | 只看该作者
今天换了一块AD7705又测了一次,问题依然存在,将记录的数据画出来如贴图所示。横坐标是采样的序数,纵坐标是电压值,单位是mV。红色曲线是用表打出的输入电压值,深蓝色是上位机通过控制器读到的AD采样结果(已经转换成了mV)。AD7705设置为单极性模式,放大系数为16,采样频率为50HZ。头大中。。。

使用特权

评论回复
17
zjucsd| | 2010-9-26 10:01 | 只看该作者
学习了

使用特权

评论回复
18
donkey89| | 2010-9-26 17:14 | 只看该作者
自己根据DataSheet的时序写代码吧

使用特权

评论回复
19
donkey89| | 2010-9-26 17:18 | 只看该作者
另外,有人在淘宝买AD7705吗?哪家的更可靠?

使用特权

评论回复
20
xuyaqi| | 2010-9-27 23:35 | 只看该作者
楼主:画出你外部测试部分电路图,你是否用了AD780输出作为了电位器分压的电源来测试,那样会影响AD基准电压的准确度,由此测出的电压就不会准,应该另找电源及标准电压表比对来测试。

使用特权

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

本版积分规则

25

主题

71

帖子

0

粉丝