计算MIPI DSI数据速率的方式,以及如何配置时钟clk的方式
[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的方式相关推荐
- 龙讯LT6911UXC高性能HDMI2.0到MIPI DSI/CSI转换器
1. 描述 LT6911UXC是一个高性能HDMI2.0到MIPI DSI/CSI转换器,用于VR,智能手机,显示应用程序. HDMI2.0输入支持高达6Gbps的数据速率,这为4k@60Hz视频提供 ...
- 第一颗国产HDMI 2.0 至双端口 MIPI DSI/CSI,带音频LT6911UXE 芯片
1. 描述 LT®6911UXE 是一款高性能 HDMI2.0 至 MIPI DSI/CSI 转换器,适用于 VR.智能手机和显示应用. HDMI2.0 输入支持高达 6Gbps 的数据速率,可为4k ...
- 高性能 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 通道,还支持通道交换功能 ...
- LT7911D适用于EDP转MIPI DSI/CSI显示方案
LT7911D 是一款高性能 C 型至 MIPI®DSI/CSI 芯片,适用于 VR/显示应用. 对于 DP1.2 输入,LT7911D 可配置为 1/2/4 通道.自适应均衡使其适用于长电缆应用,最 ...
- LT7911D 产品功能概述 Type-C转MIPI DSI、CSI
LT7911D 1. 描述 LT7911D 是一款用于 VR/Display 应用的高性能 Type-C 至 MIPI®DSI/CSI 芯片. 对于 DP1.2 输入,LT7911D 可配置为 1/2 ...
- wifi理论数据速率计算
经常看到这样的数据,下面是802.11n协议,2X2天线的理论数据速率.: 下面我们就来了解下这是怎么计算出来的. 影响因素 速率的计算需要考虑的因素包括:调制方式.码率.子载波个数(带宽和协议模式不 ...
- Lora技术- 码片/码元/数据速率以及空中时间计算
目录 1 前言 2 码片/码元/载荷数据速率 2.1)码片速率 2.2)码元速率(Rs) 2.3)载荷数据速率(DR) 3 空中时间 3.1)总码元数计算 4 LoRa官方计算工具 1 前言 通过&l ...
- 信号速率计算(数据速率、比特率、码元速率、符号率、带宽、采样率)
取信号带宽为10MHz(中频10M,零频时左右各5M),取成型滤波(会展宽信号)中滚降系数为0.15(最小值,常规值0.35),则可以得到符号率(码元速率)(波特率)=10/(1+0.15)=8.7M ...
- 数据速率bit/s计算的简易法则
1.数字通信中通常用码元传输速率和信息传输速率表示. 2.比特率=波特率单个调制状态对应的二进制位数=Blog2^N (相当于2的多少次立方等于N),比如log2^8=3 3.信噪比与分贝,通常用信号 ...
最新文章
- 25种代码坏味道总结+优化示例
- 【转载】ABAP中数据和对象的动态创建和调用
- P1903 [国家集训队]数颜色 / 维护队列
- apache apollo php,php windows環境 安裝 Apache-apollo + phpMQTT 實現發送 MQTT
- maven常用的命令(window控制台和linux命令是一致的)
- 网络编程模型综述 之 UNIX网络I/O模型
- http协议与web本质
- 教师节 | 程序员都这么玩,你敢挑战吗?
- 本地wordpress博客系统安装搭建实践
- dwg格式的计算机图,dwg是什么文件 怎么打开【图文】
- Theano安装与测试过程
- 信息系统规划方法-战略目标集转化法(SST)
- 新高考十二种选科情况下,再选科目的考室安排的探索2.0版
- 英语自我介绍资料及范文
- 直播系统app源码,简洁好看的登录页面
- EndeavourOS移动硬盘安装
- 信道编解码(2)LDPC编码_译码
- JS——nth-child和nth-of-type的区别以及nth-of-type下的坑
- npm 的 execa 包的使用实例
- Java中的Thread类
热门文章
- Jenkins 构建成功或者失败之后,Extended E-mail Notification 发邮件失败
- 【第一篇】商城系统-系统架构演变
- My love, you are always in my heart
- mysql 1607错误解决方法
- oracle asm 分布式存储,将Oracle RAC部署到分布式存储上
- windows磁盘相关API实践说明
- C++如何禁止对象的复制操作
- AI辅助瞄准系统开发与实战(三)-竣工
- Google Earth Engine(GEE)——全球免费的高分辨率人口数据集(30米分辨率)
- 浅析getchar用法