使用MStar的TSUM系列的芯片,主要是用来驱动LVDS的屏。
在硬件设置无误的情况下(屏开关口、屏电压、PWM等),按照屏规格书上的参数配置屏参,就可以完成点屏了.大概分为几个步骤,确定屏供电电压,Panel时序设置,H/VTotal设置,Clock设置,H/VSync设置,Bit设置,刷新率设置。
1.确定屏的供电电压
在点屏之前最重要的一步,就是确定屏电压是多少伏,即我们要点的屏是多少伏的,是否和硬件主板上匹配,如果硬件12V,屏5V,就会烧屏。一般屏规格书上可以查到。
注意:屏供电电压,和屏背光电压是两个不同模块。
2.Panel时序设置
PANEL开机步骤:先开启PANEL供电,后传送PANEL DATA,最后点亮灯管;关机时序则相反。其DELAY时间由MCU软体设定,若时间设定不好则出现瞬间白画面或画面。
以显示LOGO为例,先开屏,delay,送LOGO,此时用户看到的是黑的,因为没开背光,然后等LOGO稳定后,开背光,就可看到LOGO了。
屏上电掉电时序图如下(来自屏规格书):
软件设置如下:
#define PanelOnTiming1 50// time between panel & data while turn on power
#define PanelOnTiming2 550 // time between data & back light while turn on power
#define PanelOffTiming1 150// time between back light & data while turn off power
#define PanelOffTiming2 30// time between data & panel while turn off power
如果