OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 97785|回复: 62

一种简单实用的双向电平转换电路(非常实用!)

  [复制链接]

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2011-6-29 10:17:10 | 显示全部楼层 |阅读模式
     当你使用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管选择AP2306即可.原理比较简单,大家自行分析吧!此电路我已在多处应用,效果很好.



我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2015-9-23
在线时间
12 小时
发表于 2015-9-23 14:16:20 | 显示全部楼层
很成熟的电路了,栅极电阻可以去掉。
回复 支持 1 反对 0

使用道具 举报

5

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2010-12-3
在线时间
2 小时
发表于 2011-6-29 14:39:55 | 显示全部楼层
重新画了原子的图,MOS管还是习惯看这个呵呵,
回复 支持 0 反对 1

使用道具 举报

53

主题

324

帖子

0

精华

高级会员

Rank: 4

积分
598
金钱
598
注册时间
2012-6-18
在线时间
7 小时
发表于 2013-9-2 10:11:35 | 显示全部楼层
不错
回复 支持 1 反对 0

使用道具 举报

20

主题

93

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
420
金钱
420
注册时间
2010-12-16
在线时间
20 小时
发表于 2011-6-29 11:10:03 | 显示全部楼层
 看看这个!呵呵!也用着很好!双向的!


我就是我,等待爆发那一刻......
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2011-6-29 11:27:00 | 显示全部楼层
好图!
上面的两个三极管的,不会将3.3V拉高么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

93

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
420
金钱
420
注册时间
2010-12-16
在线时间
20 小时
发表于 2011-6-29 12:04:04 | 显示全部楼层
嗯!老人给的电路!
我就是我,等待爆发那一刻......
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2011-6-29 12:50:05 | 显示全部楼层


存在拉高现象.

 
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

5

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2010-12-3
在线时间
2 小时
发表于 2011-6-29 14:32:01 | 显示全部楼层
回复【2楼】莫愁:
---------------------------------
三极管的这组不是双向的吧 ,是e输入C输出吧,  
从C输入5V,E输出3V这个方向就不成立,e这端为高阻输入的话:be结会导通,使Ve一直在4.3V左右,跟Vc没关系。
而且CS脚 同CLK那个脚一样,都是从5V输出到3V器件, 可以串一个电阻限流即可,
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2011-6-29 16:25:17 | 显示全部楼层
可以双向控制,只不过会拉高低端电压.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

93

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
420
金钱
420
注册时间
2010-12-16
在线时间
20 小时
发表于 2011-6-29 21:22:50 | 显示全部楼层
回复【6楼】PomCat:
---------------------------------
双向!
我就是我,等待爆发那一刻......
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2012-11-1
在线时间
1 小时
发表于 2012-11-1 12:03:46 | 显示全部楼层
太费劲了成本太高,串个电阻基本上都能解决。
18年的研发老兵
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2012-12-18 16:07:27 | 显示全部楼层
电压不高是可以串电阻。
但是电压差大了,就不好串电阻解决了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2013-3-16
在线时间
7 小时
发表于 2013-4-12 20:27:39 | 显示全部楼层
mark
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
28
金钱
28
注册时间
2013-8-1
在线时间
0 小时
发表于 2013-8-11 21:47:37 | 显示全部楼层
回复【10楼】steelen:
---------------------------------
一般5V和3.3V之间,用多大电阻合适啊,或者怎么计算呢?求解
回复 支持 反对

使用道具 举报

35

主题

152

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
312
金钱
312
注册时间
2013-6-26
在线时间
0 小时
发表于 2013-8-16 09:48:07 | 显示全部楼层
有空试试
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2012-7-17
在线时间
1 小时
发表于 2013-8-16 11:07:24 | 显示全部楼层
不错,收了
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
281
金钱
281
注册时间
2012-12-25
在线时间
39 小时
发表于 2013-10-8 15:23:24 | 显示全部楼层
Mark
回复 支持 反对

使用道具 举报

45

主题

173

帖子

0

精华

高级会员

Rank: 4

