找回密码
 注册
搜索
查看: 1853|回复: 10

[讨论] 什么器件可以共用I2C总线?请大家讨论下

[复制链接]
发表于 2011-6-10 11:34:14 | 显示全部楼层 |阅读模式
什么器件可以共用I2C总线?
什么情况下可以共用,请大家讨论下
发表于 2011-6-17 23:23:02 | 显示全部楼层
再补充一点,
还要考虑总线上共用器件的反映速度是不是跟得上。如果一个I2C总线上所挂器件过多,势必有抢Bus的行为,那如果器件需要很迅速的反映,就不应该在一个I2C挂太多的器件
点评回复

使用道具 举报

发表于 2011-6-13 01:26:54 | 显示全部楼层
6楼的学习了,我是软件方面的,虽然实际工作中陪过共用的,还没想这么多
点评回复

使用道具 举报

发表于 2011-6-12 16:44:27 | 显示全部楼层
以下是引用wfq0624在2011-6-11 21:57:20的发言:
如果需要在I2C线上共用期间,器件至少要满足一下条件:
1.该器件有I2C接口
2.各个I2C器件的地址必须不一样
3.还有一点要考虑的是会不会漏电,在手机功耗日益重要的情况下,必须考量。
比如说某个I2C器件,必须关闭对应电源才能省电,如果关闭电源之后,I2C接口对地阻抗不是高祖,就有可能导致I2C异常,从而必须Power打开,这样就不能省电。

说的很到位,还有一点是要注意各I2C从设备的速率需求,这会影响上拉电阻的阻值范围。当多器件并联后总线电容值会变化,因此需要调整上拉电阻的阻值来适配总线速率。
点评回复

使用道具 举报

发表于 2011-6-11 21:57:20 | 显示全部楼层
如果需要在I2C线上共用期间,器件至少要满足一下条件:
1.该器件有I2C接口
2.各个I2C器件的地址必须不一样
3.还有一点要考虑的是会不会漏电,在手机功耗日益重要的情况下,必须考量。
比如说某个I2C器件,必须关闭对应电源才能省电,如果关闭电源之后,I2C接口对地阻抗不是高祖,就有可能导致I2C异常,从而必须Power打开,这样就不能省电。
点评回复

使用道具 举报

发表于 2011-6-10 16:18:20 | 显示全部楼层
以下是引用sysh1985在2011-6-10 12:20:22的发言:
不同时使用的两个或更多的器件....


至少先要保证地址要不一样吧
点评回复

使用道具 举报

发表于 2011-6-10 12:20:22 | 显示全部楼层
不同时使用的两个或更多的器件....
点评回复

使用道具 举报

发表于 2011-6-10 12:13:10 | 显示全部楼层
支持I2C总线协议的器件
点评回复

使用道具 举报

发表于 2011-6-10 12:11:07 | 显示全部楼层
说的太笼统了。详细点。
点评回复

使用道具 举报

发表于 2011-7-8 10:39:39 | 显示全部楼层
需要不同的地址,有可能产生冲突
点评回复

使用道具 举报

发表于 2011-7-7 14:10:21 | 显示全部楼层
我们遇到的问题很值得参考,两个共用I2C的器件,供电阈不一样,一个是2.8V,一个1.8V,就不能兼容,造成不能正常使用。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-24 10:36 , Processed in 0.048035 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表