当前位置: 首页 > news >正文

通信与接口协议面试三、I2C

串行、半双工、近距离、一主多从,可以连接多个从设备,扩展性好。SDA(串行数据线)和SCL(串行时钟线)
在总线空闲时SCL和SDA由上拉电阻拉高保持高电平状态。

1.速率
传输速率在标准模式可达100kbit/s;快速模式可达 400kbit/s;高速模式下可达 3.4Mbit/s。备注:mbps 和 MB/s换算比例为 8 比1,也就是说 8mbps 等于1MB/s,1Mbps =0.125MB/s。1MB/s=8Mbps=8Mbit/s

2.起始与终止信号

SCL为高期间,
数据线 SDA:由高到低,起始信号

数据线SDA:由低到高,终止信号

ACK(从机应答):拉低代表收到数据

3.通信时序
主设备通过发送起始信号来发起通信,随后发送从设备地址,根据从设备响应的应答信号判断从设备是否存在。如果从设备存在,主设备就可以向从设备发送数据,从设备接收数据并发送应答信号,以此进行数据的传输。传输结束时,主设备发送停止信号结束通信。

4.特点
I2C 通信需要输出高电平的能力。开漏输出无法输出高电平,在漏极接上拉电阻,才能够实现“线与"功能。总线具有“与”逻辑功能,只要有一个设备发送低电平时,总线上就表现为低电平。当所有设备都发送高电平时,总线才表现为高电平。

http://www.gsyq.cn/news/1638252.html

相关文章:

  • Python+Selenium自动化抢票脚本实战:从原理到实现
  • Azure数仓实战:分层架构、成本治理与性能调优
  • 3步实现PC风扇智能控制:告别噪音与过热的终极指南
  • 2026最新8款企业AI编程工具基础版免费实测合集
  • 花都门窗安装选公司看资质口碑
  • 5分钟掌握KCN-GenshinServer:零基础搭建原神私服的完整指南
  • 如何快速提升Markdown编辑效率:Typora插件终极指南
  • 2026年股东纠纷实务指南:签了连带保证,就真的跑不掉吗?
  • PYTHON+AI LLM DAY NINTY-SIX
  • 终极指南:如何用FanControl解决Windows风扇控制3大难题
  • 7天掌握开源知识管理:Obsidian模板库实战指南
  • 深度解析 OfflineInsiderEnroll:Windows Insider 计划离线管理的终极解决方案
  • 2026 储水式小厨宝对比,飞利浦哈登、美的、海尔谁更适合厨房
  • openLCA:免费开源的碳足迹与生命周期评估终极指南
  • 毕设 深度学习yolov11痤疮检测医疗辅助系统(源码+论文)
  • 5分钟掌握STL转STEP:免费开源格式转换解决方案
  • 从数据表到运营仪表盘_基于助睿BI的自媒体运营可视化分析实战
  • NPS:一个能穿透内网的代理服务器,带 Web 管理界面
  • 试了一圈 AI 生成视频后,我开始琢磨:能不能让 AI 先帮我找素材?借用素刀 ClipKnife 实现思路聊聊本地素材检索
  • UE4SS终极指南:从脚本系统到专业级Unreal Engine游戏修改解决方案
  • WarcraftHelper解决方案:解决魔兽争霸3现代系统兼容性问题并提升游戏性能
  • shein,希音网站协议分析采集
  • Fan Control终极指南:3步实现Windows风扇智能控制与静音优化
  • Icarus Verilog与GTKWave:数字电路仿真的终极开源组合
  • AI大模型时代下,开发、测试与项目管理者的转型与应对策略
  • Ohook技术解析:零侵入式Office激活钩子的创新实现方案
  • 致焦虑症者
  • 百度网盘Web管理神器:BaiduPCS-Web完整使用指南
  • Jenkins流水线实战:从零搭建CI/CD全流程自动化
  • Python实战:从零构建随机森林回归模型并调优