当前位置:网站首页>嵌入式-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线会接地,电平会被拉低。
边栏推荐
猜你喜欢

Unity2D horizontal board game tutorial 6 - enemy AI and attack animation

High availability, two locations and three centers

Exception (abnormal) and Error (error) difference analysis

Modelarts第一次培训

web安全-命令执行漏洞

typescript44-对象之间的类兼容器

Fluorescent marker peptides FITC/AMC/FAM/Rhodamine TAMRA/Cy3 / Cy5 / Cy7 - Peptide

typescript42-readonly修饰符

安装IIS服务(Internet信息服务(Internet Information Services,简写IIS,互联网信息服务)

如何不耍流氓的做运维之-SHELL脚本
随机推荐
shell脚本循环语句
typescript40-class类的保护修饰符
Exception(异常) 和 Error(错误)区别解析
Common lipophilic cell membrane dyes DiO, Dil, DiR, Did spectrograms and experimental procedures
tag单调栈-单调栈预备知识-lt.739. 每日温度
Harmony OS Date ano UI 】 【 】 the basic operation
2022暑假牛客多校联赛第一场
1079 延迟的回文数 (20 分)
Redis常用命令
在树莓派上搭建属于自己的网页(2)
PotPlayer实现上班摸鱼电视自由
初步认识ZK
1060 爱丁顿数 (25 分)
用户密码加密工具
Object类与常用API
对角矩阵(diagonal matrix)
设计模式——组合模式、享元模式(Integer缓存)(结构型模式)
User password verification
typescript39-class类的可见修饰符
业务表解析-余额系统