智融 SW3526/3516 踩坑记
上周做了个带识别的充电模块,充电方案用的智融的SW3526。这周焊接完PCB开始做固件。
然而调试I2C接口的时候SW3526说啥不ACK。和往常一样找了半天原因后陷入了自我怀疑。于是开始捋协议时序。
参考下官方的协议图片:

( 参考这幅图的时候总感觉不太对劲 )
然而又重新写完协议后还是不行,于是翻箱倒柜的找来了个24C02接上去发现可以正常通信??
麻了。。。。
后来和同事讨论半天找到了原因,兄弟们你们猜咋回事?
你们看官方时序图和地址是不是对不上?
文字写着器件地址是3C,看时序图读出来的是78。。。
原来它用的是7位地址.......,你得位移一位补最后的读写位..............