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.

[参考译文] ADS8528:ADC 值的值是它们在一段时间后应达到的值的一半

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/947063/ads8528-adc-values-half-of-what-they-should-be-after-period-of-time

器件型号:ADS8528

您好!

我在传感器板上有一个 ADS8528、它读取7个光晶体管。 它通过 SPI 连接到不同电路板上的微控制器。 我的波特率为1Mbps。 初始化时、一切似乎都按预期工作。 但是、在某个时候、我会在 SPI 线路上产生一些噪声(这是在嘈杂的环境中、噪声源超出了此问题的范围)、并且 ADS8528的输出减半。 我在逻辑分析仪上看到、实际 SPI 值是之前(应该是)的一半。

我发现恢复的唯一方法是切换复位线路并重新发送我的配置(顺便说一下、是0xA1A8A220)。

下面是使用我的逻辑分析仪测量的噪声事件图片。 它没有很好地放大、但它只是电压的一次下降。 我认为 SPI 看起来不足以改变芯片的配置。 我想知道芯片是否会将其视为时钟信号"blip"、它会将所有内容逐次丢弃。 但是、在后续读取时芯片选择(FS)不会重新对齐所有内容? 我可以看到一个读数不好、但之后的读数不是全部。

我正在单独尝试找出噪声的根本原因、但我在这里要问、因为 ADS 芯片的反应令人困惑。

谢谢、

Jim

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

    您好、Jim、

    您的信息非常有限、我可以在您的计时中看到时钟信号、但我不知道其他信号是什么、此外、使用 SDO、CLK 和/CS 的一个周期的放大计时将有助于解决该问题。 根据您的描述、如果 Vref 正确、这更像是时钟结果或数据被移位至一位。 我建议在收到错误数据时仔细研究时序。

    此致、

    戴尔