通讯电平转换电路中的经典设计

news/2024/11/24 9:45:04/

今天给大家分享几个通讯电平转换电路。

有初学者问:什么是电平转换?举个例子,比如下面这个电路:

单片机的工作电压是5V,蓝牙模块的工作电压是3.3V,两者之间要进行通讯,TXD和RXD引脚就要进行连接,3.3V对于单片机来说已经算是高电平了,两者之间直接连接来使用也是可以进行通信的。

但是,为了提高通讯的稳定性,特别是两个器件电压相差比较大时,比如有些芯片工作电压是1.8V,就会导致两者之间无法正常通讯、5V的高电平对1.8V芯片造成损坏等问题,所以,通讯电平转换是非常有必要的。

1、二极管电平转换电路(单向传输)

该电路由二极管和电阻组成,电路使用的元件比较少,电路比较简单。二极管最好使用肖特基二极管,因为肖特基二极管具有开关频率高和正向压降低等优点。

如果需要的是1.8V,就把电源换成1.8V的。

当5V电路中的TXD1发送高电平时(图中的H表示输出的是高电平,TP表示该测试点的电压),二极管正极电压比负极电压低,二极管截止,所以RXD2被电阻上拉为高电平(3.3V)。

当5V电路中的TXD1发送低电平时(图中的L表示输出的是低电平),二极管导通,所以RXD2接收到的是低电平(0.3V)。

当3.3V电路中的TXD2发送低电平时,二极管导通,RXD1接收到的是低电平(0.3V)。

需要注意的是,当3.3V电路中的TXD2发送高电平时,二极管也是导通的,RXD1接收到的是高电平(3.6V左右)。

该电路优点是电器简单,缺点是当3.3V电路发送高电平时,5V电路收到的高电平并不是5V,并且这个电路只适用于单向通讯的场合,发送端和接收端不可以互换来使用。

2、三极管电平转换电路(单向传输)

该电路由三极管和电阻组成,其实就是模电里学的共射放大电路。如果你对三极管的三种工作状态还不太了解,可以参考文章:

对于三极管3种工作状态的理解,我只能帮你到这了!

当5V电平转3.3V电平时,TXD1发送高电平(5V),第1个三极管导通,其集电极电位为低电平,第2个三极管基极也为低电平,第2个三极管截止,其集电极电位(RXD2)被上拉为高电平(3.3V)。

当TXD1发送低电平时,第1个三极管截止,其集电极电位被电阻上拉为高电平(3.3V),第2个三极管基极也为高电平,第2个三极管导通,其集电极电位(RXD2)为低电平。

当3.3V电平转5V电平时,TXD2发送低电平,第1个三极管截止,其集电极电位被上拉为高电平,第2个三极管基极也为高电平,第2个三极管导通,其集电极电位(RXD1)为低电平。

当TXD2发送高电平(3.3V)时,第1个三极管导通,其集电极电位为低电平,第2个三极管基极也为低电平,第2个三极管截止,其集电极电位(RXD1)被电阻上拉为高电平(5V)。

如果可以接受反相的信号,可以去掉电路中一个三极管,电路会简单一些,如下图所示。

需要注意的是,上面由三极管组成的电平转换电路只适用于单向传输信号的场合,并且信号的波特率不能太高。

3、MOS管电平转换电路(可双向传输)

该电路由MOS管和电阻组成,可以支持信号的双向传输。如果你对MOS管的工作状态还不太了解,可以参考文章:

MOS场效应管基本知识

当5V电平转3.3V电平时,5V电路发送高电平,MOS管截止,S极(3.3V电路)被电阻上拉为高电平(3.3V)。

当5V电路发送低电平时,MOS管导通,S极(3.3V电路)为低电平。

当3.3V电平转5V电平时,3.3V电路发送高电平(3.3V),MOS管截止,D极(5V电路)被电阻上拉为高电平(5V)。

当3.3V电路发送低电平时,MOS管导通,D极(5V电路)为低电平。

上面MOS管电路组成的电平转换电路可支持信号的双向传输。

除了上面介绍三种电路可以实现通讯电平转换外,也可以使用专用的通讯电平转换芯片来实现转换,使用芯片相对前面成本要高,芯片有很多,这里就不一一介绍了。


http://www.ppmy.cn/news/10863.html

相关文章

ClickHouse 挺快,esProc SPL 更快

开源分析数据库ClickHouse以快著称,真的如此吗?我们通过对比测试来验证一下。 ClickHouse vs Oracle 先用ClickHouse(简称CH)、Oracle数据库(简称ORA)一起在相同的软硬件环境下做对比测试。测试基准使用国…

Spring Boot 3.0横空出世,快来看看是不是该升级了

文章目录简介对JAVA17和JAVA19的支持recordText BlocksSwitch Expressionsinstanceof模式匹配Sealed Classes and Interfaces迁移到Jakarta EEGraalVM Native Image Support对Micrometer的支持其他的一些改动简介 Spring boot 3.0于2022年11月正式发布了,这次的发布…

设计模式之职责链模式

设计模式之职责链模式 1)职责链模式(Chain Of Responsibility Pattern),又叫责任链模式,为请求创建了一个接受者对象的链。这种模式对请求的发送者和接收者进行解耦。 2)职责链模式通常每个接收者都包含另…

php宝塔搭建部署实战响应式园林景观设计公司网站系统源码

大家好啊,我是测评君,欢迎来到web测评。 本期给大家带来一套php开发的响应式园林景观设计公司网站系统源码,感兴趣的朋友可以自行下载学习。 技术架构 PHP7.2 nginx mysql5.7 JS CSS HTMLcnetos7以上 宝塔面板 文字搭建教程 下载源码…

YOLOv6: 面向工业应用的单阶段目标检测框架

论文地址:https://arxiv.org/pdf/2209.02976 代码地址:https://github.com/meituan/YOLOv6 多年来,YOLO 系列一直是高效目标检测的行业标准。 YOLO 社区蓬勃发展,丰富了其在众多硬件平台和丰富场景中的使用。在这份技术报告力求…

字符串哈希

字符串哈希1.原理2.实现3.应用1.原理 从主串中找目标串,一种思路是枚举所有的子串,判断子串是否与目标串相同,子串长度过长, substr方法耗时过长; 考虑另外一种方法,字符串哈希。使用前缀和的形式为每个子…

数据结构课程设计

数据结构课程设计 文章目录数据结构课程设计1.1问题描述1.2需求分析1.3概要设计1.4详细设计1.5调试分析1.6测试结果1.7参考文献1.8源码1.1问题描述 编制一个能演示执行集合的交、并和差运算的程序。 要求: 集合元素用小写英文字母,执行各种操作应以对话…

在CSDN年收入竟达五位数?----大学生技术自媒体成长之路

前言: Hello大家好,我是Dream。 还有不到两周就要过年了,自己也马上迈入了21岁,感慨时间飞快,从19岁开始入驻C站,到现在也已经整整两年了,把自己最好的两年青春时光留在了CSDN,超百万…