全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 接口/总线/驱动 >

I2C_CLK容性负载导致access失败怎么解决

时间:2023-02-01 17:49

人气:

作者:admin

标签: I2C  接口 

导读:像这样的事情几乎每周都在发生,前天是MDX access fail,今天是I2C fail。 因为做的次数多了,就成了熟练工,想起我刚工作前几周每隔几天都要问公司的前辈,我这I2C怎么又不通了...今天...

像这样的事情几乎每周都在发生,前天是MDX access fail,今天是I2C fail。

因为做的次数多了,就成了熟练工,想起我刚工作前几周每隔几天都要问公司的前辈,我这I2C怎么又不通了...今天通了,明天又不通了。

故障现象:I2C 接口访问reg不通。

Part 02

DEBUG过程:

三板斧,直接量I2C/SDA对地IO阻值,clk 几K、sda几M,没有太大异常,因为有上下拉电阻

然后直接量示波器波图,很明显它“羊”了。

放大看一下,这些上下脉冲,其实就是clk的正负边沿

pYYBAGPaNXeAYzQ6AACPJb2xm5g828.png

Part 03

因为有先前

[debug04]GPIO对地短路问题

的经验,波图极其相似。

我们这次直接给出结论:

CLK信号 drive不动,看波图疑似clock对地短路/存在较大容性负载。

PCB背后贴了大电容(巨大,uF级)。拆除电容,故障恢复,结题~

我们可以对比下2种case,短路/容性负载下的波图差异:

大容性负载:

poYBAGPaNY-AGF7lAACuapB6Tlc162.png

短路:

poYBAGPaNZyAN8INAAFD1CXEX6c501.png

我做下猜测:

clk跳变沿,短路的脉冲更窄,容性负载应当脉冲更宽,谁更容易产生振铃?打个问号


温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信