多个从机可以复用I2C总线吗?
时间:10-02
整理:3721RD
点击:
手机上面好像FM、蓝牙什么的都是单独接一个I2C的,为什么不一起复用呢?
基于什么样的考虑?
基于什么样的考虑?
I2C可以复用的啊
难道考虑分时工作不行?必须单独链接
I2C可以设置从机地址的,这样就可以复用了吧
首先,I2C所接设备数量限制由总线电容所决定的. 另外要考量工作电源的匹配及驱动能力.另外如果有一方I2C设备不是纯I2C,在待机时的状态不能满足I2C的规范,那样就不能复用了. 详细的说明还是请小编看看I2C总线规范里面都有说明.
手机板上基本不存在I2C从机数量过多的风险,这么点走线,总线容值肯定满足需求。
不过I2C的待机状态是需要考虑的
可以复用,但是要注意I/O口电平是否一致,如果一致,就可以直接互连复用,如果不一致,需要加双向LevelShift。
学习了,谢谢
一句话,IO口多的话就别考虑复用了,比较省事,呵呵
学习 不错 挺好
不错的 !
弱弱的问一句,从机是什么意思?呵呵,新手不懂
从机说通俗一点就是被控制的,主机就是总线的控制端。主要注意以下几个方面:
1:接口电平,主机从机之间的接口电平要一致
2:从机地址,每个从机都有相对唯一的地址,主机通过这个地址与从机通信,如果地址冲突,就会导致不正常。
3:同一时间都用到或者有些长时间占用总线的不能与其他共用。比如FM与键盘扩展IC。当FM搜台时,I2C被占用,而此时按键容易导致问题。
12#的很详尽了[/COLOR]
学习了~~
我觉得I2C传输速率较慢(高速才400kb/s),蓝牙协议上传输速率是1mb
不公用很多时候是为了软件好做