Edit online

PRGB 接口屏

背光亮,但显示黑屏

可能原因:

  • 屏幕控制信号(reset/disp/standby)未正确配置
  • LCD 信号引脚无数据输出
  • Pixel clock 频率不符合屏幕规格要求
  • HBP/HFP 消隐区参数需要调整

排查方向:

  1. 检查控制信号
    • 使用万用表测量 reset / disp / standby 等引脚是否上拉
    • 控制引脚需要上拉,可通过软件配置或硬件飞线上拉
  2. 检查 LCD 信号输出

    • 使用示波器测量 LCD 信号引脚,确认是否有信号输出
    • 检查启动 log 确认屏幕已使能,无 error 打印(详见启动 log 章节)
    • 确认工程的 pinmux 文件已配置 LCD 引脚
  3. 检查时钟频率

    • 测量 pixel clock 实际频率,与屏幕规格书对比

    • pixel clock 不能超过屏幕的性能上限

      pixelclk = (hactive + hback-porch + hfront-porch + hsync-len)
              × (vactive + vback-porch + vfront-porch + vsync-len)
              × refresh_rate
  4. 调整 HBP/HFP 消隐区参数

    • 部分 RGB 屏幕需要将 HBP/HFP 调整到个位数,接近于 0

RGB 颜色互换(如红色显示为蓝色或绿色)

可能原因:

  • 显示接口 data order 设置与硬件接线不匹配

排查方法:

  • 观察启动 logo:colorblock 依次显示红、绿、蓝、黑、白五种纯色矩形
  • 若颜色顺序不符,则为 data order 设置问题

解决方法:

根据原理图接线调整 data order 设置:
Board options  --->
    [*] Using Display Engine (DE)
        Display Parameter  --->
            select Display interface (Display RGB interface)  --->
            RGB interface options  --->
                data order (RGB)  --->

图像显示出现斑点(在颜色渐变区域或图像边缘尤为明显)

可能原因:

  • pixel clock 时钟相位与 LCD 屏幕不匹配

解决方法:

在 0°/90°/180°/270° 四个时钟相位上逐个尝试,找到最佳显示效果:
Board options  --->
    [*] Using Display Engine (DE)
        Display Parameter  --->
            select Display interface (Display RGB interface)  --->
            RGB interface options  --->
                clock phase select (0 degree)  --->

图像颜色偏差

具体表现:

  • 对比度差,灰阶不准
  • 画面整体偏暗、发灰或偏白
  • 出现横纹、竖纹干扰
  • 出现类似马赛克的方格

可能原因:

  • LCD VCOM 或 VGH/VGL 电压不符合屏幕要求

解决方法:

根据屏幕规格书要求调整 VCOM 或 VGH/VGL 电压

注意: VGH/VGL 极端异常可能会烧坏 LCD 面板

图像出现偏移(全屏内容在水平或垂直方向出现偏移)

可能原因:

  • 预设时序参数中的 HBP/HFP 与屏幕不匹配

解决方法:

放弃预设参数,使用屏厂提供的时序参数,通过 Custom Display Timing 自定义时序:水平方向偏移调整行方向 hback-porch/hfront-porch 消隐区;垂直方向偏移调整列方向 vback-porch/vfront-porch 消隐区。
Display Panels  --->
    ArtInChip Panel Drivers (ArtInChip simple panel)  --->
    [*] Custom Display Timing
    display timing of simple panel  --->
        (10) pixelclock in MHZ
        (480) hactive
        (272) vactive
        (43) hback-porch
        (8) hfront-porch
        (1) hsync-len
        (12) vback-porch
        (4) vfront-porch
        (10) vsync-len