积分
778
金钱
778
注册时间
2013-4-23
在线时间
159 小时
发表于 2013-10-28 21:59:01 | 显示全部楼层
回复【楼主位】正点原子:
---------------------------------
原子哥,这里的S1 和 S2怎么接的,这里前提是不是5V电源和3.3V电源都有了,通过控制S1和S2其中一个,在另一个上得到相应电压值?
努力做,耐心等
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2013-10-30 11:27:57 | 显示全部楼层
回复【18楼】chenweigang:
---------------------------------
S1端接3.3V端
S2端接5V端。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

56

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2013-8-20
在线时间
6 小时
发表于 2013-11-13 15:36:39 | 显示全部楼层
回复【19楼】正点原子:
---------------------------------原子哥,能不能分析一下你这电路是怎么工作的啊????
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2013-11-13 20:49:56 | 显示全部楼层
回复【20楼】京江自动化:
---------------------------------
你了解下NMOS的使用方法,就比较清楚了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2013-3-20
在线时间
0 小时
发表于 2013-11-16 20:58:34 | 显示全部楼层
mark
回复 支持 反对

使用道具 举报

10

主题

93

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2012-11-16
在线时间
6 小时
发表于 2013-11-22 20:50:47 | 显示全部楼层
回复【19楼】正点原子:

回复【18楼】chenweigang:
---------------------------------
S1端接3.3V端
S2端接5V端。

---------------------------------
这个NMOS是什么型号?
回复 支持 反对

使用道具 举报

10

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2011-10-4
在线时间
12 小时
发表于 2013-12-6 04:51:57 | 显示全部楼层
mark
回复 支持 反对

使用道具 举报

10

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2011-10-4
在线时间
12 小时
发表于 2013-12-6 05:50:33 | 显示全部楼层
这个速度怎么样?用作3.3与5伏的 spi通讯可以么?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2013-12-6 11:07:40 | 显示全部楼层
回复【25楼】kfhzy:
---------------------------------
没问题的
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

17

主题

470

帖子

1

精华

高级会员

Rank: 4

积分
718
金钱
718
注册时间
2013-11-23
在线时间
0 小时
发表于 2013-12-24 14:43:47 | 显示全部楼层
回复【26楼】正点原子:
---------------------------------
原子哥,你的那个图看懂了,做开关管用,那两个三极管的没大看懂啊,前一个貌似是放大状态啊,第二个截止的,怎么能双向转换的啊
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2013-12-25 10:56:59 | 显示全部楼层
回复【27楼】hechao3225:
---------------------------------
这个我也不太懂啊,^_^。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

17

主题

470

帖子

1

精华

高级会员

Rank: 4

积分
718
金钱
718
注册时间
2013-11-23
在线时间
0 小时
发表于 2013-12-25 15:29:40 | 显示全部楼层
回复【28楼】正点原子:
---------------------------------
好吧。。我论坛搜索下模电大神,呵呵
回复 支持 反对

使用道具 举报

1

主题

97

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
384
金钱
384
注册时间
2011-4-10
在线时间
72 小时
发表于 2013-12-26 10:27:54 | 显示全部楼层
3.3V和5V之间数据传输,一般看一下芯片的电器特性,只要电平范围支持,直接串联个100欧姆或者几百欧姆的电阻就可以的,我就经常这样干。
回复 支持 反对

使用道具 举报

6

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2012-6-16
在线时间
0 小时
发表于 2014-2-18 23:24:24 | 显示全部楼层
原子兄的原理图,当S2拉低时,NMOS会导通,S1会也拉低,并且电流方向由S2流向S1,为什么?是NMOS管的D、S脚可以反过来使用的原因吗?但我理解AP2306 的D、S脚是不可以反过来用的。原子兄可以回复一下吗?麻烦了,谢谢!
回复 支持 反对

使用道具 举报

6

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2012-6-16
在线时间
0 小时
发表于 2014-2-18 23:25:59 | 显示全部楼层
回复【31楼】yyingj:

原子兄的原理图,当S2拉低时,NMOS会导通,S1会也拉低,并且电流方向由S2流向S1,为什么?是NMOS管的D、S脚可以反过来使用的原因吗?但我理解AP2306 的D、S脚是不可以反过来用的。原子兄可以回复一下吗?麻烦了,谢谢!

