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.

[参考译文] ADS131M06:两个器件之间的 DRDY 同步

Guru**** 2782575 points

Other Parts Discussed in Thread: AMC131M03, ADS131M04, ADS131M06

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1599172/ads131m06-drdy-sync-between-two-devices

器件型号: ADS131M06
主题中讨论的其他器件: AMC131M03ADS131M04

您好、我已证明是两个器件 ADS131M04 和 AMC131M03 的 DRDY 信号的图像、 image.png

在此图中、蓝色和黄色波形是来自每个器件的两个 DRDY 信号。  

蓝色:AMC131M03

黄色:ADS131M04  

粉色:单 SPI  

这两款器件均通过单一 SPI、SYNC 和 CLKIN 信号进行控制。 您可以看到这两个器件几乎同步。

在这里我的怀疑是当蓝色波形 drdy 是低 SPI 传输正在发生,蓝色变高,同时黄色的 drdy 信号在从特定的设备读取后变成高,直到黄色波形是低的。

所以我怀疑、DRDY 信号在从器件读取后何时变为高电平、 直至它变为低电平或什么。

因为黄色波形仅为低电平,只读后,它将变为高电平。

 

还有一个疑问,我们计划使用两个 ads131m06 但对于该 CLKIN 信号仅相同,其余的其他信号,如 SPI, SYNC/rst, Cs 都不同,所以这两个设备可以同步或不与上述图像相同。

 

此致、

Srinath

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

    您好 、Srinath、

    对于 ADS131M04 和 AMC131M03、当 ADC 移出最后一个字 (CRC) 时、/DRDY 将从低电平切换到高电平。 /DRDY 的下降沿表示数据已就绪、因此您只需通过将/DRDY 用作 MCU 中断来检查/DRDY 信号的下降沿。 时序中的两个/DRDY 在下降沿都保持良好对齐、因此从您分享的时序中我没有看到任何问题、两个 ADC 都运行良好。

    BR、

    Dale

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

    尊敬的 Dale:

    谢谢、  

    我的怀疑是 DRDY 信号从低电平转换为高电平只有 ADC 移出最后一个字、直到 DRDY 才为低电平? 您可以看到上面的消息黄色波形、黄色波形在从器件读取之前一直处于低电平、在最后一个字出来后变为高电平。

    如果我们没有从器件读取数据、那么该时间 DRDY 从低电平转换到高电平将如何工作? DRDY 仅在下一次读取发生之前才会为低电平。

    2 个 ADS131M06 以说明此同步如何工作、对于该 CLKIN 仅相同、其他信号的其余部分与 MCU 不同。

    此致、

    Srinath

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

    您好 、Srinath、

    /DRDY 的行为比您想象的更复杂。 如果未读取数据、/DRDY 仍可以变为高电平、然后在下一个数据就绪时变为低电平、但/DRDY 的脉冲会变窄、以指示数据已被省略。 正如我说过的、您只需监控/DRDY 的下降沿即可读取数据。

    请参阅 有关同步的 8.5.2 同步部分、 以下部分中的详细信息也可以帮助您了解同步:

    • 8.5.1.5 数据就绪 (DRDY)
    • 8.3.7.1.2 SINC3 和 SINC3 + SINC1 滤波器
    • 8.4.1.2 SYNC/RESET 引脚

    BR、

    Dale