用USB到SMBus的桥接芯片CP2112 做TCA9539的主设备,在写从设备地址时,TCA9539不应答。
TCA9539 VCC接3.3V ,INT和reset都不使用,10K上拉到3.3V,A0A1接地,写E8无响应。
折腾了很久,实在找不到为什么?
还请帮忙解答,谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
用USB到SMBus的桥接芯片CP2112 做TCA9539的主设备,在写从设备地址时,TCA9539不应答。
TCA9539 VCC接3.3V ,INT和reset都不使用,10K上拉到3.3V,A0A1接地,写E8无响应。
折腾了很久,实在找不到为什么?
还请帮忙解答,谢谢!
是1k上拉
主机这边就是I2C接口 ,TCA9539与另一个I2C设备一起共用I2C总线,另外的设备可以正常读到地址
9539跟另外的设备也不存在地址冲突问题
断开另一个设备TCA9539也不工作
我测了I2C的波形,100K频率,是满足时序要求的
之前有看到过别人说TCA9539 R/W为1时设备是没有应答的,我也试了确实还是不行
确实是SMBus总线,芯片写的SMBus协议频率最高支持255khz ,你说的高于100kHz就收不到ACK了是指TCA5939默认工作模式是fast mode的400kHz吗?这个要怎么验证 ,那主控支持不了400k就没法工作了么?
另外我的R/W位不管0还是1时候都收不到ACK应答
您好!发现之前的结论只是偶然识别到了 ,多几次后就发现依然是大概率识别不到TCA9529
求助可还有什么别的思路