微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1251数据输出错误

ADS1251数据输出错误

时间:10-02 整理:3721RD 点击:

 ADS1251在采样数据时,如果模拟量很小,输出的24位数就会变成0xFF 00 00(比如),就是说最高两个字节为全F,请问专家这是什么原因?

我采用的是

图中正负5V的接法,但实际的输入是光电池的经I-V变换后的电压信号,值为0-5v。现在发现当光电池输出很小,电压是mv量级的时候AD数值最高两位为FF,但当电压值稍微大一些,比如0.1v以上又能正确采集,请问专家这是什么原因?

有一点需要明确,ADS1251的输出数据最高位表示符号。

能否检查输入信号的共模电压范围?

其他范围的输入时,是否正常?

请测量对应输出数据异常时,VIN+以及VIN-对地之间的电平范围

   我按上图的R1=5K,R2=10k,然后采用了2.5V的基准源接到了AD的V-IN。

   此时根据计算V+in=2.5+Ui/2;V-in=2.5.然后我将输入端接地(整个系统没有负电源存在,采用了采用了贵公司的OPA2350轨到轨运放)。此时用电压表测量的AD的VIN+和VIN-的电压确实是负值(-6mv,电压表测得不一定准)然后AD输出的值为 FF 81 68 (某一次)。这表明VIN+的电压确实比VIN-电压低,但根据公式VIN+应该永远VIN-高才对。请问这种现象是如何产生的?

   另外如果输出是 FF 81 68 ,这时想计算负电压值,应该如何计算呢?

你好!

直接当成有符号数处理即可。因为输出为2进制补码格式。

你好!

首先,OPA2350输出是存在一定的输出失调电压的,见OPA2350的datasheet上的P4,故单电源情况下,可能会出现极小的负压的情况;

其次,建议在ADS1251的IN+与IN-之间添加一个二极管,这样避免出现IN-大于IN+的现象。

不知道怎样发表新帖!借助此地问一个问题:

多路ADS1251同步采集数据。外围电路相同,在采集数据时有几路输出数据不对,如下图所示,当有sclk时,波形如下(下面一路不对)

 无sclk时:

为何种原因造成?时钟频率为2MHZ

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top