DragonBoard410C开发板HDMI简介

                     DragonBoard410C开发板HDMI简介


今天我们来介绍下DragonBoard410C开发板的显示接口HDMI。

HDMI全称:高清晰度多媒体接口(英文:High Definition Multimedia InterfaceHDMI
HDMI 标准
http://www.hdmi.org/

HDMI 接口标准:

DragonBoard410C开发板HDMI简介_第1张图片

特点:
支持高清
RGB24bit 输出, 且同时支持 I2S 数字音频输 (96khz , 192khz) 2—8chanel 通道杜比音效输出; 目前适用较广;

HDMI 简单硬件框图:

DragonBoard410C开发板HDMI简介_第2张图片


HDMI 关键词:
0 TMDS core (transition minimized differntial signaling) 最小化差分传输信号
1 HPD(Hot Plug Detect) 热插拔
2 EDID(Extended Display Identification Data) 扩展数据标示
3 HDCP(High-Bandwidth Digital Content Protection) video 相关
4 CEC(consumer ele control) 消费电子控制 ( 通常是包含了控制信号 : play , stop , pause , next ,preview)
5
HDCP 高带宽数字版权保护 ( High -bandwidth Digital Content Protection )
TMDS core (transition minimized differntial signaling)
最小化差分传输信号
说明:
TMDS 是一种差分数字信号机制,采用差分编码传输方式。 TMDS 利用两个引脚的电压差传输数字信号( 0,1 )。 一般是利用 TMDS 传输音频视频等信号。
EDID Extended Display Identification Data (扩展显示标识数据)), EDID 是电子工业协会制定的标准数据格式。这些数据格式包含了很多显示器端的详细信息,比如:制造商信息,显示器尺寸, 显示器最大分辨率,支持频率,横纵比(如: 4:3,16:9 等),以及预设出厂信息 ..... 等信息,此信息被组织在 128 字节的数据中,其中包含校验和信息。详细可以查阅 EDID 数据规范;
CEC( 消费电子控制 ) 接口是采用一线制 (one wire) 通信方式的接口,外围设备可以通过 CEC 接口来访问内部控制器,以达到对设备控制的目的;此功能多用于智能家居上面,如使用手机 APP 可以通过 CEC 接口控制很多具有标准 CEC 接口的设备来完成不同的功能,诸如:打开,
关闭,播放,暂停,上一曲,下一曲等。功能目前是不支持的
(No end-to-end support is provided for EDID.)
HPD
信号: 通常包含有上下拉电阻, 通过电平变化触发中断;
HDCP : HDMI 是一种高清数字接口标准,它可以提供很高的带宽,无损地传输数字视频和音频信号。为了保证 HDMI 或者 DVI 传输的高清晰信号不会被非法录制,就出现了 HDCP 技术。
HDCP 简单来说是发送端(MSM8974)和接收端(TV)会协议确认 HDCP 设备的合法性,之后交换秘钥进行相互认证;发送端对视频流进行加密处理后发送,接收端再以反向解密处理从而达到显示处理; 高通平台内部有一个硬件加密模块处理 HDCP 交互;
HDCP 目的主要是为了防止内容被非法拷贝(蓝光高清)
, 播放系统中每一个环节都必须支持HDCP 协议,如果显示器不支持 HDCP, 就无法正常播放高清节目, 或者无显示或者低画质;

HDCP 的认证流程:

DragonBoard410C开发板HDMI简介_第3张图片

关于 HDCP 协议详细介绍, 参见: HDCP on HDMI Specification Rev2_2_Final1.pdf
题外: 关于改进型的 HDMI(MHL 介绍 )
MobileHigh-DefinitionLink(MHL) 移动终端高清影音标准接口,是一种新推出的便携式消费电子装置的影音标准接口, MHL 仅使用一条信号电缆,既可以通过标准 MHL 输入接口即可呈现于高清电视上;

解释: 属于 HDMI+USB的二合一功能

DragonBoard410C开发板HDMI简介_第4张图片

内部原理:


DragonBoard410C开发板HDMI简介_第5张图片

工作流程:

DragonBoard410C开发板HDMI简介_第6张图片

USB MHL 检测原理:
默认情况下接
CBUS 时候, USB 端有内部上拉, 此时判断 CBUS ID 判断是 USB 连接;则 USB ID switch 会切换到 USB 测,当 CBUS ID 被拉低, 则会认为当前连接的是 MHL 功能接口, 会切换到 video , audio 输出;

MSM8016中的MDSS支持情况:

DragonBoard410C开发板HDMI简介_第7张图片

两个 DSIDSI0DSI1),HDMIWB

DragonBoard410C开发板HDMI简介_第8张图片

HDMIMHL领域专利,比较权威公司:美国Silicon Image(矽映电子科技),提供了大量HDIMIMHL2.4G5G高清转接芯片(有相关需求的转接芯片可以到这个网站进行查询)
http://www.siliconimage.com

支持芯片平台: MSM7x30(720P) MSM8x55(720P) MSM8x60(1080P) APQ80X4 APQ89X4;
常见的主流分辨率: 720P 1080P 2K(720P*2) 4K
Not support : MSM8916 MSM8939 ;
8016 HDMI Tx feature --->
HDMI revision 1.4a
specification)
-channel L-PCM
-channel L-PCM 24-bit/192 KHz
(compressed) (HBR packets)
(compressed) (HBR packets)
-HD Master Audio bitstream (compressed) (HBR packets)
-DID extension
-specific information frame
备注 : 最新的 HDMI1.4 版本可以支持: 最高可支持 4096×2160 @ 30HZ 分辨率标准,即通
常我们所说的
4K2K 信号,该信号画面的清晰度是目前 1080P 信号的 4 倍 ;
一般
1K 代表: 1280*720 2K 代表: 2560X1440
常见分辨率及其区别: 1080P 1080I (I interlace 隔行扫描 ; P progressive 逐行扫描 )
常见转接芯片: ADV7520 ANX7150 sil9022
HAL
主要工作原理:
工作流程:
Video playback is mirrored on the primary/HDMI display. Only landscape orientation is supported.
UI/graphics are mirrored on the primary/HDMI display. The primary display supports WVGA resolution and is scaled to 720p inLandscape mode. In Portrait mode, WVGA resolution on the primary display is 404p x 720p, with black pillars on the side.

当前的 UI/graphics 通过镜像方式映射到 FB1- HDMI

Video 同样通过镜像方式映射到FB1-HDMI

DragonBoard410C开发板HDMI简介_第9张图片DragonBoard410C开发板HDMI简介_第10张图片


上面的流程相对复杂,
简单的说是对
FB0 的内容做一份 copy ( 也就是镜像),并在 HW 层进行旋转缩放,然后输出的 HDMI1

你可能感兴趣的:(DragonBoard410C开发板HDMI简介)