This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1251数据输出错误

Other Parts Discussed in Thread: ADS1251, OPA2350

 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