你好!我在产品中使用了两块PCA9535,暂称它们为 PCA9535_A 和 PCA9535_B。其中PCA9535_A在主芯片(nRF51822)复位时,偶发性的发生引脚状态寄存器读取与实际电平不匹配的情况。比如我写入了0x0C,0x82,然后立即读取引脚状态寄存器,读取的值为0xF3,0x9D。
这种情况一旦发生,将会维持很久,直到PCA9535_A彻底断电之后,才可以恢复正常。
PCA9535_A 是3.3V常供电,使用过程中,电源(5号电池供电)会有波动,但不会到0V。
出现异常时,我用逻辑分析仪抓取了IIC波形,如下图
请问这可能是什么原因引起的,应该如何避免?谢谢!
