转载:http://blog.csdn.net/zhangyunshengblog/article/details/39613365

这个电路,就是完成3.3V和5V电平的双向转换用的,以SDA为例说明电路的原理:

1、SDA1 = 0 V 那么 SDA2 = 0V ,因为此时Mos管导通,SDA1 为 0V ,将拉低 SDA2 的电平,使之为 0V ;

2、SDA1 = 3.3V 那么 SDA2 = 5V,因为此时Mos管截止,SDA2 将被上拉电阻拉高到 5V ;

3、SDA2 = 0V 那么 SDA1 = 0V,因为Mos管内部的二极管,将会把 SDA1 拉低,使得 SDA1 的电压约为 0.7V (内部二极管的压降),此时 Vgs 大于Mos管的阙值电压从而使得Mos管导通,一旦导通,SDA1 将和 SDA2 处于同一个电平——低电平,所以 SDA1 为 0V 。

4、SDA2 =5V 那么 SDA1 = 3.3V,因为此时Mos管截止,SDA1 将会被上拉到 3.3V 。

5、这个电路的速度不能过高,但达到 1M 还是没问题的,再高可能就出问题了。

本文的内容,来源于NXP的PDF文档:AN97055

I2C电路:一种超级实用的3.3V/5V双向电平转换电路相关推荐

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

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

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

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

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

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

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

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

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

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

  6. MOS管电平转换电路学习

    最近在设计中遇到一个简单,但是稍不注意就出错的问题,在此分享一下. 在电路开发过程中,我们经常遇到两个系统电平不一致的情况,比如IIC和UART通信等.使用MOSFET搭建双向电平转换电路,是比较常见 ...

  7. 一种非常实用的系统掉电检测和保护电路---摘自:周立功单片机

    目录 本文导读 系统掉电保护的重要性和可行性 掉电检测保护电路功能框图 LM393比较器电路运用 MP1542升压电路运用 掉电检测保护电路的电源波形和工作过程 本文导读 可靠性是每一个产品的灵魂,如 ...

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

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

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

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

最新文章

  1. AAAI 2020 | 自动化所:基于对抗视觉特征残差的零样本学习方法
  2. (Java)程序员应打破牢笼,展望更高层次的世界
  3. QT学习:QTime类
  4. idea怎么将本地文件和远程git对比_IntelliJ IDEA将文件和文件夹与本地版本进行比较...
  5. android audit2allow工具使用步骤
  6. List.Sort用法
  7. 微课--25分钟学会使用Python群发电子邮件
  8. B00016 交换变量a和b的值
  9. 推荐方法-1:UserCFItemCF
  10. C语言大作业学生选课系统,C语言学生选课管理系统
  11. SQL文件示例(Mysql)
  12. boostrap中lg,md,sm,xs
  13. Student数据库创建
  14. 新入职公司离职率高怎么办
  15. 理解计算-从根号 2 到 AlphaGo
  16. 上海域格CLM920_NC3模块连接oneNET平台
  17. <read papers>学术论文的基金项目和研究成果格式怎么标注?
  18. UGP VR眼镜测评!测试一下可玩性如何!
  19. 随机过程、马尔可夫链 详解
  20. 环信服务器发送消息ext,发送消息

热门文章

  1. V4L2结构体手册,flutter下拉刷新样式
  2. 大数据电信号分析项目
  3. Vue前端浏览器链接/接口参数实现加密
  4. samba服务搭建过程
  5. 三星星空大赛的选择题,兄弟们有空帮我做一下吧!
  6. c++中的npos用法
  7. Python异常处理练习
  8. VS2015安装Qt VS Tools
  9. bee(github.com/beego/bee)源码分析
  10. iOS 字体权重weight