一 概述

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