TX/RX传输的电平转换电路

##TX/RX传输的电平转换电路

目前随着物联网技术的日益发展,各种芯片、各种外设等已经广泛应用于硬件产品的设计当中。 在平常电路使用中我们一般都会用到 UART TX(发送)/RX(接收)进行数据传输,而大部分数据传输的情况,从芯片端、模组端到外围底板设备端所需供电的电平有所不同。比如最常用的STM32芯片的UART TX/RX端电平为3.3V左右,还有好些通信芯片的TX/RX端口的电平为1.8V,而大部分外设接口上的电平为5V,这样便经常出现这种情况:两个需要进行互相传输数据的模组和外设端电平不同,若是直接使用一种电平可能会烧坏芯片,由于MOS管具有良好的隔离性及其开关的特性,我们广泛的使用它来做 UART TX(发送)/RX(接收)的隔离传输。 如下图为我之前设计的一组电平转换电路,

其中左下边DEBUG_TX端为一主芯片端IO口,它的电平为1.8V(VREG_L11_1P8);右下边RXD为另一芯片端IO口,它的电平为3.3V(CP3V3);R2,R3,R4为上拉电阻。中间Q1为MOS管。UART口为默认高电平,DEBUG_TX及RXD都为UART口,即DEBUG_TX及RXD默认高电平。当DEBUG_TX端有数据要发送时,DEBUG_TX端电平回拉低,此时MOS管的S即为低电平,G-S端压差足够,MOS管导通,D-S端连通,RXD也被拉低,即实现了数据从DEBUG_TX端到RXD端的传输。
在这里插入图片描述
同理,如下图也一样,当TXD端有数据要发送时,TXD端电平回拉低,此时MOS管的S即为低电平,G-S端压差足够,MOS管导通,D-S端连通,DEBUG_RX也被拉低,即实现了数据从TXD端到DEBUG_RX端的传输。
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值