微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 串口传输线上二极管的作用

串口传输线上二极管的作用

时间:10-02 整理:3721RD 点击:
如图所示,上面D62的作用是什么,还有这样能传输吗

3223


这种二极管主要起电平隔离的作用!

但是他这样子接的原理是什么,因为他是由3223出来再到CPU的RX端

定向,防止电流反入

你没有截好,那个二极管前面应该有个上拉电阻,而且电平低于232这边的电平 这样就可以电平转换了  左边LVTTL,右边5V   5V低电平时候左边被钳位在0.3V左右  是低电平,5V是高电平时候,二极管截止 左边就是3.3V  

很好,谢谢大家

如果有485和232芯片需要共用,两个芯片接收脚通过二极管与方式共用单片机的RXD,这样232和485都可以通信了。

你的意思是那个上拉是3.3V?或者是比3.3V低?因为我看那个SP3223的电平输出最大应该是VCC+0.3V。按照你们的意思是CPU的I/O电压应该比3.3V低或者极限值是3.3V,对吧?我有点迷糊这里...

其实很简单 这种电路只能用于这种单向串口电平匹配   而且速率不能太高   双向的得用MOS匹配了 二极管不行,原理就是我说的 这次给你仿真图片,很容易理解的。
图中232OUT表示232芯片输出的电平,看DATASHEET可知是0-VCC左右,假如VCC是5V,那高地电平自然就是0&5V,在此用PWM代替,然后MCUIO表示单片机接收端的电平情况,PUPW是指PULL  UP  POWER上拉的电平是3.3  结果看图一目了然。

结果


原理图


嗯、多谢。看明白了,也基本理解了。可是有一点疑问,因为SP3223的VCC供电范围好像是3~5.5V。那么如果是一般的MCU的话都应该可以直接用一个VCC而不用加二极管。多个元件还影响速度。但是可能那边的I/O电压低于3V那这个电路确实可以采用。
再次多谢

是这样,所以你在高速电路是不可能见到这种电路的,只有232.485还有一些低速率的串口才可以
这个电路最关键的就是速率,其次就是电平,这个不适用于太低的电平,因为二极管最低的嵌位电压大概0.35V左右,如果左侧低电平判定标准是0.5V左右就不适用了,要留一点余量,低速率应用的单片机一般都是3.3V,低电平接受标注是0.8V,足够了。

你没有截图全部,应该是还有接其他串口,应该是2路串口逻辑与吧

小编,这种电路主要的作用是什么,;
是不是用于像7楼说的那样的作用呢;?

你画的电路,明白个大概,但是作用不是很理解?
你说的“单向串口电平匹配”是什么意思?
谢谢

学习一下,我这边232供电就3.3V,IO口也是3.3V,用不到这样的...

可以了解一下,路过!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top