[DESCRIPTION]

计算DSI数据速率的方式,以及如何配置时钟clk的方式

[KEYWORD]
 dsi、data rate、mipi clk

[SOLUTION]

1、DSI vdo mode下的数据速率data_rate的大致计算公式为:
Data rate= (Height+VSA+VBP+VFP)*(Width+HSA+HBP+HFP)* total_bit_per_pixel*frame_per_second/total_lane_num

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

参数注释:
data_rate : 表示的是数据速率
width,height  :屏幕分辨率
VSA VBP VFP :DSI vdo mode的vertical porch配置参数
HSA HBP HFP :DSI vdo mode的horizontal porch配置参数
total_bit_per_pixel :表示的是一个pixel需要用几个bit来表示,比如RGB565的话就是16个bit
frame_per_second :就是我们通常看到的fps,叫做帧率,表示每秒发送多少个帧,一般是60帧每秒
total_lane_num :表示的是data lane的对数。

3、DSI采用的是双边采样,则clk等于数据速率的一半,因此: clk=data_rate/2
有两种配置clk的方式,第一种方式配置四个参数得到,第二种配置方式直接配置频率,建议采用第二种。
第一种方式,通过div分频倍频实现,各个平台略有差异,但是原理基本一致,请参考porting guide,如下举例89平台:

params->dsi.pll_div1   = ;  //配置范围为0,1,2,3的时候,对应的div1_real等于1,2,4,4

params->dsi.pll_div2   = ;  //配置范围为0,1,2,3的时候,对应的div2_real等于1,2,4,4

params->dsi.fbk_div   = ;  //范围 0..63

params->dsi.fbk_sel   = ;  //配置范围为0,1,2,3的时候,对应的fbk_sel_real等于1,2,4,4

输出频率=26MHz*(fbk_div+1)*(2*fbk_sel_real)/(div1_real*div2_real)

第二种方式,直接配置clk大小:
    params->dsi.PLL_CLOCK = LCM_DSI_6589_PLL_CLOCK_234;//这里举例89平台,使用一个宏,表示配置的clk等于234MHz。但是在89之后的平台,使用直接配置一个频率数字的方式,比如params->dsi.PLL_CLOCK = 234,表示234MHZ)

4、在lcm porting过程中,这些参数都定义在lcm_drv.h文件中的LCM_DSI_PARAMS结构体中,随着平台的发展,或许有所不同,但是基本原理都是一致的,如何配置clk的大小,请先根据自己的帧率、像素格式、porch值、屏的分辨率、data lane对数等计算出data_rate,然后计算出clk。

在后面问一句,datasheet 中出现的dsi ddr clk rate 是什么意思 ddr 是double data-rate 的意思吗?知道的回答一下。

转载于:https://my.oschina.net/u/1465/blog/1531738

