当前状态:
座谈已结束
|
|||
主题:飞利浦公司的I2C总线性能介绍 | ||
在线问答: | ||
[问:zhongshan] | 请介绍一下I2C总线的应用领域和应用注意事项。 | |
[答:Bruce] | I2C总线是一个通用的串行总线,可以在很多领域中应用,比如计算机制造、电信设备、消费类电子、手持设备等。应用中需要注意的主要有:总线容量、信号传输距离 、总线频率、slave地址、上拉电阻阻值计算等 | [2004-12-13 10:35:22] |
[问:jameswl] | 请问,我在I2C总线的芯片中在存放的数据会丢失,如何解决? | |
[答:Alex] | 我想这是存储芯片的问题,和什么接口并无关系,除非你没有写进去,若你能确定数据已经写入,我建议你接触你的芯片供应商请求协助测试解决该问题。 | [2004-12-13 10:35:23] |
[问:mocan] | 1、I2C是否支持热拔插。 2、如果热拔插I2C总线上的设备,是否易对总线及总线上的设备会产生严重影响,如何影响。情况1:拔插当时总线上的空闲设备;情况2:插拔当时总线上的BUSY设备,MASTER或SLAVE。 | |
[答:Alex] | 1 支持热插拔 2 如果声明支持热插拔的I2C器件不会对总线产生任何的影响,器件插入的时候它会自动的检测线路状态,并且只在总线空闲的时候连接器件,所以不会对总线产生任何的影响 | [2004-12-13 10:40:06] |
[问:kkwd] | I2C上拉电阻怎么确定 | |
[答:Bruce] | 这里有一个计算公式: Rmin={Vdd(min)-o.4V}/3mA Rmax=T/0.874.c, T=1us 100KHz, T=0.3us 400KHz | [2004-12-13 10:40:34] |
[问: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 | [2004-12-13 10:41:32] |
[问: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) | [2004-12-13 10:43:02] |
[问:kkwd] | 怎么把GPIO口编程为I2C总线? | |
[答:Paul] | PCA9564 can do this job, 8 GPIOs and several control signals transfer to I2C bus. | [2004-12-13 10:43:15] |
[问:abucaiwang] | 我们把I2C通过迷你USB接口从机器上引了出来,和另外的一台机器连接。现在线长1米左右,速度是280Kbps可以正常传输。我们想知道按这种速度可以不出错传多远,如果距离很长,中间是否需要加什么设备,你们是否有相应的解决方案。 | |
[答:Lily] | 如果采用USB 1.1可以传送25米,我们有相应的芯片进行I2C 和USB间的转换。 | [2004-12-13 10:46:46] |
[问:xiaoyudz] | 我一直搞不清I2C总线和CAN总线它们的真正区别,希望专家能结合实例应用帮忙彻底区分。首先深表感谢!!! | |
[答:Alex] | CAN总线通过复杂的传输协议可以实现很高容错性能,所以多用于对数据准确要求很高的场合,比如汽车,机械等领域,但是其速度很低,协议复杂。而I2C总线协议实现非常的简单,速度更高,但是没有提供如CAN那样复杂的纠错和检测机制。所以综合而言,CAN复杂,但是容错度高,速度低。而I2C简单,高速,容错度相对低 | [2004-12-13 10:47:18] |
[问:wookay] | I2C总线的最高数据传输速度能达到多少?I2C接口应该是半双工的吧? | |
[答:Vincent] | at this moment, our I2C product support max of 400Khz speed. It is half duplex. | [2004-12-13 10:47:55] |
[问:lbgy] | 通过缓冲器可以扩大I2C总线传输距离,允许采用多少级缓冲器? | |
[答:Alex] | Philips很多的缓冲器可以级联,所以允许无限的缓冲器 | [2004-12-13 10:48:55] |
[问: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 | [2004-12-13 10:49:02] |
[问:carelisan] | IIC总线与RS232,RS458有怎样的不同? | |
[答:Alex] | 最主要的区别在于: 1 I2C主要用于系统内部,而RS485/232多用于外部设备的连接 2 I2C从技术上说属于同步串行总线,RS485/232属于异步串行总线 3 I2C总线上不需要专门的收发器设备,所以简单,而RS485/232需要专门的电平转换器件 | [2004-12-13 10:51:33] |
[问:lbgy] | I2C总线的传输速度有多高?它的数据完整性和安全性如何? | |
[答:Bruce] | I2C总线理论上传输速度可以为100KHz(标准)、400KHz(快速)和3.4MHz(高速)。 目前还没有成熟的3.4MHz速率的产品。 I2C总线是板内总线,总线内部有地址管理和仲裁机制,在总线容量、slave地址等技术指标正确的情况下,数据的完整性和安全性是有保证的 | [2004-12-13 10:52:13] |
[问:david_liao] | SDA SCL 的pull up 电阻是否有特定的要求? | |
[答:Victor] | the value is not fixed, so pls refer to application note for detail | [2004-12-13 10:52:25] |
[问: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. | [2004-12-13 10:52:40] |
[问:lljiang] | 当i2c总线接多个slave设备时,可以直接连接么? | |
[答:Alex] | 我不是很清楚你的直接连接是是指什么,但所有的slave设备都是并联在总线上,是直接连接的 | [2004-12-13 10:52:50] |
[问:huanggang] | I2C 总线SDA信号双向隔离实现电路? | |
[答:Alex] | 我建议你使用我们的P82B96器件,它可以实现SDA,SCL信号的双向隔离 | [2004-12-13 10:54:32] |
[问:henryxiang] | 在我的应用中,是多个P82B715挂在一条I2C上,运行几个小时后,就会出现数据线被拉低导致I2C死掉,请问是什么原因?另外,I2C如果要支持热插拔,必须满足什么条件? | |
[答:Paul] | The distance of I2C bus was limited by capacitance, so you should pull higher voltage level or reduce the distance. PCA9510~14 can support hot plug, please refer to the datasheet and AP note. | [2004-12-13 10:58:17] |
[问:LEOPAN] | 各時序的門隔時間,及復位時要求的狀態如何. | |
[答:Alex] | 对不起,我不是很清楚你的问题,能否请你问的更清楚一些呢?I2C上的时序是由SCL的边沿驱动的,不动器件对复位有不同的要求,I2C总线上的复位实际就是指一次传输的结束吧,这个可以参考传输时序的 | [2004-12-13 10:58:20] |
[问:zmdcg] | 在i2c配置中受外界(比如电压稳定性、振动等)的干扰会产生什么影响? | |
[答:Victor] | If I2C is effected by cross-talk, then the data might be wrong, that mean the function of device might be wrong. | [2004-12-13 10:58:59] |
[问:tianke999] | 你好! 我想请问,如果使用音频压缩的dsp芯片需要与arm的cpu相联,如果使用iic会不会出现速度问题,使用hpi如何? | |
[答:Alex] | 我想这是由你需要的数据带宽确定的,你在系统设计的时候需要先计算你需要的最大的数据带宽(音频数据),这个考虑对无论任何接口或者总线都需要你自己确定的。目前I2C支持的最大带宽为400kbps | [2004-12-13 11:00:15] |
[问:lbgy] | I2C总线的数字信号的抖动性能的最低要求是什么?能给出它和传输距离的关系吗? | |
[答:Bruce] | I2C总线为同步总线,对抖动性能没有要求? | [2004-12-13 11:03:02] |
[问:zmyf] | 请问高速I2C一般使用多少的波特率呢?我们一般使用80K/100Kbits/S,有最优值吗? | |
[答:Alex] | 高速I2C总线最高速率支持3.4MHz,只要主总器件支持,其下任意速率都是可以的,并无最优值,我们通常会使用较高的速率,但是在长距离传输的时候,通常会考虑较低的速率 | [2004-12-13 11:04:35] |
[问:zzkeng] | I2C的速度不够高,如果解决?或是I2C的将来会向那个方向发展?有无可能发展新协议? | |
[答:Timothy] | Since it is set for maintainace, so the speed is not requested as high as others! now the highest is 3.4Mhz. | [2004-12-13 11:05:05] |
[问:qihong] | 请问lpc系列单片机的iic接口是否支持热插拔? | |
[答:Alex] | 不支持,I2C总线上的热插拔需要专门的器件支持,比如PCA9511 | [2004-12-13 11:05:08] |
[问:chenhezhi] | I2C总线在连续写EEPROM时容易出现什么问题,100K的传输速率。 | |
[答:Alex] | 在我的经验中,似乎没有发觉有任何问题 | [2004-12-13 11:06:46] |
[问:david_liao] | I2C的layout时,对线长、线宽、线距有没有要求? | |
[答:Timothy] | Just remember the max C value on the bus is 400pf. | [2004-12-13 11:08:58] |
[问:applebig] | PCA9512对正在使用状态的器件拔出时有什么保护吗?比如主发状态的期间拔出时,由谁来发出stop信号 | |
[答:Paul] | We use ACC this signal to control the VCC2, when VCC1 = VCC2 I2C bus was connected. If not, disconnect this bus suddenly. I2C bus won"t communicate anymore. | [2004-12-13 11:09:57] |
[问:abucaiwang] | I2C只是可以在板内传输吗,如果把它引到外面有什么要注意的? | |
[答:Victor] | 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 | [2004-12-13 11:11:12] |
[问:binelf] | 请问I2C Master设备和Slave 设备各自完成的功能的相同点和不同点. EEPRom属于I2C Slave设备吗?为什么许多IC的配置都是通过I2C总线直接与EEProm直接相连. | |
[答:Alex] | 1 master发起传输并一直传输SCL信号,而slave被动的接受总线上的信号,并依据接受到的SCL信号作为同步时钟 2 EEPROM是I2C slave设备,”许多I2C的配置“-我不是很明白你的意思,配置IC当然应该是与该IC相连 | [2004-12-13 11:11:25] |
[问:dabao123] | sda 线为什么需要一个 漏极开路的下拉电阻? 这个电阻是否所有IIC器件内部都已经集成? | |
[答:Bruce] | 应该是有上拉电阻。通过将总线拉至低电平,漏极开路驱动,所有总线上设备都可以传送数据。 有的I2C器件内部已经集成了上拉电阻,如PCA9555等,有的则没有,请使用前查阅DATASHEET | [2004-12-13 11:11:35] |
[问:hezexue_mail] | 请问I2C和smbus有何不同? | |
[答:Paul] | Basically, these two bus are the same but the protocol and software definition have a bit different. | [2004-12-13 11:11:43] |
[问:margi] | 如何解決data loss. | |
[答:Alex] | 只能通过软件检测并要求重发,硬件并无处理data loss的机制 | [2004-12-13 11:12:11] |
[问:panther2000] | 如果一个系统中有多个I2C设备要控制,而有些设备是时间敏感性的,请问这是否会影响系统响应时间? | |
[答:Paul] | Base on your frequency, the rising and falling time will be different. Please refer to I2C standard SPEC. | [2004-12-13 11:13:46] |
[问:dabao123] | 请问 IIC总线通信和串口通信比较,哪个稳定性高? | |
[答:Alex] | 我没发现有此类测试的比较,依据我的个人经验,I2C更稳定,但是因为I2C通常距离较短,而串口通常连线较长,所以此类比较似乎无意义 | [2004-12-13 11:15:16] |
[问:abucaiwang] | 请问:I2C能传多远? | |
[答:Timothy] | Basically, Maximum bus capacitance = 400 pF (without repeaters) which is about 20 – 30 devices or 10 ft of wire | [2004-12-13 11:15:58] |
[问:KZXYA] | 1.I2C总线的工作速度是否有下限?如果有,是多少? 2。I2C总线的2个上拉电阻怎样计算? | |
[答:Lily] | 1。I2C总线的工作速度取决于主控器的性能,是有下限的,如果是待机模式速度为0。 2。I2C总线的2个上拉电阻取决于电源电压, 总线电容, 连接器件的数量。电源电压决定了最小值,容线和上升时间决定了最大值。 | [2004-12-13 11:16:12] |
[问:bellsleep] | IIC总线是否会出现锁死?如果出现锁死,主设备怎么才能察觉总线故障,以及排除? | |
[答:Alex] | 就总线本身而言,不会锁死,锁死通常是由于外部器件的失效和故障造成,此时主设备会连续收到总线busy的中断,若是slave器件故障造成的,那么必须移除或者通过I2C开关器件隔离故障器件 | [2004-12-13 11:17:46] |
[问:my_zxj] | I2C总线在仪表自动化中的应用? | |
[答:Lily] | 请明确是哪一类仪表。 | [2004-12-13 11:17:59] |
[问:binelf] | 请问总线的Capacitive load 是什么意思?如何判断总线上的Capacitive load超过400pF | |
[答:Alex] | capacitive load是指总线的容性负载,这个可以通过相加总线上器件的工作容抗来得到,IC器件的容抗可以在datasheet上查到 | [2004-12-13 11:19:12] |
[问:wyifan_99] | 1.传送距离最远是多少? 2.最快速度可达多少: | |
[答:Timothy] | 1. Maximum bus capacitance = 400 pF (without repeaters) which is about 20 – 30 devices or 10 ft of wire 2. Std.= 100kHz, Fast=400Khz, and 3.4 Mhz for High speed | [2004-12-13 11:19:23] |
[问:jackstraw] | 请问:如何提高I2C的可靠性、预防措施?从哪些方面解决数据丢失的问题? TKS | |
[答:Paul] | 1.Increase I2C capacitance, pull higher voltage level and reduce distance. 2.Same frequency, less node and reduce data conflict. | [2004-12-13 11:20:00] |
[问:victayim] | 是否有一种评估开发板,能将I2C总线的传输内容实时显示在计算机上。比如显示I2C总线上,HOST驱动了什么地址,返回或写入了什么值? | |
[答:Timothy] | We have a evaluation kit called 2002-1A board, please contact our local sales for further details. | [2004-12-13 11:20:19] |
[问:linuxosa] | 我们使用IPMB(基于I2C 100KHz)来实现一块管理卡和BMC通信,现在需要估计它的最大通信能力,请问有什么方法?谢谢 | |
[答:Alex] | 你所谓的最大通信能力我想是指带宽吧,那么你的最大带宽就是I2C速率100kbps除去协议开销,大约是80K的样子吧 | [2004-12-13 11:20:45] |
[问:jim2004] | 您好: 我想知道12C总线有多大的优点,和过去的相比,最突出的好处是什么? | |
[答:Lily] | 1。方便将框图变成原理图 2。在BUS上增加或去掉某器件不会影响到其它器件工作 3。多主机功能允许通过外部连接到生产线,快速测试和调整最终用户的设备,故障诊断和调试都很简单 4。软件调试简单,可调用应用软件包来缩短软件开发进程 5。所有I2C器件共用一条BUS可节省IC引脚资源,减少PCB板面积 6。通过允许简单地构造设备变量,保持设计是最新的简易升级功能增加了系统设计的灵活性 和过去的相比,是指什么?别的总线吗? | [2004-12-13 11:21:27] |
[问:phenix258] | I2C是如何区分不同的I2C器件的?一条I2C总线上最多可以接多少I2C器件,其功耗一般多大? | |
[答:Victor] | 1. each device has its own device ID. 2. 400pF capacitance is for one I2C bus, around 20 to 30 devices, and power consumption depends on its device and PCB layouy. | [2004-12-13 11:23:50] |
[问:chenjingwei] | I2C总线总不存在差错处理机制,一旦总线发生故障,如何解决? | |
[答:Bruce] | 有两种方法: 1。Reset出现问题的Slave(如果这个Slave有Reset管脚) 2。启动“恢复序列” 恢复序列流程为: 1。在SCL线发送9个时钟脉冲 2。由master保持SDA线为高,直到Slave-Transmitter模式释放SDA执行ACK操作 3。在ACK操作时,保持SDA线为高 4。在Master-Receiver和Slave-Transmitter模式都过去后,Master会发一个Stop命令完全初始化总线 | [2004-12-13 11:24:33] |
[问:panther2000] | 支持I2C总线的处理器是否可以通过某个寄存器来设置时钟线的频率?还是通过软件来同步? | |
[答:Paul] | No, I think it"s impossible. MCU share all of it"s resource to control including I2C and others. | [2004-12-13 11:25:11] |
[问:john_xjm] | 有没有带实时响应的I2C芯片 | |
[答:Bruce] | I2C就是实时同步的总线 | [2004-12-13 11:25:56] |
[问:dangdang] | I2C总线是否可以扩展功能? | |
[答:Victor] | yes, you can add a Repeter to extend it, for more detail, visit our website or email : i2c.support@philips.com | [2004-12-13 11:26:50] |
[问:maeleton1] | 在I2C总线上能否采用LVDS信号?有何好处? | |
[答:Alex] | 我想是可以的,好处也是显而易见的,比如可以传输更远的距离,提供更高的数据稳定性等,但是实现起来会比较复杂,首先你必须将双向总线分开,再接入LVDS驱动器件等,这样的话,I2C总想会变成8条线,失去了I2C简洁易用的优势 | [2004-12-13 11:26:54] |
[问:vvsvv] | 如何理解400pf的电容限制?如何计算某i2c总线上具体已经有的电容数量是多少? | |
[答:Bruce] | 400pf指的是I2C总线的容量,某一个I2C器件都有它的容值,一般为20pf左右,具体可以看它的Datasheet | [2004-12-13 11:27:41] |
[问:maeleton1] | I2C总线上的器件如果有一个失效或有故障,如何处理或进行隔离? | |
[答:Paul] | Please refer to the presentation, about PCA9548. | [2004-12-13 11:28:24] |
[问:mountds] | MASTER 的频率较高时比如20Mhz ,写入到I2C器件时必须通过延时才能匹配I2C器件的速度吗? | |
[答:Lily] | MASTER 是指I2C BUS中的MASTER吗?I2C BUS 频率最I2C器件高为3.4 Mbit/s 。写入到I2C器件器件时由MASTER 发出对应I2C器件器件频率的时钟。 | [2004-12-13 11:29:04] |
[问:zzkeng] | 现在的MCU速度越来越快,如何解决I2C总线和MCU的接口问题? | |
[答:Vincent] | MCU with build in I2C only come with 2 speeds : 100Khz or 400Khz, hence MCU can still connect to the I2C product regardless of the speed of the MCU | [2004-12-13 11:30:11] |
[问:hdan] | 对上拉电平有没特别的要求? | |
[答:Bruce] | 具体电平承受能力要看具体芯片,现在Philips的I2C芯片一般都可以承受2.3V~5.5V。 再选择合适的上拉电阻,可以保证上拉电平值正确。 | [2004-12-13 11:30:47] |
[问:qzwfeng] | 在(一主多从),发现I2C从方式可以很可靠的工作(定时器I正常,不会溢出),而主方式有时候会读不到数据(我设起始条件不满足或从器件没有响应时提示),这时候再重新启动总线读一两次就正常了,此情况不是很经常出现就是了,但是在要求特别高的总线上就不允许了,请问,我该注意哪些问题以避免有时读不到数据的情况,使用器件为P87LPC767/769.谢谢! | |
[答:Alex] | 这个问题可能需要更详细的debug工作,因为I2C总线基本由硬件完成,所以在由I2C接口的器件上使用时一般不容易出现问题,我建议你可以考虑I2C总线上的干扰,并尝试降低速率 | [2004-12-13 11:32:55] |
[问:zmyf] | I2C有几种读写模式?各有什么不同? | |
[答:Paul] | I2C write: Start--Slave address(W)--Slave Acknowledge--data-stop I2C read: Start--slave address(R)--Slave Acknowledge--data-NON Acknowledge--stop | [2004-12-13 11:34:16] |
[问:luogongqiang] | 通过那些措施能提高I2C总线的防干扰能力?目前能达到那种水平? | |
[答:Alex] | 如果你所说的干扰是指电磁干扰的话,在I2C规范限制条件下,减小上拉电阻是一个办法,考虑使用I2C总线驱动器提高输出驱动能力也是一个办法,至于确切的数据并无一个标准可以评价 | [2004-12-13 11:34:57] |
[问:qzwfeng] | 请问,当使用I2C作为一主多从方式通讯,在速率不是要求很高的情况下,总线能允许多长的线路(类似RS232通讯,1米或者可以更长),有什么特殊的要求吗?综合抗干扰能力如何?谢谢! | |
[答:Bruce] | 在100KHz情况下,大约可以传输1m左右,如果要求更长距离的传输,可以考虑加总线驱动芯片,如PCA9515A、P82B96等。 | [2004-12-13 11:34:58] |
[问:panjianghong] | 请问,那与其他总线相比有什么优点:是不是控制提高集成电路间数据传递速度? | |
[答:Lily] | I2C总线与其他总线相比应用简单,调试方便,占用引脚资源少,而且非常通用,而数据传数速度与其它串行总线相比,不是最快的,最高频率为3.4 Mbit/s 。 | [2004-12-13 11:35:04] |
[问:wyifan_99] | 速度慢时是否可超过400nf限制 | |
[答:Vincent] | No | [2004-12-13 11:35:14] |
[问:Mike.G] | 5V的IIC器件应用于3V的系统中,需要电平转换吗?可以这样用吗? | |
[答:Paul] | Use repeater to separate this two differential level bus, like PCA9515 etc. | [2004-12-13 11:36:06] |
[问:eMartian] | PCB板上多I2C器件互联时,是否有阻抗匹配问题?该如何计算? | |
[答:Paul] | Yes, please refer to I2C standard SPEC. | [2004-12-13 11:36:35] |
[问:glenli] | 如何利用I2C进行程序的烧录? | |
[答:Alex] | 我想提供I2C烧录功能的单片机应该是提供完整的时序,指令和要求,这对于不同提供商的MCU不一定是相同的 | [2004-12-13 11:38:44] |
[问: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 ??? | [2004-12-13 11:39:11] |
[问:jangyouhua] | 在传输大批量数据时,I2C是否具有纠错功能? | |
[答:Alex] | I2C硬件接口不具有数据检测和纠错的功能,你可以考虑在软件中实现 | [2004-12-13 11:39:26] |
[问:luogongqiang] | 如何在I2C总线中加入光电隔离器件?有无具体电路图? | |
[答:Bruce] | 可以在P82B96等芯片后加光耦等器件 | [2004-12-13 11:39:33] |
[问:aaron96031] | 问:请教I2C总线应用的领域具体是哪些呢? 除了数据存储外,例如可以用来驱动外接IC来执行相应的动作吗?即扩展I/O口。现在是否有此类IC? | |
[答:Paul] | Yes, PCA9534/35 and PCA9554/55 are IO expender by I2C bus. | [2004-12-13 11:40:20] |
[问:NANJING LIUCHANG] | 在用软件模拟IIC总线时要注意什么问题 | |
[答:Timothy] | We"d better suggest you to ue our I2C devices instead of bitbanging. | [2004-12-13 11:41:23] |
[问:songyzh] | 请问I2C总线目前最高的数据传输速率是多少? | |
[答:Timothy] | 3.4MHz | [2004-12-13 11:42:21] |
[问:LJM_BJ] | I2C接口内部硬件是怎样的,是如何实现多用户仲裁的 | |
[答:Bruce] | I2C内部为漏极开路或集极开路。当2个或更多Master发出Start命令时会出现仲裁问题,I2C芯片有自动仲裁机制 | [2004-12-13 11:42:44] |
[问: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. | [2004-12-13 11:45:16] |
[问:liguilin] | 专家,您好! 1、iic总线设备被写入数据后,如果主控器不发送停止位给iic设备会出现什么现象? 2、如果主控器不发送数据给iic设备,只给iic设备发送一个起始位而后再发一个停止位,iic设备将会出现什么现象? | |
[答:Alex] | 1 主器件不发出停止位,那么此时时钟如何呢?还在走吗?基本从设备不会有特殊的动作 2 这个结果很难说,因为这是I2C总线规范禁止的动作,所以其反应也许会依据不同提供商的器件而不同,也许毫无反应最好 -:) | [2004-12-13 11:45:51] |
[问:luogongqiang] | I2C总线的仲裁过程一般需要多长时间?它由什么来决定? | |
[答:Paul] | Basically, it"s only a byte time. I2C will accept the signal triggering low first. | [2004-12-13 11:46:25] |
[问:vvsvv] | SAA7111A必须要预先用I2C接口编程吗?如果没有编程,SAA7111A的默认配置是什么?还是所有的输出都是‘Z’?谢谢 | |
[答:Timothy] | This is not in our discussion today, we will pass your questions to the handling group later. | [2004-12-13 11:46:33] |
[问:xystudio] | I2C的線路上是否可以用不同的pull high電壓? 其master和slave內部是怎樣驅動的? | |
[答:Paul] | Yes, all of I2C bus are open drain, but we suggest you to separate them. | [2004-12-13 11:47:49] |
[问:xfqian] | 有的时候I2C在快速模式读写时会出错,在低速模式读写时就没问题,该如何解决。 | |
[答:Alex] | 这种问题并不少见,也许是主从器件并不完全的支持最高速度,还有就是是否总线电容负载较大,是否布线过长等,调试中可以采取的动作有限,可以尝试改变上拉电阻的值 | [2004-12-13 11:48:06] |
[问:robotone] | 上拉电阻的大小对数据的传输速度和距离有什么影响吗? | |
[答:Bruce] | 上拉电阻是由I2C芯片容许的反向电流和信号的上升时间T(由传输速率决定) | [2004-12-13 11:48:16] |
[问:luogongqiang] | 如何预测总线的容性负载总量?它应包括那几方面的电容? | |
[答:Alex] | 前面已有回答了 | [2004-12-13 11:48:28] |
[问:小狮子] | I2C总线使用了几位地址码,最多能支持多少个设备? | |
[答:Alex] | 两种标准,7位和10位,所以最多支持1024个设备 | [2004-12-13 11:49:01] |
[问:themis] | 进行广播通讯时,我可以指定slave设备进行广播吗?是需要通过芯片进行设置,还是直接通过编程就可以解决了。 | |
[答:Alex] | 广播通讯不允许指定slave | [2004-12-13 11:49:28] |
[问:betterpao] | 你好,请问I2C总线和Maxim公司的1-wire总线有何不同?性价比如何? | |
[答:Timothy] | Maxim 1-wire supports only 3khz. Not recommand to compare with I2C bus | [2004-12-13 11:50:56] |
[问:chunsen] | I2C的时钟同步的要求有多高? | |
[答:Bruce] | I2C总线上如果有多个CLK,则总线时钟的Low由时间最长的Low CLK决定,High由时间最短的High CLK决定。 | [2004-12-13 11:52:19] |
[问:robin622] | 您好,我想了解一下,i2c总线在电视机中的应用及工作原理 | |
[答:Paul] | Generally, I2C extend the bus distance, increase I2C capacitance and increase GPIO and LED dimmer by I2C. | [2004-12-13 11:52:58] |
[问:hedaizhu] | I2C是否只应用于系统内部,有无硬件或软件支持与其它总线良好沟通。 | |
[答:Victor] | I2C can be applied by both layout on PCB and also extenal cable, but need to care the capacitance issue, for more detail, pls email to i2c.support@philips.com | [2004-12-13 11:53:47] |
[问:chunsen] | 能否介绍I2C总线在数码彩电中的应用和优点? | |
[答:Paul] | Using I2C, you can reduce the resource on your DSP and get more solutions to do you application, like keypad, signals controlling and communication. | [2004-12-13 11:56:20] |
[问:microftp] | 能否介绍一下I2C总线通讯过程中容错处理 | |
[答:Bruce] | I2C总线上的Receiver接收到每一条8位数据后都会发送一个Acknowledge码,以确认收到数据的正确。如果Transmitter没有收到这个确认码,则意味着发送数据出错 | [2004-12-13 11:57:04] |
[问:robotone] | 该总线目前的竞争对手有那些?与竞争对手比较,优势何在?该总线在实时性很强的应用中是否会受到限制? | |
[答:Timothy] | There always competitors in every applications, for I2C, we are at the leading position, and we provide most of the devices; and of course, we will keep moving on it with the leading customers to fulfill their need. | [2004-12-13 11:58:39] |
[问:hdan] | 对I2C的上拉电平和上拉电阻的取值不是很理解,可否介绍一下?谢谢 | |
[答:Victor] | to calculate the value of resistor, you should refer to application note, pls visit our website for more information or email to i2c.support@philips.com | [2004-12-13 11:59:38] |
[问:hanzhaoqin] | 不同电压的I2C芯片要加不同的上拉电平,还是加最高的上拉电压? | |
[答:Paul] | I hope you can separate them. If not, please note these ICs tolerance voltage. In fact, it"s difficult to work on low voltage on high operating voltage IC. | [2004-12-13 12:00:24] |
[主持人:ChinaECNet] | 恭喜您,苏州宇达国际贸易有限公司的jacey经过电脑抽奖您在本次座谈中获得一部MP3播放器。请网名为jacey的用户与中电网联系(8610-82888222-7009 或 lilin@chinaecnet.com)。 | [2004-12-13 12:00:24] |
[问:wujue8088] | 如果超过8个节点,如何识辨 | |
[答:Alex] | 1 使用我们的i2C mux/switch器件在不同时刻隔离 2 考虑使用带有更多地址位的器件 | [2004-12-13 12:01:15] |
[问:applebig] | 隔离和,将SLAVE5复位后还可以继续在系统中使用吗? | |
[答:Alex] | 对不起,请提出完整清晰的问题 -:) | [2004-12-13 12:02:06] |
[问:小狮子] | I2C总线使用了几位地址码,最多能支持多少个设备? | |
[答:Paul] | Basically, 7 bits but we have 10 bits devices. Base on your equipment and PCB capacitance. | [2004-12-13 12:03:02] |
[问:liguilin] | iic总线不工作时,是不是应该让总线为高阻状态? 谢谢! | |
[答:Paul] | No need. | [2004-12-13 12:05:22] |
[问:david] | 我的系统有三个单片机。使用I2C通信。平时都处于接收的状态,也就是被控。能行吗?这样任何一个发。另外的两个都可以收。没有主控。只有输出时才控制总线。变为输出。我不知道能不能实现。谢谢/。 | |
[答:Victor] | One MASTER must be exist in system to control the slave devices, if no Master in system, all the slave devices will not work. | [2004-12-13 12:07:14] |
[问:gaoying1982] | i2c总线与普同的51单片机的txd与rxd相比,有什么不同,它的最大有优点是什么 | |
[答:Vincent] | MCU Txd and Rxd is the UART serial communcation output port and input port respectively. UART and I2C is a different serial communcation with different protocol and spec. | [2004-12-13 12:07:36] |
[问:Mike.G] | 是否有IIC的接口IC,即可以设定为Master也可以Slave? | |
[答:Paul] | No, I2C device should be defined be Master or Slave. So Slave device can"t be Master, but Master could be slave, like PCA9564 or other MCUs. | [2004-12-13 12:08:33] |
[问:chinesehuhong] | 以后I2C总线将会加强哪些性能?或则说以后应用发展中,这个总线需要完善些什么? | |
[答:Timothy] | 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. | [2004-12-13 12:08:39] |
[问:hyzjj_1981] | I2C总线与DSP的结合,这方面的研究工作现况如何? | |
[答:Timothy] | I2C/SMBus is now the de facto standard serial bus for maintenance, control and configuration in most electronic platforms, so there are a lot of chip makers integrated I2C into their chip design, and so is Philips | [2004-12-13 12:10:18] |
[问:dabao123] | IIC AD转换器的种类好象不是很多,您能给推荐几个吗? | |
[答:Paul] | No, we have no the kind of IC in philips, but these parts will be designed in the future. | [2004-12-13 12:11:06] |
[问:bisojz] | 我的I2C总线上存在100KHz和32KHz频率器件应如何处理呢? | |
[答:Timothy] | We will suggest you to split these items into different bus to keep the best operation mode | [2004-12-13 12:11:27] |
[问:zhanghm7522] | I2C总线的时钟芯片,时钟不准怎么办?如PCF8563 | |
[答:Paul] | I will send this problem to the right person, it"s not my responsible part. | [2004-12-13 12:18:36] |
恩智浦半导体NXP Semiconductors N.V.(Nasdaq: NXPI)汇集英才,共同创造突破性技术,为更智慧安全的互联世界保驾护航。作为全球领先的嵌入式应用安全连接解决方案提供商,恩智浦不断寻求汽车、工业物联网、移动设备和通信基础设施市场的突破,同时不断推出解决方案,助力实现可持续发展的未来。恩智浦拥有超过60年的专业技术及经验,在全球30多个国家设有业务机构,员工达34,500人,2022年全年营业收入132.1亿美元。更多信息请登录www.nxp.com.cn。