行业资讯
可以这样理解:
1、为什么要电平转换?
答:因为电路各部分之间的电平不同,不能镇拆缺直接连接在i2c总线上。i2c总线本身只能有一个电平。
为了让不同电平的电路都接在i2c总线上,就要做电平转换,也就是转换成i2c总线使用的电平。
2、为什么要用mos管?
答:因为i2c总线的御辩数据通讯是双向的,所以用到mos管。如御游果用二极管,那数据通信只能单向。
完整的电路见下图:
I2C MOS管电平转换电路
对应的实物图见下图:
I2C MOS管电平转换电路实物图
具体分析过程可以看下这篇文章,来自网站“电路啊”。链接在这里。
3.3V不需要加上拉电阻。
上拉的意思是,当5V-IO这个网络没有被确定一个电压的时候,通过一个电阻连接到正州5V,那么这个网络就被确定为5V了,这个电阻就叫做“上拉电阻”。因为有了上拉电阻隔开,5V-IO这个网络可以被拉低到0伏特。
3.3V与MOS管连接的那里,直接连接就行了,它需要一直为3.3V,加个电阻还多余了。
具体的原理,可以看下这篇文章友消,链接在这里。
完整的MOS管双向电平转换电路见下图,常用在i2c电平转换上。好清知
用2个mos管,然后将AB两个电源分别采样,然后用逻辑门输出控制mos管的开关。
一点销电子网
Yidianxiao Electronic Website Platform