​作者:LR梁锐,排版整理:晓宇

本文作者LR梁锐定居广州,是一位电子电路爱好者,有着非常丰富的硬件设计经验,欢迎大家进群勾搭闲聊

电平转换在电路设计中非常常见,因为做电路设计很多时候就像在搭积木,这个电路模块,加上那个电路模块,拼拼凑凑连起来就是一个电子产品了。而各电路模块间经常会出现电压域不一致的情况,所以模块间的通讯就要使用电平转换电路了。

上图是用MOS管实现的I2C总线电平转换电路,实现3.3V电压域与5V电压域间的双向通讯。挂在总线上的有3.3V的器件,也有5V的器件,通过这个电路,大家就可以愉快地玩耍聊天了。

实物对照图如下。实物的上拉电阻用了4.7K欧姆,可以提供更大的电流驱动能力。在满足电路性能的前提下,我喜欢用阻值更大的电阻,因为功耗更低更省电。

原理分析

简化来看,留下I2C的一根线来分析就可以了,如下图。

分四种情况:

1、当SDA1输出高电平时:MOS管Q1的Vgs = 0,MOS管关闭,SDA2被电阻R3上拉到5V。

2、当SDA1输出低电平时:MOS管Q1的Vgs = 3.3V,大于导通电压,MOS管导通,SDA2通过MOS管被拉到低电平。

3、当SDA2输出高电平时:MOS管Q1的Vgs不变,MOS维持关闭状态,SDA1被电阻R2上拉到3.3V。

4、当SDA2输出低电平时:MOS管不导通,但是它有体二极管!MOS管里的体二极管把SDA1拉低到低电平,此时Vgs约等于3.3V,MOS管导通,进一步拉低了SDA1的电压。

注:

低电平指等于或接近0V。

高电平指等于或接近电源电压。所以3.3V电压域的器件,其高电平为等于或接近3.3V;5V电压域的器件,其高电平为等于或接近5V。

具体要求看芯片的数据手册是怎么说明这个限定范围的,常见的比如说0.3倍的“芯片供电电压”以下为低电平,0.7倍的“芯片供电电压”以上为高电平。也就是说“芯片供电电压”为5V的时候,5 x 0.3 = 1.5V 以下为低电平,5 x 0.7 = 3.5V 以上为高电平。

某一个芯片数据手册里关于高低电平的阈值范围说明

注意事项

以上是3.3V与5V之间的情况,如果换用其他电压域之间的转换,如3.3V、2.5V、1.8V等电压值的两两之间,需要注意MOS管的Vgs开启导通电压。

给MOS管过高的Vgs会导致MOS管烧坏!给过低的Vgs会导致MOS管打不开!不同型号的MOS管这个参数值还不一样!!!

举例:其中一个厂家生产的2N7002的数据手册,Vgs不能超过正负20V

再来看一下,设计电路时Vgs可能设计过小的情况,下图是2N7002的数据手册:

举例:其中一个厂家生产的2N7002的数据手册,Vgs的开启电压为1V

实际使用时为保证完全开启、完全导通,设计上要多预留余量,比如实际电路中Vgs起码给到1.8V。因为1.8V的设计参数接近数据手册标注的1V临界值,尤其注意用实验验证,确保万无一失。

总结

3.3V跟5V互转的电路已经是一个经典电路,实在是硬件设计师居家旅行、护院看家,必备良药!MOS管型号就记住用2N7002,这个型号便宜,性能久经考验,不像有些MOS管外型看起来跟2N7002一样,但实际是大功率的,有部分性能规格浪费了,有部分性能规格又不一定能满足需要,主要是还贼贵,具体其他MOS是怎样的这里就不细究啦。

