搜索
bottom↓
回复: 56

偷个懒,5V与3.3V供电的两个MCU,TXD和RXD通信有现成方案不?

  [复制链接]

出45入88汤圆

发表于 2017-12-8 15:58:09 | 显示全部楼层 |阅读模式
速度支持9600就行。

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2017-12-8 16:01:53 | 显示全部楼层
电阻就行

出45入88汤圆

 楼主| 发表于 2017-12-8 16:02:40 | 显示全部楼层

能画个图吗?

出0入0汤圆

发表于 2017-12-8 16:07:22 | 显示全部楼层

直接串联?

出0入8汤圆

发表于 2017-12-8 16:26:16 | 显示全部楼层
电阻分压

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2017-12-8 16:28:55 | 显示全部楼层
stc的pdf上似乎有个电路

出0入0汤圆

发表于 2017-12-8 16:41:17 | 显示全部楼层
直接干都行

出0入55汤圆

发表于 2017-12-8 16:53:57 | 显示全部楼层
本帖最后由 jssd 于 2017-12-8 16:55 编辑


GPRS模块的电路 ,原电路电源是4V的

出0入4汤圆

发表于 2017-12-8 17:30:49 | 显示全部楼层
3.3V的MCU有的是可以5V输入的

出0入0汤圆

发表于 2017-12-8 17:32:20 | 显示全部楼层
电阻分压,或者两个二极管,发送方接负极,接收方接正极,接收方上啦,,

出0入0汤圆

发表于 2017-12-8 17:40:59 | 显示全部楼层
保守就上类似I2C的电平转换电路。如果MCU支持5V输入 那就直连就是好,具体要看手册。

出0入8汤圆

发表于 2017-12-8 18:38:36 | 显示全部楼层
jssd 发表于 2017-12-8 16:53
GPRS模块的电路 ,原电路电源是4V的

是的        

出0入16汤圆

发表于 2017-12-8 18:46:02 来自手机 | 显示全部楼层
直接怼上就行。

出0入0汤圆

发表于 2017-12-8 22:08:35 | 显示全部楼层
直接点就串联个电阻,稍微复杂点就拿两mos管做个电平转换,电路坛里随便搜mos管电平转换就能找到!

出0入0汤圆

发表于 2017-12-8 22:17:09 | 显示全部楼层
  凑合一下

本帖子中包含更多资源

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

x

出0入50汤圆

发表于 2017-12-8 22:31:43 来自手机 | 显示全部楼层
楼上挂的简单电阻方式,有个大前提:你的5V芯片必须支持3.3V输入就认可为高电平,否则就是白瞎,有你受的,稳定可靠的,就用2N7002加2个电阻的方式,双向两套,测试过115200稳定得一塌糊涂

出350入477汤圆

发表于 2017-12-8 22:46:05 来自手机 | 显示全部楼层
ilikemcu 发表于 2017-12-8 22:31
楼上挂的简单电阻方式,有个大前提:你的5V芯片必须支持3.3V输入就认可为高电平,否则就是白瞎,有你受的, ...

5v发给3.3v只要串个电阻就行了,不必转换啊,接收方就算不能收5v也总有保护二级管的。
只有3.3v发给5v才可能需要电平转换电路,如果这个5v没有设计成可以接受3.3v高电平。

出0入16汤圆

发表于 2017-12-8 23:43:31 | 显示全部楼层

如果5V这边是TX,则把330欧姆电阻改成小型肖特基二极管更靠谱。

出0入0汤圆

发表于 2017-12-9 08:10:33 | 显示全部楼层
最简单的,串个小电阻,没问题

出45入88汤圆

 楼主| 发表于 2017-12-9 08:24:11 | 显示全部楼层

用销特基二极管,分压会小点。不过理论上用4148也可以。4148按0.7V算。3.3*0.3=0.99V,0.7V应该被认为低电平。

出45入88汤圆

 楼主| 发表于 2017-12-9 08:33:08 | 显示全部楼层
ilikemcu 发表于 2017-12-8 22:31
楼上挂的简单电阻方式,有个大前提:你的5V芯片必须支持3.3V输入就认可为高电平,否则就是白瞎,有你受的, ...

你说的是不是这个?

本帖子中包含更多资源

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

x

出100入113汤圆

发表于 2017-12-9 09:50:44 | 显示全部楼层
楼上用MOS管有点浪费,用三极管就可以了。

出45入88汤圆

 楼主| 发表于 2017-12-9 09:56:34 | 显示全部楼层
saccapanna 发表于 2017-12-9 09:50
楼上用MOS管有点浪费,用三极管就可以了。

MOS速度应该比三极管快,非功率管一般好便宜。

出0入0汤圆

发表于 2017-12-9 10:01:35 | 显示全部楼层
Edesigner. 发表于 2017-12-9 09:56
MOS速度应该比三极管快,非功率管一般好便宜。

两边发送端都用OD输出,在接收端加接收端电平的上拉电阻,很完美……

出50入4汤圆

发表于 2017-12-9 11:17:28 | 显示全部楼层
你们想的比较多, 我不懂就直接串个电阻,啥事没有

出0入0汤圆

发表于 2017-12-9 11:26:22 | 显示全部楼层
zhuyi25762 发表于 2017-12-9 11:17
你们想的比较多, 我不懂就直接串个电阻,啥事没有

CMOS输入高电平一般是0.7VCC,如果是5V,那么3.5V以上为可靠高电平,你输出的3.3V电平对于5V系统有点危险。大部分应用问题不大。但是可靠性就低了。
还有3.3V输入高电平一般有个二极管 钳位到VCC,二极管一般是0.7V,加上3.3V也就是4V,如果输出为5V高电平,那么这个会通过二极管倒灌到3.3V系统的VCC,导致电源不稳。或者TXD输出电流过大。

