微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1216 测试双极性设置

ADS1216 测试双极性设置

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

Dear all,

有谁知道ADS1216来测试双极性的信号的外围配置,范围为±2V。 Vref+ 和Vref-怎么设置?

您是3.3V供电还是5V供电?5V供电的话,Vref=2.5V,因此您可以Vref+=2.5V,Vref-=0V。

如果是3.3V供电,那么Vref=1.25V,您可以将Vref+=1.25V,Vref-=0V。

我们现在用的是5V电源, 参考用的是2.5V的内部参考。 

还有两个疑问:

1、Most significant bits of the decimation value    这个数值设置不是很理解,DEC1和DEC0

2、FSR0/FSR1/FSR2的设定我也不知道是什么意思,规格中好像没有介绍

1. Most significant bits of the decimation value指的是11bit的 decimation value的高位MSB。与之相反的是LSB。

这里 decimation value是11bit的,因此DEC0指的是低八位,DEC1的bit[2:0]即为高三位,Most significant bits。

2.  FSR在datasheet Page25 有对Full-Scale Register的介绍。可以参考下。

你好,你说的这些定义我都知道,但是 MSB和LSB 的设置有什么意义吗? 比如FSR0 设置成24h  或者 30h

FSR的datasheet page 25也是一样,并没有解释设置的值是什么意义。 

能否告知一下设置的数值对应的意义

是的,datasheet中没有详细说明, 其实这里的FSR是和calibration有关,当offset calibration 完成的时候,开始执行system gain calibration,当执行system gain calibration时候,需要选择输入通道,提供positive  full-scale input( 参考Table5),然后执行 SYSGCAL命令,完成之后FSR的寄存器的值就update了。

 FSR = (h1FFFFFFFFFFF) /(DFG −OCR)

请参考这篇应用手册,里面有做详细介绍:

http://www.ti.com/lit/an/sbaa099/sbaa099.pdf

  明白了,谢谢。  

我这边按照要求设定了,  所有的都按照默认值设定,但是ADS1216监测的范围是从-0.5左右到2.5, 不知道是为什么。怀疑是MUX那边设置的问题, 如果我只测试AIN0的数据,那么MUX那边应该如何设置呢?

MUX的设置是通过寄存器0X01来进行配置的,当选择AIN0的时候,bits 7-4和bit3-0 都为0000,既寄存器0X01的值为0X00选择通道AIN0。

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

网站地图

Top