当前位置:网站首页>嵌入式-I2C-物理电路图
嵌入式-I2C-物理电路图
2022-08-03 05:10:00 【El mundo】
一、 总线原理图
总所周知,I2C 是一对多的通信设备。
由SDA 和 SCL 两个线组成一个 I2C 总线。
在这个I2C总线上,所有设备的地址不能重复,否则就会冲突。
二、电路图
说明:
如上图所示,这里以SDA线详细说明。SCL线也是一样的。
SDA线的高低电平的实现,是通过 主/从 设备的 CMOS管的开关来实现的。
二极管的连接端是 in;
CMOS的连接端是out的控制,即控制SDA、SCL线的电平高低。
2.1 主 ==> 从: 即 Master 向 Slave Write
SDA线由Master来控制,此时 B = 0.。
主设备关闭 CMOS(A = 0), 通过上拉电阻先对电容充电。
当电容充满电之后,SDA 线的电平就会被拉高。
电容充电过程的时间就是 tr (i2c的上升时间)。
主设备打开CMOS(A = 1),SDA线会接地,电平就会被拉低。
2.2 主<==从:即Master 向 Slave Read
SDA线由Slave来控制,此时A = 0.
从设备关闭 CMOS(B = 0), 通过上拉电阻先对电容充电。
当电容充满电之后,电平就会被拉高。
电容充电过程的时间就是 tr (i2c的上升时间)。
从设备打开CMOS(B = 1),SDA线会接地,电平会被拉低。
边栏推荐
- Exception (abnormal) and Error (error) difference analysis
- Modified BiotinDIAZO-Biotin-PEG3-DBCO|diazo-biotin-tripolyethylene glycol-diphenylcyclooctyne
- Detailed explanation of MOSN reverse channel
- 阿里云对象存储oss私有桶生成链接
- tag单调栈-单调栈预备知识-lt.739. 每日温度
- Practical application of WebSocket
- Kaggle(四)Scikit-learn
- How to prepare for the test interface test data
- Djiango第二次培训
- The problem that the rosbag tool plotjuggler cannot open rosbag
猜你喜欢
MySql数据库
UV decomposition of biotin - PEG2 - azide | CAS: 1192802-98-4 biotin connectors
第四次培训
内部类、static关键字、final
安装IIS服务(Internet信息服务(Internet Information Services,简写IIS,互联网信息服务)
PotPlayer实现上班摸鱼电视自由
设计模式——组合模式、享元模式(Integer缓存)(结构型模式)
Redis常用命令
2017-06-11 Padavan 完美适配newifi mini【adbyby+SS+KP ...】youku L1 /小米mini
Install IIS services (Internet Information Services (Internet Information Services, abbreviated IIS, Internet Information Services)
随机推荐
业务表解析-余额系统
Flask Web 报错:
传说中可“免费白拿”的无线路由器 - 斐讯 K2 最简单刷 breed 与第三方固件教程
Djiango第四次培训笔记
Coordinate knowledge in digital twin campus scenarios
UV decomposition of biotin - PEG2 - azide | CAS: 1192802-98-4 biotin connectors
web安全-PHP反序列化漏洞
Pr第四次培训笔记
1059 C语言竞赛 (20 分)(C语言)
信息编码、存储压缩与密码学
C# async and multithreading
安装IIS服务(Internet信息服务(Internet Information Services,简写IIS,互联网信息服务)
[Harmony OS] [ARK UI] ETS context basic operations
Junit
数字孪生园区场景中的坐标知识
typescript47-函数之间的类型兼容性
typescript45-接口之间的兼容性
4.如何避免缓存穿透、缓存击穿、缓存雪崩
Ali cloud object storage oss private barrels to generate links
IO process thread -> thread -> day5