0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

I2C总线通信出现问题该怎么办呢

工程师邓生 来源:sinside8888、小陈LMxhD、图门 作者:sinside8888、小陈L 2022-01-02 13:00 次阅读

I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。

因为I2C传输的距离取决信号的稳定性,而稳定性由总线负载,传输速度,总线电容,甚至外部干扰等因素决定。因此有可能出现5米的通讯距离换个位置或者加个设备就出问题。

最主要的是出现问题的时候能够想办法解决:

1. 如果是实际应用需要保证传输波形的上升沿,下降沿,高低电平达到规定的要求即可排除线长的影响。

2. 如果只是设计的时候选择方案,上面的回答是25英尺(7米多)。我本身最长实际用过2米(普通细排线,在实验室环境中)。

本文综合整理自sinside8888、小陈LMxhD、图门冰海81

审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 波形
    +关注

    关注

    3

    文章

    379

    浏览量

    31591
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1489

    浏览量

    123961
  • I2C总线
    +关注

    关注

    8

    文章

    391

    浏览量

    61008
收藏 人收藏

    评论

    相关推荐

    I2C总线上拉电阻阻值如何确定?

    导读I2C总线在产品设计中被广泛应用,尽管其结构简单,但经常发生上拉电阻设计不合理的问题。本文将对I2C上拉电阻的选择进行简要分析。一根信号线上,通过电阻连接一个固定的高电平VCC,信号线初始、空闲
    的头像 发表于 12-27 11:34 842次阅读
    <b class='flag-5'>I2C</b><b class='flag-5'>总线</b>上拉电阻阻值如何确定?

    I2C总线为什么要接上拉电阻

    I2C为什么要接上拉电阻?因为它是开漏输出。 为什么是开漏输出? I2C协议支持多个主设备与多个从设备在一条总线上,如果不用开漏输出,而用推挽输出,会出现主设备之间短路的情况。所以
    的头像 发表于 11-20 10:07 494次阅读
    <b class='flag-5'>I2C</b><b class='flag-5'>总线</b>为什么要接上拉电阻

    详解I2C总线与SPI总线的区别

    I2C(Inter-Integrated Circuit)表示集成电路互连,是一种用于线路板内部芯片之间通信总线
    的头像 发表于 10-16 15:16 5060次阅读
    详解<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>与SPI<b class='flag-5'>总线</b>的区别

    盛显科技:投影融合处理器兼容性出现问题怎么办?

    ,解决这些兼容性问题显得尤为重要。那么您知道投影融合处理器兼容性出现问题怎么办吗?下面盛显科技小编为您介绍: 当投影融合处理器出现兼容性问题时,可以采取以下措施来解决: 一、检查与
    的头像 发表于 10-16 12:11 231次阅读
    盛显科技:投影融合处理器兼容性<b class='flag-5'>出现问题</b>,<b class='flag-5'>该</b><b class='flag-5'>怎么办</b>?

    了解I2C总线

    电子发烧友网站提供《了解I2C总线.pdf》资料免费下载
    发表于 10-08 11:13 2次下载
    了解<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>

    I2C总线上拉电阻计算

    电子发烧友网站提供《I2C总线上拉电阻计算.pdf》资料免费下载
    发表于 10-08 09:54 1次下载
    <b class='flag-5'>I2C</b><b class='flag-5'>总线</b>上拉电阻计算

    物联网嵌入式软件中的I2C总线设计详解

    I2C(Inter-Integrated Circuit)通信总线,作为嵌入式系统设计中的一个关键组成部分,其灵活性和高效率使其在高级应用中备受青睐。本文旨在提供关于I2C
    的头像 发表于 09-29 16:21 432次阅读
    物联网嵌入式软件中的<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>设计详解

    I2C总线上拉电阻的必要性

    在电子通信领域,I2C总线作为一种广泛应用的双向串行通信协议,其稳定性和效率对于整个系统的性能至关重要。为了确保数据传输的可靠性,I2C
    的头像 发表于 09-09 17:16 1105次阅读

    优秀实践:I3C共享总线上的I2C器件

    电子发烧友网站提供《优秀实践:I3C共享总线上的I2C器件.pdf》资料免费下载
    发表于 09-06 09:49 0次下载
    优秀实践:<b class='flag-5'>I3C</b>共享<b class='flag-5'>总线</b>上的<b class='flag-5'>I2C</b>器件

    简单认识I2C通信协议

    I2C(Inter-Integrated Circuit)通信协议是由飞利浦公司(现为恩智浦半导体)开发的一种简单、双向二线制同步串行总线协议。自1982年发布以来,I2C协议因其高效
    的头像 发表于 07-25 18:06 1534次阅读

    I2C总线协议的工作原理和寻址格式

    等特点,在嵌入式系统设计中得到了广泛应用。本文将详细介绍I2C总线协议的工作原理和寻址格式,帮助读者深入理解协议。
    的头像 发表于 05-27 15:47 1827次阅读

    什么是I2C协议 I2C总线的控制逻辑

    在实际使用过程中,I2C比较容易出现的一个问题就是死锁 ,死锁在I2C中主要表现为:I2C死锁时表现为SCL为高,SDA一直为低。
    发表于 03-12 09:17 1090次阅读
    什么是<b class='flag-5'>I2C</b>协议 <b class='flag-5'>I2C</b><b class='flag-5'>总线</b>的控制逻辑

    蓝牙串口通讯总线——I2C/SPI/UART

    Sensor、Touch、蓝牙模块、WIFI模块等也都兼容这三种通信协议的1种以上。那么这三条通信总线有什么区别?工业物联网无线通信专业厂
    的头像 发表于 01-22 09:41 1690次阅读
    蓝牙串口通讯<b class='flag-5'>总线</b>——<b class='flag-5'>I2C</b>/SPI/UART