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.

[参考译文] ADS1248:从 DOUT/DRDY 引脚确定 DRDY 状态时出现问题

Guru**** 2550550 points
Other Parts Discussed in Thread: ADS1248

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/704813/ads1248-problem-determining-drdy-status-from-the-dout-drdy-pin

器件型号:ADS1248

我发现 DOUT/ DRDY 线在一段时间内保持上一次传输的 LSB 电平、该电平会因数据速率而异。  例如、当运行2000SPS DR 时、我需要延迟1026us 才能使用 DOUT/DRDY 确定数据就绪条件、而对于5SPS DR、我需要等待409601us。   此外、从实际 DRDY 引脚上的下降沿到下一个下降沿的周期从之前的传输计时为 FFFFFF 时的大约500us 和前一个传输计时为 MUX0寄存器写入时的大约541us 不等。

此设计将使用 ADS1248通过通过通过 DIN、DOUT/ DRDY、SCLK 和/CS 的4线隔离器对4个输入进行数字化和传输。  START 和/RESET 连接高电平、调制器 CLK 引脚连接低电平。  实际的 DRDY 引脚处于悬空状态、但我使用示波器对其进行监控。  我的 FPGA 在适当的上电延迟后发送4003080030494A0008FF (80个时钟)的初始化序列、以启用 DRDY 模式、设置数据速率、MUX、PGA 等、并且我已验证寄存器写入是否正确。  此初始化会使转换器处于 RDATAC 模式。  当 DOUT/DRDY 变为低电平时、它会发送241us 周期时钟以移出400008或 FFFFFF (用于当前测试)、并接收之前转换的结果。  (最终 MUX0写入将是4000xx、以在4个通道之间循环。)

上述操作是否为预期操作?  是否有更好的方法可以使用 DOUT/ DRDY 引脚来确定就绪状态?

TIA、

Chris

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


    首先、为了使此设置清晰明了、让我仔细检查您的配置顺序:

    40 - WREG 从00开始
    03 -写入四个寄存器
    08 - AIN1=AINP、AIN0=AINN
    00 -无 VBIAS 线路
    30 -内部基准始终打开、被选中
    49 - PGA=16、2000SPS
    4A - WREG 从0A 开始
    00 -写入一个寄存器
    08 - DOUT/ DRDY 同时用作 DOUT 和 DRDY
    FF -虚拟读取/写入(?)

    我在这个序列中看不到任何问题。 它应该适合您想要阅读的内容。

    至于您引用的时序数字、确定 DRDY 条件所需的时间似乎比我预期的要长。 但是、其中一些可能与设置和配置相关。 我认为这些不是意外操作。 我认为有两件事可以清除读取时间。

    首先、我将使用32个时钟来时钟输出数据。 在前24个时钟之后、后8个时钟将 DOUT/DRDY 线路恢复为高电平、以便 DRDY 可视为转换为低电平。 这显示在数据表第43页的图75中。 这样、DOUT/DRDY 在时序上应与/DRDY 输出类似、且应始终可见且不依赖于数据的 LSB。

    其次、由于写入器件、转换时序发生了变化。 如果您写入任何 MUX0、VBIAS、MUX1或 SYS0寄存器、器件会更改配置、并且器件会立即复位数字滤波器并启动新的转换。 这会在转换时间重新启动时钟。 此操作在数据表第38页的数字滤波器复位操作中进行了说明。 我想这就是您的一些/DRDY 时序偏离预期值的原因。

    如果时序很关键、我会使用容差很高的外部时钟。 内部振荡器的容差约为±5%。

    希望这会清除您的问题。 如果没有问题或您有其他问题、请随时回帖。


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

    谢谢! 我在图75中遗漏了该信息。 额外的8个时钟解决了这个问题、并且转换器按预期运行。

    此致、

    Chris