我在24位模式下从 ADS8344EBG4一次读取4个通道,使用外部时钟(1.5MHz)在两个周期之间没有断电
在此模式下,我将(13 * 8)个时钟发送到设备,让 nCS 成帧所有时钟(在整个周期结束前不会变为非活动状态)
读取通道0-2-4-6、我会看到偶尔出现的"干扰"。 这些是:
- 仅在通道4上(第三个通道读取)
- 温度相关(仅当温度处于特定的小范围内时才会看到它们-大约28C-32C)
- 与"true"值的恒定偏移
- 不是所有板上的(我在6个样本中的2个上看到它)
- 每10-20个样本发生一次(在上述条件下)
查看 ADC 的数字、当输出值从0xn7转换为0xn8时、似乎会发生毛刺脉冲、偏移值为16。 系统中的背景噪声(大约为+/-2位)使得这很难完全确定、但观察到的所有干扰都围绕着这一转换、从数据可以看出、"干扰"数代表了与实际数的恒定偏移。
如果我交换读取顺序、4-2-0-6、那么我会看到通道0上的干扰-即它们已经保留在第三个通道读取中。
我在电路板上看不到任何与此相关的其他活动、很难看到噪声引起的影响会产生这样的"数字"结果。
我可以通过读取0-2-4-4-6 (然后丢弃通道4的第一个样本)来“解决”该问题,但这并不理想。
有此器件经验但发现任何类似效果的人?