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