ADS1015组件使用 IIC 通信、波特率为150k、可收集两个电压通道 AIN0和 GND、AIN1和 GND。
问题说明:
1.当读取 AD 转换寄存器转换寄存器(P [1:0]=0h)[RESET=0000h]并更改收集的电压时、读取的12位寄存器值保持不变。 转换寄存器的低4位应该为缺省值0、但是有时示波器上看到的波形显示为1。
3.在 IIC 通信期间,使用示波器检查波形。 正常通信持续一段时间后、波形消失、通信失败。 此处的通信持续时间不是固定的、有时波形会在上电后立即消失、有时波形会在上电后持续数小时。 如果出现异常、示波器会显示 ADS1015并返回 NACK。
4、测试了另一种正常情况:设置和读取配置寄存器配置寄存器的值、数据结果正常。
请帮助分析问题的原因、或者我们应该做什么进一步的测试。