0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

I2C电平转换电路原理分析

CHANBAEK 来源:CSDN-Louis@L.M. 作者:CSDN-Louis@L.M. 2023-03-16 10:08 次阅读

在最近的项目中,由于CPU所用的IO的电压比较低,很多IO的电压域的电压都是1.8V,而外围设备电路通常所用的电压是3.3V和5V,当CPU需要与外围设备通信时就会出现通信接口电压不匹配的情况,此时就需要对通信接口进行电平转换。下面我们以I2C接口电路进行分析,电路如下:

pYYBAGQSeYCACL0NAADnselpg-o047.png

那么它是如何实现不同电压域之间的双向通信的呢?

原理分析

为了便于分析,我们使用其中一根线进行分析,下面是I2C的数据线原理图:

poYBAGQSeZaAWQWlAACdHFmhxDo611.png

SDA1输出高电平时:MOS管Q1的Vgs = 0,MOS管关闭,SDA2被电阻R2上拉到3.3V。

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

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口电路
    +关注

    关注

    8

    文章

    464

    浏览量

    57076
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10854

    浏览量

    211578
  • 通信接口
    +关注

    关注

    3

    文章

    237

    浏览量

    30980
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1484

    浏览量

    123619
  • 电平转换电路

    关注

    1

    文章

    46

    浏览量

    13873
收藏 人收藏

    评论

    相关推荐

    I2C总线—电平转换

    我们先来看一张图,熟悉I2C的人一看,这不是I2C的level shifter电路嘛,在Philip的I2C标准里面有,没有啥复杂的。
    的头像 发表于 11-02 12:32 4890次阅读
    <b class='flag-5'>I2C</b>总线—<b class='flag-5'>电平</b><b class='flag-5'>转换</b>

    请问一下怎样去设计一种I2C双向电平转换电路

    I2C双向电平转换电路的设计原理是什么?怎样去设计一种I2C双向电平
    发表于 08-06 06:46

    怎样去设计一个不同电源系统下I2C总线电平转换电路

    硬件设计:接口--不同电源系统下I2C总线电平转换电路(电桥)设计参考资料:I2C总线3.3V与5V双向
    发表于 12-31 08:33

    PCA9306 I2C总线和SMBus双向电平转换器简介

    PCA9306是一款支持I2C总线和SMBus的双向电平转换器,支持从1.0V~3.6V(Vref(1))到1.8V~5.5V(Vbias(ref)(2))的
    发表于 03-10 15:37 53次下载

    电平转换I2C总线中的应用(英)

    电平转换I2C总线中的应用(英)
    发表于 07-23 16:16 29次下载

    I2C地址切换电路

    I2C地址切换电路
    发表于 02-22 11:15 1501次阅读
    <b class='flag-5'>I2C</b>地址切换<b class='flag-5'>电路</b>

    电平转换器解决I2C总线应用的兼容性

    飞兆半导体公司(Fairchild Semiconductor)开发了一款可配置双电压电平转换器产品FXMA2102,用于I2C总线接口应用的电平
    发表于 03-29 15:40 61次下载

    I2C双向电平转换电路

    本文分享下I2C双向电平转换电路的设计原理,以及需要注意的事项。 在I2C主从设备对接时,需要考虑主从设备的
    发表于 03-30 11:10 1.2w次阅读
    <b class='flag-5'>I2C</b>双向<b class='flag-5'>电平</b><b class='flag-5'>转换</b><b class='flag-5'>电路</b>

    硬件I2C与模拟I2C

    硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚也是专用的,因而效率要远高于软件模拟的
    发表于 12-28 19:14 81次下载
    硬件<b class='flag-5'>I2C</b>与模拟<b class='flag-5'>I2C</b>

    硬件设计:接口--不同电源系统下I2C总线电平转换电路(电桥)设计

    硬件设计:接口--不同电源系统下I2C总线电平转换电路(电桥)设计参考资料:I2C总线3.3V与5V双向
    发表于 01-11 12:54 8次下载
    硬件设计:接口--不同电源系统下<b class='flag-5'>I2C</b>总线<b class='flag-5'>电平</b><b class='flag-5'>转换</b><b class='flag-5'>电路</b>(电桥)设计

    I2C 总线设计中的电平转换技术-AN10441

    I2C 总线设计中的电平转换技术-AN10441
    发表于 02-20 19:19 1次下载
    <b class='flag-5'>I2C</b> 总线设计中的<b class='flag-5'>电平</b><b class='flag-5'>转换</b>技术-AN10441

    用于Arduino Due的简单DIY双端口I2C电平转换屏蔽

    电子发烧友网站提供《用于Arduino Due的简单DIY双端口I2C电平转换屏蔽.zip》资料免费下载
    发表于 06-15 11:39 0次下载
    用于Arduino Due的简单DIY双端口<b class='flag-5'>I2C</b><b class='flag-5'>电平</b><b class='flag-5'>转换</b>屏蔽

    PCA9517电平转换I2C总线中继器数据表

    电子发烧友网站提供《PCA9517电平转换I2C总线中继器数据表.pdf》资料免费下载
    发表于 06-28 09:36 1次下载
    PCA9517<b class='flag-5'>电平</b><b class='flag-5'>转换</b><b class='flag-5'>I2C</b>总线中继器数据表

    TCA9517电平转换I2C总线中继器数据表

    电子发烧友网站提供《TCA9517电平转换I2C总线中继器数据表.pdf》资料免费下载
    发表于 06-29 10:00 0次下载
    TCA9517<b class='flag-5'>电平</b><b class='flag-5'>转换</b><b class='flag-5'>I2C</b>总线中继器数据表

    TCA9517-Q1电平转换I2C总线中继器数据表

    电子发烧友网站提供《TCA9517-Q1电平转换I2C总线中继器数据表.pdf》资料免费下载
    发表于 07-09 10:17 0次下载
    TCA9517-Q1<b class='flag-5'>电平</b><b class='flag-5'>转换</b><b class='flag-5'>I2C</b>总线中继器数据表