干扰是产品整机测试中常见且很困难的问题,当系统电路受到干扰时,在电源线或信号线上会产生一定频率、一定幅度的干扰波。液晶显示模块作为产品的显示窗口,必然是干扰性能窗口之一。
对于系统来说,模块是一个纯输入型部件,或者说是一个被动型部件,也就是说模块接收到满足运行时序关系的信号都没有判断对错的能力。错误的信号和数据会产生错误的控制字指令或显示模式,导致错误的显示效果。
去除干扰的首要工作是找到干扰源或干扰影响的位置,然后以有效的方法去去除、削弱、或防止、屏蔽、补救。
液晶显示屏的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寻址模式),控制信号被修改、数据被修改等错误操作,这将导致模块死机或显示错误。
改进是在模块运行期间关闭中断响应操作。