LCD timing
关于LCD timing时序参数常见有三种图:Linux对LCD的抽象图、数据手册中的示意图、Timing时序波形图
1.Linux对LCD的抽象图:
/* include/linux/fb.h */
struct fb_videomode {
const char *name; /* optional */
u32 refresh; /* optional */
u32 xres;
u32 yres;
u32 pixclock;
u32 left_margin; /*HBP*/ "在每行象素数据开始输出前,需要要插入的空闲象素时钟周期数"
u32 right_margin; /*HFP*/ "在每行象素数据结束到LCD行同步时钟脉冲之间,插入的空闲象素时钟数"
u32 upper_margin; /*VBP*/ "在垂直同步脉冲之后,每帧开头前的无效行数"
u32 lower_margin; /*VFP*/ "每帧数据输出结束到下一帧垂直同步时钟周期开始前的无效行数"
u32 hsync_len; /*HS