|
|
楼主 |
发表于 2011-3-27 21:49:51
|
显示全部楼层
整个传输原理依然是基于 Silicon Image 公司的TMDS 编码技术。而对于 DVI 接口存在的各 n \. @8 n; W, M6 P" C3 X
4 Z1 }( N$ u1 e' ~. u3 \" t种缺陷,HDMI 进行了大幅提升,主要体现在以下方面:
$ A2 M6 l3 M! [; ^ z% {7 Z! H, n# D3 h
* 更好的抗干扰性能,能实现最长 20 米的无增益传输。
/ @2 R+ k( n( ]! y% K$ n
0 v) _1 W3 x7 l * 针对大尺寸数字平板电视分辨率进行优化,兼容性好。 7 l' q6 ]' q3 ^# E, h$ k
% t5 z+ _% P- p4 z; u * 支持EDID(注 1)和 DDC2B(注 2)标准,设备间可以智能选择最佳匹配的连接方式。
; ^. N8 H: A! H
, G( }3 \- i& }5 B K$ h2 Z1 n * 拥有强大的版权保护机制(HDCP),有效防止盗版现象。 / G5 s- q. ^; X: Q: i8 W3 K; E
0 p- _4 b& s1 s1 t6 R7 j' `9 v
* 支持24bit 色深处理,(RGB、YCbCr4-4-4、YCbCr4-2-2)。 1 S5 z- n& `5 B5 _ o
9 E; t# T! ], ?0 H! E' r * 接口体积小,各种设备都能轻松安装。
1 I: a. e4 y* P, c' \
3 o5 V/ r3 [- U H# N( y' l% u * 一根线缆实现数字音频、视频信号同步传输,有效降低使用成本和繁杂程度。 ' r* p" Q. U, o, ]6 V/ ^
7 {8 C9 o0 w# I) E
* 完全兼容 DVI 接口标准,用户不用担心新旧系统不匹配。
6 ?5 u( Q3 v- Q$ W6 `: e" |4 I8 l3 `# Z) |; D) b
* 支持热插拔技术。
4 Z9 F) C2 z: ^' G! y/ M+ J5 f8 B9 y8 ^" s) @/ w
注 1:EDID(Extended Display Identification DATA,即扩展显示识别数据),最初是
% v: h: R8 G. O& P( p1 W
& f) o8 N) h; T$ y! \$ Q& ?4 G为PC显示器设置的优化显示格式而设计的规范,存储在显示器中专用的容量为1Kb的EEROM
' B- K d, y% I4 W- r: w6 {& T, {* J: D' q
存储器中。而 HDMI 接口,则遵从并且扩展了此规范。HDMI 接口在数字电视中的 EDID 数据
+ m# w8 A$ M: y, d3 c2 |6 T7 ~# `0 S& t* j# {4 r( R0 B1 `
结构,与 PC 显示器的最大区别是编程数据可以是 128Byte 的倍数,它不仅规定数字电视显
. U- w z. t' e+ e3 t' U, L) z% x+ l2 U" f: ?% Q% ?
示的格式,也规定数字视频信号和数字音频信号。
4 v) x& U, C8 ^, F* s3 [8 {5 a7 r* l
注 2:DDC2B 是主机与显示设备准双向通讯的协议标准,主要基于 I2C 通讯协议。只有主 9 e3 A$ t; w$ c3 x4 h
1 W+ `4 |6 B2 }机向显示设备发出需求信号,并得到显示器的响应后,显示设备才会像主机送出 EDID 资料。 - G& S& C, Z2 b0 K2 j
! x* E8 t1 F) y; S
上述仅仅罗列了 HDMI技术相对于 DVI 技术的主要优势,而随着 HDMI 标准本身的发展,其
- L9 W- x! Y1 }+ V7 g; w/ {9 B! v1 [. p) z) m v
从最初的 1.0 版本也进化出了 1.2 版本和 1.3 等后续版本,不仅性能更加强大,兼容性也更
# Q @* q9 P+ g; C, q4 G
- r1 @& t0 I' E/ ?$ K加出色。因此,HDMI 正在成为高清时代普及率最
/ s) |" P5 ^" a7 Y$ u' }8 u% y; L
. u# [3 y* B+ {+ _8 `9 c2 y- u, H高、用途最广泛的数字接口。在现在任何一台平
/ K+ G1 F3 a9 ~; V) \! k$ G) n% j% y' R% N' `
板电视上,HDMI 接口都成了标准化的配置。 技术详解 , K1 g* X. T* Z! [; {
/ G) Q, z' A. {% ]% ]: f5 ` 如同最顶级的发动机是 F1 赛车驰骋赛场的保障一样,HDMI 标准之所以拥有强大的数据 : p5 B, B) Z) J: U$ q
7 e, C, R4 @9 Z7 g/ M$ e$ `$ l传输能力,和它的传输原理是分不开的,下面我们就看看 HDMI 标准的传输原理是什么。
4 K' B4 o2 j2 p- b
) e! r7 W6 u# U& e( }/ t& j HDMI标准继续沿用了和DVI相同的,由Silicon Image公司发明的TMDS(Time Minimized * |$ U3 f; L [8 C
9 k% ~1 \& q9 c* O# I2 V
Differential Signal)最小化传输差分信号传输技术。TMDS 是一种微分信号机制,采用的
; J( h/ q3 T/ |! H0 G& j
; K' k3 Y0 d7 U N& L6 T5 Z是差分传动方式。这不仅是 DVI 技术的基础,也是 HDMI 技术的基础原理。 8 k+ c3 |# ~* O5 N0 v! Z
TMDS 差分传动技术是一种利用 2 个引脚间电压差来传送信号的技术。传输数据的数值 . Y$ H4 x0 z7 Y' \$ u+ l
* _2 \1 j5 q# j2 p
(“0”或者“1”)由两脚间电压正负极性和大小决定。 & F- E6 U1 J5 `/ ~2 Q" y8 f+ F7 P
0 b9 z3 }; y5 i" l/ c 每一个标准的 HDMI连接,都包含了 3 个用于传输数据的 TMDS 传输通道,还有 1 个独立 0 S$ Q1 [% o# @ o( t0 Q. p
* L) `- P- I5 @0 u5 o' c
的 TMDS 时钟通道,以保证传输时所需的统一时序。在一个时钟周期内,每个 TMDS通道都能 6 M8 s, \7 q) Y, m4 x6 X/ c
, }9 K! `) V0 N传送 10bit的数据流。而这 10bit数据,可以由若干种不同的编码格式构成。 ) Q) w, i* U9 y# X& z
7 s9 x1 B5 b( O" g8 c4 X5 V
一般来说,HDMI 传输的编码格式中要包含视频数据(HDMI1.3 版本前每个像素采用 $ [* l) ] P' c [# R
: p- |5 P5 X& W s5 Y, |7 E24bit)、控制数据和数据包(数据包中包含音频数据和附加信息数据,例如纠错码等)。TMDS , n/ C# u, e7 {5 a
1 Y c3 l {) \
每个通道在传输时要包含一个 2bit的控制数据、8bit 的视频数据或者 4bit 的数据包即可。 B, {5 t" v S* n) a- [3 e: e
0 y) A% o3 }0 O* V" y
在 HDMI 信息传输过程中,可以分为三个阶段:视频数据传输周期、控制传输周期和数据岛 ( _" g3 I @* O( J
+ X! r+ s- D8 @6 K传输周期,分别对应上述的三种数据类型。 % ]( A0 c( @' B; r; z0 {
3 d) Q b! g# \ |& x2.8.4 带宽和 TMDS 的关系 * p/ M6 e. A1 c6 x5 j
5 X+ d! s8 ?1 T) K5 W5 }
在 HDMI标准中所规定的带宽,在 1.0 版本就设定为最高 4.96Gbps。那么这一数值是怎 8 e6 f! }; C/ O' _4 A1 N4 k
$ w% v# Y$ A9 I n么的来的呢?和 TMDS 又有什么关系呢?看右面的公式: + X" v: I5 `6 w8 s. h( C. ?- a
v! j( I4 w; C4 T- h5 P 这是一个适用于所有串口传输接口带宽计算的公
' s' H% |; H, v( @; s2 z3 p" z1 v M) N0 p5 Q9 A( ~4 Q
式。在所有的数字电路中,都有一个负责提供基本频率的元器件——晶振,它就像是一个精 2 R g, ~2 {5 ?, |; j9 v- ] O9 [6 C
* q1 r; Y9 D1 A0 y$ B
确的闹钟一样,电路中所有的元器件都按照它的节奏统一行动。比方说,某一运算电路的晶
! u4 J b v3 i3 @* ?# R7 [7 b, T: u7 Q
振频率是 100Hz,就是说这一电路在一秒钟内可以进行 100 次运算过程。由此可见,晶振的 q/ j1 O' f0 U4 P$ w- Q! O/ w
8 @- g6 _. t4 ?2 O0 g" z
工作频率越高,每秒所能处理的运算次数就会越多,数据的处理能力也就会越强大。而 HDMI
+ n# @: |- s+ X4 V- W: i7 p0 P/ O, p) `. ~
标准中,这个原理同样适用。
% m( ?& ^9 u- Z* `8 [3 n) k7 F- V' i1 v3 G) F
HDMI 电路中的时钟频率,在最初制定时范围从 25MHz-165MHz 之间,也就是说一个 TMDS
' [7 Y3 N0 s4 e r; C
, x" ^( {% q! L/ @& c通道每秒最多能传输 165MHz×10bit=1.65Gbit 的数据,3 个 TMDS 通道一秒就可以传输
! ~( t5 R. N) `% E. e. ^$ {
, p: X, [+ ? U) l4 X1 z! D3 I1.65×3=4.95Gbit 的数据,再加上控制数据,用标准方法表示就是 4.96Gbps 的带宽。而如
1 H) f6 U/ R$ ~, S5 a! u8 L# N2 @4 Q
果用像素点来表示,那就是一秒可以传输显示 1.65G 个像素点(一个完整的像素点信息由 |
|