TCA8418设备地址是0x34,但是在linux下读写i2c一直没有ACK,用示波器可以抓到波形,发送设备地址后,没有回应就停止了。请问怎样判断TCA8418是否已经正常工作了,还有让TCA8418工作起来有哪些配置要注意的吗?
Kailyn Chen:
TCA8418设备地址应该为0x68h,而不是0x34. 改0x68h试试能否收到ACK,因为一般7位地址左移一位。
hong liu4:
回复 Kailyn Chen:
这两个地址都试过,都没有ACK返回。请问我可以从TCA8418那个引脚知道这快芯片是否在工作吗?
Jason He2:
回复 hong liu4:
SDA SCL 上上拉电阻,同时按下三个按键,测量PIN CAD_INT的电位,低的话已经工作。
hong liu4:
回复 Jason He2:
您好,我这里的TCA8418只有24引脚,芯片引脚图见附件,没有你说的CAD_INT。请问怎么验证是否已经工作起来?
Kailyn Chen:
回复 hong liu4:
CAD_INT是TCA8418 YFP封装的一个引脚,你的24脚是QFN封装的。
Kailyn Chen:
回复 Kailyn Chen:
24pin的QFN封装的话,可以看INT引脚,低有效:
按下按键或松开按键INT都应该输出为低电平。
wenliang zhang1:
回复 Kailyn Chen:
你好!我用也是24脚的QFN封装,I2C也没有应答,同时INT脚也不会被拉低?是不是芯片没有工作啊?SOC_VCC为3.15V