找回密码
 注册
关于网站域名变更的通知
查看: 2837|回复: 9
打印 上一主题 下一主题

IIC挂载多个设备

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-7-22 20:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
我想1组IIC总线挂载8个设备,每个设备地址一样,只进行写操作。这样会不会有问题?

点评

8 個 I2C 裝置位址(Address)都一樣,會有問題;就像 8 個記憶體的位址(Address)都一樣,所發生的問題。  发表于 2013-7-23 22:34

该用户从未签到

2#
发表于 2013-7-23 09:48 | 只看该作者
貌似可以啊,虽然写的时候从设备会发ACK,应该也不会冲突。

该用户从未签到

3#
发表于 2013-7-23 11:29 | 只看该作者
是一个接口驱动8个设备吗?

该用户从未签到

4#
 楼主| 发表于 2013-7-23 11:42 | 只看该作者
xin_515 发表于 2013-7-23 11:29 $ j/ I' ?. u7 U
是一个接口驱动8个设备吗?
7 |  p( s5 s& `8 [( f8 x; V- d6 ?: ]3 f
总的有8个从设备,主要是从设备地址是固定死的。。

该用户从未签到

5#
发表于 2013-7-23 11:45 | 只看该作者
tzljbj 发表于 2013-7-23 11:42
! V: J2 _! {( V5 P总的有8个从设备,主要是从设备地址是固定死的。。
* S! \' }$ ^8 M9 `# J. r  h
对一个主设备驱动8个从设备的驱动能力表示怀疑。

点评

驱动的话可以用2组总线去挂载。主要问题是多个从设备地址一样会不会冲突。。  发表于 2013-7-23 11:52

该用户从未签到

6#
 楼主| 发表于 2013-7-23 11:49 | 只看该作者
sparklepig 发表于 2013-7-23 09:48
% @! g- K) }. O4 A8 }2 \; x8 j1 ?貌似可以啊,虽然写的时候从设备会发ACK,应该也不会冲突。
/ Q+ ~* F- b: i# i' g4 M; M$ T
每个从设备都发ACK,不会有冲突么?

该用户从未签到

7#
 楼主| 发表于 2013-7-24 08:47 | 只看该作者
只进行写操作,没有读操作。会有问题?

点评

反对!: 5.0
反对!: 5
不明白楼主,如此做法的目的~~~何况这不符合I2C协议。地址就像人得名字一样,一个班的小朋友,好几个名字一样的,会出问题滴  发表于 2013-7-24 10:23

该用户从未签到

8#
发表于 2013-7-24 10:27 | 只看该作者
一拖八的I2C expander没几个钱,何必冒这样的风险,有时间研究一下板级设计减少噪声和EMI更好。

该用户从未签到

9#
发表于 2013-7-24 10:31 | 只看该作者
从理论上说,只要I2C上拉足够强,且8个从设备同时相应,是可以驱动的。但是实际上只要某一个从设备应答出现一点应答上的延迟,数据线上就可能出现半高电平,这样主设备会认为通信失败。

该用户从未签到

10#
发表于 2013-7-26 17:30 | 只看该作者
tzljbj 发表于 2013-7-23 11:49 ! \' Z+ {8 v! Z' m  a
每个从设备都发ACK,不会有冲突么?

0 r8 m1 S1 [. V如果从设备同时ACK拉低,就不会有问题呀。
- V3 F' k2 u$ F不过如楼下几位所述,如果一个出问题,可能就导致全体出错了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-20 14:17 , Processed in 0.140625 second(s), 31 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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