I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。
因为I2C传输的距离取决信号的稳定性,而稳定性由总线负载,传输速度,总线电容,甚至外部干扰等因素决定。因此有可能出现5米的通讯距离换个位置或者加个设备就出问题。
最主要的是出现问题的时候能够想办法解决:
1. 如果是实际应用需要保证传输波形的上升沿,下降沿,高低电平达到规定的要求即可排除线长的影响。
2. 如果只是设计的时候选择方案,上面的回答是25英尺(7米多)。我本身最长实际用过2米(普通细排线,在实验室环境中)。
本文综合整理自sinside8888、小陈LMxhD、图门冰海81
审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
波形
+关注
关注
3文章
338浏览量
31233 -
I2C
+关注
关注
27文章
1335浏览量
120568 -
I2C总线
+关注
关注
8文章
356浏览量
60373
发布评论请先 登录
相关推荐
时钟延展导致I2C通信不可靠的解决方案
,而 MPEG 解码芯片为 MASTER节点。在产品调试过程中,发现该通信不可靠。在系统运行一段时间后,该通信会出现故障而导致整个系统死机。
发表于 09-08 06:58
nuc977硬件i2c内核打印deal with arbitration loss报错如何解决?
请教一下,我在nuc977用硬件i2c,在内核使能了i2c0和i2c1,本身模拟i2c关闭了。但是在使用的时候,出现报错,deal with
发表于 09-01 06:18
基于 FPGA 的模拟 I2C协议系统设计
)
导读
I2C(Inter-Integrated Circuit),其实是 I2C Bus简称,中文就是集成电路总线,它是一种串行通信总线
发表于 08-14 18:21
I2C debug出现问题怎么解决
RK 平台 I2C debug 1、I2C 通信失败,出现 log: “timeout, ipd: 0x00, state: 1” 请检查硬件上拉是否给电。 2、调用 i2c_tran
nuc977硬件i2c内核打印出现报错怎么解决?
请教一下,我在nuc977用硬件i2c,在内核使能了i2c0和i2c1,本身模拟i2c关闭了。但是在使用的时候,出现报错,deal with
发表于 06-26 08:25
评论