hbicecream 发表于 2007-2-2 11:45

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

请教各位大侠有没有成熟的I2C的3V与5V连接的成熟电路,虽然MAX和ADI有相关芯片,但价格较高,订货也不易。<br />希望有简单实用的电路

hbicecream 发表于 2007-2-2 16:09

自己顶,等高手

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

davidli88 发表于 2007-2-2 16:24

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

用三极管,或74HC244

hbicecream 发表于 2007-2-3 00:44

楼上的能不能具体点?

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

tiantian12 发表于 2007-2-3 03:06

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

lydyf 发表于 2007-2-5 01:22

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

https://bbs.21ic.com/upfiles/img/20072/2007251227760.jpg

hbicecream 发表于 2007-2-5 13:12

唉MAX3370贵啊

就是不想用分立元件,小企业MOS管生产容易坏https://bbs.21ic.com/upfiles/img/20072/200725131157580.jpg

huihui118 发表于 2007-2-5 18:38

看看,路过

做过I2C<br />哈哈。。。。<br />没遇过这样的

LPC900 发表于 2007-2-6 11:34

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

I2C总线协议就是有这样一个好处。I2C总线规定SCL、SDA线都必须是“开漏”结构,外部需要加上拉电路。对于3V和5V器件,它们的I2C总线可以直接相连——因为是开漏,不会有问题。<br /><br />详见相关协议:<br /><a href="http://www.zlgmcu.com/philips/philips-iic.asp" target=_blank>http://www.zlgmcu.com/philips/philips-iic.asp</a>

hbicecream 发表于 2007-2-6 16:20

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

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

neton 发表于 2007-2-6 18:24

可以参考下这个

https://bbs.21ic.com/upfiles/img/20072/20072618242364.jpg

dydnts 发表于 2007-2-9 14:32

帮着顶吧,

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

mcu361 发表于 2007-2-11 22:00

不必加电平转换

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

zealmarch 发表于 2007-2-23 06:22

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

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

lbbcat 发表于 2007-2-28 22:35

用MOSFET隔开就可以了

王晓明 发表于 2007-3-1 11:15

MOS管没那么容易坏吧

大不了用个好点的撒,

bingoes 发表于 2007-3-2 11:14

可以直接连接吧,,,

我做过一个读卡电路,还是5V供电的呢。但是去买卡的时候,被<br /><br />告知没有5V的卡卖了,只有3.3V的,拿回来一试,照样用。。。

hbicecream 发表于 2007-3-5 08:57

反对不规范的做法

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

wang_4972 发表于 2007-3-7 16:16

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

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

hygneu 发表于 2007-9-18 13:54

使用LTC4300-2

带电平转换的I2C缓冲器
页: [1] 2
查看完整版本: 3V的I2C器件如何与5V的I2C器件接口?