解析DTS时序参数:1920×1200屏幕配置详解

1. 基础时序参数

dts 复制代码
clock-frequency = <150000000>;
hactive = <1920>;
vactive = <1200>;

clock-frequency = 150 MHz

  • 像素时钟频率,每个像素的传输时钟周期
  • 计算公式:总像素数 × 刷新率 = 时钟频率
  • 验算:1920 × 1200 × 约 65 Hz ≈ 150 MHz
  • 单位:赫兹,<150000000> 表示 150 MHz

分辨率定义

  • hactive = <1920>:水平方向有效像素数(宽度)
  • vactive = <1200>:垂直方向有效像素数(高度)
  • 分辨率:1920×1200(16:10 宽屏比例)

2. 水平时序参数

dts 复制代码
hback-porch = <32>;
hfront-porch = <110>;
hsync-len = <2>;

水平时序结构

复制代码
[hfront-porch] [hsync] [hback-porch] [hactive=1920]
     110           2        32           1920
  • hfront-porch = 110:行同步信号之后、有效数据之前的空白像素
  • hback-porch = 32:有效数据之后、下一帧行同步信号之前的空白像素
  • hsync-len = 2:行同步脉冲的宽度(像素数)

水平总像素

复制代码
H_total = hfront-porch + hsync-len + hback-porch + hactive
       = 110 + 2 + 32 + 1920 = 2064 像素

3. 垂直时序参数

dts 复制代码
vback-porch = <14>;
vfront-porch = <11>;
vsync-len = <4>;

垂直时序结构

复制代码
[vfront-porch] [vsync] [vback-porch] [vactive=1200]
      11          4        14           1200
  • vfront-porch = 11:场同步信号之后、有效数据之前的空白行
  • vback-porch = 14:有效数据之后、下一帧场同步信号之前的空白行
  • vsync-len = 4:场同步脉冲的宽度(行数)

垂直总行数

复制代码
V_total = vfront-porch + vsync-len + vback-porch + vactive
       = 11 + 4 + 14 + 1200 = 1229 行

4. 信号极性配置

dts 复制代码
hsync-active = <0>;
vsync-active = <0>;
de-active = <0>;
pixelclk-active = <0>;

极性含义

  • <0> 表示 低电平有效(Active Low)
  • <1> 表示 高电平有效(Active High)

具体配置

  • hsync-active = <0>:行同步信号低电平有效
  • vsync-active = <0>:场同步信号低电平有效
  • de-active = <0>:数据使能信号低电平有效
  • pixelclk-active = <0>:像素时钟在下降沿采样数据

刷新率计算

完整刷新率计算:

复制代码
刷新率 = clock-frequency / (H_total × V_total)
       = 150,000,000 / (2064 × 1229)
       = 150,000,000 / 2,536,656
       ≈ 59.14 Hz

这个值接近标准 60Hz,是 LCD 常见的刷新率。

相关推荐
一个平凡而乐于分享的小比特20 天前
DTC、DTS、DTSI、DTBO 关系详解
dtc·dts·dtsi·dtbo
习惯就好zz25 天前
[Android/Linux] 实战记录:利用 Kconfig 精确控制 i.MX8MM 特定 DTB 的编译生成
android·linux·dts·dtb·lunch·多卡板配置
五岳1 个月前
DTS按业务场景批量迁移阿里云MySQL表实战(下):迁移管理平台设计与实现
java·应用·dts
五岳1 个月前
DTS按业务场景批量迁移阿里云MySQL库实战(上):技术选型和API对接
mysql·阿里云·dts
ha_lydms2 个月前
数据传输服务DTS
大数据·阿里云·dataworks·maxcompute·aliyun·dts·数据传输服务
&拾玖2 个月前
常见屏幕驱动接口总结
lcd
小曾同学.com2 个月前
音视频中的“透传”与“DTS音频”
ffmpeg·音视频·透传·dts
习惯就好zz3 个月前
如何解包 Android boot.img 并检查 UART 是否启用
android·linux·dtc·3588·dts·解包·dtb
张世争3 个月前
RT-Thread qemu LVGL9.5 显示驱动更新 lv_port_disp.c
lcd·qemu·rt-thread·lvgl9.5