您好!
在使用 ADS1230测量应变仪的输出期间、我遇到了一个问题。 我发现、即使应变仪的输出接近零、AD 结果周期性地非常高、持续时间从几秒到几十秒不等。
我捕获了 DOUT/ DRDY 和 SCLK 的波形、发现如果没有任何问题、波形稳定;但数据就绪时间会定期变化。
波形如下所示:

CH1 (黄色)是 DRDY/DOUT、CH2 (绿色)是 SCLK。
数据就绪时间从长到短、然后变得非常长、然后逐周期减少。
当这种波形出现时、AD 结果不稳定。 每秒或几十秒都会出现一个高值。
在我的设计中、我使用第21个 SCLK 来强制 DRDY/DOUT 为高电平。 但我发现、有时在第21个 SCLK 可用后 DRDY/DOUT 无法拉至高电平。 请参阅下图以了解这种情况。

在上图中、第21个 SCLK 可用后、DRDY/DOUT 在11.92ms 后被拉至高电平。 我不知道为什么它需要这么长的时间来将 DRDY/DOUT 驱动为高电平。
在我的设计中、DOUT/DRDY 的周期约为12.1ms。
我想知道 DRDY/DOUT 是否就绪、例如在上图中、如果我在 DRDY 处于低电平时发送 SCLK 而没有从高电平到低电平的过程、会发生什么情况?
这种现象与固件有关、我的固件没有任何问题;但另一个版本有问题。 算法和代码几乎相同、我不知道导致这种情况的原因。 使用此软件的产品在过去的半年内正常、但本月出现20%故障率的问题。
请帮助解决此问题。
提前感谢!