写在前面:两个单片机由于电平不同,串口通信可能会失败,这时候需要通过电平转换电路来解决,本文给出了两种方法,一种是通过三极管搭建,另一种是MOS管搭建,在硬件工程师的笔试中也经常会出现这样的题目。

3.3V单片机和5V单片机通信的思路

3.3V单片机 通信方向 5V单片机
发送逻辑1(对应电压3.3V) 接受逻辑1(对应电压5V)
发送逻辑0(对应电压0V) 接受逻辑0(对应电压0V)
接受逻辑1(对应电压3.3V) 发送逻辑1(对应电压5V)
接受逻辑0(对应电压0V) 发送逻辑0(对应电压0V)

MOS管转换电路

工作原理:

1、当3V3单片机发送逻辑1,即3V3_TX=3.3V,Ugs=0V,MOS管截止,5V_RX通过R2上拉到+5V,5V_RX=5V;

2、当3V3单片机发送逻辑0,即3V3_TX=0V,Ugs=3V,MOS管导通,5V_RX会被拉低࿰

电子设计(7)3.3V和5V串口通信电平转换电路(超详细,超简单)相关推荐

  1. 单片机串口通信电平不匹配的解决电路,5V 3.3V串口通讯

    很早的时候调试串口通讯遇到单片机和模块电压不匹配,信号无法传输,所以整理后来遇到的转换电路. 1.最简单的用转换电平IC,可以去淘宝上搜索,有四路的有两路的,比如这个双向电平转换模块 2.根据接触的开 ...

  2. 5v 3.3v电平转换电路_MOS管电平转换电路,硬件工程师居家旅行、看门护院的必备良药...

    ​作者:LR梁锐,排版整理:晓宇 本文作者LR梁锐定居广州,是一位电子电路爱好者,有着非常丰富的硬件设计经验,欢迎大家进群勾搭闲聊 电平转换在电路设计中非常常见,因为做电路设计很多时候就像在搭积木,这 ...

  3. 5v 3.3v电平转换电路_3.3V与5V系统电平兼容的方法探究

    在我们电路设计中,常常会遇到通信电平转换的问题,在应用电平转换的措施之前还需要判断进行电平转换的必要性. 解决电平转换问题,最根本的就是要解决逻辑器件接口的电平兼容问题.而电平兼容原则就两条:Voh& ...

  4. 通信电平转换(1.8v 2.8v 3.3v 5v )

    本文转自郭天祥老师相关视频 郭天祥-常用通讯电平转换电路(5V,3.3V,1.8V互相转换)_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1HU4y1a ...

  5. 3.3V和5V双向电平转换电路

    " 当我们使用3.3V单片机(STM32系列)和5V的器件通信时(IIC设备),电平转换就势在必行了" 01 经典电平转换电路 1.1.这是一款经典的电平转换电路,该电路的核心是一 ...

  6. android qt 串口通信,Qt串口通信开发之QSerialPort模块详细使用方法与实例

    Qt串口通信开发之QSerialPort模块详细使用方法与实例 发布时间:2020-10-23 12:19:05 来源:脚本之家 阅读:111 作者:沧海一笑-dj Qt串口通信基础及名词说明 串口通 ...

  7. 串口通信--两台PC机之间的简单传输

    串口通信–两台PC机之间的简单传输 文章目录 串口通信--两台PC机之间的简单传输 1.实验器材 2.实物连接 3.选择文件发送 4.计算比较 5.总结 1.实验器材 两台 PC 机器 两个 usb ...

  8. 记录电子设计(温度控制器通过蓝牙同手机通信)

    记录关于电子设计 选题内容 利用焊接完的电路板完成软件的设计,本次选的题目为温度控制器与蓝牙通信,最终达到手机端能收到温度控制器测得的实时温度,其中温度控制器的核心部件是DS18B20芯片和LCD16 ...

  9. I2C总线3.3V与5V双向电平转换电路

    电路功能: 实现I2C双向总线系统中3.3V与5V电平的双向转换,且不需要方向选择信号,而且还能将掉电的总线部分和剩下的总线系统隔离开来,保护低压器件防止高压器件的高电压毛刺. 整个电路工作过程: 从 ...

最新文章

  1. pma mysql_Table ‘phpmyadmin.pma_table_uiprefs’ doesn’t exist mysql
  2. word2vec安装以及使用
  3. Swift2.0语言教程之下标脚本
  4. webservice restful类型接口的调用实例
  5. javascript与C#的编码解码问题
  6. 用CSS的 filter 来轻松实现图层半透明
  7. 微软跨平台移动开发工具套件HockeyApp宣布免费
  8. RuntimeError: size mismatch, m1: [80 x 4], m2: [320 x 50] at ..\aten\src\TH/generic/THTensorMath.cpp
  9. RabbitMQ学习笔记(3)----RabbitMQ Worker的使用
  10. java开发异常Exception集锦
  11. 电力安全工作规程发电厂和变电站电气部分_全国勘察设计注册电气工程师(发输变电)专业考试标准、规范目录...
  12. 解决Arduino开发板管理器下载esp8266开发包失败和速度慢的方法
  13. Dw怎么背景图片设置
  14. spire.office for.net 的Crack
  15. 跟小白学python网络爬虫实例2
  16. 58上租房显示服务器异常,“58同城租房信息”满是套路,你中招了吗?
  17. 坐标系旋转与点旋转的变换公式
  18. slxrom+v.21+原生android+4.2,小米MIX2S 魔趣OS 安卓9 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
  19. 开关电源模块并联供电系统_大容量开关电源的设计
  20. Jmeter:Generate HTML report 导出HTML测试报告

热门文章

  1. 挥动奥卡姆的剃刀:“学霸”GPT-4,超越人工的智能答案有多少可信度?
  2. 如果你到了20岁,还没有到25岁
  3. 进程同步,进程互斥【操作系统学习笔记】
  4. 【玩转rom助手】专属刷机的小帮手
  5. 智慧养老解决方案:ZigBee技术在智慧养老中的作用-新导智能
  6. 转换各种音乐格式的神奇方法
  7. c语言习题---(switch语句)
  8. Contour Knowledge Transfer for Salient Object Detection
  9. javax.validation 校验 validator
  10. C语言实现数组的旋转