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

求I2C从设备控制

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
目前有一个I2C主设备,而从设备地址都一样,如何实现控制呢?

该用户从未签到

推荐
发表于 2014-7-16 08:40 | 只看该作者
两个地址都一样?一般IIC器件 上有三个A[2..0]的地址线,你没用这三个引脚?

该用户从未签到

推荐
 楼主| 发表于 2014-7-14 11:14 | 只看该作者
fallen 发表于 2014-7-14 11:10
5 `& ]7 C1 A6 }  Y两个从的一样,用开关切I2C。+ p" X! d: y% ~( _
话说,这两个从的不能搞成不一样的么,应该有地址设置的吧。
; J  ], {8 h$ ?/ _1 c  {SCL是单向,SD ...
  s1 t7 Q7 R! @9 T! |
给的芯片资料地址固定了。/ x* P0 d! X! |5 Y8 b( p" r
开关切I2C,怎么搭电路啊?我只用管子搭过与VDD、GND的通断 ,没搞过IO

该用户从未签到

推荐
 楼主| 发表于 2014-7-14 14:48 | 只看该作者
fallen 发表于 2014-7-14 14:15
( z' c; t2 T  [0 }4 f* L7 T非常明确的告诉你,不行!, G0 \3 G8 |0 J1 a
老实的按照切换I2C来做,否则你就头痛吧。

9 ]! S. M) U5 l0 w% h你就帮我搭个电路,怎么实现SCL的切换吧,我想焊个面包板试试,但我不知道怎么用三极管搭

该用户从未签到

2#
 楼主| 发表于 2014-7-14 09:31 | 只看该作者
不会是在SCL上面加三极管吧

该用户从未签到

3#
发表于 2014-7-14 09:46 | 只看该作者
加三极管是不行的。

该用户从未签到

4#
 楼主| 发表于 2014-7-14 09:47 | 只看该作者
fallen 发表于 2014-7-14 09:46/ n0 W. Q/ t5 o; c  j
加三极管是不行的。
0 n+ F6 t$ A5 g
为什么啊

该用户从未签到

5#
发表于 2014-7-14 10:08 | 只看该作者
从设备地址一样?那是没法控制了

该用户从未签到

6#
 楼主| 发表于 2014-7-14 10:19 | 只看该作者
没有别的方式吗?比如说片选下SCL

该用户从未签到

7#
发表于 2014-7-14 10:32 | 只看该作者
静音 发表于 2014-7-14 09:478 _0 c; E3 I8 |/ O  ^+ |
为什么啊

& B+ `# _/ S" u/ P# ]/ b2 r3 g双向的,所以不能加三极管。: S- r5 r, z$ F4 {* F
另外,你的问题是主的地址和从的一样,还是两个从的一样?

该用户从未签到

8#
 楼主| 发表于 2014-7-14 10:55 | 只看该作者
fallen 发表于 2014-7-14 10:32
6 o. L4 K1 |, n6 f8 E双向的,所以不能加三极管。. X; t9 f: U) {4 z
另外,你的问题是主的地址和从的一样,还是两个从的一样?

. v/ a" x6 s; w% q4 g8 M/ x两个从的一样

该用户从未签到

9#
 楼主| 发表于 2014-7-14 10:55 | 只看该作者
静音 发表于 2014-7-14 10:55
2 p" V5 H' Y# E- ~两个从的一样
! i. f6 R' O: |( Z2 p9 r' a$ |
SCL是单向的啊

该用户从未签到

10#
发表于 2014-7-14 11:10 | 只看该作者
两个从的一样,用开关切I2C。. A, A% a# n# {3 U' f* L5 v
话说,这两个从的不能搞成不一样的么,应该有地址设置的吧。; ?7 V, `$ r' m7 A4 `
SCL是单向,SDA是双向。

该用户从未签到

12#
发表于 2014-7-14 11:19 | 只看该作者
静音 发表于 2014-7-14 11:141 q9 ^, ]7 c* w% v, ]$ `1 ]5 l
给的芯片资料地址固定了。
+ I+ l; `8 {! ~& `% Z, S2 Y开关切I2C,怎么搭电路啊?我只用管子搭过与VDD、GND的通断 ,没搞过IO
6 U$ X2 [1 M& d, k. U- b
用数据选择器?高级一点模拟开关都可以吧

该用户从未签到

13#
发表于 2014-7-14 11:20 | 只看该作者
简单就用4052切呗。或者上NXP上找I2C 切换的

该用户从未签到

14#
 楼主| 发表于 2014-7-14 11:22 | 只看该作者
技术流 发表于 2014-7-14 11:19
9 L* R: Y( v. t3 Q5 Q; t) s$ T用数据选择器?高级一点模拟开关都可以吧

3 K$ w* s+ G# r- i: m1 a& L( H& w  i用普通三极管可以吗

该用户从未签到

15#
发表于 2014-7-14 11:24 | 只看该作者
静音 发表于 2014-7-14 11:22
2 M( j) n. k# l4 I用普通三极管可以吗
( e: f) _# F# d& P
没试过,但是如果是我不会这样做。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-2 07:45 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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