找回密码
 注册
关于网站域名变更的通知
查看: 2795|回复: 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 9 h, z$ W9 _0 o0 \
是一个接口驱动8个设备吗?

: k" f2 |( f. C4 d! l- v总的有8个从设备,主要是从设备地址是固定死的。。

该用户从未签到

5#
发表于 2013-7-23 11:45 | 只看该作者
tzljbj 发表于 2013-7-23 11:42
# v/ Z+ g6 }# c8 o) J. M" O2 z$ T5 j总的有8个从设备,主要是从设备地址是固定死的。。

) W$ }9 M) m2 t5 K$ t: c对一个主设备驱动8个从设备的驱动能力表示怀疑。

点评

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

该用户从未签到

6#
 楼主| 发表于 2013-7-23 11:49 | 只看该作者
sparklepig 发表于 2013-7-23 09:48 ' ^4 ?% x( D& @
貌似可以啊,虽然写的时候从设备会发ACK,应该也不会冲突。
$ Y% Z& _* V/ [1 g* J
每个从设备都发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 2 E; x# [, Q/ ?0 O' u
每个从设备都发ACK,不会有冲突么?
' C8 w( z$ j; w$ A/ s
如果从设备同时ACK拉低,就不会有问题呀。
" g# O) G8 @  F. [不过如楼下几位所述,如果一个出问题,可能就导致全体出错了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-28 02:41 , Processed in 0.125000 second(s), 31 queries , Gzip On.

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

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

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