首页> 互助问答> 当前页

飞利浦公司的I2C总线性能介绍NXP

简介:这次在线座谈会主要介绍由飞利浦公司开发的用于连接微控制器及其外围设备的两线式串行I2C总线以及飞利浦各种不同的I2C总线的器件性能,应用以及系统解决方案。

问:以后I2C总线将会加强哪些性能?或则说以后应用发展中,这个总线需要完善些什么?
答: I2Cbus is now the de facto standard serial bus for maintenance, control and configuration in most electronic platforms, so we will keep working with leading companies to enhance the functions, and it is all customer required.

问:I2C上拉电阻怎么确定
答: 这里有一个计算公式:
Rmin={Vdd(min)-o.4V}/3mA
Rmax=T/0.874.c,   T=1us 100KHz, T=0.3us 400KHz

问:IIC总线与RS232,RS458有怎样的不同?
答: 最主要的区别在于:
1 I2C主要用于系统内部,而RS485/232多用于外部设备的连接
2 I2C从技术上说属于同步串行总线,RS485/232属于异步串行总线
3 I2C总线上不需要专门的收发器设备,所以简单,而RS485/232需要专门的电平转换器件

问:我一直搞不清I2C总线和CAN总线它们的真正区别,希望专家能结合实例应用帮忙彻底区分。首先深表感谢!!!
答: CAN总线通过复杂的传输协议可以实现很高容错性能,所以多用于对数据准确要求很高的场合,比如汽车,机械等领域,但是其速度很低,协议复杂。而I2C总线协议实现非常的简单,速度更高,但是没有提供如CAN那样复杂的纠错和检测机制。所以综合而言,CAN复杂,但是容错度高,速度低。而I2C简单,高速,容错度相对低

问:How to solve I2C address conflicts

答: I2C protocol define each chip one unique slave address.So if you communicate to several identical ICs, I2C address should be different.
If not, the same address ICs will be replied at the same time.

问:支持I2C总线的处理器是否可以通过某个寄存器来设置时钟线的频率?还是通过软件来同步?
答: No, I think it"s impossible. MCU share all of it"s resource to control including I2C and others.

问:在I2C总线上能否采用LVDS信号?有何好处?
答: 我想是可以的,好处也是显而易见的,比如可以传输更远的距离,提供更高的数据稳定性等,但是实现起来会比较复杂,首先你必须将双向总线分开,再接入LVDS驱动器件等,这样的话,I2C总想会变成8条线,失去了I2C简洁易用的优势

问:I2C只是可以在板内传输吗,如果把它引到外面有什么要注意的?
答: I2C can be used in PCB and also applied by cable, if by cable, the capacitance will be the factor to decide the cable length

问:sda 线为什么需要一个 漏极开路的下拉电阻? 这个电阻是否所有IIC器件内部都已经集成?
答: 应该是有上拉电阻。通过将总线拉至低电平,漏极开路驱动,所有总线上设备都可以传送数据。  有的I2C器件内部已经集成了上拉电阻,如PCA9555等,有的则没有,请使用前查阅DATASHEET

问:I2C的速度不够高,如果解决?或是I2C的将来会向那个方向发展?有无可能发展新协议?
答: Since it is set for maintainace, so the speed is not requested as high as others! now the highest is 3.4Mhz.