线程中讨论的其他部件: REF5025, REF5040, ADS1258, ADS1262
在我们的模拟电路中,我发现 有些情况下 从ADS1158导出了不正确的数据。
因此,我使用 Tektronix函数发生器 生成 300 MV信号。 我使用ADS1158的通道AIN5 (0xD) 对其进行测量。
参考电压:4.96V
我使用GPIO引脚在发生异常情况时触发示波器。
在正常情况下,ADC计数为2238~2278。 (298.4毫伏~ 303.73毫伏)
但在不正常的情况下,我得到了大量的计数,这不是SPI接口问题或计算问题。
因为在范围内,ADS1158的信号输出实际上在DOUT引脚上发送了该大值
请检查
状态字节:0x8D (new和chid = AIN5)
Data BYTE1:0x51
Data BYTE0:0x8C
数据= 0x518C = 2.0876万 -->2783mv !!
C1是测量信号,来自示波器,其最大值为P1:最大值(C1)= 584mv
请给出一些有关此情景的线索。谢谢
此致,
伊凡










