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