打印
[FPGA]

转一个简单的双向电平转换电路 3.3v-5v

[复制链接]
3680|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
simmee|  楼主 | 2021-6-29 08:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本文转自https://blog.csdn.net/z3y3m3/article/details/86226474

当你使用3.3V的单片机的时候,电平转换就在所难免了,经常会遇到3.3转5V或者5V转3.3V的情况,这里介绍一个简单的电路,他可以实现两个电平的相互转换(注意是相互哦,双向的,不是单向的!).电路十分简单,仅由3个电阻加一个MOS管构成,电路图如下: 



上图中,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管选择2N7002即可.原理比较简单,大家自行分析吧!此电路我已在多处应用,效果很好. 

 

以下是Multisim仿真结果:
https://img-blog.csdnimg.cn/20190110130546575.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ozeTNtMw==,size_16,color_FFFFFF,t_70

此时,无论那边是高电平,对方也是输出高电平。
https://img-blog.csdnimg.cn/20190110130644962.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ozeTNtMw==,size_16,color_FFFFFF,t_70

此时,5v端输入低电平,3.3v端也相应为低电平。
https://img-blog.csdnimg.cn/20190110130633103.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ozeTNtMw==,size_16,color_FFFFFF,t_70

此时,3.3v端输入低电平,5v端也相应为低电平。

————————————————
版权声明:本文为CSDN博主「不太油腻的中年大叔」的原创**,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/z3y3m3/article/details/86226474

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

11

帖子

1

粉丝