首页 > 其他分享 >mipi LCD 的CLK时钟频率与显示分辨率及帧率的关系

mipi LCD 的CLK时钟频率与显示分辨率及帧率的关系

时间:2024-07-16 09:21:59浏览次数:10  
标签:lane mipi CLK 分辨率 传输 LCD SPRDFB 时钟

我们先来看一个公式:Mipiclock = [ (width+hsync+hfp+hbp) x (height+vsync+vfp+vbp) ] x(bus_width) x fps/ (lane_num)/2

即mipi 屏的传输时钟频率(CLKN,CLKP)等于(屏幕分辨率宽width+hsync+hfp+hbp)x ( 屏幕分辨率高height+vsync+vfp+vbp) x(RGB显示数据宽度) x 帧率/ (lane_num)/2

 

简单解释下:

      一帧画面需要的数据量为(单位bit):FRAME_BIT = (屏幕有效显示宽度+hsync+hfp+hbp) x ( 屏幕有效显示高度+vsync+vfp+vbp) x(RGB显示数据宽度24)

 

     一秒钟内需要传输的数据量为(单位bps):FRAME_BIT  x  fps(帧率)。

 

     那为何要除以lane_num----因为mipi通讯协议中,一个CLOCK几个lane是可以同时传输数据的。

 

     为何又要除以2----因为根据mipi通讯协议,CLK_N、CLK_P这两根时钟线的上升沿/下降沿可以获取到数据。

 

 

因此我们可以得出如下结论:

1.在相同的时钟频率下,lane数越多,则单位时间内可以传输的数据越多。若显示帧率固定不变,则可以支持的更大的分辨率;而分辨率固定不变的情况下,则我们可以考虑支持更高的帧率显示。

 

2.在lane数固定的情况下,提高传输的时钟频率,则单位时间内也可以传输更多的显示数据。进而我们可以考虑是提高帧率还是提高分辨率,或两者做出平衡。

 

那么我们是否可以任意无限制的提高mipi的传输时钟频率及lane数目呢?mipi通讯协议对此进行了限制,一组CLOCK最高只能支持4组lane,一组lane的传输速度最高只能支持到1 Gbps。也就是说一组CLOCK最高只能支持到4 Gbps速度传输。

 

此时就引出了一个新问题:4Gbps速度传输,是满足不了现在市场上推出的4K电视的带宽要求的,怎么办?答案是使用8组lane,使用两组clock来传输。

 

下面我们以展讯7731平台下EK79023这款LCD 驱动IC的配置参数进行实例说明:

static struct timing_rgb lcd_ek79023_mipi_timing = {

         .hfp = 100,  /* unit: pixel */

         .hbp = 60,

         .hsync = 24,

         .vfp = 22, /*unit:line*/

         .vbp = 10,

         .vsync = 2,

};

 

 

static struct info_mipi lcd_ek79023_mipi_info = {

         .work_mode  = SPRDFB_MIPI_MODE_VIDEO,

         .video_bus_width =24, /*18,16*/

         .lan_number =         2,

         .phy_feq=660*1000,

         .h_sync_pol =SPRDFB_POLARITY_POS,

         .v_sync_pol = SPRDFB_POLARITY_POS,

         .de_pol =SPRDFB_POLARITY_POS,

         .te_pol =SPRDFB_POLARITY_POS,

         .color_mode_pol =SPRDFB_POLARITY_NEG,

         .shut_down_pol =SPRDFB_POLARITY_NEG,

         .timing =&lcd_ek79023_mipi_timing,

         .ops = NULL,

};

 

struct panel_spec lcd_ek79023_mipi_spec = {

         .width = 600,

         .height = 1024,

         .fps =57,//62,//67,//52,//57,//60,

         .type =LCD_MODE_DSI,

         .direction =LCD_DIRECT_NORMAL,

         .info = {

                   .mipi =&lcd_ek79023_mipi_info

         },

         .ops =&lcd_ek79023_mipi_operations,

};

 

从中可知,该LCD的分辨率为600 x 1024,帧率为57 HZ。

 

一帧图像的数据量为:FRAME_BIT=(600+24+100+60) x (1024+2+22+10) x(24)=19907328 bit

 

一秒钟的数据量为:19907328  x 57 = 1134.717696  Mbps

 

所需的mipi时钟频率为:1134717696/2(lane)/2= 283.679424 Mhz

 

一组lane的传输速度是:283.679424  x  2= 576.358848 Mbps

 
————————————————
版权声明:本文为CSDN博主「睿睿爸」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bmw7bmw7/article/details/45876487

标签:lane,mipi,CLK,分辨率,传输,LCD,SPRDFB,时钟
From: https://www.cnblogs.com/duwenqidu/p/18304478

