I2C由两条总线SDA和SCL组成。连接到总线的器件的输出级必须是漏极开路,都通过上拉电阻连接到电源,这样才能够实现“线与”功能。当总线空闲时,这两条线路都是高电平。
上拉电阻阻值怎么确定?
一般IO端口的驱动能力在2mA~4mA量级。
阻值不能过小。
功耗问题。如果上拉阻值过小,VDD灌入端口的电流将较大,功耗会很大,导致端口输出的低电平值增大(I2C协议规定,端口输出低电平的***高允许值为0.4V)。故通常上拉电阻应选取不低于1K的电阻(当VDD=3V时,灌入电流不超过3mA)。
阻值不能过大。
速度问题。它取决于上拉电阻和线上电容形成的RC延时,RC延时越大,波形越偏离方波趋向于正弦波,数据读写正确的概率就越低,所以上拉电阻不能过大。
I2C总线上的负载电容不能超过400pF。当I2C总线上器件逐渐增多时,总线负载电容也相应增加。当总的负载电容大于400pF时,就不能可靠的工作。这也是I2C的局限性。
建议上拉电阻可选用1.5K,2.2K,4.7K。
1.1 性能与技术指标
1)I2C总线数据监测、分析。
2)兼容SMbus协议;
3)USB虚拟串口,完全串口操作;
4)USB总线供电,无需外部电源;
5)I2C接口信号:SCL,SDA,GND;
6)输入5VTTL 可承受,不影响外部I2C设备间通信;
7)可有效监测的I2C速率范围:0~400khz。
1.2 典型应用
作为第三方设备接入总线,监测并分析I2C总线上传输的数据,并转发到电脑进行显示,便于客户分析。
1.3 产品销售清单
GY7503 I2C总线分析仪一只;USB线缆一根;10芯扁平排线一根;
光盘1张(包括用户手册,I2CMonitor软件等);
1.4 技术支持与服务
货到10日内,用户若不能使用,可无条件退货。一年内免费维修更换;