一般的TFT LCD都包含以下几个控制时序信号:1.VSYNC:圆机罗纹 压砖机
帧频率 一秒钟处理的帧的数目 (Frame Frequency)2.HSYNC: 行频率 一秒钟处理的行的数目3.DOTCLK: 像素频率 一秒钟处理的像素数目 VBP: vertical back porch 垂直方向后端没使用的行数VFP: vertical front porch 垂直方向前端没使用的行数HBP: horizonal back porch 水平方向后端没使用的像素数目HFP: horizonal front porch 水平方向前端没使用的像素数目 DOTCLK = FrameRate(VSYNC) * 行总数 *行中的像素总数
行总数高压直流供电 = LCD 高 + VBP + VFP
行中的像素总数= LCD宽 + HBP + HFP
(注:有些LCD,还需要在行总数中加上VSYNC宽度,在行中像素总数中加上HSYNC宽度)
以LMS430HF02这款LCD为例
帧频率是60帧/秒
LCD高度是272行
LCD宽度是480个像素
VBP= 12.0 # line
VFP= 4.0 # line
HBP= 45.0 # pixel
HFP= 8.0 # pixel
DOTCLK = VSYNC* (lcd_width + hbp + hfp) * (lcd_height+ vbp + vfp)
/1000000 = 9.21024Mhz
和文件传输LCD datasheet中提供的接口时序说明基本一致。
bbs.chinaunix/thread-1998629-1-1.html
从你的时序图上可以看到, VBP=vertical back porch, VFP=vertical front porch. 这个应该是 垂直回扫和垂直前扫.我想自动泄压阀HBF和HFP应该也是Horizontal back porch 和Horizontal front porch 也就是 水平回扫和水平前扫.我们知道Hsync= HBP+HFP+Display period+pluse width, Vsync=VBF+HBP+Display period+pluse width.Hsync中文我不知道怎么说, 就当是水平扫描时钟频率吧.也就是说垂直扫描的时钟频率=垂直前扫+垂直回扫+LCD屏的显示宽度+脉冲宽度.(郁闷....还没写完呢...)水平扫描的时钟频率=水平前扫+水平回扫+LCD屏的显示高度+脉冲宽度金属卤化物灯镇流器.用附件中的参数举例:Dclk是时钟频率, 时钟频率6.4MHZ.Hsync是408个Dclk, 其频率是6.4M/408=15.6KHZVsync是262.5个TH,(NTSC和PAL是显示的制式) 其频率是15.6K/262=59HZ 你可以看到Hsync=HBP+HFP+DP=38+20+320+30=408
这些参数都需要你通过寄存器去调整, 用示波器去检验.