[其他ST产品] 请问一条IIC总线挂接多个器件发现工作不正常是什么问题

[复制链接]
1622|12
 楼主| probedog 发表于 2024-7-31 19:03 | 显示全部楼层 |阅读模式
一条IIC总线挂接了AT24C02、PCF8563、PCF8591,发现AT24C02干扰其他两个器件正常工作,无论如何修改AT24C02的器件地址其他两个设备都不能正常工作,拆掉24C02后就就正常了(AT24C02可以正常工作不受其他两个芯片影响)。大家有没有遇到同样问题?我记得以前用过24LCxx系列IIC可以。
0
powerantone 发表于 2024-8-4 16:22 | 显示全部楼层
当多个主设备尝试同时访问总线时,如果没有正确的仲裁机制,可能会导致通信冲突和数据传输错误。
laocuo1142 发表于 2024-8-4 16:22 | 显示全部楼层
上拉电阻的阻值选择不当
flycamelaaa 发表于 2024-8-4 16:23 | 显示全部楼层
如果多个从设备被分配了相同的地址,它们将无法被独立寻址,导致通信混乱。
stormwind123 发表于 2024-8-4 16:23 | 显示全部楼层
电源和接地问题
classroom 发表于 2024-8-4 16:24 | 显示全部楼层
采取适当的屏蔽措施,减少外部干扰
两只袜子 发表于 2024-8-4 16:24 | 显示全部楼层
总线挂死?
jcky001 发表于 2024-8-4 16:25 | 显示全部楼层
某个或多个从设备可能存在硬件故障或软件错误,导致无法正常响应总线的通信请求。逐个检查从设备的工作状态,使用自检程序或示波器等工具来诊断问题。

cr315 发表于 2024-8-4 16:25 | 显示全部楼层
检查上拉电阻的阻值和连接是否正确。
elephant00 发表于 2024-8-4 16:25 | 显示全部楼层
优化软件设计,在程序中加入错误检测和恢复机制,如死锁检测和解锁功能。
lvyunzeng 发表于 2024-8-4 16:26 | 显示全部楼层
芯片买假货了。
wailian1265k 发表于 2024-8-18 16:01 | 显示全部楼层
通常10kΩ或4.7kΩ的上拉电阻是合适的。你可以测量总线的高电平状态
呐咯密密 发表于 2024-8-19 16:57 | 显示全部楼层
上拉电阻之间发生干扰了吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

493

主题

3361

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部