社区导航

 

搜索
查看: 488|回复: 6

[讨论] DIY一个I2C电平转换板

[复制链接]

9817

TA的帖子

14

TA的资源

版主

Rank: 6Rank: 6

测评达人

发表于 2020-2-8 20:48 | 显示全部楼层 |阅读模式

昨天在家清理,找出了以前申请的TXS0104芯片,就顺手DIY了一个I2C电平转换板。

 

TXS0104是一个双向电平转换芯片,速率可达24M(推挽模式)/2M(开漏模式),既可以作为通用GPIO电平转换,也可做I2C电平转换。TXS0104的特点在于无需方向控制和上电顺序要求,限制是VCCA必须小于VCCB,比较适合3.3/5V电平转1.8/3.3V电平。

 

image.png

 

image.png

image.png

 

 



回复

使用道具 举报

9817

TA的帖子

14

TA的资源

版主

Rank: 6Rank: 6

测评达人

 楼主| 发表于 2020-2-8 21:01 | 显示全部楼层

将BMP180气压传感器通过转换板连接到ESP32,实测1.65V时运行正常。

 

image.png



回复

使用道具 举报

104

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2020-2-8 21:15 | 显示全部楼层

I2C总线本身是电阻上拉的啊,还需要电平转换吗?

点评

2边电平不一样,肯定要转换电路啊。要么用IC,要么用MOS搭  详情 回复 发表于 2020-2-8 21:52


回复

使用道具 举报

3572

TA的帖子

6

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

荣誉会员勋章

发表于 2020-2-8 21:24 | 显示全部楼层

同问,IIC器件是输出都是开漏的,接收设备是什么电平就拉到多少就行了,没有必要做转换。

点评

@fangsir @jishuaihu 即使是开漏方式,如果两边的电平相差较大,要么会超出某一边的电压范围,要么就达不到高电平需要的最低电压,这时就需要进行电平转换。  详情 回复 发表于 2020-2-8 21:37


回复

使用道具 举报

9817

TA的帖子

14

TA的资源

版主

Rank: 6Rank: 6

测评达人

 楼主| 发表于 2020-2-8 21:37 | 显示全部楼层
本帖最后由 dcexpert 于 2020-2-8 21:44 编辑
jishuaihu 发表于 2020-2-8 21:24 同问,IIC器件是输出都是开漏的,接收设备是什么电平就拉到多少就行了,没有必要做转换。

@fangsir @jishuaihu 即使是开漏方式,如果两边的电平相差较大,要么会超出某一边的电压范围,要么就达不到高电平需要的最低电压(一般I2C的输入高电平至少需要 0.7*VCC),这时就需要进行电平转换。

 

 



回复

使用道具 举报

81

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2020-2-8 21:52 | 显示全部楼层
fangsir 发表于 2020-2-8 21:15 I2C总线本身是电阻上拉的啊,还需要电平转换吗?

2边电平不一样,肯定要转换电路啊。要么用IC,要么用MOS搭



回复

使用道具 举报

2万

TA的帖子

328

TA的资源

版主

Rank: 6Rank: 6

发表于 2020-2-9 10:06 | 显示全部楼层

TXS0104本身就是一个双向电平转换芯片,连接起来就行了



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-2-22 13:54 , Processed in 0.227034 second(s), 18 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表