ADC如何失败?
我负责维护具有ADC异常故障的卫星。本质上说,如果原始电压在一定范围内,它将在两个值之间来回切换。我正在获取原始计数,但是处理后的数据看起来像这样: 请注意,蓝线表示其他含义(本质上,软件正在尝试使红线与蓝线匹配)。 通常,步幅很小,从较大的方波上剩下的几个小凸起可以看出。但是,一旦跌落到该值以下,步幅将非常大。虽然我没有原始计数数据,但我确实知道它会反映在计数中。 我要了解的是此ADC如何发生故障。 我正在猜测以下内容,但我想对此想法进行一些分析: 在线性区域中,模拟电压的每变化量(增量v)都有一个计数值的变化。 在非线性区域中,模拟电压变化量为delta v时,计数跃变要大得多。 delta in in 2可能大于1,但比正常预测的小得多。 请记住,这是一颗卫星,因此我无法将其带回实验室进行测试。有什么想法吗? 编辑:这是此类情节的原始计数(以较低的频率采样)。另外,ADC的额定空间约为15-20年,我手头上没有零件号,但是我看看是否可以得到。它可能在1993年左右,并且可能基于FPGA。据我所知,这个数字是374-421之间的差距(可能会减少一些数字)。二进制如下 374 101110110 421 110100101 我认为可能是ADC的部分原因是,存在多个具有相似间隙的传感器。我正在努力更好地对其进行量化,但这是一个示例图。注意,这些点是实际的测量值,并且这些线只是将相同数据点中的两个连接在一起。所有这些值均由同一ADC读取。 此外,以下是ADC在大约24小时内读取的每个值的列表。有很多行(总共约20条)。我相信这些差距代表了ADC或相关电路中的死区。此图中的y轴是ADC读取的输出值。每当您看到一条很大的垂直线似乎代表ADC无法记录值的区域。 ADC是ADC0808的一部分,模拟多路复用器的一部分是HCF4051BM1,至少从我可以找到的原理图中看。。。可能在某个时间点进行了更改。 编辑-更多更新:有3个模拟多路复用器馈入ADC。我想看看其中是否有一个问题,而其他情况则没有。对此没有太多证据,请参阅下文。这样的差距很多,我只是选择展示一个。 Count #tot #mux1 #mux2 #mux3 557 3360 1336 68 1956 558 252 128 4 120 577 684 292 4 388 578 964 480 8 476