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.

[参考译文] ADS124S08:所有通道数据采集

Guru**** 2589275 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1042792/ads124s08-all-channel-data-acquisition

器件型号:ADS124S08

问题1:我正在通过 FPGA 对 IC 进行编程。

配置:

继续转换模式

2.800 SPS

3. PGA 32增益

低延迟滤波器

5.delay...>1*tmod

当我们使用差分输入时、如何对 IC 进行编程以从剩余的5个通道获取数据。 您能不能帮助我们为剩余 的5个通道获取数据。

对于获取单通道数据、我使用以下流程:(对于单通道工作正常)。

将数据写入配置寄存器。 我正在使用前五个寄存器,并依次写入另一个寄存器(1 (状态寄存器)、2 (多路复用寄存器)、3、(PGA)、4 (数据速率寄存器)、5 (参考寄存器)。

  同时写入寄存器 SART/SYNC 低电平

启动/同步高电平、    等待28个 t clk 周期

启动/同步低电平、  检查 DRDY 是否为低电平

数据采集。

9.返回到1.  

对于第二个通道读数:

我按照上面所示的相同流程读取第二个通道、其中包含9个步骤地址 increment.initilally 我将地址设置为零(在步骤1之前)、并向多路复用器寄存器发送01个值并完成一次读取。

因此在步骤9中,通道计数器将递增1并转到步骤1,我将使所有寄存器值保持不变,除了复用寄存器23并发送值。

但我无法获取读数。

因此 ,请您帮助我阅读所有频道的完整流程.....