专栏中心

EEPW首页 > 专栏 > 一个简单的5V到3V3的电平转换-串口通信

一个简单的5V到3V3的电平转换-串口通信

发布人:mayer 时间:2009-07-20 来源:工程师 发布文章
一个简单的5V到3V3的电平转换-串口通信

 

项目系统中有一个嵌入式主板与工控板的串行接口,之前没有怎么考虑电平的问题,因为现在很多器件都是5V、3V3兼容的,不过后来在使用中发现并不是那么回事,尤其是在高波特率下,容易出错,因此,需要有一个电平的转换。开始的时候倾向于选择一个芯片,因为我发现我的电子电路基础知识实在是忘的差不多了,后来发现成本过高,通不过预算。。。。没办法,把模拟、数字电路技术两本书翻出来,看了看,同时受到网上有网友用分离元件转换TTL电平的启发,设计下面这个电路。实际使用证明,其通信稳定性提高了很多。

电路完成后,我得出一个结论:我这方面的知识实在是忘掉太多,原因是什么?太不重视基础了!教训!!!!

 

下面来分析一下电路的设计思路:

首先声明一下:这个电路是从3V3的角度考虑的!

1、接收通道

我们首先来明确一下数据流向(其实就是电平驱动方向),接收通道是由5V方驱动的(Source),3V3方只是取电平(Sink),因此TXD5V作为此通道的输入方,RXD3V3作为通道的输出方。

我们知道,三极管(开关型)集电极输出驱动能力不错,我们就设计为集电极输出;但是,只有一个三极管是不行的,因为集电极输出的时候,基极电平和集电极逻辑是相反的;那么,加一个反相器?没必要,那是另外一种电平转换的方法了,我们只需要再使用一个三极管,基极接前级输出就可以了。这样,逻辑转换就完成了,当输入低电平时,Q1截止,集电极输出高电平,Q2导通,集电极输出低电平。同理,高电平分析是一样的。

逻辑转换完成了,那么就是电平的问题了。这很好解决,输入方为5V逻辑,那么就给它一个VCC5,3V3逻辑高电平需要一个3V3,那么就给一个VCC3V3;OK!

2、发送通道

分析完接收通道,发送通道的原理其实也是一样的,就不详细介绍了。

 

3、结论

其实如果稍微熟悉电子电路知识的人看来,这个电路实在太简单,正因为如此,我才要强调,基础很重要!否则,一个系统的设计会在这些小地方卡住。

点击看大图

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

KEIL C51调试说明 是学C51不可多得的好资料

Keil C51使用帮助

贸泽开售用于下一代电机控制应用的英飞凌PSOC Control C3 MCU

大联大世平集团推出以NXP产品为核心的HVBMS BJB方案

Keil C51使用详解V1.0

美国取消对华EDA出口限制!

EDA/PCB 2025-07-03

电子科技大学--嵌入式系统应用开发技术24

Bourns推出专为光伏应用设计POWrFuse™大功率电力保险丝系列

尼得科汽车马达(浙江)有限公司再添新荣誉

电子科技大学--嵌入式系统应用开发技术21

Keil C51使用详解2

Keil C51使用详解1

Nordic用于原电池的nPM2100电源管理芯片进入量产阶段

电子科技大学--嵌入式系统应用开发技术20

罗克韦尔自动化发布《智能制造现状报告:生命科学版》:生命科学制造业 AI 采用率激增,应对人才短缺、风险加剧及质量承压的挑战

电子科技大学--嵌入式系统应用开发技术23

尼得科与本田技研工业共同开发的全方位驱动单元被Honda新型“UNI-ONE”采用

2025年PCIM Asia Shanghai聚焦电气化交通,丰富活动共筑高端综合平台

盗亦道?

Naiqa 2002-07-28

电子科技大学--嵌入式系统应用开发技术22

瑞萨推出全新GaN FET,增强高密度功率转换能力

更多 培训课堂
更多 焦点
更多 视频

技术专区