找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1010|回复: 9
打印 上一主题 下一主题

IIC挂载多个设备

[复制链接]

18

主题

229

帖子

3994

积分

五级会员(50)

Rank: 5

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

EDA365欢迎您!

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

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

点评

8 個 I2C 裝置位址(Address)都一樣,會有問題;就像 8 個記憶體的位址(Address)都一樣,所發生的問題。  发表于 2013-7-23 22:34
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

1

主题

5

帖子

66

积分

二级会员(20)

Rank: 2Rank: 2

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

8

主题

96

帖子

1342

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

18

主题

229

帖子

3994

积分

五级会员(50)

Rank: 5

积分
3994
4#
 楼主| 发表于 2013-7-23 11:42 | 只看该作者
xin_515 发表于 2013-7-23 11:29 2 {% D, P* N$ d5 R, ~- W$ A
是一个接口驱动8个设备吗?
4 x4 m8 w  [' o0 O/ y- |; b
总的有8个从设备,主要是从设备地址是固定死的。。

8

主题

96

帖子

1342

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1342
5#
发表于 2013-7-23 11:45 | 只看该作者
tzljbj 发表于 2013-7-23 11:42 , ~$ _, R$ M' o$ t$ }$ Y% s
总的有8个从设备,主要是从设备地址是固定死的。。
3 l) P2 O, D3 Y  H6 O, z8 N( A
对一个主设备驱动8个从设备的驱动能力表示怀疑。

点评

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

18

主题

229

帖子

3994

积分

五级会员(50)

Rank: 5

积分
3994
6#
 楼主| 发表于 2013-7-23 11:49 | 只看该作者
sparklepig 发表于 2013-7-23 09:48 % l& k) V* d/ `/ _: q' d9 S
貌似可以啊,虽然写的时候从设备会发ACK,应该也不会冲突。

, i% R. L3 k" n2 r+ L' X* p每个从设备都发ACK,不会有冲突么?

18

主题

229

帖子

3994

积分

五级会员(50)

Rank: 5

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

点评

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

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

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

0

主题

5

帖子

25

积分

二级会员(20)

Rank: 2Rank: 2

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

1

主题

5

帖子

66

积分

二级会员(20)

Rank: 2Rank: 2

积分
66
10#
发表于 2013-7-26 17:30 | 只看该作者
tzljbj 发表于 2013-7-23 11:49
) X# K5 j, ~1 `+ {+ q# \% h" V每个从设备都发ACK,不会有冲突么?
. M4 l" R- b* i' J
如果从设备同时ACK拉低,就不会有问题呀。
& i8 k- q- Y+ {不过如楼下几位所述,如果一个出问题,可能就导致全体出错了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-9-20 16:26 , Processed in 0.062724 second(s), 33 queries , Gzip On.

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

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

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