计算MIPI DSI数据速率的方式,以及如何配置时钟clk的方式相关推荐

  1. 龙讯LT6911UXC高性能HDMI2.0到MIPI DSI/CSI转换器

    1. 描述 LT6911UXC是一个高性能HDMI2.0到MIPI DSI/CSI转换器,用于VR,智能手机,显示应用程序. HDMI2.0输入支持高达6Gbps的数据速率,这为4k@60Hz视频提供 ...

  2. 第一颗国产HDMI 2.0 至双端口 MIPI DSI/CSI,带音频LT6911UXE 芯片

    1. 描述 LT®6911UXE 是一款高性能 HDMI2.0 至 MIPI DSI/CSI 转换器,适用于 VR.智能手机和显示应用. HDMI2.0 输入支持高达 6Gbps 的数据速率,可为4k ...

  3. 高性能 DP1.2转MIPI/DSI/CSI,DP转MIPI国产芯片:龙迅LT7911D, USB Type-C VR/AR专用芯片

    LT7911D 是一款用于 VR/智能手机/显示器应用的高性能 DP1.2 至 MIPI®DSI/CSI 芯片. 对于 DP1.2 输入,LT7911D 可配置为 1.2.4 通道,还支持通道交换功能 ...

  4. LT7911D适用于EDP转MIPI DSI/CSI显示方案

    LT7911D 是一款高性能 C 型至 MIPI®DSI/CSI 芯片,适用于 VR/显示应用. 对于 DP1.2 输入,LT7911D 可配置为 1/2/4 通道.自适应均衡使其适用于长电缆应用,最 ...

  5. LT7911D 产品功能概述 Type-C转MIPI DSI、CSI

    LT7911D 1. 描述 LT7911D 是一款用于 VR/Display 应用的高性能 Type-C 至 MIPI®DSI/CSI 芯片. 对于 DP1.2 输入,LT7911D 可配置为 1/2 ...

  6. wifi理论数据速率计算

    经常看到这样的数据,下面是802.11n协议,2X2天线的理论数据速率.: 下面我们就来了解下这是怎么计算出来的. 影响因素 速率的计算需要考虑的因素包括:调制方式.码率.子载波个数(带宽和协议模式不 ...

  7. Lora技术- 码片/码元/数据速率以及空中时间计算

    目录 1 前言 2 码片/码元/载荷数据速率 2.1)码片速率 2.2)码元速率(Rs) 2.3)载荷数据速率(DR) 3 空中时间 3.1)总码元数计算 4 LoRa官方计算工具 1 前言 通过&l ...

  8. 信号速率计算(数据速率、比特率、码元速率、符号率、带宽、采样率)

    取信号带宽为10MHz(中频10M,零频时左右各5M),取成型滤波(会展宽信号)中滚降系数为0.15(最小值,常规值0.35),则可以得到符号率(码元速率)(波特率)=10/(1+0.15)=8.7M ...

  9. 数据速率bit/s计算的简易法则

    1.数字通信中通常用码元传输速率和信息传输速率表示. 2.比特率=波特率单个调制状态对应的二进制位数=Blog2^N (相当于2的多少次立方等于N),比如log2^8=3 3.信噪比与分贝,通常用信号 ...

最新文章

  1. 25种代码坏味道总结+优化示例
  2. 【转载】ABAP中数据和对象的动态创建和调用
  3. P1903 [国家集训队]数颜色 / 维护队列
  4. apache apollo php,php windows環境 安裝 Apache-apollo + phpMQTT 實現發送 MQTT
  5. maven常用的命令(window控制台和linux命令是一致的)
  6. 网络编程模型综述 之 UNIX网络I/O模型
  7. http协议与web本质
  8. 教师节 | 程序员都这么玩,你敢挑战吗?
  9. 本地wordpress博客系统安装搭建实践
  10. dwg格式的计算机图,dwg是什么文件 怎么打开【图文】
  11. Theano安装与测试过程
  12. 信息系统规划方法-战略目标集转化法(SST)
  13. 新高考十二种选科情况下,再选科目的考室安排的探索2.0版
  14. 英语自我介绍资料及范文
  15. 直播系统app源码,简洁好看的登录页面
  16. EndeavourOS移动硬盘安装
  17. 信道编解码(2)LDPC编码_译码
  18. JS——nth-child和nth-of-type的区别以及nth-of-type下的坑
  19. npm 的 execa 包的使用实例
  20. Java中的Thread类

热门文章

  1. Jenkins 构建成功或者失败之后,Extended E-mail Notification 发邮件失败
  2. 【第一篇】商城系统-系统架构演变
  3. My love, you are always in my heart
  4. mysql 1607错误解决方法
  5. oracle asm 分布式存储,将Oracle RAC部署到分布式存储上
  6. windows磁盘相关API实践说明
  7. C++如何禁止对象的复制操作
  8. AI辅助瞄准系统开发与实战(三)-竣工
  9. Google Earth Engine(GEE)——全球免费的高分辨率人口数据集(30米分辨率)
  10. 浅析getchar用法