干擾是產(chǎn)品整機(jī)測(cè)試中常見且很困難的問題,當(dāng)系統(tǒng)電路受到干擾時(shí),在電源線或信號(hào)線上會(huì)產(chǎn)生一定頻率、一定幅度的干擾波。液晶顯示模塊作為產(chǎn)品的顯示窗口,必然是干擾性能窗口之一。
對(duì)于系統(tǒng)來說,模塊是一個(gè)純輸入型部件,或者說是一個(gè)被動(dòng)型部件,也就是說模塊接收到滿足運(yùn)行時(shí)序關(guān)系的信號(hào)都沒有判斷對(duì)錯(cuò)的能力。錯(cuò)誤的信號(hào)和數(shù)據(jù)會(huì)產(chǎn)生錯(cuò)誤的控制字指令或顯示模式,導(dǎo)致錯(cuò)誤的顯示效果。
去除干擾的首要工作是找到干擾源或干擾影響的位置,然后以有效的方法去去除、削弱、或防止、屏蔽、補(bǔ)救。
液晶顯示屏的EMI及其解決方案
一、工作或做干擾測(cè)試時(shí)出現(xiàn)白屏/藍(lán)屏,怎么辦?
這是因?yàn)樵谀K運(yùn)行期間,干擾施加到模塊的電源VDD或VSS上,或者施加到模塊的復(fù)位信號(hào)線,導(dǎo)致模塊被復(fù)位。復(fù)位后,模塊的內(nèi)部寄存器被初始化,顯示器被關(guān)閉。
解決辦法
1、如果電源線受到干擾,建議在靠近模塊位置的電源線VDD、VSS之間加入一個(gè)穩(wěn)壓電容(10uF)和一個(gè)濾波電容(0.1uF/0.01uF)。
2、如果復(fù)位信號(hào)線受到干擾,建議在靠近模塊的位置的復(fù)位信號(hào)線對(duì)VSS之間加入一個(gè)濾波電容,電容容量選擇0.1uF或0.01uF。
3、電容值的選擇取決于實(shí)際測(cè)試結(jié)果。
*注意:所謂白屏或藍(lán)屏,是指剛上電就顯示模塊屏幕,只有背光亮,對(duì)比度調(diào)整沒有反應(yīng)。
二、工作或干擾測(cè)試時(shí),畫面產(chǎn)生錯(cuò)誤的字符或亂點(diǎn)(數(shù)據(jù)錯(cuò)誤),無法恢復(fù),只能重新上電后,初始化寄存器才能恢復(fù)。
這是因?yàn)閷?duì)控制信號(hào)施加了干擾,從而修改了寄存器參數(shù),一般操作是寫顯示數(shù)據(jù),主要工作寄存器參數(shù)不重復(fù)寫,所以出現(xiàn)上述現(xiàn)象。
解決辦法
1、如果傳輸線受到干擾,使用磁環(huán)、或錫箔、銅箔來屏蔽線路;改變傳輸線的走向,避免干擾環(huán)境;縮短傳輸線長(zhǎng)度;或者增加一個(gè)傳輸線驅(qū)動(dòng)器,提高驅(qū)動(dòng)能力和抗干擾能力。
2、如果電源線受到干擾,建議在靠近模塊的電源線VDD、VSS之間加入一個(gè)穩(wěn)壓電容(10uF)和一個(gè)濾波電容(0.1uF/0.01uF)。
三、工作或干擾測(cè)試,找不到干擾點(diǎn)或采取電路預(yù)防,仍不能杜絕干擾的影響,怎么辦?
定期初始化寄存器,先不要使用RESET信號(hào),只操作寄存器;如果出現(xiàn)死機(jī)無法恢復(fù),則需要使用RESET信號(hào)進(jìn)行初始化,但這種操作在正常顯示下會(huì)造成閃屏現(xiàn)象。
解決辦法
為了確保正常顯示不受初始化干擾:
1、可以使用讀取的寄存器數(shù)據(jù)作為初始化的判斷依據(jù),例如讀取顯示狀態(tài)字和特殊SRAM單元數(shù)據(jù)等。
2、使用負(fù)性顯示模塊在不工作時(shí)關(guān)閉背光。此時(shí),不容易觀察到顯示內(nèi)容,當(dāng)需要觀察顯示內(nèi)容時(shí),希望啟動(dòng)背光照明,這個(gè)時(shí)間作為重新初始化模塊的啟動(dòng)點(diǎn),不容易被注意到。
四、測(cè)試產(chǎn)品外殼(特別是產(chǎn)品面板)靜電干擾,模塊出現(xiàn)白屏或亂顯現(xiàn)象。
這種干擾大多通過模塊的鐵架或玻璃干擾模塊電路。
解決辦法
1)模塊的鐵架接大地。
2)模塊的鐵架連接到VSS。
3)模塊鐵架浮動(dòng)。
4)在模塊鐵架和金屬外殼之間加一個(gè)絕緣墊,絕緣墊越厚,對(duì)靜電的減少就越大。
這四種方法需要在實(shí)際產(chǎn)品中進(jìn)行測(cè)試,以選擇有效的方法。
五、外部沒有干擾源,但也會(huì)出現(xiàn)白屏或亂顯現(xiàn)象。
這種情況也屬于干擾,也就是系統(tǒng)內(nèi)部的干擾,主要是軟件的程序沖突造成的。
解決辦法
首先,找出干擾出現(xiàn)的規(guī)律。
如果在模塊的寫入過程中出現(xiàn)以下情況,很容易導(dǎo)致模塊死機(jī)、錯(cuò)誤顯示等:模塊運(yùn)行過程中產(chǎn)生中斷程序(I/O尋址模式),控制信號(hào)被修改、數(shù)據(jù)被修改等錯(cuò)誤操作,這將導(dǎo)致模塊死機(jī)或顯示錯(cuò)誤。
改進(jìn)是在模塊運(yùn)行期間關(guān)閉中斷響應(yīng)操作。