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:ADS124S08

Guru**** 2391415 points
Other Parts Discussed in Thread: ADS124S08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1038904/ads124s08-ads124s08

器件型号:ADS124S08

问题1:

我遵循数据表中提供的用于对 FPGA 进行编程的伪代码。

首先、我发出 RESET 命令并等待4096 tclk (SCLK =3MHz)

我正在读取状态寄存器、该寄存器提供 RDY 位1、表示 ADC 尚不可以通信。

由于我需要通过写入 0来清除状态寄存器中的 POR 标志(FL_POR)、我需要等待多少时间才能使该位为0。(根据伪代码)。

问题2:

当我必须发送 RDATA 命令时,我的意思是,根据数据表,我了解到在启动命令 drdy 变为高电平(7 SCLK 下降沿)之后,除非我发送停止命令 DRDY 将变为低电平吗??? 或 DRDY 与 STOP 命令无关。

在通过 Din 对寄存器进行编程后、我是否可以遵循以下模式读取数据:

1.send start 命令

2.check

3.send RDATA 命令。

读取数据

5.send 停止命令

6.再次从2开始

如果读数模式中有任何错误、请 u 纠正我们的错误

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

    我正在使用连续转换模式

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

    您好、Ponraj、

    关于问题1、在尝试与 ADS124S08通信之前、请确保所有三个电源(AVDD、DVDD 和 IOVDD)均已达到标称工作电压。  还要确保 RESET 引脚为高电平。  然后、确保在上电后等待初始2.2ms 最短等待时间。  在初始上电之后、您无需再次复位器件、除非您愿意、否则上电将启动初始上电复位(POR)。  如果您发出 RESET 命令、请确保 RDY 位先为低电平。  然后、您可以发出命令并等待4096个 tclk 周期、然后再尝试再次读取状态寄存器。

    关于问题2、DRDY 引脚状态将取决于器件状态。  通常、如果 DRDY 线路为低电平、发送 SCLK 将在 SCLK 的第一个上升沿强制 DRDY 处于高电平。  START/SYNC 引脚或 START 命令还会强制 DRDY 处于高电平。  当 DRDY 从高电平状态转换为低电平时、转换结果准备就绪、可从器件读取。

    在连续转换模式下运行时、除非您希望转换停止、否则无需发送 STOP 命令。  因此、您可以使用以下序列:

    1. 完成器件配置并发出 START 命令(START/SYNC 引脚为低电平)
    2. 检查 DRDY 是否为低电平
    3. 发送 RDATA 命令以读取转换结果
    4. 返回到2

    此致、

    Bob B