0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

I2C_CLK容性负载导致access失败问题总结

jf_78858299 来源:沈土豪的书屋 作者:沈土豪 2023-02-02 09:28 次阅读

像这样的事情几乎每周都在发生,

前天是MDX access fail,今天是I2C fail。

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

故障现象:

I2C 接口访问reg不通。

Part 02

DEBUG过程:

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

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

图片

图片

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

图片

Part 03

因为有先前 [debug04]GPIO对地短路问题 的经验,波图极其相似。

我们这次直接给出结论:

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

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

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

大容性负载:

图片

短路:

图片

我做下猜测:

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IO
    IO
    +关注

    关注

    0

    文章

    395

    浏览量

    38486
  • I2C
    I2C
    +关注

    关注

    27

    文章

    1335

    浏览量

    120568
  • DEBUG
    +关注

    关注

    3

    文章

    82

    浏览量

    19332
收藏 人收藏

    评论

    相关推荐

    AC to DC电源负载,为什么AC电压输入小时负载也小?

    小弟正在测试开关电源的负载,不是很明白,为何AC在90V输入时负载为2000uF;而AC
    发表于 09-10 09:03

    高频驱动电源带负载

    大家好。 小弟最近做了一个频率为4MHz,峰峰值为60V的正弦波输出驱动电源,用来驱动一个负载。空载的时候我用示波器的1M阻抗档测波形,峰峰值位60V.但是我把我的
    发表于 06-27 11:22

    电源的负载是什么?

    DC/DC电源模块,一般有一个最大负载。那么在设计电路的时候,1.输出端滤波电容应该不能超过这个最大值?2.输出端如果接运放等芯片的时候,怎么判断该芯片等效的
    发表于 11-26 14:31

    Videostrong商显主板RK3288 I2C 通讯介绍资料

    ,可不填),200k,1000k;400k示例: clock-frequency = ;2. i2c_clk上升沿时间, 下降沿时间;当需要I²C速率配置超过100k时,
    发表于 06-15 10:11

    关于ADA4807-2负载问题

    ADA4807-2的数据手册有关于负载的描述,其中图69可以看到,对于较大的电容,无需串联电阻来维持稳定性。同时,图68可见,电容越小,需要的串联电阻越大但是,按照之前学习的理论,
    发表于 08-09 07:44

    提高放大器性能怎么制服负载

    负载一定会影响运算放大器的性能。简单地说,负载可以将放大器变为振荡器。今天我们就来说说—
    发表于 10-29 16:58

    请问图中运放输出端的电容是运放的负载

    图中运放(U1)输出端的那个电容(C2)算运放的负载吗?
    发表于 12-24 09:36

    做一个开关电源的模拟负载

    做一个独立的0.6F的负载用于后续测试电源接上后负载放电速度的电源输出是50V给点思路呗
    发表于 02-17 15:54

    使用CyControl编程I2C串行EEPROM导致失败

    我用cycontrol程序程序I2C串行EEPROM在我开发的系统有问题。它似乎正常(检查I2C的SCL和SDA与示波器)但它总会导致失败。有人有任何想法来帮助解决这个问题吗?这种方法
    发表于 02-20 14:10

    感性与负载的区别及无功功率补偿

    、电感型及电容型。简称阻、感性、。几种负载在直流电路中的特点是:电阻负载:电流电压的关系
    发表于 05-22 07:28

    负载对电源有什么影响?

    负载的大小对电源各性能的影响、或者说负载对电源设计的要求。大家有什么高见不?探讨一下!比
    发表于 10-17 04:19

    解析DDR设计中负载补偿的作用

    电压和反射回来的电压幅值。脉冲信号需要有一个来回的过程。所以阻抗曲线中时间点实际是传输线时延的两倍。 从上面链路阻抗曲线结果来看,负载导致链路阻抗瞬间降低,然后又缓慢上升恢复到原
    发表于 05-16 17:57

    求助,关于ADA4807-2负载问题

    ADA4807-2的数据手册有关于负载的描述,其中图69可以看到,对于较大的电容,无需串联电阻来维持稳定性。 同时,图68可见,电容越小,需要的串联电阻越大 但是,按照之前学习
    发表于 11-17 12:14

    ADA4700接负载后失真怎么消除?

    负载负载)后出现严重失真,负载需要电流大概为3.2A。在反馈电阻上加几十nF的电容几乎没有效果,放大器和
    发表于 11-22 08:29

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

    像这样的事情几乎每周都在发生,前天是MDX access fail,今天是I2C fail。 因为做的次数多了,就成了熟练工,想起我刚工作前几周每隔几天都要问公司的前辈,我这I2C怎么又不
    的头像 发表于 02-01 17:49 1079次阅读
    <b class='flag-5'>I2C_CLK</b>容性<b class='flag-5'>负载</b><b class='flag-5'>导致</b><b class='flag-5'>access</b><b class='flag-5'>失败</b>怎么解决