像這樣的事情幾乎每周都在發(fā)生,前天是MDX access fail,今天是I2C fail。
因?yàn)樽龅拇螖?shù)多了,就成了熟練工,想起我剛工作前幾周每隔幾天都要問公司的前輩,我這I2C怎么又不通了...今天通了,明天又不通了。
故障現(xiàn)象:I2C 接口訪問reg不通。
Part 02
DEBUG過程:
三板斧,直接量I2C/SDA對(duì)地IO阻值,clk 幾K、sda幾M,沒有太大異常,因?yàn)橛猩舷吕?a target="_blank">電阻。
然后直接量示波器波圖,很明顯它“羊”了。
放大看一下,這些上下脈沖,其實(shí)就是clk的正負(fù)邊沿
Part 03
因?yàn)橛邢惹?/p>
[debug04]GPIO對(duì)地短路問題
的經(jīng)驗(yàn),波圖極其相似。
我們這次直接給出結(jié)論:
CLK信號(hào) drive不動(dòng),看波圖疑似clock對(duì)地短路/存在較大容性負(fù)載。
查PCB背后貼了大電容(巨大,uF級(jí))。拆除電容,故障恢復(fù),結(jié)題~
我們可以對(duì)比下2種case,短路/容性負(fù)載下的波圖差異:
大容性負(fù)載:
短路:
我做下猜測(cè):
clk跳變沿,短路的脈沖更窄,容性負(fù)載應(yīng)當(dāng)脈沖更寬,誰(shuí)更容易產(chǎn)生振鈴?打個(gè)問號(hào)
-
接口
+關(guān)注
關(guān)注
33文章
8993瀏覽量
153685 -
I2C
+關(guān)注
關(guān)注
28文章
1541瀏覽量
127741
發(fā)布評(píng)論請(qǐng)先 登錄
什么是容性負(fù)載箱?
AC to DC電源容性負(fù)載,為什么AC電壓輸入小時(shí)容性負(fù)載也???
電源的容性負(fù)載是什么?
Videostrong商顯主板RK3288 I2C 通訊介紹資料
關(guān)于ADA4807-2的容性負(fù)載問題
容性負(fù)載對(duì)電源有什么影響?
解析DDR設(shè)計(jì)中容性負(fù)載補(bǔ)償?shù)淖饔?/a>
求助,關(guān)于ADA4807-2的容性負(fù)載問題
阻性負(fù)載、感性負(fù)載、容性負(fù)載的區(qū)別
I2C_CLK容性負(fù)載導(dǎo)致access失敗問題總結(jié)

評(píng)論