微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 请大家看看这个电路设计的有没有问题

请大家看看这个电路设计的有没有问题

时间:10-02 整理:3721RD 点击:
最近有发现一个这样的电路,我觉得上拉电平有问题,请各位鉴定。如图,在接到3.3V 的I/O口信号线上加5V的上拉,我跟电路设计者理论,对方觉得这样接没有问题,求鉴定。
另外,补充一点,通信芯片的TXD识别高电平的最小值是3V。
注:图中的通信芯片只是个示意图。

电路示意图


从灌电流方面就觉得不行啊,更不用说电平识别了

呵呵 肯定是不好使 我试验过

能具体讲一下会出现什么故障不?完全通信不上还是误码率高?

你的U1是5V供电 TTL电平输出PPV肯定也是接近5V,MCU3.3V供电输出PPV肯定也是接近3.3V,他俩这么接 长时间下来要么你的MCU烧 要么根本通信不上 抛砖引玉 ,你可以在每条通路上用2个三极管翻转一下。只要3级管集电极电压分别选3.3V和5V就可以完成转换,个人见解,抛砖引玉。

加电平转换就可以搞定

你可以这样来处理:


嗯,讲的很好~
不过加三极管可能会影响响应速度,通讯速率高了可能会出错。

看了2N7002的datasheet,应该能够达到效果,不知道你有没有将这个电路用在通信电路上,UART通信,115200以上的波特率不知道行不行。,另外,光耦应该也能达到这个效果。

你这个电路不能笼统的说行与不行, 要看两个IC 的输出电路是什么类型的
首先如果TX 是OC 或者OD 输出, 那么可以通过上拉电阻的方法简单解决(不过上拉一个是5V一个是3.3V),不会有太大问题
但是如果输出是推挽,或者里面本身有上拉,这样直接上拉 不可取,就需要电平转换了,你所提到的三级管多速度影响 根本不是问题,UART的速度对于三极管来说太低了,除非你认为的在输入级接大电容。

不排除LZ的电路有正常工作的可能,但这种设计绝对是不附合规范的
有可能导致MCU不能正常工作。
建议LZ增加 7 楼的电路,可简单实现电平转换,而且成本也不高,2N7002应该可以应付 URAT 信号。

我们公司的产品正使用该模块电路(串口波特率为:38400)效果很好。

7楼说的有道理,采用电平隔离电路!

10楼说的有道理,具体还是要看芯片规格。一般来讲3.3V逻辑器件能够耐受5V逻辑,如果不行就需要考虑电平转换。5V器件接受3V为高电平,感觉余量有点不过,可以考虑像附件这样的补偿。


学习了

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

网站地图

Top