独闷闷网

 找回密码
 立即注册
搜索
查看: 10519|回复: 3
打印 上一主题 下一主题
收起左侧

[分享] 用NMOS管实现3.3V-5V双向电平转换电路。

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-16 23:38:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 jianhong_wu 于 2015-1-17 12:05 编辑

在使用了3.3V的单片机之后,相信大家会经常困扰于3.3V和5V的电平双向转换怎么解决了,我这里有个电路,在IIC等通信中效果显著


我在项目中用的NMOS管型号是AP2306,很多型号的NMOS管都能满足的。
原理分析:(VCC_S1 = 3.3;          VCC_S2 = 5/12)
当S1(3.3)输出高电平,NMOS管截止,S2 = 5V;
当S1(0)输出低电平,NMOS导通,S2 = 0V;

反过来,
当S2(5)输出高电平,NMOS管截止,S1 = 3.3V
当S2(0)输出低电平,NMOS管从NMOS内部的二极管导通,S1 = 0V


当然,这个需要一定的条件,以下是条件分析:
1:S1为低电压部分(3.3V),S2为高电压部分(5V)
2: 从S1到S2的方向,当S1 = 3.3V,VGS < VGSth(导通电压) ,NMOS关断,S2 = 5V(高电平)
3,从S1到S2的方向,当S1 = 0时,VGS>VGSth,NMOS导通,S2 = 0;
4,返过来,从S2到S1的方向,当VS1 = 3.3V,S2 = 0,通过NMOS内部二极管导通,与S1,S2形成回路,S1 = 0(S1此时要大于0.7V,如果单片机本身低电平是低于0.7V,可以并联一个0.3V导通的二极管)

这个电路,是从别人那里参考的,统一来源于IIC协议通信里面,当两器件主从互换,双向通信,然后电平不均的时候,此电路就发挥了极大的效果,不需要专门的电平转换芯片,省钱,更省力。
如何你想用三极管实现单向电平转换的,可以参考鸿哥分享的电路图[原创] 如何用三极管实现5V转3.3V或者3.3V转5V的单向电平转换?已解答。






乐于分享,勇于质疑!
沙发
发表于 2014-11-17 09:18:40 | 只看该作者
正点原子推荐的电路
乐于分享,勇于质疑!
板凳
发表于 2014-11-17 09:48:57 | 只看该作者
非常有实用价值的经验,感谢你推荐给大家,以后我要用到的话就可以参考了。果断加精!
乐于分享,勇于质疑!
地板
发表于 2014-11-17 12:56:52 | 只看该作者
不错的电路  谢谢鸿哥的推荐  谢谢
乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-12-2 02:11 , Processed in 0.189972 second(s), 20 queries .

快速回复 返回顶部 返回列表