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

評論