一、II2C 5V转3.3V(74LVC4245双向8路)
二、3.3V和1.8V电平双向转换(SN74TVC16222A双向22路)
3.3V转1.8V(双向8通道)
3.3转5V(双向的)
S1: 3.3V S2: 5V NMOS:AP2306
上图中,S1,S2为两个信号端,VCC_S1和VCC_S2为这两个信号的高电平电压.另外限制条件为:
1,VCC_S1<=VCC_S2.
2,S1的低电平门限大于0.7V左右(视NMOS内的二极管压降而定).
3,Vgs<=VCC_S1.
4,Vds<=VCC_S2
对于3.3V和5V/12V等电路的相互转换,NMOS管选择AP2306即可.原理比较简单,大家自行分析吧!此电路我已在多处应用,效果很好.
这里我提供3种方案参考:
1.使用三极管电路
2.使用MOS管电路
3.使用专门的电平转换器
下面依次对这三种电路做分析介绍:
1.使用三极管电路
上图中,
当Uin输出高电平,三极管Q1导通,三极管Q2不导通,Uout输出高电平;
当Uin输出低电平,三极管Q1不导通,三极管Q2导通,Uout输出低电平;
此电路信号是单向的,对于串口需要2个这样的电路。这样的电流最节省成本,三极管和电阻都是几分钱,加起来也不到一毛钱。
2.使用MOS管电路
上图中,D19和D20在压降只有0.36V的肖特基二极管,如果MOS管里面已经有了个二极管,那么这两个二极管可以省去。
图中,
左侧输出高电平,MOS管不导通,右侧输出高电平;
左侧输出低电平,MOS管导通,右侧输出低电平;
右侧输出高电平,MOS管不导通,左侧输出高电平;
右侧输出低电平,由于二极管的存在,MOS管导通,右侧输出低电平。
此电路也可以用于IIC总线电平转换,因为其电路具有信号双向传输特性。
3.使用专门的电平转换器
这种电平转换器有很多,这里就不做过多介绍,提供一个参考电路图,图中对8路电平进行转换
如果是串口的话只需要两路,可以使用NC7WZ07P6X,。
综合上述:使用MOS管搭建的电平转换电路性价比最高,电路简单具有双向通行功能。
以上是我个人对此问题的回答,若由什么问题欢迎大家指正,欢迎讨论。
最后欢迎大家点赞、评论、转发。更多电子技术相关内容可查阅本头条号文章,后期还会有更多干货文章分享给大家,欢迎大家关注我头条号:单片机嵌入式爱好者。
谢谢!
1 如图所示,这是一种用MOS管做的电平转换电路,相对成本很低,不过不能用在高速比如几M的电路里面