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.

[参考译文] ADS114S08:ADS 的数据输出间歇性变为零

Guru**** 2386640 points
Other Parts Discussed in Thread: ADS114S08B, ADS114S08
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/769108/ads114s08-data-output-from-ads-goes-to-zero-intermittently

器件型号:ADS114S08

我尝试从间隔为500mSec 的 ADS114s08b 6个通道(也尝试了100mS/200ms/1000ms 的间隔)读取数据有时会正确读取3-4分钟。 但突然停止工作、所有通道输出数据返回零。

 GitHub 上的源代码链接如下所示。

我尝试读取单个通道、但相同的结果在一段时间内有效、然后停止。

只有当我发出 ADC RESET 命令时、通信才会再次开始工作、并且 ADC 会输出适当的数据。  

还应在广告正确读取和失败时附加示波器日志。  

请指导需要在软件中更改的内容。

  。 所提供的信息  

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

    感谢您的发帖!

    根据您的波形捕获、线路上似乎存在大量噪声。 您能否探测电源以查看是否存在相同的噪声? 器件可能会欠压并进入 POR 状态。 请阅读数据表的第9.4.1.1节"上电复位"。 您还可以检查状态寄存器中的 FL_POR 标志以进行确认。

    在代码中、您是触发/DRDY 还是每500ms 进行一次轮询?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们探测了电源、但未观察到噪声。 我们还在状态寄存器中读取 FL_POR 标志、发现器件正在进入 POR 状态。

    但是、当我们检查 DVDD、AVDD 和 AVSS 的加电条件并发现 AVDD 在 DVDD 之前已准备就绪时。 因此、我们在 DVDD 稳定且器件停止为 ADC 选择的通道提供零电压后延迟 AVDD。

    但是、我们在几个场合获得了状态寄存器状态0xa6、0x8d、0xcd、0xcd、0xce、但 ADC 电压没有变为零。 此外、我们不需要在这个 FL_POR 状态后重新配置 ADC 寄存器。 这让人感到非常惊讶。  

    请告知这些状态是否虚假或真实? 以及可以采取哪些措施来避免获得该标志。  

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

    您好 Amol、

    如果电源降至 POR 阈值以下、ADS114S08的状态寄存器将向 POR 复位标志发出信号。  您将在每次为器件加电时看到此标志。  您将注意到、在表17的器件数据表第55页上、POR 标志需要由用户写入来复位(清零)、否则读取该位意味着更少。  清除此标志并查找再次触发的标志。  如果是、则某些事件触发了一个 POR。  通常、这是一个有噪声的电源或信号线路上的深度瞬变。

    我还注意到、在几个状态读取中、位6也被置位。  如果该位为高电平、则出于某种原因、器件尚未准备好进行通信。  例如、如果 DVDD 已通电、并且您尝试在提供模拟电源之前与 ADS114S08进行通信、则您将看到此标志置1。  在尝试与 ADS114S08通信之前、请确保在所有电源(IOVDD、DVDD、AVDD/AVSS)达到其标称工作电压后等待至少2.2ms。

    您尚未提供原理图和布局。  这将会很有帮助、以便我们可以看到事物是如何连接在一起的。  根据您的原始帖子、我认为 POR 是真实的。  您会显示一些通常由开关模式电源引起的显著噪声。  这些瞬变足以导致 POR。  请参阅下面的圆圈区域、以了解我所讨论的内容。

    此致、

    Bob B

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

    尊敬的 Bob:

    电源噪声是正确的。 我们的 SMPS 噪音很大、我们更换了它、所有问题都得到了解决。 我们获取杂散值的状态寄存器也会停止。 找到非常稳定的读数、ADC 给出的杂散零电压也被停止。

    随附了我们的原理图供您参考。如果需要进行任何更改、请提出建议。  

    还有一点是,当我们为 TP2提供-0.34伏时,我们在 E1点得到-1.68伏(运算放大器级2的增益为5)。 但 ADC 提供的输出为-0.33.1伏。 即、我们将得到0.028伏的偏移。  正电压也是如此。  

    请说明为什么会出现20-30mil 的偏移。   

    谢谢你。

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

    您的原理图未通过您的上一篇帖子进行介绍、您能否重新提交?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉-我看到它是随拆分线程一起出现的。