最近在设计中遇到一个简单,但是稍不注意就出错的问题,在此分享一下。

在电路开发过程中,我们经常遇到两个系统电平不一致的情况,比如IIC和UART通信等。使用MOSFET搭建双向电平转换电路,是比较常见的做法,电路如图1中虚线框所示,MOS管的部分参数如图2所示。

图1

图2
电路原理很简单,分两种情况:

1.从A到B

A为高电平时,MOS管关断,B端通过上拉,输出高电平;

A为低电平时,MOS管内的体二极管导通,使MOS管的S极被拉低,从而使Vgs=3.3V>Vgs(th)=1.6V,MOS管导通,B端被拉低,输出低电平;

A为高阻态时,MOS管关断,B端通过上拉,输出高电平。

2.从B到A

B为高电平时,MOS管关断,A端通过上拉,输出高电平;

B为低电平时,此时Vgs约等于3.3V>Vgs(th)=1.6V,MOS管导通,A端被彻底拉低,输出低电平;

B为高阻态时,MOS管关断,A端通过上拉,输出高电平。

一直以来使用这个电路没有出现过问题,所以这次也是不假思索的照搬过来,但结果是上电后,模块B无法正常启动工作。

出现该问题的原因也很简单,就是模块B的通信引脚除了通信之外,还有其他作用,如图1所示,其在上电时需要通过10K电阻R3下拉到GND实现低电平,并维持一段时间,以确保模块B能正常启动。但如果直接使用该转换电路,示波器测量到的模块B引脚电平,在上电瞬间的波形如图3所示,可以看到幅值在2.3V左右,已经达到了模块B的高电平标准,因此,模块B启动失败,之后该引脚一直输出为低电平。

图3
分析下工作过程,上电瞬间,B点电压是3.3V通过R2和R3分压后得到,理论值等于2.2V,与实测波形接近。在该电路中,信号流是从B到A单向传输的,因此想到可以去掉电阻R2,那样B点在上电瞬间就不会有上拉电压,但是实际去掉R2后,模块B依旧无法启动。进一步分析,在上电瞬间B点电压确实为0,但是也因此导致Vgs=3.3V,MOS管导通,R3又和上拉电阻R1形成了分压关系,导致B点无法拉到低电平。

因此,如果想要继续使用该电平转换电路的话,必须加大上拉电阻R1和R2的值,使分压后的B点电位达到低电平标准,但是上拉电阻改的太大的话,A端高电平可能会有问题,所以最终选择使用两个三极管组成的电平转换电路,如图4所示,问题解决。

                                     图4

MOS管电平转换电路学习相关推荐

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

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

  2. 电平通讯速度_飞凌干货丨几种常见的电平转换电路分析及应用

    在电路设计过程中,输入输出信号电平不匹配问题很常见,这时就需要设计人员对信号进行电平转换.常见的电平转换电路有以下几种: 1.由二极管构成的单向电平转换电路 图1中RX为3.3V TTL电平与485驱 ...

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

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

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

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

  5. 74LVC245电平转换电路

    74LCV245电平转换电路 直接上手 74LCV245电平转换电路 74LVC245芯片介绍 74LCV245芯片功能 电路原理图 74LVC245芯片介绍 我这里用的是SN74LVC245APWR ...

  6. 节流计划-硬件篇-1-AIR724UG电平转换电路

    目录 设计概述 设计难点 解决方案 节流计划旨在降低物联网产品的硬件成本,本专栏将在2021年持续更新. 节流计划不采用STM32/STC/PIC等传统MCU,而是充分挖掘AIR724UG芯片除4G通 ...

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

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

  8. 电平转换电路的处理办法

    文章参考:http://www.elecfans.com/bandaoti/eda/20180128624839.html https://blog.csdn.net/weixin_39628271/ ...

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

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

最新文章

  1. Python培训完可以找什么工作
  2. day24 面向对象与实例属性
  3. mysql查找字符串最后位置_mysql查找字符串出现位置
  4. 新年继续发红包,1500元!
  5. 关于管理的经典故事(员工激励)
  6. 2、Flutter 填坑记录篇
  7. Spring Boot 之 elasticsearch
  8. 打印zigzag矩阵
  9. [eZ publish] fetch_alias() and fetch()
  10. 为何只能在其关联的线程内启动timer?
  11. 读书笔记∣《世界是数字的》知识点整理
  12. 【ubuntu】配置zsh
  13. 新建文件夹的快捷键大全
  14. css ol 序列样式:数字带圆圈、括号
  15. 【资料】印度数学家拉马努金
  16. 存储服务器在监控中的作用,监控项目中存储服务器IPSAN云存储方案的优劣势对比...
  17. 基于数据驱动的故障检测(一)
  18. 无需翻墙使用ChatGPT-4
  19. MacPorts卡在正在运行软件包脚本解决方法
  20. 常用的六大类型测试工具

热门文章

  1. 工具及方法 - 安装播放器pot player
  2. Ubuntu下firefox账号无法登录问题
  3. F5设备备份映射基本操作
  4. MySql远程访问和备份恢复数据库
  5. 语义分割数据集转目标检测数据集
  6. java水表识别_【实战】基于OpenCV的水表字符识别(OCR)
  7. 【C语言初学必看】一知半解的for循环嵌套for循环
  8. 转载:算法工程师过去这一年:理想很丰满,现实很骨感
  9. 二次创业接地气、强内功,三只松鼠从一棵树出发重造“人设”
  10. Hive 数据倾斜hive.optimize.skewjoin