您的位置:首页 > 其它

TFT LCD的通用时序设计

2012-02-29 15:00 218 查看
LCD通用时序设计:
2012-02-29 15:08:34
一、水平扫描一行:
parameter    |<--HL-->|<--HB-->|<--HD-->|<--HF-->|
HS:          _________| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|______....
DE:          __________________| ̄ ̄ ̄ ̄ ̄|_______________....

1.1信号说明
dclk                     : 像素点时钟
dclk_count               : 像素点时钟同步计数器。    注: 复位归0;复位后循环计数 1 <---> (HL+HB+HD+HF)
HS                       :水平同步信号             注: 复位置低电平;复位后依据计数器产生合适时序
DE                       :像素数据使能             注: 复位置低电平;复位后依据计数器产生合适时序

1.2设计结构(dclk上升沿作触发时钟)
1.2.1 水平扫描同步计数器:
复位      :    归0;
复位后    :    循环计数 1 <---> (HL+HB+HD+HF)

1.2.2 HS信号的生成:
复位     :                                 HS    <=    Hi;
复位后    :
dclk_count    =    0              :    HS    <=    Low    ;
dclk_count    =    HL                :    HS    <=    Hi     ;
dclk_count    =    HL+HB+HD+HF       :    HS    <=    Low    ;

1.2.3 DE信号的生成:
复位    :                                   DE    <=    Low    ;
复位后  :
dclk_count    =    HL+HB           :    DE    <=    Hi    ;
dclk_count    =    HL+HB+HD        :    DE    <=    Low   ;

二、垂直扫描一帧:
parameter    |<--VL-->|<--VB-->|<--VD-->|<--VF-->|
VS    :      _________| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|______....
DE_V:        __________________| ̄ ̄ ̄ ̄ ̄|_______________....

2.1信号说明
v_count         : 行同步计数器。        注: 复位归0;复位后循环计数 1 <---> (VL+VB+VD+VF)
VS              :垂直同步信号          注: 复位置低电平;复位后依据计数器产生合适时序
DE_V(可选信号)   :行使能               注: 复位置低电平;复位后依据计数器产生合适时序

2.2设计结构(HS的下降沿触发)
2.2.1 垂直扫描同步计数器:
复位     :     归0;
复位后    :    循环计数 1 <---> (VL+VB+VD+VF)

2.2.2 VS信号的生成:
复位    :                            VS    <=    Hi    ;
复位后  :
v_count    =    0            :    VS    <=    Low   ;
v_count    =    VL           :    VS    <=    Hi    ;
v_count    =    VL+VB+VD+VF   :    VS    <=    Low   ;

2.2.3 DE_V信号的生成:
复位    :                             DE_V    <=    Low;
复位后  :
v_count    =    VL+VB          :    DE_V    <=    Hi    ;
v_count    =    VL+VB+VD       :    DE_V    <=    Low    ;

三、显示区像素点坐标与计数器之间的映射
若LCD以左上角为(0,0),水平方向0-->X , 垂直方向0-->Y.
则像素点(x,y)对应与计数器值的映射关系为:
[x] :dclk_count == x+1+(HL+HB) <==>    x == dclk_count - [(HL+HB)+1]
[y] :v_count    == y+1+(VL+VB) <==>    y == v_count    - [(VL+VB)+1]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: