跳到主要内容

LCD 屏时序计算器

输入屏厂提供的时序参数,计算设备树配置值与检查是否合法

LCD Timing 计算器

设备树配置参数

lcd_x: 200

lcd_y: 400

lcd_hspw: 60

lcd_ht: 0

lcd_hbp: 0

lcd_vt: 0

lcd_vbp: 0

lcd_vspw: 40

lcd_dclk_freq: 0 MHz

硬件配置参数,请检查是否存在异常数值或负数,若存在请修改时序使其不产生负数

timmings.x_res: 200

timmings.y_res: 400

timmings.hor_total_time: 0

timmings.hor_sync_time: 60

timmings.hor_back_porch: -60

timmings.hor_front_porch: -200

timmings.ver_total_time: 0

timmings.ver_sync_time: 40

timmings.ver_back_porch: -40

timmings.ver_front_porch: -400

MIPI DSI 扩展时序,请检查是否存在异常数值或负数,若存在请修改时序使其不产生负数

dsi_hsa RGB888: lcd_hspw * 24 / 8 - (4 + 4 + 2) = 170

dsi_hsa RGB666: lcd_hspw * 18 / 8 - (4 + 4 + 2) = 125

dsi_hsa RGB565: lcd_hspw * 16 / 8 - (4 + 4 + 2) = 110

dsi_hbp RGB888: (lcd_hbp - lcd_hspw) * 24 / 8 - (4 + 2) = -186

dsi_hbp RGB666: (lcd_hbp - lcd_hspw) * 18 / 8 - (4 + 2) = -141

dsi_hbp RGB565: (lcd_hbp - lcd_hspw) * 16 / 8 - (4 + 2) = -126

dsi_hact RGB888: lcd_x * 24 / 8 = 600

dsi_hact RGB666: lcd_x * 18 / 8 = 450

dsi_hact RGB565: lcd_x * 16 / 8 = 400

dsi_hblk RGB888: (lcd_ht - lcd_hspw) * 24 / 8 - (4 + 4 + 2) = -190

dsi_hblk RGB666: (lcd_ht - lcd_hspw) * 18 / 8 - (4 + 4 + 2) = -145

dsi_hblk RGB565: (lcd_ht - lcd_hspw) * 16 / 8 - (4 + 4 + 2) = -130

dsi_hfp RGB888: dsi_hblk - (4 + dsi_hact + 2) - (4 + dsi_hbp + 2) = -616

dsi_hfp RGB666: dsi_hblk - (4 + dsi_hact + 2) - (4 + dsi_hbp + 2) = -466

dsi_hfp RGB565: dsi_hblk - (4 + dsi_hact + 2) - (4 + dsi_hbp + 2) = -416

dsi_vblk && DSI_LANE == 4 RGB888: lane - ((lcd_ht * 24 / 8) * lcd_vt - (4 + dsi_hfp + 2)) % lane = 2

dsi_vblk && DSI_LANE == 4 RGB666: lane - ((lcd_ht * 18 / 8) * lcd_vt - (4 + dsi_hfp + 2)) % lane = 4

dsi_vblk && DSI_LANE == 4 RGB565: lane - ((lcd_ht * 16 / 8) * lcd_vt - (4 + dsi_hfp + 2)) % lane = 2