微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于I2C总线性能问答集锦

基于I2C总线性能问答集锦

时间:12-15 来源:互联网 点击:
问:如果热拔插I2C总线上的设备,是否易对总线及总线上的设备会产生严重影响,如何影响。情况1:拔插当时总线上的空闲设备;情况2:插拔当时总线上的BUSY设备,MASTER或SLAVE。

[答:Alex] 1 支持热插拔
2 如果声明支持热插拔的I2C器件不会对总线产生任何的影响,器件插入的时候它会自动的检测线路状态,并且只在总线空闲的时候连接器件,所以不会对总线产生任何的影响
[问:kkwd] I2C上拉电阻怎么确定
[答:Bruce] 这里有一个计算公式:
Rmin={Vdd(min)-o.4V}/3mA
Rmax=T/0.874.c, T="1us" 100KHz, T="0".3us 400KHz
[问:applebig] I2C对热插拔是否支持?有没有热插拔时数据传送正确性的保护措施?
[答:Timothy] Yes, Philips I2C devices support Hot swap functions, please refere to Philips website @ WWW.standardproducts.philips.com and search for PCA951X series for details

[问:zhongshan] 请介绍一下I2C总线的应用领域和应用注意事项。
[答:Bruce] I2C总线是一个通用的串行总线,可以在很多领域中应用,比如计算机制造、电信设备、消费类电子、手持设备等。应用中需要注意的主要有:总线容量、信号传输距离 、总线频率、slave地址、上拉电阻阻值计算等
[问:jameswl] 请问,我在I2C总线的芯片中在存放的数据会丢失,如何解决?
[答:Alex] 我想这是存储芯片的问题,和什么接口并无关系,除非你没有写进去,若你能确定数据已经写入,我建议你接触你的芯片供应商请求协助测试解决该问题。
[问:mocan] 1、I2C是否支持热拔插。

[问:khadgar02] 请问一家ic公司如何获得i2c控制器的生产授权?缴纳license?直接向philips购买硬核?可以自行研制然后通过测试吗?
[答:Timothy] Apply for a license or text of the Philips I2C Standard License Agreement please contact Mr. Hesselmann (I2C.Support at philips.com)

[问:kkwd] 怎么把GPIO口编程为I2C总线?
[答:Paul] PCA9564 can do this job, 8 GPIOs and several control signals transfer to I2C bus.

[问:abucaiwang] 我们把I2C通过迷你USB接口从机器上引了出来,和另外的一台机器连接。现在线长1米左右,速度是280Kbps可以正常传输。我们想知道按这种速度可以不出错传多远,如果距离很长,中间是否需要加什么设备,你们是否有相应的解决方案。
[答:Lily] 如果采用USB 1.1可以传送25米,我们有相应的芯片进行I2C 和USB间的转换。
[问:xiaoyudz] 我一直搞不清I2C总线和CAN总线它们的真正区别,希望专家能结合实例应用帮忙彻底区分。首先深表感谢!!!
[答:Alex] CAN总线通过复杂的传输协议可以实现很高容错性能,所以多用于对数据准确要求很高的场合,比如汽车,机械等领域,但是其速度很低,协议复杂。而I2C总线协议实现非常的简单,速度更高,但是没有提供如CAN那样复杂的纠错和检测机制。所以综合而言,CAN复杂,但是容错度高,速度低。而I2C简单,高速,容错度相对低
[问:wookay] I2C总线的最高数据传输速度能达到多少?I2C接口应该是半双工的吧?
[答:Vincent] at this moment, our I2C product support max of 400Khz speed. It is half duplex.
[问:lbgy] 通过缓冲器可以扩大I2C总线传输距离,允许采用多少级缓冲器?
[答:Alex] Philips很多的缓冲器可以级联,所以允许无限的缓冲器
[问:qinzhiwoo] I2C总线如何于并行总线转换
2)I2C总线如何识别同种带有I2C接口的器件,并对他们读写
[答:Victor] 1. You can add a BUS SWITCH or MULTIPLEXER to switch the I2C bus.
2. each devive has its own device ID and I2C bus will confirm the ID before read and write
[问:carelisan] IIC总线与RS232,RS458有怎样的不同?
[答:Alex] 最主要的区别在于:
1 I2C主要用于系统内部,而RS485/232多用于外部设备的连接
2 I2C从技术上说属于同步串行总线,RS485/232属于异步串行总线
3 I2C总线上不需要专门的收发器设备,所以简单,而RS485/232需要专门的电平转换器件
[问:lbgy] I2C总线的传输速度有多高?它的数据完整性和安全性如何?
[答:Bruce] I2C总线理论上传输速度可以为100KHz(标准)、400KHz(快速)和3.4MHz(高速)。 目前还没有成熟的3.4MHz速率的产品。 I2C总线是板内总线,总线内部有地址管理和仲裁机制,在总线容量、slave地址等技术指标正确的情况下,数据的完整性和安全性是有保证的
[问:david_liao] SDA SCL 的pull up 电阻是否有特定的要求?
[答:Victor] the value is not fixed, so pls refer to application note for detail
[问:Cris Tsin] How to solve I2C address conflicts

[答:Paul] 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.
[问:lljiang] 当i2c总线接多个slave设备时,可以直接连接么?
[答:Alex] 我不是很清楚你的直接连接是是指什么,但所有的slave设备都是并联在总线上,是直接连接的
[问:huang

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top