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
Other Parts Discussed in Thread: ADS124S08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1040515/ads124s08-calibration-commands-and-programming-all-channels

器件型号:ADS124S08

请您在以下问题中帮助我们:

首先、非常感谢您的支持、因为我们能够对 IC 进行编程并从单个通道(AIN0、AIN1传感器已连接)获取数据。

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

配置:

继续转换模式

2.800 SPS

3. PGA 32增益

低延迟滤波器

5.delay...>11*tmod

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

要获取单通道数据、我使用以下流程:

将数据写入配置寄存器。 我将使用前五个寄存器。 同时、SART/SYNC 为高电平

2.使 START/SYNC 引脚为低电平 ,等待24个 t clk 周期

3..start/sync 为高电平、    等待28 t clk 周期

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

数据采集。

7.返回到1。

问题2:

a)何时发送校准命令。 是否有任何特定的序列来发送校准命令?

b)如何为所有通道发送校准命令?

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

    您好、Ponraj、

    使用多路复用器时、您将遵循与现在相同的流程、但对于步骤1、您将在 Put 通道中将配置更改为所需的配置。  如果只有多路复用器通道在环路内发生变化、则环路将如下所示:

    1. 写入整个器件配置并将通道 数设置为0
    2. 为所需 通道设置适当的多路复用器设置 (这是对寄存器0x02的配置写入、其中为 AINP 和 AINN 选择了所需的输入通道)
    3. 使 START/SYNC 引脚为低电平 ,等待24个 t clk 周期
    4. 启动/同步高电平、    等待28 t clk 周期
    5. 启动/同步低电平、  检查 DRDY 是否为低电平
    6. 数据采集。
    7. 递增通道计数器
    8. 如果通道数大于6、则通道等于0 (六次转换现在完成、因此再次从第一个通道开始)
    9. 返回到2

    关于校准、这通常是不必要的。  ADS124S08经过修整、符合所有增益的规格。  唯一的其他校准是用于消除 ADC 内部偏移的偏移校准。  如果您愿意、我建议您在步骤1和2之间发出一次 SFOCAL 命令。  在这里、您将发出命令、等待 DRDY 变为低电平以发出校准周期结束信号、然后从此处继续执行步骤2。

    此致、

    Bob B