您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 问如果热拔插I2C总线上的设备
问:如果热拔插I2C总线上的设备,是否易对总线及总线上的设备会产生严重影响,如何影响。情况1:拔插当时总线上的空闲设备;情况2:插拔当时总线上的BUSY设备,MASTER或SLAVE。[答:Alex]1支持热插拔2如果声明支持热插拔的I2C器件不会对总线产生任何的影响,器件插入的时候它会自动的检测线路状态,并且只在总线空闲的时候连接器件,所以不会对总线产生任何的影响[问:kkwd]I2C上拉电阻怎么确定[答:Bruce]这里有一个计算公式:Rmin={Vdd(min)-o.4V}/3mARmax=T/0.874.c,T=1us100KHz,T=0.3us400KHz[问:applebig]I2C对热插拔是否支持?有没有热插拔时数据传送正确性的保护措施?[答:Timothy]Yes,PhilipsI2CdevicessupportHotswapfunctions,pleasereferetoPhilipswebsite@[问:zhongshan]请介绍一下I2C总线的应用领域和应用注意事项。[答:Bruce]I2C总线是一个通用的串行总线,可以在很多领域中应用,比如计算机制造、电信设备、消费类电子、手持设备等。应用中需要注意的主要有:总线容量、信号传输距离、总线频率、slave地址、上拉电阻阻值计算等[问:jameswl]请问,我在I2C总线的芯片中在存放的数据会丢失,如何解决?[答:Alex]我想这是存储芯片的问题,和什么接口并无关系,除非你没有写进去,若你能确定数据已经写入,我建议你接触你的芯片供应商请求协助测试解决该问题。[问:mocan]1、I2C是否支持热拔插。[问:khadgar02]请问一家ic公司如何获得i2c控制器的生产授权?缴纳license?直接向philips购买硬核?可以自行研制然后通过测试吗?[答:Timothy]ApplyforalicenseortextofthePhilipsI2CStandardLicenseAgreementpleasecontactMr.Hesselmann(I2C.Supportatphilips.com)[问:kkwd]怎么把GPIO口编程为I2C总线?[答:Paul]PCA9564candothisjob,8GPIOsandseveralcontrolsignalstransfertoI2Cbus.[问:abucaiwang]我们把I2C通过迷你USB接口从机器上引了出来,和另外的一台机器连接。现在线长1米左右,速度是280Kbps可以正常传输。我们想知道按这种速度可以不出错传多远,如果距离很长,中间是否需要加什么设备,你们是否有相应的解决方案。[答:Lily]如果采用USB1.1可以传送25米,我们有相应的芯片进行I2C和USB间的转换。[问:xiaoyudz]我一直搞不清I2C总线和CAN总线它们的真正区别,希望专家能结合实例应用帮忙彻底区分。首先深表感谢!!![答:Alex]CAN总线通过复杂的传输协议可以实现很高容错性能,所以多用于对数据准确要求很高的场合,比如汽车,机械等领域,但是其速度很低,协议复杂。而I2C总线协议实现非常的简单,速度更高,但是没有提供如CAN那样复杂的纠错和检测机制。所以综合而言,CAN复杂,但是容错度高,速度低。而I2C简单,高速,容错度相对低[问:wookay]I2C总线的最高数据传输速度能达到多少?I2C接口应该是半双工的吧?[答:Vincent]atthismoment,ourI2Cproductsupportmaxof400Khzspeed.Itishalfduplex.[问:lbgy]通过缓冲器可以扩大I2C总线传输距离,允许采用多少级缓冲器?[答:Alex]Philips很多的缓冲器可以级联,所以允许无限的缓冲器[问:qinzhiwoo]I2C总线如何于并行总线转换2)I2C总线如何识别同种带有I2C接口的器件,并对他们读写[答:Victor]1.YoucanaddaBUSSWITCHorMULTIPLEXERtoswitchtheI2Cbus.2.eachdevivehasitsowndeviceIDandI2CbuswillconfirmtheIDbeforereadandwrite[问:carelisan]IIC总线与RS232,RS458有怎样的不同?[答:Alex]最主要的区别在于:1I2C主要用于系统内部,而RS485/232多用于外部设备的连接2I2C从技术上说属于同步串行总线,RS485/232属于异步串行总线3I2C总线上不需要专门的收发器设备,所以简单,而RS485/232需要专门的电平转换器件[问:lbgy]I2C总线的传输速度有多高?它的数据完整性和安全性如何?[答:Bruce]I2C总线理论上传输速度可以为100KHz(标准)、400KHz(快速)和3.4MHz(高速)。目前还没有成熟的3.4MHz速率的产品。I2C总线是板内总线,总线内部有地址管理和仲裁机制,在总线容量、slave地址等技术指标正确的情况下,数据的完整性和安全性是有保证的[问:david_liao]SDASCL的pullup电阻是否有特定的要求?[答:Victor]thevalueisnotfixed,soplsrefertoapplicationnotefordetail[问:CrisTsin]HowtosolveI2Caddressconflicts[答:Paul]I2Cprotocoldefineeachchiponeuniqueslaveaddress.SoifyoucommunicatetoseveralidenticalICs,I2Caddressshouldbedifferent.Ifnot,thesameaddressICswillberepliedatthesametime.[问:lljiang]当i2c总线接多个slave设备时,可以直接连接么?[答:Alex]我不是很清楚你的直接连接是是指什么,但所有的slave设备都是并联在总线上,是直接连接的[问:huanggang]I2C总线SDA信号双向隔离实现电路?[答:Alex]我建议你使用我们的P82B96器件,它可以实现SDA,SCL信号的双向隔离[问:henryxiang]在我的应用中,是多个P82B715挂在一条I2C上,运行几个小时后,就会出现数据线被拉低导致I2C死掉,请问是什么原因?另外,I2C如果要支持热插拔,必须满足什么条件?[答:Paul]ThedistanceofI2Cbuswaslimitedbycapacitance,soyoushouldpullhighervoltagelevelorreducethedistance.PCA9510~14cansupporthotplug,pleaserefertothedatasheetandAPnote.[问:LEOPAN]各時序的門隔時間,及復位時要求的狀態如何.[答:Alex]对不起,我不是很清楚你的问题,能否请你问的更清楚一些呢?I2C上的时序是由SCL的边沿驱动的,不动器件对复位有不同的要求,I2C总线上的复位实际就是指一次传输的结束吧,这个可以参考传输时序的[问:zmdcg]在i2c配置中受外界(比如电压稳定性、振动等)的干扰会产生什么影响?[答:Victor]IfI2Ciseffectedbycross-talk,thenthedatamightbewrong,thatmeanthefunctionofdevicemightbewrong.[问:tianke999]你好!我想请问,如果使用音频压缩的dsp芯片需要与arm的cpu相联,如果使用iic会不会出现速度问题,使用hpi如何?[答:Alex]我想这是由你需要的数据带宽确定的,你在系统设计的时候需要先计算你需要的最大的数据带宽(音频数据),这个考虑对无论任何接口或者总线都需要你自己确定的。目前I2C支持的最大带宽为400kbps[问:lbgy]I2C总线的数字信号的抖动性能的最低要求是什么?能给出它和传输距离的关系吗?[答:Bruce]I2C总线为同步总线,对抖动性能没有要求?[问:zmyf]请问高速I2C一般使用多少的波特率呢?我们一般使用80K/100Kbits/S,有最优值吗?[答:Alex]高速I2C总线最高速率支持3.4MHz,只要主总器件支持,其下任意速率都是可以的,并无最优值,我们通常会使用较高的速率,但是在长距离传输的时候,通常会考虑较低的速率[问:zzkeng]I2C的速度不够高,如果解决?或是I2C的将来会向那个方向发展?有无可能发展新协议?[答:Timothy]Sinceitissetformaintainace,sothespeedisnotrequestedashighasothers!nowthehighestis3.4Mhz.[问:qihong]请问lpc系列单片机的iic接口是否支持热插拔?[答:Alex]不支持,I2C总线上的热插拔需要专门的器件支持,比如PCA9511[问:chenhezhi]I2C总线在连续写EEPROM时容易出现什么问题,100K的传输速率。[答:Alex]在我的经验中,似乎没有发觉有任何问题[问:david_liao]I2C的layout时,对线长、线宽、线距有没有要求?[答:Timothy]JustrememberthemaxCvalueonthebusis400pf.[问:applebig]PCA9512对正在使用状态的器件拔出时有什么保护吗?比如主发状态的期间拔出时,由谁来发出stop信号[答:Paul]WeuseACCthissignaltocontroltheVCC2,whenVCC1=VCC2I2Cbuswasconnected.Ifnot,disconnectthisbussuddenly.I2Cbuswontcommunicateanymore.[问:abucaiwang]I2C只是可以在板内传输吗,如果把它引到外面有什么要注意的?[答:Victor]I2CcanbeusedinPCBandalsoappliedbycable,ifbycable,thecapacitancewillbethefactortodecidethecablelength[问:binelf]请问I2CMaster设备和Slave设备各自完成的功能的相同点和不同点.EEPRom属于I2CSlave设备吗?为什么许多IC的配置都是通过I2C总线直接与EEProm直接相连.[答:Alex]1master发起传输并一直传输SCL信号,而slave被动的接受总线上的信号,并依据接受到的SCL信号作为同步时钟2EEPROM是I2Cslave设备,”许多I2C的配置“-我不是很明白你的意思,配置IC当然应该是与该IC相连[问:dabao123]sda线为什么需要一个漏极开路的下拉电阻?这个电阻是否所有IIC器件内部都已经集成?[答:Bruce]应该是有上拉电阻。通过将总线拉至低电平,漏极开路驱动,所有总线上设备都可以传送数据。有的I2C器件内部已经集成了上拉电阻,如PCA9555等,有的则没有,请使用前查阅DATASHEET[问:hezexue_mail]请问I2C和smbus有何不同?[答:Paul]Basically,thesetwobusarethesamebuttheprotocolandsoftwaredefinitionhaveabitdifferent.[问:margi]如何解決dataloss.[答:Alex]只能通过软件检测并要求重发,硬件并无处理dataloss的机制[问:panther2000]如果一个系统中有多个I2C设备要控制,而有些设备是时间敏感性的,请问这是否会影响系统响应时间?[答:Paul]Baseonyour
本文标题:问如果热拔插I2C总线上的设备
链接地址:https://www.777doc.com/doc-1317553 .html