相关文章

  • STM32H750XBH6使用LTDC点亮7英寸LCD(1024*600)
    起因最近画的板子回来了,正好试验一下画的LCD接口是否有问题,买的正点原子的7寸lcd屏幕,使用Cubemx去配置LTDC点亮lcd。工程配置首先打开Cubemx,选好芯片型号(我用的是STM32H750XBH6),配置高速外部时钟;时钟树配置主频为400MHz(时钟速度按照自己需求来,我一般开到400M完全够用);打开......
  • 【嵌入式DIY实例-ESP8266篇】-LCD ST7789显示DS1307 RTC时间数据
    LCDST7789显示DS1307RTC时间数据文章目录LCDST7789显示DS1307RTC时间数据1、硬件准备与接线2、代码实现本文将介绍如何使用ESP8266NodeMCU板和DS1307RTC集成电路构建简单的实时时钟和日历(RTCC),其中时间和日期打印在ST7789TFT显示模块上。S......
  • 【嵌入式DIY实例-ESP8266篇】-LCD1602显示DS1621传感器数据
    LCD1602显示DS1621传感器数据文章目录LCD1602显示DS1621传感器数据1、DS1621介绍2、硬件准备与接线3、代码实现在本文中,介绍如何将ESP8266NodeMCU板(ESP-12E)与DS1621数字温度传感器连接,其中温度值(摄氏度和华氏度)打印在1602LCD屏幕上。本项目......
  • 【嵌入式DIY实例-ESP8266篇】-LCD ST7735显示BME280传感器数据
    LCDST7735显示BME280传感器数据文章目录LCDST7735显示BME280传感器数据1、硬件准备与接线2、代码实现本文中将介绍如何使用ESP8266NodeMCU板(ESP12-E模块)和BME280气压、温度和湿度传感器构建气象站。NodeMCU微控制器(ESP8266EX)从BME280传感......
  • 593、基于51单片机的测量仪(电压,电平,频率,LCD1602)
    完整资料或定制滴滴我(有偿)见文末。目录一、设计功能二、Proteus仿真三、原理图四、程序源码五、资料包括一、设计功能1、单片机型号:STC89C52/51、AT89C52/51、AT89S52/51等等都可通用。2、测量直流信号的电压,电压范围0~5V;3、测量信号的TTL电平,给出高低电......
  • 917、基于51单片机的出租车计价器(昼夜,LCD1602,步进电机,里程,单价)(程序+Proteus仿真+原理
    毕设帮助、开题指导、技术解答(有偿)见文未目录方案选择单片机的选择显示器选择方案一、设计功能二、Proteus仿真图单片机模块设计三、原理图四、程序源码资料包括:需要完整的资料可以点击下面的名片加下我,找我要资源压缩包的百度网盘下载地址及提取码。方案选择......
  • IT6161: MIPI to HDMI Converter
    TheIT6161isahigh-performanceandlow-powerMIPItoHDMIconverter,fullycompliantwithMIPID-PHY1.1,DSI1.1andHDMI1.4b,HDCP1.4andbackwardcompatiblewithDVI1.0specifications. IT6161是一款高性能、低功耗的MIPI到HDMI转换器,完全符合MIPID-PH......
  • 基于51单片机智能无线对讲机信道可调双工语音LCD12864设计24-166
    24-166、基于51单片机智能无线对讲机设计信道可调双工语音传输+LCD12864液晶显示频道设计产品功能描述:本设计由主机和从机两部分组成。主机和从机之间通过2.4G无线进行语音通信。主从机由STC15W408AS单片机电路+麦克风声音采集电路+LM386声音功放模块电路+LED指示灯电路+按......
  • 471、基于51单片机的自行车(速度,里程,电机,LCD1602)(程序+Proteus仿真+原理图+流程图+元器
    毕设帮助、开题指导、技术解答(有偿)见文未目录方案选择单片机的选择显示器选择方案一、设计功能二、Proteus仿真图单片机模块设计三、原理图四、程序源码资料包括:需要完整的资料可以点击下面的名片加下我,找我要资源压缩包的百度网盘下载地址及提取码。方案选择......
  • Qt:10.显示类控件(QLabel-显示文本或图像的控件、QLCDNumber -显示数字的特殊控件、QPr
    目录一、QLabel-显示文本或图像的控件:1.1QLabel介绍:1.2设置文本格式——textFormat属性:1.3设置图片——pixmap属性:1.4自动缩放——scaledContents属性:拓展:resizeEvent方法:1.5内容对齐方式——alignment属性:1.6自动换行——wordWrap属性:1.7 文本缩进——indent属性......