如何確定lcd timing參數(shù)

這里以Rockchip平臺(tái)為例,Rockchip平臺(tái)lcd timing常見參數(shù)配置如下:

disp_timings: display-timings {
    native-mode = <&timing0>;
    timing0: timing0 {
        clock-frequency = <31000000>;
        hactive = <480>;
        vactive = <854>;
        hback-porch = <24>;
        hfront-porch = <72>;
        vback-porch = <10>;
        vfront-porch = <12>;
        hsync-len = <24>;
        vsync-len = <2>;
        hsync-active = <0>;
        vsync-active = <0>;
        de-active = <0>;
        pixelclk-active = <0>;
    };
};

常規(guī)參數(shù)

其中以下參數(shù)根據(jù)屏的規(guī)格書填寫:

hactive = <480>;        // 分辨率-寬
vactive = <854>;        // 分辨率-高
hback-porch = <24>;     // 行可視范圍前肩
hfront-porch = <72>;    // 行可視范圍后肩
vback-porch = <10>;     // 幀可視前肩
vfront-porch = <12>;    // 幀可視后肩
hsync-len = <24>;       // 行同步肪沖寬度
vsync-len = <2>;        // 場(chǎng)同步脈沖寬度

以下參數(shù)表示對(duì)應(yīng)信號(hào)的有效電平,默認(rèn)為低電平(0):

hsync-active = <0>;     // 行同步信號(hào)
vsync-active = <0>;     // 場(chǎng)同步信號(hào)
de-active = <0>;        // de信號(hào)
pixelclk-active = <0>;  // clk信號(hào)

clock-frequency 的計(jì)算方法

已知下面參數(shù):

  • fps: 屏幕刷新率(默認(rèn):60幀)
  • htotal: hactive + hback-porch + hfront-porch + hsync-len
  • vtotal: vactive + hfront-porch + vfront-porch + vsync-len

求clock-frequency公式如下:

htotal * vtotal * fps = clock-frequency

按照上面參考參數(shù)計(jì)算如下:

(480 + 24 + 72 + 24) x (854 + 10 + 12 + 2) x 60 = 31608000

計(jì)算出來(lái)的準(zhǔn)確值為31608000,我們?nèi)≌?/p>

clock-frequency = <31000000>;

dsi_hs_clk 的計(jì)算方法

100 + ((htotal * vtotal * fps) * 3 * 8 / lanes)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容