I2C總線故障的檢修方法
a.通過I²C總線上直流電壓和脈沖波形的測量,可以確定I²C總線工作是否正常。I²C總線系統(tǒng)屬于雙線串行數(shù)據(jù)傳輸方式,端口內(nèi)部電路結(jié)構(gòu)屬于漏極開路(場效應(yīng)管)或集電極開路(晶體管)。當(dāng)I²C總線空閑時,輸出晶體管截止,I²C總線端口應(yīng)處于高電平(一般與供電電壓相同);當(dāng)I²C總線傳輸數(shù)據(jù)時,輸出晶體管處于開關(guān)狀態(tài),因而I2C總線端口電壓會略有下降。用萬用表測量時,可觀察到電壓略有抖動,抖動的大小與傳輸?shù)臄?shù)據(jù)有關(guān)。利用這一點就可以判斷I²C總線系統(tǒng)是否正常。當(dāng)用示波器測量時,觀察I²C總線上的電壓波形,一般SCL上的電壓波形是等幅、等間隔的,而SDA上的電壓波形隨控制數(shù)據(jù)的變化,脈沖間隔和脈沖個數(shù)也在變化,利用這個規(guī)律也能更準(zhǔn)確地判斷I2C總線工作是否正常。
b.I²C總線一般都掛有幾個甚至幾十個集成電路,任何一個I2C接口電路失效都引起I²C總線電壓不正常,使主CPU工作不正常。在檢修時,通常采用分區(qū)處理法,即逐個斷開所接集成電路的SCL,SDA線,若斷開某器件的I²C線后,主CPU的I²C線電壓恢復(fù)正常,可判斷被斷開的電路有故障。
c. CPU外掛E²PROM,除存儲節(jié)目信息外,還存儲有其他調(diào)整數(shù)據(jù),如果E²PROM失效或外部元件失效導(dǎo)致E²PROM不能正常工作,將引起無記憶或記憶錯亂乃之“三無”故障。在更換E²PROM時,需另行寫入數(shù)據(jù)或用母片拷貝。
評論