TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS1259采样数据问题

Other Parts Discussed in Thread:ADS1259

你好,我ADS1259进行信号采样,使用外部基准源,输入的是差分信号。不知为何,获取的数值总是单端,事实上我已经开启了AINP – AINN的偏置电压。

比如输入电压    AINP – AINN  < 0 时转换的数值应当     < 0x7fffff ,事实上结果却是该AINP 的单端电压值。还请各位大侠指教一二,谢谢!

Amy Luo:

您好,

感谢您对TI产品的关注!您输入的AINP 和AINN管脚电压分别是多少?ADS1259输出数据格式是二进制补码形式,当采集负值电压时,输出code最高位是1,如下datasheet截图:

,

shine sun:

输入的信号范围是共模电压 2.5V,信号电压最大1.25V。

,

Amy Luo:

您是单电源5V供电吗?
根据我上面截图Table16,0 <AINP – AINN ≤ Vref 时,输出代码也是 < 0x7fffff
当 -Vref ≤AINP – AINN< 0,输出代码范围是800000 ~FFFFFF

您可以对您的异常数据举个例子吗?比如输入电压AINP和 AINN分别是多少时,输出代码是多少?

,

shine sun:

是单电源5V供电;

输入电压  AINP – AINN = 0 时 AINP = 2.5V  、AINN = 2.5V ,输出代码0xBE984A

,

Amy Luo:

您是使用的内部参考基准还是外部的参考基准?不管内部还是外部,请确认参考基准正常。
参考基准是2.5V吗?如果是2.5V,输出代码0xBE984A换成十进制数为12490826,乘以LSB,也不是单端输入电压2.5V

您现在可以写入并正确读取寄存器吗?如果可以,那么可以排除寄存器设置问题。您现在使用的是单次转换还是连续转换模式?现在drdy信号可以正常输出吗?您可以附上通信示波器波形吗

,

shine sun:

1、外部基准,2、基准是OK的,3、参考基准为2.5V请看波形,读写是OK的:

,

shine sun:

您好,示波器波形已上传,请帮忙确认。

另外,我在使用ADS1259时选择时钟源为外部时钟,若想获得50HZ采样率,是否可以这样设定:输入时钟  Fextc =  6.143MHZ,DR[ 2: 0] = 3

6.143 / 7.3728 * 60hz ≈ 49.99hz。 

,

Amy Luo:

您可以附上您的寄存器配置吗?目前寄存器写入后可以正确读出吗?如果不可以,您附上您写入并读取寄存器的示波器时序图,像数据手册中Figure 62和Figure 63的时序图,以检查读写时序是否存在问题。

如果您可以正确读写寄存器,那么您附上读取转换结果的示波器时序图,像数据手册Figure 60的波形图

,

Amy Luo:

时钟和采样率的设定应该是可以的

赞(0)
未经允许不得转载:TI中文支持网 » ADS1259采样数据问题
分享到: 更多 (0)