打印

I2C总线怎么这么复杂

[复制链接]
4062|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xinghan|  楼主 | 2008-6-23 15:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  找到一篇I2C总线的资料,很详细,竟然有30多页!看到仲裁还有地址那块觉得有点复杂,看不太懂了,因为好象是翻译过来的文档,所以读着也很别扭的感觉.哪位高人能精辟的解释一下I2C总线,还有应用方面注意的问题!受教了!

相关帖子

沙发
computer00| | 2008-6-23 15:30 | 只看该作者

晕……这个还算复杂啊……比起USB来差远了~~~

你还是把协议多读几遍吧

使用特权

评论回复
板凳
db200| | 2008-6-23 16:00 | 只看该作者

不复杂。我有一本专讲I2C的书,200页呢!

使用特权

评论回复
地板
菜鸟的心态| | 2008-6-24 09:04 | 只看该作者

同感

我也是这方面比较差,还是一部分一般分的看比较好吧

使用特权

评论回复
5
xinghan|  楼主 | 2008-6-24 13:40 | 只看该作者

再问个问题

是每一种支持I2C总线的IC器件都有一个自己独有的从机地址吗?那器件越来越多地址还够分吗?

使用特权

评论回复
6
soc69| | 2008-6-24 22:47 | 只看该作者

回复5楼

为了避开地址重复,一般器件都有地址选择IO,最少都有8个以上的地址选择,也就是每一颗芯片的地址可以选择许多种。还有硬件子地址可以区分。如果实在无法区分,就选一个I2C hub,就是一个i2c转乘几个i2c的东东,也可以完成

使用特权

评论回复
7
sleepybear| | 2008-6-27 16:03 | 只看该作者

那么多地址的器件,你不可能都用在同一块板上吧。

那么多地址的器件,你不可能都用在同一块板上吧。

使用特权

评论回复
8
yusm539| | 2008-7-1 13:42 | 只看该作者

不复杂啊

不复杂啊

使用特权

评论回复
9
yusm539| | 2008-7-1 13:44 | 只看该作者

不复杂啊

不复杂啊

使用特权

评论回复
10
dragon_hn| | 2008-7-2 03:14 | 只看该作者

比串口还是复杂滴

没具体看的时候,觉得I2C简单.
半知半解的时候,觉得I2C复杂.
完全看懂之后,觉得I2C简单.
相对于USB,CAN BUS,I2C算是简单的了.当然比串口还是复杂.
楼主如果想锻炼的话用多个MASTER,多个SLAVE连到一起工作.

使用特权

评论回复
11
lovepopo| | 2008-7-2 16:12 | 只看该作者

I2C,想学学

使用特权

评论回复
12
langtuo| | 2008-7-4 10:56 | 只看该作者

I2C总线浪涌和ESD保护

I2C总线浪涌和ESD保护:PJSR05 
1.低的箝位电压:VRWM=5V
2.极低的结电容:Cj=5pF 
3.反向漏电流小:IRWM =5μA
4.极快的响应速度:PS
5.峰值脉冲功率350W(tp=8/20µs) 
6.可重复使用,尺寸小  SOD-143

使用特权

评论回复
13
yekai169| | 2008-7-7 16:51 | 只看该作者

如果连I2C你都觉得复杂

如果连I2C你都觉得复杂,我觉得你不该入这行。

使用特权

评论回复
14
xwj| | 2008-7-7 16:59 | 只看该作者

是的,LS正解

作为本版版主,第一时间就看到了这个贴,但我真的不知道该怎么回复...

使用特权

评论回复
15
rockzone| | 2008-7-8 16:56 | 只看该作者

??

PCF8563PDF 上说,读地址0A3H,写地址0A2H,意思就是
到这两个地址上去读写吗?

所谓的从机地址,就是指得上面的地址吗?

使用特权

评论回复
16
linqing171| | 2008-7-15 15:04 | 只看该作者

是的。

I2C其实作为总线,必须这样做。要是让你设计一个简单的总线,你也没有办法。
要跨电平,多主,要防止总线竞争,要有总线仲裁,要考虑总线的速度尽量快负载电容尽量小。
还要简单。。。。。

使用特权

评论回复
17
kingembded| | 2008-7-15 17:37 | 只看该作者

不太复杂啊

把时序图那块看明白了就好了,别的不用看。程序网上有好多现成的,DOWN一个,根据器件的速度设好延时就行了。

使用特权

评论回复
18
cnchip| | 2008-7-25 17:06 | 只看该作者

人家可能刚接触,就不要这样责备人家了!

刚入门的话当然很复杂啦,会了当然就不复杂了!

关于仲裁的机制楼主暂时就别看了,一般都用不到的!
先学会怎么用24C02或者类似的片子,先挂一个把它调通!
再挂两个把它调通!
两个调通了基本就掌握了!

使用特权

评论回复
19
gooog| | 2008-8-1 08:20 | 只看该作者

很多都用不上

看看时序一般就可以了。

使用特权

评论回复
20
sio4| | 2008-8-5 16:19 | 只看该作者

要搞明白还是有点复杂的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

95

帖子

0

粉丝