欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

mipi 各种时钟计算

最编程 2024-04-14 20:16:25
...

   LCD驱动程序中的pixclock的计算方法:
        pixclock/pixelclock/dotclock = (x向分辨率+左空边+右空边+HSYNC长度)* (y向分辨率+上空边+下空边+YSYNC长度)*整屏的刷新率[一秒钟多少张图片]


        pixclock/pixelclock/dotclock = fframe × (X + HBP + HFP+HSPW) × (Y + VBP + VFP+VSPW)  (单位:MHz)
        pixclock/pixelclock/dotclock = 10的12次方/dotclock  = 10的12次方/(fframe × (X + HBP + HFP+HSPW) × (Y + VBP + VFP+VSPW)) (单位:皮秒)
        pixclock/pixelclock/dotclock = 10的12次方/dotclock  其中dotclock是视频硬件在显示器上绘制像素的速率
        [[[单位不同的时候注意单位.换算起来不一样]]]

 

    "mipi"

     H-total = HorizontalActive + HorizontalFrontPorch + HorizontalBackPorch + HorizontalSyncPulse + HorizontalSyncSkew
     V-total = VerticalActive + VerticalFrontPorch + VerticalBackPorch + VerticalSyncPulse + VerticalSyncSkew
     Total pixel = H-total x V-total x 60 (Hz)
     Bitclk = Total pixel x bpp (byte) x 8/lane number
     Byteclk = bitclk/8
     Dsiclk = Byteclk x lane number
     Dsipclk(Dsi pixel clock) = dsiclk/bpp (byte)

 

    1、DSI vdo mode下的数据速率data_rate的大致计算公式为:
    [Bitclk]Data rate= (Height+VSA+VBP+VFP)*(Width+HSA+HBP+HFP)* total_bit_per_pixel*frame_per_second/total_lane_num
                                                                                                                                  888:24 666:18       一秒钟多少帧     几路数据
    

    2、DSI cmd mode下的数据速率data_rate的大致计算公式为:
    [Bitclk]Data rate= width*height*1.2* total_bit_per_pixel*frame_per_second/total_lane_num

 

 

推荐阅读