主题中讨论的其他器件: OPA325、 ADC121C027
工具/软件:
我在 100kHz 下使用 I²C μ s 来读取 ADC 数据。 μ I²C 总线上有两个 ADC 芯片:一个是 ADS121C、另一个是 ADS7924。
在以 1kHz 频率运行的循环中、我从两个 ADC 读取数据。 来自 ADS121C 的数据保持稳定且在预期范围内、即使存在细微波动也是如此。
但是、ADS7924 的数据显示了所有通道上的干扰和异常跳变。 例如、正常值可能为 2500、但偶尔会跳过 2 的幂 — 例如增加 2048 至 4548、减少 2048 至 452、或跳过±1024、±512、±128、±64、±8、 等
绿色数据为 121C、蓝色数据为 7924。
我已经在示波器上检查了 I²C μ s 波形、发现没有明显的问题。 但是、逻辑分析仪捕获的数据可确认 ADS7924 返回的原始值在这些跳变期间不正确。
这可能是什么原因? ADS7924 的读取过程中是否可能缺少某些功能?
谢谢!