出0入0汤圆

发表于 2017-12-9 11:28:59 | 显示全部楼层
要绝对匹配,用几个三极管做开关或者MOS管 。经常干。

出0入1209汤圆

发表于 2017-12-9 11:35:31 | 显示全部楼层
5V端的TX电阻分压就行了,移动官方GPRS模块上就是这样给的参考设计

出45入88汤圆

 楼主| 发表于 2017-12-9 11:39:57 | 显示全部楼层
准备用这个方法

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2017-12-9 13:02:07 | 显示全部楼层

这个恐怕不行

出45入88汤圆

 楼主| 发表于 2017-12-9 13:33:56 | 显示全部楼层

请指正!!!

出0入0汤圆

发表于 2017-12-9 22:26:56 来自手机 | 显示全部楼层
参考迪文推荐的方案,二极管电阻

出0入0汤圆

发表于 2017-12-10 14:51:44 来自手机 | 显示全部楼层
方法都不错  八仙过海

出0入0汤圆

发表于 2017-12-10 22:03:40 | 显示全部楼层
一种简单做法

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2017-12-10 22:09:46 | 显示全部楼层

左边TX为高,MOS管导通,右边RX为低,信号反了

出45入88汤圆

 楼主| 发表于 2017-12-10 22:11:07 | 显示全部楼层

你这图前提是3.3V的MCU的IO口支持5V信号输入。

出45入88汤圆

 楼主| 发表于 2017-12-10 22:13:56 | 显示全部楼层
Strangers 发表于 2017-12-10 22:09
左边TX为高,MOS管导通,右边RX为低,信号反了

多谢提醒

出45入88汤圆

 楼主| 发表于 2017-12-11 08:28:01 | 显示全部楼层
Strangers 发表于 2017-12-10 22:09
左边TX为高,MOS管导通,右边RX为低,信号反了

再看看这个图

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2017-12-11 08:57:30 | 显示全部楼层
一直这样用

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2017-12-11 09:20:55 | 显示全部楼层
记得美信好像有一篇应用笔记专门说了I2C的电平转换电路,用的两个2n7002,串口应该也没问题。

出0入0汤圆

发表于 2017-12-11 09:32:00 | 显示全部楼层
我都是直接怼上  

出0入45汤圆

发表于 2017-12-11 09:33:01 | 显示全部楼层

这个电平转化是没有问题的。
但是你要确保 3.3V 的漏电过去没有问题。
不论你用MOS管还是三极管。都存在3.3V通过体内的二极管漏电过去

出45入88汤圆

 楼主| 发表于 2017-12-11 10:30:47 | 显示全部楼层

你这个图有个优点。至少比用分压电阻要好的是不依赖TX的高电平驱动力。我那个要修改一下才行。

出45入88汤圆

 楼主| 发表于 2017-12-11 10:31:58 | 显示全部楼层
myiccdream 发表于 2017-12-11 09:33
这个电平转化是没有问题的。
但是你要确保 3.3V 的漏电过去没有问题。
不论你用MOS管还是三极管。都存在 ...

3.3V没5V高,漏不过去。

出0入0汤圆

发表于 2017-12-11 10:33:25 | 显示全部楼层
STM32和5V的电路通信就可以直接连接,STM32支持5V电平输入

出45入88汤圆

 楼主| 发表于 2017-12-11 10:44:15 | 显示全部楼层
kdtcf 发表于 2017-12-11 10:33
STM32和5V的电路通信就可以直接连接,STM32支持5V电平输入

我用的是ESP8266和第三方5V的模块通讯。

出0入45汤圆

发表于 2017-12-11 11:06:44 | 显示全部楼层
Edesigner. 发表于 2017-12-11 10:31
3.3V没5V高,漏不过去。


正常情况下是的,
但是第一时序。
第二重启\休眠\关机的情况下哩?  很多大型系统用这电路都死在了非常规情况下

出45入88汤圆

 楼主| 发表于 2017-12-11 11:25:45 | 显示全部楼层

加只上拉电阻是不是好点?

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2017-12-11 16:42:32 | 显示全部楼层
收藏 备用~

出0入0汤圆

发表于 2017-12-11 17:47:09 | 显示全部楼层
Edesigner. 发表于 2017-12-11 11:25
加只上拉电阻是不是好点?

速度高,加上拉可靠,速度低就不用加了

出0入399汤圆

发表于 2018-2-14 20:02:24 来自手机 | 显示全部楼层
贴个波形看看48楼高波特率效果怎么样

出0入0汤圆

发表于 2018-2-14 20:23:44 来自手机 | 显示全部楼层
ST的单片机可以直接撸

出0入0汤圆

发表于 2018-2-14 21:51:51 | 显示全部楼层
学习了,这么多方法。

出0入14汤圆

发表于 2018-2-19 01:13:59 | 显示全部楼层
myiccdream 发表于 2017-12-11 11:06
正常情况下是的,
但是第一时序。
第二重启\休眠\关机的情况下哩?  很多大型系统用这电路都死在了非常规 ...

您似乎经历过大型系统这么设计缺陷的排查呢?

出90入0汤圆

发表于 2021-9-11 16:39:20 | 显示全部楼层
有参考价值

出0入0汤圆

发表于 2023-2-10 16:42:03 | 显示全部楼层
学习了,最近正需要用上。

出0入0汤圆

发表于 2023-2-10 22:37:55 | 显示全部楼层
感觉48楼比较靠谱,唯一的限制就是管子的开关速度
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-15 20:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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