系列

内容

LCD

点时钟

文章目录

  • ​​点时钟​​
  • ​​时间的计算​​

点时钟

在​​LCD​​​驱动中,还有一个重要的参数----点时钟,即 ​​dot clock​​​。在 ​​LCD​​​ 的 ​​datasheet​​​ 里面名称一般是为 ​​PCLK​​​ 或者 ​​DCLK​​。

首先看下如何查看相应的刷新率:
​​​LCDC​​​ 的刷新率通过 ​​fb​​​ 的 ​​sys​​节点查看:

cat /sys/class/grahpics/fb0/fps

​LCD​​​ 相关的​​Clock​​可以通过如下命令获取:

cat proc/clocks | busybox grep -r lcdc

在​​linux frame buffer​​​子系统中,还有用到一个参数—像素时钟即 ​​pixclock​​。

Pixclock = 1/dotclock

时间的计算

例如:当点时钟为 ​​28.37516 MHz​​​,那么画​​1​​​ 个像素需要 ​​35242 ps​​(皮秒)

计算公式为:​​1/(28.37516E6 Hz) = 35.242E-9 s​

如果屏幕分辨率是640*480那么显示一行需要的时间是?
​​​640*35.242E-9 s = 22.555E-6 s​