OpenEdv-开源电子网

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

请翁为什么串口要接二极管?

[复制链接]

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-6-10
在线时间
14 小时
发表于 2020-12-26 17:35:37 | 显示全部楼层 |阅读模式
1金钱
大哥们,我想问一个问什么在TX和RX上要接这个二极管,有什么作用,因为小弟准备做毕业设计把这个模块画板子上,希望有大哥解答一下,谢谢
]EHBQPI_Q49(V$20[]$A[L1.png

最佳答案

查看完整内容[请看2#楼]

防止电平不匹配造成的电流倒灌
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4471
金钱
4471
注册时间
2013-4-22
在线时间
335 小时
发表于 2020-12-26 17:35:38 | 显示全部楼层
防止电平不匹配造成的电流倒灌
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-9-1
在线时间
2 小时
发表于 2020-12-26 18:20:00 | 显示全部楼层
防止电流倒灌
回复

使用道具 举报

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-6-10
在线时间
14 小时
 楼主| 发表于 2021-1-3 18:00:52 | 显示全部楼层
三叶草 发表于 2020-12-26 17:35
防止电平不匹配造成的电流倒灌

TX接了二极管的负级,这TX还怎么发送呢?不是被截至了吗
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4471
金钱
4471
注册时间
2013-4-22
在线时间
335 小时
发表于 2021-1-4 08:57:59 | 显示全部楼层
SuperBB 发表于 2021-1-3 18:00
TX接了二极管的负级,这TX还怎么发送呢?不是被截至了吗

这是电平转换电路一种,自己琢磨一下就明白了并不一定非得把TX信号直接给对方!
回复

使用道具 举报

0

主题

67

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
443
金钱
443
注册时间
2020-5-26
在线时间
109 小时
发表于 2021-1-4 10:05:24 | 显示全部楼层
SuperBB 发表于 2021-1-3 18:00
TX接了二极管的负级,这TX还怎么发送呢?不是被截至了吗

发送1时,二极管不导通,所以二极管正极被拉高,输出1
发送0时,二极管导通,所以二极管正极那里被拉低,输出0

这个电路是可以完成发送和接收的
回复

使用道具 举报

9

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2011-10-21
在线时间
4 小时
发表于 2021-1-4 10:39:09 | 显示全部楼层
三叶草 发表于 2020-12-26 17:35
防止电平不匹配造成的电流倒灌

个人不理解这个TX端的D2是如何起到防倒灌的,原因如下:
ESP8266使用3.3V供电,TXD为1时该管脚电压为3.3v(这颗芯片我没用过,如果这里有问题请指正)
D2为肖特基二极管MBR0520,正向导通电压为0.36V左右
LDO为RT9193-33,VIN管脚上电压至少3.3+正向压降(假定0.25V,该值随电流改变)即VCC电压至少3.6V,除非是电池供电系统,否则那这个VCC应该大概率为5V
那么如果VCC=5V,无论TX=1(3.3V)还是TX=0(0v),二极管D2个人认为应该始终处于导通状态,即实际上ESP8266的TX管脚应该始终处于灌电流状态
所以我觉得这个电路这里是有问题的,如果想做电平转化,我觉得这里用MOS或三极管替代二极管可能更合适。
回复

使用道具 举报

9

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2011-10-21
在线时间
4 小时
发表于 2021-1-4 10:42:14 | 显示全部楼层
liujc 发表于 2021-1-4 10:05
发送1时,二极管不导通,所以二极管正极被拉高,输出1
发送0时,二极管导通,所以二极管正极那里被拉低 ...

个人认为该电路有问题,原因见楼上回复,这么做或许电路可以工作,但感觉存在隐患。以上就是我自己的一些理解,欢迎讨论。
回复

使用道具 举报

0

主题

67

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
443
金钱
443
注册时间
2020-5-26
在线时间
109 小时
发表于 2021-1-4 15:08:42 | 显示全部楼层
城南小卒 发表于 2021-1-4 10:42
个人认为该电路有问题,原因见楼上回复,这么做或许电路可以工作,但感觉存在隐患。以上就是我自己的一些 ...

你分析的是对的,但电路这样处理后,比不加二极管直接5V接3.3V要安全很多。
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4105
金钱
4105
注册时间
2018-8-14
在线时间
696 小时
发表于 2021-1-4 15:19:47 | 显示全部楼层
有的usb转串口是工作在5v, 如果你的io不是ft类型, 那这5v直接接正io, 就会产生从io至vcc的电流, 为了防止这种倒灌的电流就加这二极管。
如果说你的usb转串口是工作在3.3v的话, 就不需要这三极管
一般的电路都是CTRL+C +V来的, 自己动手改一下吧
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4471
金钱
4471
注册时间
2013-4-22
在线时间
335 小时
发表于 2021-1-4 16:38:46 | 显示全部楼层
城南小卒 发表于 2021-1-4 10:39
个人不理解这个TX端的D2是如何起到防倒灌的,原因如下:
ESP8266使用3.3V供电,TXD为1时该管脚电压为3.3 ...

你说的没有问题的。
回复

使用道具 举报

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-6-10
在线时间
14 小时
 楼主| 发表于 2021-1-4 20:13:17 | 显示全部楼层
edmund1234 发表于 2021-1-4 15:19
有的usb转串口是工作在5v, 如果你的io不是ft类型, 那这5v直接接正io, 就会产生从io至vcc的电流, 为了防 ...

我用的是f407,都是3.3V供电的,那就是不加这个也没问题
回复

使用道具 举报

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-6-10
在线时间
14 小时
 楼主| 发表于 2021-1-4 20:14:21 | 显示全部楼层
liujc 发表于 2021-1-4 10:05
发送1时,二极管不导通,所以二极管正极被拉高,输出1
发送0时,二极管导通,所以二极管正极那里被拉低 ...

明白了,把他短路了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-3-1 05:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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