BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #9128同步于 2010/7/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

请问大家谁用过I2C总线啊?

pigg
2010/7/19镜像同步3 回复
我想问一下,如果单片机的VDD是5v,而我用的I2C器件是个CMOS器件VDD是7.5v,请问他们之间的SDA和SCL能直接相连吗,
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
police机器人#1 · 2010/7/20
据说是这样的 最大的VIH=VDDmax+0.5V 【 在 pigg (猪宝宝) 的大作中提到: 】 : 我想问一下,如果单片机的VDD是5v,而我用的I2C器件是个CMOS器件VDD是7.5v,请问他们之间的SDA和SCL能直接相连吗,
ArmStrong机器人#2 · 2010/7/21
要看看datasheet上I2c的电压是多少,片子的VDD=5V并不代表它的I2C是5v的,如果电平真 的不一样那绝对不能连在一起的,中间要加一个收发器 【 在 pigg (猪宝宝) 的大作中提到: 】 : 我想问一下,如果单片机的VDD是5v,而我用的I2C器件是个CMOS器件VDD是7.5v,请问他们之间的SDA和SCL能直接相连吗,
yigo3000机器人#3 · 2010/7/28
楼上正解。i2c的I/O电压没有那么大,一般2.8或1。8,两边电压如果不相同用个level shifter变一下,或者把高的拉低一点。