image.png
"porch" 沿如输,(大房子屋檐下的)走廊游廊
"margin" 邊緣鼓黔,(版心外的)空白
"HAdr" Horizontal Address 水平地址(空間),實際值對應(yīng)的就是xres不见,水平有效像素數(shù)
"VAdr" Vertical Address 垂直地址(空間)澳化,實際值對應(yīng)yres,垂直有效行數(shù)
"(VAdr + HAdr)" 有效顯示數(shù)據(jù)從主控傳輸?shù)斤@示模組上的時期
"blanking" 消隱
"Hblank" 行消隱 實際就是HFP+Hsync+HBP的時間稳吮,因為此期間并未有效顯示缎谷,看做消隱狀態(tài)
"Vblank" 場消隱 實際就是VFP+Vsync+VBP的時間,因為此期間并未有效顯示灶似,看做消隱狀態(tài)
"HPW" Hsync Pulse Width 水平同步脈沖寬度 = HSYNC = HWH(Hsync Width)
"VPW" Vsync Pulse Width 垂直同步脈沖寬度 = VSYNC = VWH(Vsync Width)
"HS Blanking" Hsync Blanking 水平同步消隱 = HS Pulse Width + HS Back Porch
"Vs Blanking" Vsync Blanking 垂直同步消隱= Vs Pulse Width + VS Back Porch
"One Horizontal Line"= Hs Blanking (thb) + Horizontal Display Area (thd) + HS Front Porch (thfp)
"th = (thb+thd+thfp)" 一行有多少個像素時鐘(Pixel)周期
"One Vertical Frame "= Vs Blanking (tvb) + Vertical Dsiplay Area (tvd) + Vs Front Porch (tvfp)
"tv = (tvb+tvd+tvfp)" 一幀有多少個行(Line)周期
"bpp" bit per pixel 每個像素的位數(shù)列林,主控端設(shè)置bpp實際是<根據(jù)面板每像素位數(shù)>來設(shè)置<framebuffer的顏色深度>,也即每像素數(shù)據(jù)需
屏幕1
屏幕spec:
由于屏幕的奇偶屏,所以表中的clk都需要乘2,才是真正的屏幕clk,H的時間也得乘2
于spec中沒有給出前后肩參數(shù)酪惭,在設(shè)備樹中配置前后肩的總和需跟H Total Time V Total Time加起來一致希痴。即
htotal = hactive+hfront-proch+hback-proch+hsync-len=1024*2
vtotal =vactive+vfront-porch+vblack-porch+vsync-len = 728
pclk = htotal * vtotal * fps ;8
pclk = 44.7M * 2 = 89.4M
2.屏幕2:
由圖中可知
hactive = 1920
htotal = hactive + hbp + hfp + hsyn-len = 2028
hblanking = hbp + hfp + hsyn-len = 108 這里取hbp = 50 hfp = 50 hsyn-len = 8
vacive = 720
vtotal = vactive + vbp + vfp + vsync-len = 758
vbp+vfp+vsync-len = 38 這里取vbp = 17 vfp = 17 vsync-len = 8
pclk = 2024 * 758 * 60 = 92051520