MT6582 点MIPI屏800*1280点苹果手机屏幕不亮了,求助

论文发表、论文指导
周一至周五
9:00&22:00
应用于LCOS显示芯片的MIPI DSI驱动接口IP设计
  摘要 硅基液晶(Liquid Crystal on Silicon,LCoS)微显示,它结合了液晶显示与CMOS集成电路两者各自优点,广泛应用于各种便携式移动电子设备中,是一种极具发展前途的新型平板显示技术。传统显示驱动接口在低功耗、低EMI、高传输速率方面难以满足当前便携式移动电子设备的要求,针对上述问题,设计了一种基于MIPI协议并且适用于LCOS显示芯片的视频显示接口。 中国论文网 /8/view-7253784.htm  关键词 LCOS;MIPI协议:显示接口   中图分类号04   文献标识码A   文章编号(78-02   MIPI-DSI接口以MIPI D-PHY协议定义的物理传输层为基础,DPHY定义的物理传输层最多可支持4个数据通道,1个时钟通道,每个通道在低功耗模式时以1.2V的低速信号传输,在高速模式时则采用摆幅为200毫伏的低压差分信号传输,从而相对于现有的设备表现出更高性能、更低功耗、更低EMI和更少的引脚。LCOS显示芯片是一种硅基液晶微显示技术,常用与便携式移动电子设备中,如可穿戴式设备,要求具有很低的功耗,又要具有较高的显示分辨率。因此笔者设计了一种适用于LCOS显示芯片的MIPI DSI显示驱动接口,支持的分辨率为,帧率60Hz。   1   DSI驱动接口工作原理与电路构架   本文设计的MIPI-DSI接口具有一个时钟通道和两个数据通道,时钟通道支持高速DDR时钟的接收与恢复,支持超低功耗状态(ULPS);数据通道0支持高速数据接收和低功耗模式下的双向传输,支持总线竞争检测;数据通道1住处高速数据接收及超低功耗模式;单通道数据传输速率高达800Mbits/s,低功耗模式下数据传输速率8~IOMbits/s。   1.1   DSI接口工作原理   基于MIPI-DSI协议的显示驱动接口,具备视频模式和低功耗模式两种工作状态。在视频模式下,接收主机高速发送过来的图像数据。并转换成DPI并口格式输出到LCOS驱动模块。在命令模式下,接收主机发送过来的命令和数据,并转换成DBI总线格式输出到LCOS驱动模块。或者读取LCOS驱动模块的状态信息和数据,并转换成串行信号反向发送给主机。   数据通道0具有高速数据接收,以及低功耗下的Escape模式,数据通道1具有高速数据接收和超低功耗模式,在闲置状态时,通道都处于LP-II状态。当主机向从机发送高速接收请求序列LP-II->LPOI->LPOO,从机通过检测LP-II->LPOI和LPOI->LPOO的变化,使能差分放大电路的中的终端电阻控制信号,打开高速接收,从机开始准备接收主机高速发送过来的数据。当主机向从机发送Escape模式进入序列LP-II->LP-IO>LPOO>LPOI->LPOO时,从机开始检测序列,在正确接收到最后的LPOO状态后即进入Escape模式,然后等待主机发送Entry commands。再进行相应的操作,退出Escape模式的序列是LP-IO>LP-II。当主机向从机发送TA (turnaround)请求序列LP-II->LP-IO>LPOO>LP-IO>LPOO时,从机检测到正确的序列后即将低功耗发送使能端和线路冲突检测使能端置1。在序列检测过程中,当接收到LP-II状态时则从机立即终止该模式的进入,使通道处于LP-II状态。当接口工作于高速接收模式时,主要负责接收主机发送过来的图像数据,并对数据包进行解码,将图像数据转换成RGB666、RGB565、RGB888三种格式输出到LCOS驱动控制模块中点亮液晶像素。并生成行同步信号、场同步信号、数据有效信号及像素时钟信号。当接口工作于低功耗接收模式下时,负责接收主机发送过来的低功耗命令和数据,并将其转换成MIPI协议所描述的DBI格式输出到LCOS驱动控制器中,对LCOS显示模式及参数进行配置。具体工作原理如下图所示。   1.2 MIPI-DSI接口电路构架   MIPI-DSI从机接口电路主要包括4个模块:物理传输层模块、通道管理层模块、协议层模块以及应用层模块。如图2所示。   物理传输层:接收时钟通道、数据通道0和数据通道1的高摆幅低功耗序列信号,并进行序列检测,当检测到高速接收请求时,时钟通道接收高速率低摆幅的差分DDR时钟信号,并进行四分频为数据处理逻辑提供并行数据传输时钟,数据通道接收高速率低摆幅的差分数据信号,并进行串并转换输出8位的并行数据到通道管理层,数据通道0在检测进入Escape模式时,则接收高摆幅低速率的数据和命令,并进行串并转换输出到通道管理层;在检测到TA(turnaround)请求时,则将从机的数据或命令进行串行化,以数据通道0发送给主机。   通道管理层:包括时钟切换模块和数据融合电路,时钟切换模块主要为数据处理逻辑提供时钟信号,高速接收时提供主机发送过来并进行四分频后的时钟,低功耗传输时提供数据通道0总线异或而来的同步时钟,TA传输时则提供本地时钟作为电路的同步时钟。数据融合模块则将物理传输层输出的数据进行融合,并进行多级缓存,以备协议层进行数据的ECC、CRC检测及数据解码操作。   协议层:对数据进行ECC和CRC检测,并进行数据包的解码,输出相应的控制信号,若检测到MIPI协议所规定的底层协议错误,则标志相应的错误标志,在TA传输则进行数据包的编码发送到物理传输层。   应用层:根据协议层数据包解码结果,若是高速的图像数据,则将数据转换成DPI格式输出,若是低功耗数据或命令,则将数据转换成DBI格式输出。   MIPI-DSI接口电路结构框图如图2所示。   2   MIPI-DSI接口IP设计与仿真   MIPI-DSI接口IP设计模拟部分采用定制方法,数字部分采用Verilog语言描述,程序设计采用层次化设计方法,根据图2所示是MIPI-DSI接口总体功能电路设计框图,编写系统spec和模块spec,设定各个功能模块的互连接口。每个模块的数据流处理都采用有限状态机进行描述。MIPI-DSI在上电初始化时处于闲置状态,总线都处于LP-II状态,当检测到主机发送序列时,从机接收序列,并判断开始进入哪种工作模式,主要有高速接收、Escape模式和反向传输(Turnaround)模式。   编写设计的顶层模块,为顶层模块搭建测试平台的初始化环境,根据MIPI协议描述的DSI接口的各个功能,编写测试激励testcase,通过建立虚拟主机发送端,建立虚拟显示驱动接收端,搭建起系统的验证平台,仿真结果如图3所示。
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
[RK3288][Android6.0] MIPI DSI显示屏移植调试总结
摘要:Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92DTSI解析:1.MIPI初始化disp_mipi_init:mipi_dsi_init{&&&&&&&&&compatible=&rockchip,mipi_dsi_init&;&&&&&&&&&nb
Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92DTSI解析:1. MIPI初始化disp_mipi_init: mipi_dsi_init{&& &&& &&& &compatible = &rockchip,mipi_dsi_init&;&& &&& &&&&&//屏幕是否需要初始化&& &&& &&& &rockchip,screen_init&& &= &1&;&& &&& &&& &//有几条Lane, lcd drvier需要配置移植.&& &&& &&& &rockchip,dsi_lane&& &&& &= &4&;&& &&& &&&&&//参考http://blog.csdn.net/kris_fei/article/details/&& &&& &&& &//单位是MHz,范围在90~1500MHz, 实际会有点偏差.&& &&& &&& &rockchip,dsi_hs_clk&& &&& &= &600&;&& &&& &&& &//单MIPI还是双MIPI.&& &&& &&& &rockchip,mipi_dsi_num&& &= &1&;};2. 上电时序GPIO根据你在连到屏幕的pin作修改.disp_mipi_power_ctr: mipi_power_ctr {&& &&& &&& &compatible = &rockchip,mipi_power_ctr&;&& &&& &&& &mipi_lcd_rst:mipi_lcd_rst{&& &&& &&& &&& &&& &compatible = &rockchip,lcd_rst&;&& &&& &&& &&& &&&&&//reset pin,用的是gpio7的A4 pin, 高电平有效.&& &&& &&& &&& &&& &rockchip,gpios = &&;gpio7 GPIO_A4 GPIO_ACTIVE_HIGH&;&& &&& &&& &&& &&& &//延时多久,根据lcd spec来确定具体值.&& &&& &&& &&& &&& &rockchip,delay = &10&;&& &&& &&& &};&& &&& &&& &mipi_lcd_en:mipi_lcd_en {&& &&& &&& &&& &&& &compatible = &rockchip,lcd_en&;&& &&& &&& &&& &&& &//enable pin&& &&& &&& &&& &&& &rockchip,gpios = &&;gpio7 GPIO_A3 GPIO_ACTIVE_HIGH&;&& &&& &&& &&& &&& &rockchip,delay = &10&;&& &&& &&& &};};注意,这里RK在使用GPIO_ACTIVE_HIGH是反了,比如SPEC中写着是低电平有效,那么这里要配置为GPIO_ACTIVE_HIGH,而不是GPIO_ACTIVE_LOW.这两个PIN在lcdc节点中有重复配置,只要使用其中一组就可以./*lcdc0 as PRMRY(LCD),lcdc1 as EXTEND(HDMI)*/&;lcdc0 {&& &status = &okay&;&& &rockchip,mirror = &NO_MIRROR&;&& &rockchip,cabc_mode = &0&;&& &power_ctr: power_ctr {&& &&& &rockchip,debug = &0&;&& &&& &/*lcd_en:lcd_en {&& &&& &&& &rockchip,power_type = &GPIO&;&& &&& &&& &gpios = &&;gpio7 GPIO_A3 GPIO_ACTIVE_HIGH&;&& &&& &&& &rockchip,delay = &10&;&& &&& &};&& &&& &lcd_cs:lcd_cs {&& &&& &&& &rockchip,power_type = &GPIO&;&& &&& &&& &gpios = &&;gpio7 GPIO_A4 GPIO_ACTIVE_LOW&;&& &&& &&& &rockchip,delay = &10&;&& &&& &};*/&& &};};3. 初始化命令初始化命令问屏供应商获取.disp_mipi_init_cmds: screen-on-cmds {&& &&& &compatible = &rockchip,screen-on-cmds&;&& &&& &//是否打开cmd调试&& &&& &rockchip,cmd_debug = &1&;&& &&&&&//on-cmdsxxx可以随便取,只要不重复就可以,code会按照放置而不是数字顺序读取.&& &&& &rockchip,on-cmds1 {&& &&& &&& &&& &compatible = &rockchip,on-cmds&;&& &&& &&& &&& &//命令在low power 还是 high speed (HSDT)发送,一般都是LPDT.&& &&& &&& &&& &rockchip,cmd_type = &LPDT&;&& &&& &&& &&&&&//用的平台哪个通道dsi,单MIPI是0, 双MIPI是2.&& &&& &&& &&& &rockchip,dsi_id = &0&;&& &&& &&& &&&&&//依次是type|cmd|data, 只有一个参数用0x15.&& &&& &&& &&& &rockchip,cmd = &0x15 0xcd 0xaa&;&& &&& &&& &&& &rockchip,cmd_delay = &0&;&& &&& &};&& &&& &//......&& &&& &rockchip,on-cmds17 {&& &&& &&& &&& &compatible = &rockchip,on-cmds&;&& &&& &&& &&& &rockchip,cmd_type = &LPDT&;&& &&& &&& &&& &rockchip,dsi_id = &0&;&& &&& &&& &&& &//依次是type|cmd|data0|data1|datax..., 长包用0x39&& &&& &&& &&& &rockchip,cmd = &0x39 0x57 0x00 0x00 0x00 0x00&;&& &&& &&& &&& &rockchip,cmd_delay = &0&;&& &&& &};&& &&& &//.......&& &&& &//下面两条命令厂家有时候不会提供,需要自己补上.&& &&& &rockchip,on-cmds40 {&& &&& &&& &&& &compatible = &rockchip,on-cmds&;&& &&& &&& &&& &rockchip,cmd_type = &LPDT&;&& &&& &&& &&& &rockchip,dsi_id = &0&;&& &&& &&& &&& &//dcs_exit_sleep_mode在code中有定义,可以直接使用,包括下面的dcs_set_display_on.&& &&& &&& &&& &rockchip,cmd = &0x05 dcs_exit_sleep_mode&;&& &&& &&& &&& &rockchip,cmd_delay = &120&;&& &&& &&& &&& &&& &};&& &&& &rockchip,on-cmds41 {&& &&& &&& &&& &compatible = &rockchip,on-cmds&;&& &&& &&& &&& &rockchip,cmd_type = &LPDT&;&& &&& &&& &&& &rockchip,dsi_id = &0&;&& &&& &&& &&& &//只有命令没有参数用0x05.&& &&& &&& &&& &rockchip,cmd = &0x05 dcs_set_display_on&;&& &&& &&& &&&&&//这个延时很重要.&& &&& &&& &&& &rockchip,cmd_delay = &120&;&& &&& &};};4. 屏幕Timing下面几个参数需要参考屏spec来确定.disp_timings: display-timings {&& &&& &native-mode = &&;timing0&;&& &&& &compatible = &rockchip,display-timings&;&& &&& &timing0: timing0 {&& &&& &&& &//屏幕类型,双MIPI是SCREEN_DUAL_MIPI.&& &&& &&& &screen-type = &SCREEN_MIPI&;&& &&& &&& &//无效参数&& &&& &&& &lvds-format = &LVDS_8BIT_2&;&& &&& &&& &//屏幕pixel format&&& &&& &&& &out-face&&& = &OUT_P888&;&& &&& &&&&&//参考: http://blog.csdn.net/kris_fei/article/details/&& &&& &&& &//此值影响fps,刚开始fps可以低一些,比如fps,后面再慢慢加大.&& &&& &&& &clock-frequency = &&;&& &&& &&&&&//水平有效像素&& &&& &&& &hactive = &480&;&& &&& &&& &//垂直有效像素&& &&& &&& &vactive = &1280&;&& &&& &&& &//hbp&& &&& &&& &hback-porch = &160&;&& &&& &&& &//hfp&& &&& &&& &hfront-porch = &160&;&& &&& &&& &//vbp&& &&& &&& &vback-porch = &10&;&& &&& &&& &//vfp&& &&& &&& &vfront-porch = &12&;&& &&& &&& &//h-sync&& &&& &&& &hsync-len = &24&;&& &&& &&& &//v-sync&& &&& &&& &vsync-len = &2&;&& &&& &&& &//下面几个参数基本上不需要变化,除非屏幕显示有异常.&& &&& &&& &hsync-active = &0&;&& &&& &&& &vsync-active = &0&;&& &&& &&& &de-active = &0&;&& &&& &&& &pixelclk-active = &0&;&& &&& &&& &swap-rb = &0&;&& &&& &&& &swap-rg = &0&;&& &&& &&& &swap-gb = &0&;&& &};};调试过程:1. Log查看驱动是否已经正常跑起来,文件有一些调试宏可以打开,以获取更多有用信息.2. 确认屏的供电电压以及复位电压正常(有遇到过板子的一个5V电源窜到复位引脚),上电时序要符合spec要求,这时屏幕可以不接,以免烧坏.3. 如果屏幕需要初始化,确认命令是否发送成功.有如下几种方法确认:a) 用示波器抓取Lan0N和Lane0P,难度较大,不到最后一步不用.b) 把发出去的命令读回来看是否一致,前提是读取接口要正常.(我遇到的读接口就没成功,不知是不是接口问题,没有深究)c) 和厂商确认是否有类型工厂测试命令,配置完后屏可以自己显示7彩色种类的画面.4. 如果还不亮,需要测量下Lane上面的电压,LPDT在1.2V左右,HSDT在200mV左右.如果还是正常,就需要分析MIPI协议了,这一步一个是需要设备,一个是分析时间会很长.5.还有个情况就是是否使用了转接板,因为是高速信号,所以fpc线要求要高. 我就被这问题折磨了整整一周,后来换了插口和短的线就有显示了.
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
邮箱低至5折
推荐购买再奖现金,最高25%
&200元/3月起
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
[RK3288][Android6.0] MIPI DSI显示屏移植调试总结相关信息,包括
的信息,所有[RK3288][Android6.0] MIPI DSI显示屏移植调试总结相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International【图文】Mipi点屏程序设计基础课件资料_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
您可以上传图片描述问题
联系电话:
请填写真实有效的信息,以便工作人员联系您,我们为您严格保密。
Mipi点屏程序设计基础课件资料
总评分4.0|
用知识赚钱
试读结束,要继续阅读或下载,敬请购买
登录百度文库,专享文档复制特权,积分每天免费拿!
你可能喜欢Get multiple quotes within 24 hours!
to manage and view all items.
RELATED CATEGORIES :
Electronic Components & Supplies
Automobiles & Motorcycles
FILTER RESULTS BY :
Supplier Types
Gold Suppliers are pre-qualified suppliers.
Assessed by a third party inspection company. An Assessment Report is available for download.
Supplier Location
Min. Order :
Sample Order
mipi interface
3,083 results for mipi interface
3.5 inch 320*480, ILI9488, full viewing angle, sunlight readable 1-line MIPI interface IPS LCD module
1 Piece (Min. Order)
Contact Supplier
Original 10.1 inch module 1280 *3(RGB)* 800 MIPI LVDS interface mini flexible transparent video tft lcd screen panel
1 Piece (Min. Order)
Contact Supplier
7 inch mipi dsi interface lcd display with capacitive touch screen
1 Piece (Min. Order)
Contact Supplier
Android phones' 5.0 inch 720*1280 dots ips 40 pins MIPI interface TFT LCD screen display panel
US $12.8-17.8
1000 Pieces (Min. Order)
Contact Supplier
Tft display screen, 1.54 inch ips lcd 320x320 . ST7796S . MIPI interface
US $5.5-12
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Set (Min. Order)
Contact Supplier
5 Pieces (Min. Order)
Contact Supplier
5 Pieces (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1000 Pieces (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1000 Pieces (Min. Order)
Contact Supplier
10 Pieces (Min. Order)
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
10 Pieces (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1000 Pieces (Min. Order)
Contact Supplier
1000 Pieces (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
500 Pieces (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
100 Pieces (Min. Order)
Contact Supplier
1 Set (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
5 Pieces (Min. Order)
Contact Supplier
Contact Supplier
1000 Pieces (Min. Order)
Contact Supplier
100 Pieces (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1 Piece (Min. Order)
Contact Supplier
1000 Pieces (Min. Order)
Contact Supplier
1 Unit (Min. Order)
Contact Supplier
ensearchweb1688.com,阿里巴巴打造的全球最大的采购批发平台
1688/淘宝会员(仅限会员名)请在此登录
cbulogin.center.et2Server is OK

我要回帖

更多关于 iphone屏幕不亮 的文章

 

随机推荐