基于高通Msm8937平台,SN65DSI84后面简称DSI84。

打开DSI Tuner,选择目标设备,这里我们是SN65DSI84

  1. Panel Inputs

1.1  Panel Info

这些数据的填写主要来至于显示屏规格书:

这里的LVDS Mode一定要根据我们硬件设计来写,我们这里是dual,也就是双路LVDS输出模式。

1.2  Pixels和Line

显示屏相关参数

(1)   LVDS_HActive和LVDS_VActive的值根据上面的Resolution和LVDS Mode的值自行确定

(2)   我们分别取Hsync和Vsync典型值,LVDS_HPW+LVDS_HBP+LVDS_HFP=tHP-tHV=1088-960=128,LVDS_VPW+LVDS_VBP+LVDS+VFP=tVP-tVV=1100-1080=20

1.3  Additional Panel Info

这里说明下DE、HS和VS的极性选择,这需要匹配显示屏panel规格书,比如我们的屏

2.DSI_Inputs

2.1  DSI Info

SN65DSI84只有单通道,所以只有Single选择。

2.2  Informational

选择默认的

2.3  Pixels和Lines

根据前面得到的值填写,保持一致

2.4  Additional Channel info

根据我们的涉及填写DSI采用了几个lane,DSI视频模式采用的18bpp还是24bpp。

2.5  CLK

(1)   LVDS CLK(MHz)-nominal,显示屏的像素时钟的标称值

比如这里我们选择72

(2)   Suggested DSI CLK

建议最小的DSI CLK值,由(LVDS CLK(MHz)-nominal)*( (bytes/pixel))=72*3=216

(3)   DSI CH A CLK

这也就是DSI CLK,对应dsiclk,这也是我们用用示波器测量MIPI CLK的频率,这里为405.50MHz

Dsiclk是根据高通80-NH713-1_G_DSI_Timing_Parameters.xlsm输入panel的参数后计算得到的。

这里bitclk、byteclk、dsiclk和pclk的意义见https://blog.csdn.net/LoongEmbedded/article/details/82979864

(4)   LVDS CLK rate(MHz):SN65DSI84输出的lvds时钟

LVDS CLK rate(MHz) = (DSI Ch A CLK)/divisor,此图得到的初始化参数可以正常点亮显示屏,

这里特别说明下,生成的0x28寄存器的值是0Xc1,如果过小,比如0x20就黑屏,如果是0x48就显示一半左右,试过0xa8开始就能正常全部显示。

如果改为下面的就不行

Android MIPI转LVDS显示屏调试之---SN65DSI84初始化参数的确定(3)相关推荐

  1. Android MIPI转LVDS显示屏调试--- bootloader阶段显示(4)

    <80_NU323_3_Multimedia_Driver_Development_and_Bringup_Guide___Display.pdf>提到Once Kernel bringu ...

  2. Android MIPI转LVDS显示屏调试之--- SD65DSI84概述(2)

    1. 硬件接口 显示屏分辨率是1920×RGB×1080 pixels. 1.1 硬件连接示意图 1.2 硬件连接引脚 CPU SN65DSI84 DSI转LVDS LM3492HCMH 背光控制IC ...

  3. Android MIPI转LVDS显示屏调试---DSI Tuner安装(1).docx

    SN65DSI84后面简称DSI84. 获取生成的工具 TI官方链接http://www.ti.com.cn/product/cn/SN65DSI84/technicaldocuments 2.DSI ...

  4. Android+高通 MIPI转LVDS显示屏调试之---基于SD65DSI84

    1.硬件接口 显示屏分辨率是1920×RGB×1080 pixels. 1.1 硬件连接示意图 1.2 硬件连接引脚 CPU SN65DSI84 DSI转LVDS LM3492HCMH 背光控制IC ...

  5. 全志 Tina Linux LCD显示屏调试指南 支持MIPI DSI RGB LVDS I8080 SPI等接口,开发板支持百问网T113 D1-H哪吒 DongshanPI-D1s V853

    1 概述 编写目的 本文档将介绍sunxi 平台Display Engine 模块中LCD 的调试方法. LCD 调试方法,调试手段. LCD 驱动编写. lcd0 节点下各个属性的解释. 典型LCD ...

  6. RK3568—基于GM8775C的MIPI转双通道LVDS屏幕调试

    Rockchip RK3568 原生显示接口不支持双通道LVDS屏幕的数据输出,因此需要借助显示转换芯片才能实现双通道LVDS屏幕的驱动.本文介绍使用GM8775C芯片方案,在 RK3568 平台实现 ...

  7. 一款mipi转lvds的lcd调试(lt8912b)

    一款mipi转lvds的lcd调试(lt8912b) 客户调试一款mipi转lvds的屏,使用的转换芯片是lt8912b.现将调试过程做个记录. 这款芯片之前在别的客户项目上调试过,但是这个客户的板子 ...

  8. Android GPS中间层驱动开发调试

    ~.Android GPS中间层驱动开发调试小结  // rkeclair_v1.02_sdkdemo , ublox芯片       调通GPS功能,用串口可打印出位置数据,并可在gpslogger ...

  9. ICN6211-6202MIPI转RGB MIPI转LVDS

    集创北方,ICN6211-ICN6202 MIPI转RGB,MIPI转LVDS,芯片在MTK,高通,全志,RK方案商已经调试运用量产 特点 • 支持1-4路灵活配置的MIPI DSI信号输入 • MI ...

最新文章

  1. C语言程序设计 细节总结(第9章 结构体共用体枚举)
  2. Ubuntu中Vim 中文乱码解决方法
  3. iPhone 和 iPad的ios 开发中 利用 WebViewJavascriptBridge组件,通过 UIWebView 对Html进行双向通讯...
  4. SweetAlert2网页弹窗---JAVASCRIPT弹窗
  5. 【Java】Java字符串拼接的五种方法,哪种性能最好?
  6. 非极大值抑制_OpenCV非极大值抑制bug
  7. python修饰器_python修饰器
  8. 手机怎么打开f12_碰到生僻字看不懂怎么办?打开手机这个开关,一键即可秒懂...
  9. 学python数据分析心得体会800字_一点学习大数据分析的心得体会
  10. python mro文件_Python面向对象之MRO
  11. 关于第一次深度学习项目的总结
  12. python中return返回值怎么累加_Python学习笔记函数之返回值和return语句
  13. 12.QT + OpenCV打包成应用(以及QT图标问题详细) --- OpenCV从零开始到图像(人脸 + 物体)识别系列
  14. app营销应该这样做(读书笔记)
  15. MySQL彻底卸载全过程
  16. 一份理想的程序员工作
  17. 硬盘 IDE 切换到 AHCI
  18. 边缘计算 — 与云计算厂商
  19. linux中wq和wq 的区别,wq+linux+wq什么意思
  20. 一起来毕设(一)构思

热门文章

  1. 接口中可以有静态方法吗?
  2. 025_Tree树形控件
  3. 022_配置configuration
  4. php 一致性hash,【转载】memcache分布式 [一致性hash算法] 的php实现
  5. ios点击大头针气泡不弹出_百度地图使用(二)自定义大头针和弹出气泡
  6. Android学习视频
  7. RxJava 在Android中的应用(一)
  8. Xshell连接Ubuntu报错 “服务器发送了一个意外的数据包”
  9. shiro密码正确也会匹配错误_Shiro安全框架
  10. c语言stoi函数源码,一系列相关函数的通用函数(例如std::stoi,std::stof,std::stod等)...