官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > 手机硬件工程师交流 > 请教:12C是什么,在手机中有什么用?

请教:12C是什么,在手机中有什么用?

05-08
12C是什么,在手机中有什么用?
SCL SDA具体是什么信号?

12C是什么,在手机中有什么用?
SCL SDA具体是什么信号?

好像是CPU与PMU之间的呀

应该是I2C吧,PHILIPS 定义的一种数据传输接口,由两根线组成,SCL 数据时钟,SDA 数据线。作用是控制和与各种外接IC进行通信,如FM Tuner, Camera一类的

谢谢了.

最好google一下有关I2C的内容,时序阿,速率什么的,很有用的,2线就能实现通讯厉害吧,可是要收专利的!

I2C,一种总线,在手机上应用还算比较多吧,一个总线上最多可以挂128个设备(如果驱动能力足够的话)。具体的可以在Google上找到很多这些资料,周立功应该也有不少资料

上边两位老大,小弟在这谢了.

好像是CPU与PMU之间的呀

应该是I2C吧,PHILIPS 定义的一种数据传输接口,由两根线组成,SCL 数据时钟,SDA 数据线。作用是控制和与各种外接IC进行通信,如FM Tuner, Camera一类的

谢谢了.

最好google一下有关I2C的内容,时序阿,速率什么的,很有用的,2线就能实现通讯厉害吧,可是要收专利的!

I2C,一种总线,在手机上应用还算比较多吧,一个总线上最多可以挂128个设备(如果驱动能力足够的话)。具体的可以在Google上找到很多这些资料,周立功应该也有不少资料

上边两位老大,小弟在这谢了.

I2C在手機電路中一般在PD-BUS部分,X-BUS部分都存在,起連接的作用拉,I2C是小\必須要上拉電阻的,哈哈,自己復習下以前的知識

很常用,两线阿,牛

一般串行数据通讯都有时钟和数据之分,有异步和同步之别.
有单线,双线和三线等.
I2C肯定是2线的(不算地线).
I2C协议确实很科学,比3/4线的SPI要好,当然线多通讯速率相对就快了.
I2C的原则是:
在SCL=1(高电平)时,SDA千万别忽悠!
否则,SDA下跳则"判罚"为"起始信号S",SDA上跳则"判罚"为"停止信号P".
在SCL=0(低电平)时,SDA随便忽悠!(可别忽悠过火到SCL跳高)
每个字节后应该由对方回送一个应答信号ACK做为对方在线的标志.
非应答信号一般在所有字节的最后一个字节后.一般要由双方协议签定.
SCL必须由主机发送,否则天下大乱.
首字节是"片选信号",即7位从机地址加1位方向(读写)控制.
从机收到(听到)自己的地址才能发送应答信号(必须应答!)表示自己在线.
其他地址的从机不允许忽悠!(当然群呼可以忽悠但只能听不许说话)
读写是站在主机的立场上定义的.
"读"是主机接收从机数据,"写"是主机发送数据给从机.
重复位主要用于主机从发送模式到接收模式的转换"信号",由于只有2线,
所以收发转换肯定要比SPI复杂,因为SPI可用不同的边沿来收发数据,而I2C不行.
在硬件I2C模块,特别是MCU/ARM/DSP等每个阶段都会得到一个准确的状态码,
根据这个状态码可以很容易知道现在在什么状态和什么出错信息.
7位I2C总线可以挂接127个不同地址的I2C设备,0号"设备"作为群呼地址.
10位I2C总线可以挂接更多的10位I2C设备.
总之,只要掌握I2C的忽悠记,一般很容易掌控...

下一份I2C的协议不就OK了!哎

Top