一 概述

eDP接口是一种基于DisplayPort架构和协议的内部数字接口,适用于平板电脑,笔记本,一体机等等,未来将逐步取代LVDS接口

二 eDP接口简介

下图1为eDP接口架构图,主要分为3部分:

Main link,AUX CH,HPD

                               图1

2.1 Main link通道

Main link通道有如下特点:

1 由1-4对lanes组成,每条lane都是一对差分信号

2 采用交流耦合技术,使得发送端和接收端有不同的共模电压

3 采用ANSI 8bit/10bit进行编码,提高数据传输正确性

4 传输速率高,工作速率可达1.62Gbps/2.7Gbps/5.4Gbps

5 无时钟线,只有数据线,有效的减小了EMI

Main link通道作用:

传输音频数据,视频数据,时序信号等等。

下面介绍如何确定eDP lanes数量以及传输速率

                      图2

实际所需带宽 = Pixel clock(像素时钟) * bpp(色深)

比如eDP屏幕分辨率是1920*1080,采用18bit色深即RGB666

实际所需带宽是148.5Mbps * 18 = 2.673Gps,因此Main link选择2 条lanes,每条lane传输速率是1.62Gbps,最大传输速率是2.952Gbps,大于2.673Gbps,可以保证正常工作。

2.2 AUX CH:辅助通道

AUX CH(辅助通道)有如下特点:

1 采用交流耦合技术

2 采用ManchesterII进行编码

3 传输速率为1Mbps,传输距离可达15m

4 低延时特性,每个传输任务小于500us

AUX CH通道作用:

链路管理,设备控制,同时传输EDID数据

2.3 HPD

热插拔检测通道,和HDMI接口的HPD信号相同,本文不做讲解

三 B140HAK01V100 LCD屏幕调试

3.1 信号流程图

下图3为信号流程图:

                      图3

从信号流程图可知:

AM5728输出RGB信号给NCS8801芯片

NCS8801芯片将RGB信号转换成eDP信号

LCD接收eDP信号,然后显示

3.2 AM5728输出RGB时序

下图4为B140HAK01V100 LCD时序表

                      图4

从LCD时序表可知:

clock = 141MHz;

htotal = 2104; vtotal = 1116;

hactive = 1920; vactive = 1080;

hblanking = 184; vblanking = 36;

根据BT1120协议:

hactive + hblanking = htotal = 2104;

vactive + vblanking = vtotal = 1116;

hfrontporch + hbackporch + hsync_len = hblanking = 184;

vfrontporch + vbackporch + vsync_len = vblanking = 36;

因此实际配置

hfrontporch = 124; hbackporch = 50; hsync_len = 10;

vfrontporch = 16; vbackporch = 10; vsync_len = 10;

下图5即AM5728输出时序,其中

data-lines = <18>; 表示色深为18bit

hsync-active = <1>; 表示行同步信号高电平有效

vsync-active = <1>; 表示帧同步信号高电平有效

de-active = <1>; 表示数据使能信号高电平有效

                     图5

3.3 配置NCS8801芯片

NCS8801支持2-lanes/4-lanes eDP(1.62Gbps/2.7Gbps)输出

支持18bit/24bit RGB输入

支持LVDS输入

支持Pixel clock最高270MHz

支持SDR/DDR模式

注意:

1加载驱动前,必须进行硬件复位同时Power down管脚置1。

2 NCS8801寄存器0x10 ~ 0x1F必须根据AM5728输出时序来进行设置,比如行同步信号电平极性和帧同步信号电平极性必须保持一致,否则LCD不会显示图像。

3 NCS8801设置0x20等于0xFF,0x21等于0xFF,使能BIST模式(自测模式),此时NCS8801输出红色到LCD,如果LCD显示红色,表示NCS8801 eDP通道正常,LCD供电也正常。设置0x20等于0x00,关闭BIST模式。

4 NCS8801 AUX_CH通道需要注意上拉/下拉电阻,如下图8所示,DPAUXP信号需要下拉,DPAUXN信号需要上拉。

                      图8

转载于:https://blog.51cto.com/jiangniu/2070778

