官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > 手机硬件工程师交流 > 什么器件可以共用I2C总线?请大家讨论下

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

05-08
什么器件可以共用I2C总线?
什么情况下可以共用,请大家讨论下

再补充一点,
还要考虑总线上共用器件的反映速度是不是跟得上。如果一个I2C总线上所挂器件过多,势必有抢Bus的行为,那如果器件需要很迅速的反映,就不应该在一个I2C挂太多的器件

6楼的学习了,我是软件方面的,虽然实际工作中陪过共用的,还没想这么多

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

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

至少先要保证地址要不一样吧

不同时使用的两个或更多的器件....

支持I2C总线协议的器件

说的太笼统了。详细点。

需要不同的地址,有可能产生冲突

我们遇到的问题很值得参考,两个共用I2C的器件,供电阈不一样,一个是2.8V,一个1.8V,就不能兼容,造成不能正常使用。

Top