找回密码
 注册
搜索
查看: 2421|回复: 8

[资料] I2C 时钟信号的疑问

[复制链接]
发表于 2013-3-6 11:47:01 | 显示全部楼层 |阅读模式
用同样的程序,不同的PCB测量的I2C信号分别如下:
波形A
<img src="attachments/dvbbs/2013-3/20133611443865940.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
波形B
<img src="attachments/dvbbs/2013-3/2013361145953174.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />


请教大虾,为什么波形B中的,CLK波形,不是连续的方波。但如果按照波形分析,
两个波形所表示的数据相同。分别是0x58,0x07,0x43 。

本帖子中包含更多资源

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

×
发表于 2013-3-7 09:25:48 | 显示全部楼层
这个比较奇怪。如果纯粹从硬件角度将,I2C 检查上拉电阻就可以。PCB 差异也不应该造成这么大延时。待高人解释
点评回复

使用道具 举报

 楼主| 发表于 2013-3-7 08:24:55 | 显示全部楼层
芯片可以正常工作,只是不明白时钟信号为什么会有差异。
点评回复

使用道具 举报

 楼主| 发表于 2013-3-6 11:48:55 | 显示全部楼层
查了很久,也没找出到底是哪个地方造成的。郁闷。[em03][em03]
点评回复

使用道具 举报

发表于 2013-3-8 08:56:42 | 显示全部楼层
I2C 主设备有几个?考虑是否产生竞争。
如果只有一个的话,那就先把 从设备都拆了。一个一个查吧。。。[em10]
点评回复

使用道具 举报

发表于 2013-3-7 21:18:36 | 显示全部楼层
芯片是同一个型号吗?
点评回复

使用道具 举报

发表于 2013-3-7 16:04:04 | 显示全部楼层
这个问题我遇到过,是I2C的从设备将CLK拉低所致,不用care.
点评回复

使用道具 举报

发表于 2013-5-9 10:23:33 | 显示全部楼层
5楼正解。
从设备的速率跟不上主设备,会通过拉低时钟来匹配自身速率。I2C协议中有提到。
点评回复

使用道具 举报

发表于 2013-6-3 16:54:08 | 显示全部楼层
学习力、哈哈哈
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-25 03:02 , Processed in 0.047353 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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