打印
[其他ST产品]

请问一条IIC总线挂接多个器件发现工作不正常是什么问题

[复制链接]
537|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 | 只看该作者
如果多个从设备被分配了相同的地址,它们将无法被独立寻址,导致通信混乱。

使用特权

评论回复
5
stormwind123| | 2024-8-4 16:23 | 只看该作者
电源和接地问题

使用特权

评论回复
6
classroom| | 2024-8-4 16:24 | 只看该作者
采取适当的屏蔽措施,减少外部干扰

使用特权

评论回复
7
两只袜子| | 2024-8-4 16:24 | 只看该作者
总线挂死?

使用特权

评论回复
8
jcky001| | 2024-8-4 16:25 | 只看该作者
某个或多个从设备可能存在硬件故障或软件错误,导致无法正常响应总线的通信请求。逐个检查从设备的工作状态,使用自检程序或示波器等工具来诊断问题。

使用特权

评论回复
9
cr315| | 2024-8-4 16:25 | 只看该作者
检查上拉电阻的阻值和连接是否正确。

使用特权

评论回复
10
elephant00| | 2024-8-4 16:25 | 只看该作者
优化软件设计,在程序中加入错误检测和恢复机制,如死锁检测和解锁功能。

使用特权

评论回复
11
lvyunzeng| | 2024-8-4 16:26 | 只看该作者
芯片买假货了。

使用特权

评论回复
12
wailian1265k| | 2024-8-18 16:01 | 只看该作者
通常10kΩ或4.7kΩ的上拉电阻是合适的。你可以测量总线的高电平状态

使用特权

评论回复
13
呐咯密密| | 2024-8-19 16:57 | 只看该作者
上拉电阻之间发生干扰了吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

376

主题

2003

帖子

3

粉丝