---------------------------------
上面写错了,电流是由S1流向S2,谢谢!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2014-2-18 23:48:52 | 显示全部楼层
回复【32楼】yyingj:
---------------------------------
因为mos管内部有一个二极管...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

118

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2014-3-23
在线时间
22 小时
发表于 2014-8-18 10:23:02 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
原子哥你写过温湿度DHT21的STM32程序吗。我的按照51的程序改的51能用,32不能用啊,求原子哥帮助啊
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2014-8-19 00:54:52 | 显示全部楼层
回复【34楼】张仁良:
---------------------------------
没。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
33
金钱
33
注册时间
2014-11-26
在线时间
2 小时
发表于 2014-12-22 16:02:19 | 显示全部楼层
回复【10楼】steelen:
-------------------------------
学长好,我也需要把3.3v转换成5v和12v,怎么个串电阻的方法,还有串多大,能不能上图额,或是具体描述下细节?在此谢谢了
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
33
金钱
33
注册时间
2014-11-26
在线时间
2 小时
发表于 2014-12-30 17:32:31 | 显示全部楼层
回复【7楼】PomCat:
---------------------------------学长你好,如果我想把芯片管脚3.3v转换成12v的,在您这个电路图上怎么修改呢,和5v的区别在哪里呢
回复 支持 反对

使用道具 举报

12

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
352
金钱
352
注册时间
2014-1-22
在线时间
43 小时
发表于 2014-12-30 18:24:22 | 显示全部楼层
mark,最近搞电路搞得头都大了!
任何一件事情,只要心甘情愿,总是能够变得简单。
回复 支持 反对

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2015-2-3 13:02:58 | 显示全部楼层
mark...
回复 支持 反对

使用道具 举报

7

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2014-7-6
在线时间
105 小时
发表于 2015-2-3 16:26:38 | 显示全部楼层
一般看芯片的电气特性,比如STM32芯片要接一个CAN总线的电平接口芯片,那么就看下两个芯片IO的电气特性,只要不存在灌电流,串联个100欧姆电阻,或者直接接都可以
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2012-7-21
在线时间
0 小时
发表于 2015-7-29 14:37:03 | 显示全部楼层
话说各位大神,1.8v跟3.3v通过串电阻怎么计算电阻大小,求……
最好的生活状态莫过于,你在你的青春年纪傻逼地为了理想坚持过,最后回到平淡用现实的方法让自己生活下去!!!
回复 支持 反对

使用道具 举报

69

主题

269

帖子

0

精华

高级会员

Rank: 4

积分
974
金钱
974
注册时间
2014-7-4
在线时间
236 小时
发表于 2015-9-11 17:17:24 | 显示全部楼层
如果单片机可以的话 ,单片机一侧配置成开漏输出,要转到几伏  就加几伏上拉  应该就可以吧
回复 支持 反对

使用道具 举报

5

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-4-21
在线时间
21 小时
发表于 2015-10-22 15:00:31 | 显示全部楼层
5V转3V串电阻 3V转5V串二极管 这样比较简单
回复 支持 反对

使用道具 举报

0

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-6-12
在线时间
28 小时
发表于 2016-1-18 16:19:04 | 显示全部楼层
很有经验。。。一定要试试,多用多用。。。。。
回复 支持 反对

使用道具 举报

1

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
328
金钱
328
注册时间
2016-3-26
在线时间
33 小时
发表于 2016-5-22 15:53:10 | 显示全部楼层
这个电路有谁分析下吗,我还是没看懂啊。
回复 支持 反对

使用道具 举报

7

主题

96

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2016-8-24
在线时间
62 小时
发表于 2016-10-18 15:54:19 | 显示全部楼层
mark              
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2016-11-10
在线时间
1 小时
发表于 2017-10-14 17:27:24 | 显示全部楼层
不行的这个电路
1.PNG
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2016-11-10
在线时间
1 小时
发表于 2017-10-14 17:27:52 | 显示全部楼层

输入0输出4.73V
回复 支持 反对

使用道具 举报

7

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2017-6-20
在线时间
11 小时
发表于 2017-10-23 09:54:13 | 显示全部楼层
mark 一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 13:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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