最后,关于电路的学习,希望大家,enjoy!喜欢请点赞并转发支持我们,您的转发就是我们继续创作的最佳动力,谢谢大家!

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

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

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

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

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

  3. 电平转换电路_【电路】从电平角度理解数字电路

    数字电路的高低电平由0和1表示,而在实际的电路系统中,不同的模块有着不一样的电气标准.在这些标准中的高低电平也有不一样的电压范围,当不同的电气标准之间需要连接时,就有了所谓的电平转换.在数字电路中,逻 ...

  4. 电平转换电路_RS232电平和TTL电平有什么不同?如何转换?

    RS232是工业上常用的串口标准,无论是PLC的RS232串口模块,还是工控机的串口(COM),输出的电平都称为RS232电平.同时我们知道这些模块的内部控制单元都是单片机,其电平为TTL电平.那么T ...

  5. 台式电子计算机内部电源的电压,电源知识:台式电脑电源中的+12V/+5V/+3.3V都为哪些硬件供电?(2)...

    显卡的供电电压需求: 显卡外接供电,有6pin和8pin两种,提供+12V供电 现在显卡的主流接口是PCI-E接口,因此其所需要的供电电压有两种,一个+3.3V,另外一个就是+12V.其中+3.3V主 ...

  6. 电源专栏 | 硬件工程师常用的5V转3.3V方法

    前言:今天为大家分享19个5V转3.3V的多种方法. 硬件之家,技术向前. 01 使用LDO稳压器 标准三端线性稳压器的压差通常是 2.0-3.0V.要把 5V 可靠地转换为 3.3V,就不能使用它们 ...

  7. mos管电路_MOS管笔记之外围电路和缓冲电路设计

    全文框架 1.栅极驱动部分 常用的mos管驱动 电路 结构如图1所示,驱动信号经过图腾柱放大后,经过一个驱动 电阻 Rg给mos管驱动.其中Lk是驱动回路的感抗,一般包含mos管引脚的感抗, PCB走 ...

  8. 5V转3V的降压芯片和LDO

    3.7V转3V,5V转3V的电路和芯片解决方案有2种:1,降压芯片,2,LDO芯片. 解决方案1,降压芯片 3.7V大家都知道是锂电池多,确实是3.7V锂电池的话,锂电池的充满电和放电后的电压变化是在 ...

  9. 【电路】 TTL电平、CMOS电平区别

    目录 文章目录 #什么是TTL电平 +5V 等价于 逻辑"1":0V等价于逻辑"0"-- TTL(晶体管-晶体管逻辑电平)信号系统,是计算机处理器控制的设备内部 ...

最新文章

  1. .NET Core 2.1预览分层编译特性
  2. Node.js webpack中url-loader处理图片路径
  3. XML 文档(0, 0)中有错误。缺少根元素。
  4. 写单元测试的好处(转)
  5. 被定制化开发坑惨了的IT人,不是所有的报表都能满足老板的需求
  6. 数据结构-堆 Java实现
  7. php导入跟引入的区别,PHP7 引入的“??” 和“?:”的区别
  8. PHP 常见header 状态
  9. 计算机的组成 —— 磁盘阵列(RAID)
  10. idea导入tomcat源码
  11. python socket编程(tcp/udp)
  12. Bug管理的流程和几个重点
  13. [读书笔录]解析卷积神经网络(魏秀参)——第一章
  14. 在线html游戏翻译,怎么把整个英文网页游戏翻译成中文
  15. Spring集成Hprose
  16. App小程序开发外包的费用大约是多少?
  17. 百度的疯狂 UC的隐忍
  18. 单片机c语言编写音乐播放器,51单片机c语言编写电子琴+音乐播放器.doc.doc
  19. 20155325 Exp4 恶意代码分析
  20. 建立arm linux运行环境,构建 arm-linux 仿真运行环境 (skyeye + arm-linux + NFS)

热门文章

  1. 软件项目要写哪些文档
  2. 华为100万部鸿蒙,2019年Q4发布 华为100万部鸿蒙OS手机已开测
  3. wince flash Android,关于wince下用C#实现flash播放器
  4. 安卓最好的浏览器_今日软件 | AI一键抠图、隐私保护工具、全能下载器、安卓启动器、茄子快传、迅雷、批量字符替换、傲游浏览器、全局负一屏...
  5. switch注意事项与在什么情况下使用switch或if语句
  6. Map定义了几个用于插入和删除元素的变换方法
  7. 使用k8s安装minio
  8. Oracle数据库中IN参数个数超过1000的问题
  9. Mybatis根据IdType生成不同类型的主键id
  10. zookeeper 3.6.0安装以及基本使用