尊敬的专家:
我 在客户的这一应用中遇到了一个紧急问题、需要您的帮助来解决。 问题是 :113个电路板中的9个电路板出现 IN0-IN7读取故障问题,通过寄存器0Ch 中的01个读数可以观察到故障电路板,但是,正常的是寄存器0C 中的00读数。 电路连接在这里。
配置设置为:
1:BMC 将00h 和0Bh 配置为01和02、07h 为默认设置。
2:BMC 将读取每30s 20H-27H 的值。
3、BMC 将读取每10秒20H-27H 的值、
4、重复2和3的过程。
发生问题时,BMC 无法读取连接到此芯片的所有电压,但 BMC 的其他传感器读数正常。我们尝试 重新启动系统并重置 BMC,问题仍然存在。 恢复的唯一方法是关闭和打开交流电源、这意味着复位 ADC 可以使其正常工作。
BMC 和 ADC128D 之间的 I2C 信号良好。 此问题与集成信号无关。
我们将故障单元寄存器值与正常单元进行了比较、寄存器地址01h 和0ch 是不同的。
故障 单元寄存器值为:
寄存器01h = 00
寄存器0ch = 01
良好的单位寄存器值为:
寄存器01h = ff
寄存器0ch = 00
它们是只读寄存器、
那么、您能否帮助检查是否 存在任何问题、那么在这种情况下、导致 ADC 一直处于繁忙状态的条件是什么、 那么如何解决此问题呢?



