<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 檢修IIC總線彩色顯示器4個(gè)要點(diǎn)

          檢修IIC總線彩色顯示器4個(gè)要點(diǎn)

          作者: 時(shí)間:2011-10-12 來源:網(wǎng)絡(luò) 收藏

          從長期的一線實(shí)踐和大量的維修T作中發(fā)現(xiàn),總線系統(tǒng)引起的故障主要有以下四種:CPU外圍電路有故障或者其自身損壞,異常(以總線保護(hù)和電路銅箔裂縫為常見),存儲(chǔ)器物理性損壞或內(nèi)部數(shù)據(jù)紊亂(這種故障最多),行場掃描等受控IC損壞。針對(duì)這四類故障,相應(yīng)的檢修方法如下。

            1.對(duì)CPU進(jìn)行檢查

            由于CPU是總線系統(tǒng)的核心,若CPU出問題肯定會(huì)導(dǎo)致整個(gè)總線系統(tǒng)無法工作。在CPU自身完好的情況下,檢查時(shí)按照CPU工作的“三要素”來判斷CPU是否具備正常工作的外部條件。一是檢查CPU的供電。既要保證5V電壓在數(shù)值上處于正常范圍內(nèi),又要保證5V供電的平滑濾波,不受干擾。二是檢查CPU的復(fù)位。要檢查復(fù)位端子的電壓值是否明顯異常,從而首先判斷外圍復(fù)位電路有無故障。CPU如果得不到正常的復(fù)位電壓,內(nèi)部的程序就不能工作。三是檢查CPU的振蕩(OSC)。在CPU的OSC引腳外圍,一般都有一個(gè)晶體振蕩器和兩個(gè)瓷片電容,與內(nèi)部電路一起作用形成時(shí)鐘振蕩脈沖。如果沒有振蕩脈沖,CPU則不能工作。另外,CPU還接入了鍵盤輸入電路。

            如果鍵盤按鍵漏電,也就會(huì)造成CPU工作失常。

            2.對(duì)的檢查

            對(duì)CPU的輸出端口及被控集成電路的IIC總線接口進(jìn)行電壓或波形的測量,是判斷IIC總線系統(tǒng)故障的主要手段之一,下面簡單介紹一下IIC總線電壓和波形的測量問題。

            在CPU的IIC總線輸出端口和被控集成電路IIC總線接口電路端口之間,接有隔離電阻或隔離電路,因此,在對(duì)IIC總線電路進(jìn)行電壓和波形檢查時(shí),要注意同時(shí)檢查IIC總線的CPU端口和被控集成電路端口。

            (1)

            IIC總線電壓測量CPU的IIC總線輸出端口的內(nèi)部電路結(jié)構(gòu)屬于漏極開路(OD)或集電極開路(OC)形式,如圖所示(以普通雙極型晶體管為例)。


            當(dāng)IIC總線空閑時(shí)(不傳輸數(shù)據(jù)時(shí)),輸出晶體管截止,IIC總線端口總是處于高電平狀態(tài)。當(dāng)IIC總線上傳輸數(shù)據(jù)時(shí),CPU的IIC總線端口電壓稍有降低。由于CPU需要時(shí)刻與行場掃描集成電路交換數(shù)據(jù),所以一般來說,在IIC總線上總有時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào)在傳輸。當(dāng)用萬用表對(duì)IIC總線進(jìn)行檢查時(shí),可根據(jù)以下幾點(diǎn)來判斷IIC總線系統(tǒng)是否正常。

            ●IIC總線SCL、SDA引腳電壓是靜止的還是變化的。

            在按動(dòng)操作鍵時(shí),IIC總線上有時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào),用萬用表測SCL、SDA電壓,可發(fā)現(xiàn)電壓值在微微抖動(dòng),這是通過檢查IIC總線引腳電壓來判斷IIC總線系統(tǒng)是否正常時(shí)比較關(guān)鍵的一點(diǎn)。

            注意事項(xiàng)

            如果中使用的IIC行場掃描芯片具有寫入和讀出模式,不按操作鍵時(shí),IIC總線上也有數(shù)據(jù)傳輸。如果中使用的IIC行場掃描芯片具有寫入模式,則不按操作鍵時(shí),IIC總線上沒有數(shù)據(jù)傳輸。

            ●IIC總線SCL、SDA引腳是否有正常電壓值。

            CPU的IIC總線外部電路形式以及總線上掛接集成電路的不同,IIC總線端口電壓亦不同。一般來說,SCL與SDA引腳電壓值在3.5~5V,但也有一些SCL與SDA引腳電壓值均為OV,這就要求維修人員平時(shí)維修時(shí)注意積累數(shù)據(jù)和經(jīng)驗(yàn)。

            (2)用示波器觀察IIC總線波形

            由于IIC總線上傳輸?shù)臄?shù)據(jù)波形屬于非周期信號(hào),使用普通示波器很難看出IIC總線時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào)之間的對(duì)應(yīng)關(guān)系,因此,我們使用示波器測量IIC總線波形的主要目的有兩個(gè):其一是看有無波形,波形是否隨操作鍵的操作而變化;其二是看波形幅度。

            IIC總線上的波形是脈沖狀波形。因?yàn)榭偩€上傳輸?shù)臄?shù)據(jù)屬于非周期信號(hào),因此用普通示波器觀察IIC總線的數(shù)據(jù)線波形時(shí),很難觀察到一個(gè)一個(gè)的單一脈沖,而是會(huì)看到一簇或一片脈沖波。若使用的示波器質(zhì)量較好,將示波器的亮度調(diào)高時(shí),能觀察到時(shí)鐘線SCL上比較清晰的脈沖波形。

            如果IIC總線系統(tǒng)是正常的,在按操作鍵時(shí)IIC總線上都應(yīng)該有波形存在。如果以顯示器正常工作過程中不進(jìn)行任何操作時(shí)觀察到的脈沖量為基準(zhǔn),我們可發(fā)現(xiàn)顯示器在進(jìn)行按鍵操作時(shí),總線波形脈沖量變多。這與使用萬用表測IIC總線電壓時(shí),測試電壓抖動(dòng)量的變化規(guī)律是相同的。

            3.對(duì)存儲(chǔ)器的檢查

            顯示器內(nèi)部電路接地不良而出現(xiàn)的靜電、來自外部的干擾和反復(fù)地快速開關(guān)機(jī)是造成存儲(chǔ)器物理損壞或數(shù)據(jù)紊亂的重要原因。由于顯示器內(nèi)的EEPROM數(shù)據(jù)采用的是二進(jìn)制編程,所以沒有像電視機(jī)那樣的以表格形式顯示的初始數(shù)據(jù)供參考,因而給檢修帶來了不便。常用的方法是先用存儲(chǔ)器讀寫器拷貝正常機(jī)型的EEPROM數(shù)據(jù)保存下來,在以后檢修同類機(jī)型時(shí),如懷疑數(shù)據(jù)有問題,可以很方便地對(duì)故障機(jī)的數(shù)據(jù)進(jìn)行“復(fù)制”。實(shí)踐證明,這個(gè)方法是很有效的。網(wǎng)絡(luò)的發(fā)展給這個(gè)方法提供了更大的可行性,現(xiàn)在大型的家電維修網(wǎng)站里都有一些顯示器EEPROM數(shù)據(jù)可供免費(fèi)下載,讀者可以下載后保存?zhèn)溆谩?/P>

            4.對(duì)行場掃描等受控IC的檢查

            在有些新型彩色顯示器中,行場掃描集成電路的工作與否,需要由CPU通過IIC總線來進(jìn)行控制。彩色顯示器開機(jī)后,只有CPU通過IIC總線向行場掃描集成電路發(fā)出啟動(dòng)指令后,行場掃描集成電路才能工作。如果此類彩色顯示器CPU和行場掃描集成電路之間的IIC總線不正常,則行場掃描集成電路就不能啟動(dòng)。

            對(duì)于其他受控IC造成總線異常的原因,一般是硬件損壞或者是因?yàn)槟撤N原因沒有進(jìn)入工作狀態(tài),按常規(guī)方法檢查即可。



          關(guān)鍵詞: IIC總線 彩色顯示器

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();