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

基于I2C总线性能问答集锦

时间:12-15 来源:互联网 点击:

电磁干扰的话,在I2C规范限制条件下,减小上拉电阻是一个办法,考虑使用I2C总线驱动器提高输出驱动能力也是一个办法,至于确切的数据并无一个标准可以评价
[问:qzwfeng] 请问,当使用I2C作为一主多从方式通讯,在速率不是要求很高的情况下,总线能允许多长的线路(类似RS232通讯,1米或者可以更长),有什么特殊的要求吗?综合抗干扰能力如何?谢谢!
[答:Bruce] 在100KHz情况下,大约可以传输1m左右,如果要求更长距离的传输,可以考虑加总线驱动芯片,如PCA9515A、P82B96等。
[问:panjianghong] 请问,那与其他总线相比有什么优点:是不是控制提高集成电路间数据传递速度?
[答:Lily] I2C总线与其他总线相比应用简单,调试方便,占用引脚资源少,而且非常通用,而数据传数速度与其它串行总线相比,不是最快的,最高频率为3.4 Mbit/s 。
[问:wyifan_99] 速度慢时是否可超过400nf限制
[答:Vincent] No
[问:Mike.G] 5V的IIC器件应用于3V的系统中,需要电平转换吗?可以这样用吗?
[答:Paul] Use repeater to separate this two differential level bus, like PCA9515 etc.
[问:eMartian] PCB板上多I2C器件互联时,是否有阻抗匹配问题?该如何计算?
[答:Paul] Yes, please refer to I2C standard SPEC.
[问:glenli] 如何利用I2C进行程序的烧录?
[答:Alex] 我想提供I2C烧录功能的单片机应该是提供完整的时序,指令和要求,这对于不同提供商的MCU不一定是相同的
[问:zhaoz] how to debug i2c device using HyperTerminal tool?
would you tell me a general method for debugging i2c device?
[答:Paul] Sorry, HyperTerminal is a program or ???
[问:jangyouhua] 在传输大批量数据时,I2C是否具有纠错功能?
[答:Alex] I2C硬件接口不具有数据检测和纠错的功能,你可以考虑在软件中实现
[问:luogongqiang] 如何在I2C总线中加入光电隔离器件?有无具体电路图?
[答:Bruce] 可以在P82B96等芯片后加光耦等器件
[问:aaron96031] 问:请教I2C总线应用的领域具体是哪些呢? 除了数据存储外,例如可以用来驱动外接IC来执行相应的动作吗?即扩展I/O口。现在是否有此类IC?
[答:Paul] Yes, PCA9534/35 and PCA9554/55 are IO expender by
I2C bus.
[问:NANJING
LIUCHANG] 在用软件模拟IIC总线时要注意什么问题
[答:Timothy] We"d better suggest you to ue our I2C devices instead of bitbanging.
[问:songyzh] 请问I2C总线目前最高的数据传输速率是多少?
[答:Timothy] 3.4MHz
[问:LJM_BJ] I2C接口内部硬件是怎样的,是如何实现多用户仲裁的
[答:Bruce] I2C内部为漏极开路或集极开路。当2个或更多Master发出Start命令时会出现仲裁问题,I2C芯片有自动仲裁机制
[问:wood1] 请问PHILIPS现有的单片机,I/O接口 等芯片 ,有哪些IIC速度可以 >1MB的。

[答:Timothy] The I2C devices we have right now can support up to 400KHz,(which are the highest in the market) and for higher speed, we have the plan to do that in our roadmap.
[问:liguilin] 专家,您好!
1、iic总线设备被写入数据后,如果主控器不发送停止位给iic设备会出现什么现象?
2、如果主控器不发送数据给iic设备,只给iic设备发送一个起始位而后再发一个停止位,iic设备将会出现什么现象?
[答:Alex] 1 主器件不发出停止位,那么此时时钟如何呢?还在走吗?基本从设备不会有特殊的动作
2 这个结果很难说,因为这是I2C总线规范禁止的动作,所以其反应也许会依据不同提供商的器件而不同,也许毫无反应最好 -:)
[问:luogongqiang] I2C总线的仲裁过程一般需要多长时间?它由什么来决定?
[答:Paul] Basically, it"s only a byte time. I2C will accept
the signal triggering low first.
[问:vvsvv] SAA7111A必须要预先用I2C接口编程吗?如果没有编程,SAA7111A的默认配置是什么?还是所有的输出都是‘Z?谢谢
[答:Timothy] This is not in our discussion today, we will pass your questions to the handling group later.
[问:xystudio] I2C的線路上是否可以用不同的pull high電壓? 其master和slave內部是怎樣驅動的?
[答:Paul] Yes, all of I2C bus are open drain, but we suggest you to separate them.
[问:xfqian] 有的时候I2C在快速模式读写时会出错,在低速模式读写时就没问题,该如何解决。
[答:Alex] 这种问题并不少见,也许是主从器件并不完全的支持最高速度,还有就是是否总线电容负载较大,是否布线过长等,调试中可以采取的动作有限,可以尝试改变上拉电阻的值
[问:robotone] 上拉电阻的大小对数据的传输速度和距离有什么影响吗?

[答:Bruce] 上拉电阻是由I2C芯片容许的反向电流和信号的上升时间T(由传输速率决定)
[问:luogongqiang] 如何预测总线的容性负载总量?它应包括那几方面的电容?
[答:Alex] 前面已有回答了
[问:小狮子] I2C总线使用了几位地址码,最多能支持多少个设备?
[答:Alex] 两种标准,7位和10位,所以最多支持1024个设备
[问:themis] 进行广播通讯时,我可以指定slave设备进行广播吗?是需要通过芯片进行设置,还是直接通过编程就可以解决了。
[答:Alex] 广播通讯不允许指定slave
[问:betterpao] 你好,请问I2C总线和Maxim公司的1-wire总线有何不同?性价比如何?
[答:Timothy] Maxim 1-wire supports only 3khz. Not recommand to compare with I2C bus
[问:chunsen] I2C的时钟同步的要求有多高?
[答:Bruce] I2C总线上如果有多个CLK,则总线时钟的Low由时间最长的Low CLK决定,High由时间最短的High CLK决定。
[问:robin622] 您好,我想了解一下,i2c总线在电视机中的应用及工作原理
[答:Paul] Generally, I2C extend the bus distance, increase I2C capacitance and increase GPIO and

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

网站地图

Top