CLK,每来一个时钟,电子枪移动一个像素。
R[0:5],G[0:5],B[0:5],电子枪需要发送的颜色。
HSYNC:水平同步信号,将电子枪跳到下一行开始位置。
VSYNC:垂直同步信号,将电子枪跳到原点。
每来一个时钟,移动电子枪从数据线上得到数据,转换成颜色打到像素上去,然后移动一个像素。
当打完一行像素后,会发送行同步信号,thp为脉冲宽度。发送完行同步信号后,电子枪需要thb的移动时间,才能将电子枪从行末移动到下一行行首。thf表示显示完一行最后一个像素多少时间后,HSYNC信号才来。
当打完最后一行像素后,会发送VSYNC信号,tvp为脉冲宽度。tvb为移动时间。tvf表示显示完最后一行多少时间后,VSYNC信号才来。
某个像素在FrameBuffer中占多少位:BPP(bit per pixel)
LCD控制器的功能: 1、从内存里面取出某个像素的数据。 2、配合其它信号将这个数据发送给LCD。
a、取数据:把framebuffer的地址、每个像素的组织格式(BPP)、分辨率告诉给LCD控制器。 b、发数据:把时序告诉给LCD控制器,并设置引脚的极性。
LCDCDMA:它会将像素从内存发送到LCD。它不需要CPU的参与
TIMEGEN会产生各种时序
Von、Voff、AVDD引脚都接在LCD电源管理电路上,通过PWREN引脚来控制这3个信号。