打印

3V的I2C器件如何与5V的I2C器件接口?

[复制链接]
8339|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hbicecream|  楼主 | 2007-2-2 11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
hbicecream|  楼主 | 2007-2-2 16:09 | 只看该作者

自己顶,等高手

是我的问题太简单了?还是大家都没遇到?

使用特权

评论回复
板凳
davidli88| | 2007-2-2 16:24 | 只看该作者

搭一个双向电平转换电路即可

用三极管,或74HC244

使用特权

评论回复
地板
hbicecream|  楼主 | 2007-2-3 00:44 | 只看该作者

楼上的能不能具体点?

I2C总线应怎么用244呢,高电平变低以后,怎么回到高呢?

使用特权

评论回复
5
tiantian12| | 2007-2-3 03:06 | 只看该作者

看看数据手册是否可以直接连接

使用特权

评论回复
6
lydyf| | 2007-2-5 01:22 | 只看该作者

分立3V的I2C器件与5V的I2C器件接口

使用特权

评论回复
7
hbicecream|  楼主 | 2007-2-5 13:12 | 只看该作者

唉MAX3370贵啊

就是不想用分立元件,小企业MOS管生产容易坏

使用特权

评论回复
8
huihui118| | 2007-2-5 18:38 | 只看该作者

看看,路过

做过I2C
哈哈。。。。
没遇过这样的

使用特权

评论回复
9
LPC900| | 2007-2-6 11:34 | 只看该作者

可以直接相连,不需要额外的转换

I2C总线协议就是有这样一个好处。I2C总线规定SCL、SDA线都必须是“开漏”结构,外部需要加上拉电路。对于3V和5V器件,它们的I2C总线可以直接相连——因为是开漏,不会有问题。

详见相关协议:
http://www.zlgmcu.com/philips/philips-iic.asp

使用特权

评论回复
10
hbicecream|  楼主 | 2007-2-6 16:20 | 只看该作者

那需要把3V的器件上拉到5V

3V的器件要能承受5V电压才行

使用特权

评论回复
11
neton| | 2007-2-6 18:24 | 只看该作者

可以参考下这个

使用特权

评论回复
12
dydnts| | 2007-2-9 14:32 | 只看该作者

帮着顶吧,

我前一阵也遇到这个问题,没解决好

使用特权

评论回复
13
mcu361| | 2007-2-11 22:00 | 只看该作者

不必加电平转换

不必加电平转换,因为I2C的SCL,SDA脚是开漏的

使用特权

评论回复
14
zealmarch| | 2007-2-23 06:22 | 只看该作者

要根据器件的datasheet上引脚的电气特性来决定

要根据器件的datasheet上引脚的电气特性来决定

使用特权

评论回复
15
lbbcat| | 2007-2-28 22:35 | 只看该作者

用MOSFET隔开就可以了

使用特权

评论回复
16
王晓明| | 2007-3-1 11:15 | 只看该作者

MOS管没那么容易坏吧

大不了用个好点的撒,

使用特权

评论回复
17
bingoes| | 2007-3-2 11:14 | 只看该作者

可以直接连接吧,,,

我做过一个读卡电路,还是5V供电的呢。但是去买卡的时候,被

告知没有5V的卡卖了,只有3.3V的,拿回来一试,照样用。。。

使用特权

评论回复
18
hbicecream|  楼主 | 2007-3-5 08:57 | 只看该作者

反对不规范的做法

不错,3V的主器件驱动5V的从器件可以通信,但规范上高电平应为0.7Vdd=3.5V,可以用那是你运气好,采用不符合规范的做法就要做好出现意想不到情况的心理准备

使用特权

评论回复
19
wang_4972| | 2007-3-7 16:16 | 只看该作者

用74系列搞定(输入,输出分开供电那种)

单向信号如3V->5V可以用HCT、ACT等;单向信号如5V->3V可以用LVC、LCX、LVT等器件连接

使用特权

评论回复
20
hygneu| | 2007-9-18 13:54 | 只看该作者

使用LTC4300-2

带电平转换的I2C缓冲器

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

241

帖子

0

粉丝