视频驱动之eDP接口LCD调试相关推荐

  1. mipi接口LCD调试流程(基于Android4.0版本以后)

    MIPI联盟,即移动产业处理器接口(MobileIndustry Processor Interface简称MIPI)联盟.MIPI(移动产业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放 ...

  2. 嵌入式Linux MIPI接口LCD调试-关于DRM显示与应用调试的干货浓缩

    经过一段时间自己学习和理解,个人对于MIPI LCD接口的调试有了自己的一点心得,当然也收获了Linux DRM显示框架及调试的一些心得,DRM真的很难很难,本文也无法顾及所有的细节,之前也发了一些D ...

  3. rgb 接口lcd 驱动调试

    文章目录 lcd 控制器的模式配置 rgb 接口 时序 dma 配置 lcd 调试要点 lcd 控制器的模式配置 接口配置 soc lcd controller 一般都支持多种的 Lcd 接口, 如 ...

  4. LCD接口设计系列一:基于eDP接口屏的硬件电路设计

    LCD的接口类型较多,主要有RGB接口.LVDS接口.eDP接口.MIPI-DSI接口.HDMI接口等,这些接口的定义/协议/特点等各有不相同,一直想对这些接口电路做一个总结.由于涉及到的内容比较多, ...

  5. 便携式液晶驱动板卡方案可支持1080P能驱动 HBR 4LANE EDP 接口的液晶面板有一个 miniHDMI 接口,两个 Type-C 信号接口。支持 HDR 高动态。

    AP2KS REV1.1 是一款多功能便携式液晶显示器驱动板卡,可支持最高分辨率 2560*1600@60Hz, 能驱动 HBR 4LANE EDP 接口的液晶面板. 拥有一个 miniHDMI 接口 ...

  6. 基于Linux视频驱动接口V4L2视频采集编程

    视频采集基本步骤流程如下: 打开视频设备,设置视频设备属性及采集方式.视频数据处理,关闭视频设备,如下图所示: 一.打开视频设备 打开视频设备非常简单,在V4L2中,视频设备被看做一个文件.使用ope ...

  7. RGB、LVDS、MIPI和EDP接口液晶屏

    RGB.LVDS.MIPI和EDP接口液晶屏 概述 一.RGB_TTL 二.LVDS 三.MIPI(手机.平板等数码产品应用场合) 四.eDP接口(笔记本.工控机.工业平板等应用场合,用来取代LVDS ...

  8. DM6446开发攻略:V4L2视频驱动和应用分析

    针对DAVINCI DM6446平台,网络上也有很多网友写了V4L2的驱动,但只是解析Montavistalinux-2.6.10 V4L2的原理.结构和函数,深度不够.本文决定把Montavista ...

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

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

最新文章

  1. 资料分享:推荐一本《李宏毅机器学习》开源电子书!
  2. 浅谈微软Windows Server 2012的性能指标
  3. oracle10g优化器默认,Oracle10g数据库优化实用心得小结
  4. 左右伸缩_冬季装修为啥要留伸缩缝?等到天热地板开裂就晚了!合肥人注意下...
  5. Docker持续集成与容器管理--系列教程
  6. Histogram Normalization 图像直方图归一化
  7. 管理感悟:计划是给谁看的
  8. Atitit linux获取项目运行环境版本
  9. BUUCTF-Crypto-rabbit+篱笆墙上的影子(栅栏密码)+RSA题解
  10. aws mysql 无法访问_Amazon RDS
  11. macchanger克隆MAC地址
  12. Android 一个美观简洁的登录界面(一)
  13. eclipse中在包内建包
  14. 猿辅导-2019-校招笔试
  15. java的login_Java login登陆界面设计
  16. R语言outer函数应用于两个数组实战
  17. qt 判断ctrl键被按下_直播 | 当世界被按下暂停键,幸有阅读可慰藉
  18. Google+ 登录
  19. APICloud模拟微信支付调用(非集成微信支付SDK)
  20. 网络连接里面是空白的没有什么的本地连接、interface:没有注册类别

热门文章

  1. 爱思助手更新后无法连接服务器,《爱思助手》操作失败解决办法(图文)
  2. 扩展无线网络(WDS桥接功能)
  3. lightroom 闪退_【HTTP网球iOS】Lightroom解锁
  4. 苹果mac电脑怎么设置默认浏览器
  5. php伪协议xss,XSS漏洞学习
  6. Ubuntu 设置自动切换桌面壁纸
  7. 搞不定思想和组织转变,何谈企业转型
  8. yarn create umi 报错问题
  9. c32+c32asm
  10. 离散数学真值表(c语言编程实现),C语言 实现离散数学合式公式真值表