Edesigner. 发表于 2017-12-8 15:58:09

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

速度支持9600就行。

bg6agf 发表于 2017-12-8 16:01:53

电阻就行

Edesigner. 发表于 2017-12-8 16:02:40

bg6agf 发表于 2017-12-8 16:01
电阻就行

能画个图吗?

黑夜之狼 发表于 2017-12-8 16:07:22

Edesigner. 发表于 2017-12-8 16:02
能画个图吗?

直接串联?

xujihu 发表于 2017-12-8 16:26:16

电阻分压

wkman 发表于 2017-12-8 16:28:55

stc的pdf上似乎有个电路{:shocked:}

ljy99731 发表于 2017-12-8 16:41:17

直接干都行

jssd 发表于 2017-12-8 16:53:57

本帖最后由 jssd 于 2017-12-8 16:55 编辑

xujihu 发表于 2017-12-8 16:26
电阻分压

GPRS模块的电路{:lol:} ,原电路电源是4V的{:titter:}

ztrx 发表于 2017-12-8 17:30:49

3.3V的MCU有的是可以5V输入的

jackiezeng 发表于 2017-12-8 17:32:20

电阻分压,或者两个二极管,发送方接负极,接收方接正极,接收方上啦,,

lrth 发表于 2017-12-8 17:40:59

保守就上类似I2C的电平转换电路。如果MCU支持5V输入 那就直连就是好,具体要看手册。

xujihu 发表于 2017-12-8 18:38:36

jssd 发表于 2017-12-8 16:53
GPRS模块的电路 ,原电路电源是4V的

是的      

lovejp1981 发表于 2017-12-8 18:46:02

直接怼上就行。

sdlibin007 发表于 2017-12-8 22:08:35

直接点就串联个电阻,稍微复杂点就拿两mos管做个电平转换,电路坛里随便搜mos管电平转换就能找到!

wkman 发表于 2017-12-8 22:17:09

凑合一下{:titter:}

ilikemcu 发表于 2017-12-8 22:31:43

楼上挂的简单电阻方式,有个大前提:你的5V芯片必须支持3.3V输入就认可为高电平,否则就是白瞎,有你受的,稳定可靠的,就用2N7002加2个电阻的方式,双向两套,测试过115200稳定得一塌糊涂

redroof 发表于 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高电平。

Elex 发表于 2017-12-8 23:43:31

wkman 发表于 2017-12-8 22:17
凑合一下

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

xqn2012 发表于 2017-12-9 08:10:33

最简单的,串个小电阻,没问题

Edesigner. 发表于 2017-12-9 08:24:11

xujihu 发表于 2017-12-8 16:26
电阻分压

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

Edesigner. 发表于 2017-12-9 08:33:08

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

你说的是不是这个?

saccapanna 发表于 2017-12-9 09:50:44

楼上用MOS管有点浪费,用三极管就可以了。

Edesigner. 发表于 2017-12-9 09:56:34

saccapanna 发表于 2017-12-9 09:50
楼上用MOS管有点浪费,用三极管就可以了。

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

lyk07351 发表于 2017-12-9 10:01:35

Edesigner. 发表于 2017-12-9 09:56
MOS速度应该比三极管快,非功率管一般好便宜。

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

zhuyi25762 发表于 2017-12-9 11:17:28

你们想的比较多, 我不懂就直接串个电阻,啥事没有

zsmbj 发表于 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输出电流过大。

maohuhua123 发表于 2017-12-9 11:28:59

要绝对匹配,用几个三极管做开关或者MOS管 。经常干。

kitten 发表于 2017-12-9 11:35:31

5V端的TX电阻分压就行了,移动官方GPRS模块上就是这样给的参考设计

Edesigner. 发表于 2017-12-9 11:39:57

准备用这个方法

TINXPST 发表于 2017-12-9 13:02:07

Edesigner. 发表于 2017-12-9 11:39
准备用这个方法

这个恐怕不行

Edesigner. 发表于 2017-12-9 13:33:56

TINXPST 发表于 2017-12-9 13:02
这个恐怕不行

请指正!!!

梨花 发表于 2017-12-9 22:26:56

参考迪文推荐的方案,二极管电阻

lgc150 发表于 2017-12-10 14:51:44

方法都不错八仙过海

Strangers 发表于 2017-12-10 22:03:40

一种简单做法

Strangers 发表于 2017-12-10 22:09:46

Edesigner. 发表于 2017-12-9 11:39
准备用这个方法

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

Edesigner. 发表于 2017-12-10 22:11:07

Strangers 发表于 2017-12-10 22:03
一种简单做法

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

Edesigner. 发表于 2017-12-10 22:13:56

Strangers 发表于 2017-12-10 22:09
左边TX为高,MOS管导通,右边RX为低,信号反了

{:handshake:} 多谢提醒

Edesigner. 发表于 2017-12-11 08:28:01

Strangers 发表于 2017-12-10 22:09
左边TX为高,MOS管导通,右边RX为低,信号反了

再看看这个图

kap 发表于 2017-12-11 08:57:30

一直这样用

通幽境 发表于 2017-12-11 09:20:55

记得美信好像有一篇应用笔记专门说了I2C的电平转换电路,用的两个2n7002,串口应该也没问题。

taiyangshendi2 发表于 2017-12-11 09:32:00

我都是直接怼上

myiccdream 发表于 2017-12-11 09:33:01

Edesigner. 发表于 2017-12-11 08:28
再看看这个图

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

Edesigner. 发表于 2017-12-11 10:30:47

kap 发表于 2017-12-11 08:57
一直这样用

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

Edesigner. 发表于 2017-12-11 10:31:58

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

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

kdtcf 发表于 2017-12-11 10:33:25

STM32和5V的电路通信就可以直接连接,STM32支持5V电平输入

Edesigner. 发表于 2017-12-11 10:44:15

kdtcf 发表于 2017-12-11 10:33
STM32和5V的电路通信就可以直接连接,STM32支持5V电平输入

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

myiccdream 发表于 2017-12-11 11:06:44

Edesigner. 发表于 2017-12-11 10:31
3.3V没5V高,漏不过去。

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

Edesigner. 发表于 2017-12-11 11:25:45

kap 发表于 2017-12-11 08:57
一直这样用

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

xiong57785 发表于 2017-12-11 16:42:32

收藏 备用~

kap 发表于 2017-12-11 17:47:09

Edesigner. 发表于 2017-12-11 11:25
加只上拉电阻是不是好点?

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

R88 发表于 2018-2-14 20:02:24

贴个波形看看48楼高波特率效果怎么样

lnso 发表于 2018-2-14 20:23:44

ST的单片机可以直接撸

就在今天 发表于 2018-2-14 21:51:51

学习了,这么多方法。

kickdown 发表于 2018-2-19 01:13:59

myiccdream 发表于 2017-12-11 11:06
正常情况下是的,
但是第一时序。
第二重启\休眠\关机的情况下哩?很多大型系统用这电路都死在了非常规 ...

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

hzpyl 发表于 2021-9-11 16:39:20

有参考价值

寻想梦理 发表于 2023-2-10 16:42:03

学习了,最近正需要用上。

hackboymzw 发表于 2023-2-10 22:37:55

感觉48楼比较靠谱,唯一的限制就是管子的开关速度
页: [1]
查看完整版本: 偷个懒,5V与3.3V供电的两个MCU,TXD和RXD通信有现成方案不?