<<

MHL (Mobile high-defi nition link) Technical overview

Mobile high-definition link MHL is the new leading mobile device interface for transmitting and audio. This interface can connect smartphones, tablet PCs and video Key features of MHL: cameras with display equipment such as TV sets, projectors and monitors. MHL uses the micro USB port which is already available on many ❙ HD video and : /60 video and up to 192 kHz 7.1 surround audio mobile devices. The USB interfac e can be used for data connections to a PC as usual. When the built-in MHL transmitter recognizes an ❙ Utilization of existing connectors MHL-capable receiver at the other end, it switches into the MHL transmit mode. The MHL transmitter then sends the AV data over two of the fi ve ❙ Low pin-count interface: HD video and digital audio over a 5-pin interface which includes control and power pins on the micro USB port. The control signals are transmitted via one of the other pins. The 5 V line is used to charge the mobile device while ❙ Provision of power to the mobile device: 5 V and 900 mA transmitting. ❙ Content protection: full support of high- digital content protection (HDCP)

Interfaces and pin assignment

Transmitter end (TX end) = source 19 Receiver end (RX end) = sink Link CBUS 1 VBUS

2 18 MHL– CBUS VBUS

3 VBUS HDMI type A Micro USB MHL+ TMDS channel (MHL–/MHL+) 9 MHL– 4 GND CBUS

5 7 GND GND MHL+ 17,11,5

MHL link control bus (CBUS) MHL voltage bus (VBUS) The point-to-point single-wire CBUS provides the following functionality: The VBUS provides a minimum of 5 V/900 mA power between sink (e.g. TV) and source (e.g. mobile phone). ❙ A mechanism allowing source and sink devices to detect connectivity to an MHL-compliant sink and source device, respectively ❙ A communications channel for DDC commands that is used by an MHL source device to determine the capabilities and characteristics of the sink device by reading the EDID data structure ❙ A communications channel for DDC commands that is used by an MHL source device to initiate all register reads and writes required for content protection ❙ An MHL sideband channel (MSC) is provided for higher-level user functions such as automatic setup tasks or tasks typically associated with infrared usage: remote control protocol (RCP), UTS-8 character protocol (UCP), request action protocol (RAP) The CBUS has suffi cient headroom to be used for other protocols in the future.

TMDS channel

Logical channels Physical channel Period control signal Period control signal 24-bit mode Video encoding 24 bit per are transferred CH0 CH0 MHL+/MHL– MHL+/MHL– Common CH1 Audio/video Audio/video Common TMDS CH1 Data island MHL stream mode Decryption and control Content Content and control Encryption mode MHL stream decoding encoding demodulaton CH2 logic logic CH2 modulaton CH2 CH1 CH0 MHL clock MHL clock CH2 CH1 CH0 Control period encoding t t t t2 t1 t0 2 1 0 Link 3x clock 3x clock multiplier multiplier

Pixel clock 1x buffering 1x buffering Pixel clock

Logical channels Physical channel Period control signal Period control signal

Video encoding Link CH0 CH0 MHL+/MHL– Common Audio/video Audio/video Common TMDS Data island MHL stream mode Decryption and control Content Content and control Encryption mode MHL stream decoding encoding demodulaton CH1 logic logic CH1 modulaton 0x00 CH1 CH0 CH1 CH0 MHL clock MHL clock CH1 CH0 CH1 CH0 16 bit per pixel are transferred Control period t t t t 3 2 1 0 4x clock encoding t3 t2 t1 t0 2x clock multiplier multiplier

Pixel clock ½x multiplier PackedPixel mode 2x multiplier Pixel clock

TMDS protocol video and audio formats Supported video formats 3D video modes Pixel encoding Supported color spaces TMDS is used to carry all audio and video data as well as auxiliary data (such as InfoFrame packets) that describes the active audio and video streams. The bit stream is modulated by a clock signal. In 24-bit mode, MHL uses a Index Mode Refresh Index Mode Refresh 3D mode YCbCr 4:2:2 SD: ITU-R Rec. BT.601 single differential channel to transmit TMDS data that, for example, is carried over three different channels in DVI. 1 640×480 (VGA) 59.94/60 4 1280× 59.94/60 top-bottom YCbCr 4:4:4 HD: ITU-R BT.709-5 The incoming three-channel data needs to be packed into one TMDS channel at the TX end and unpacked into three 2,3 720×480p 59.94/60 frame RGB 4:4:4 Additional: xvYCC, sYCC601, channels at the RX end. There is one TMDS encoder at the TX end and one TMDS decoder at the RX end. TX data 17,18 720×576p 50 sequential AdobeYCC601, AdobeRGB is multiplexed into a single lane prior to being encoded. RX data is decoded prior to being demultiplexed into three 4 1280×720p 59.94/60 19 1280×720p 50 top-bottom lanes. In PackedPixel mode, only two channels are multiplexed: channel 0 and channel 1. One clock period of the 19 1280×720p 50 frame Audio formats MHL clock equals two periods of the pixel clock. Each period of the MHL clock transmits four TMDS characters. sequential 5 1920× 59.94/60 L-PCM 8 channel audio Glossary: 5 1920×1080i 59.94/60 left-right CBUS = MHL link control bus, DVI = , E-EDID = enhanced extended display identifi cation data, GND = ground, 20 1920×1080i 50 Channel assignment in line with CEA-861E 20 1920×1080i 50 left-right HD = high defi ntion, HDCP = high-bandwidth digital content protection, HDMI = high defi nition multimedia interface, MHL = mobile high- 16 1920×1080p 59.94/60 Supported audio sample rates defi nition link, MSC = MHL sideband channel, RAP = request action protocol, RCP = remote control protocol, SD = standard defi nition, 32 1920×1080p 24 top-bottom TMDS = transition-minimized , UCP = UTS-8 character protocol, USB = universal serial bus, VBUS = MHL voltage bus 31 1920×1080p 50 32 kHz 48 kHz frame Sources: MHL Specifi cation 34 1920×1080p 30 sequential 44.1 kHz 96 kHz 6,7 720 (1440)×480i 59.94/60 88.2 kHz 192 kHz Rohde & Schwarz as a valued partner of manufacturers offers test and measurement solutions for MHL. 21,22 720 (1440)×576i 50 176.4 kHz

Rohde & Schwarz solutions for MHL

¸VTS compact video tester ¸VTE video tester ¸VTC video test center

www.the-av-experts.com For more information:

www.the-av-experts.com

MMHL_po_en_folded_3606-6792-82_v0400.inddHL_po_en_folded_3606-6792-82_v0400.indd 1 115.07.20135.07.2013 111:52:581:52:58 1 1 : 3 5 : 1 1

3 1 0 2 . 7 0 . 5

115.07.2013 11:53:11

www.the-av-experts.com

www.the-av-experts.com

For more information: more For

¸VTC video test center test video ¸VTC tester video ¸VTE tester video compact ¸VTS

4QJFG5EJYCT\UQNWVKQPUHQT/*.

176.4 kHz 176.4 12 2 14)56 50 (1440)×576i 720 21,22

solutions for MHL. for solutions

88.2 kHz 192 kHz 192 kHz 88.2 , 2 14)40 59.94/60 (1440)×480i 720 6,7

Rohde & Schwarz as a valued partner of consumer electronics manufacturers offers test and measurement measurement and test offers manufacturers electronics consumer of partner valued a as Schwarz & Rohde

sequential 44.1 kHz 96 kHz 96 kHz 44.1 412×00 30 1920×1080p 34

frame frame

5QWTEGU/*.5RGEKƛECVKQP 32 kHz 48 kHz 48 kHz 32 112×00 50 1920×1080p 31

MHL voltage bus voltage MHL bus, serial universal protocol, character UTS-8 8$75| 75$| 7%2| FKHHGTGPVKCNUKIPCNKPI |VTCPUKVKQPOKPKOK\GF 6/&5| 212×00 4top-bottom 24 1920×1080p 32

Supported audio sample rates sample audio Supported 612×00 59.94/60 1920×1080p 16

remote control protocol, protocol, control remote protocol, action request channel, sideband MHL PKVKQP UVCPFCTFFGƛ 5&| 4%2| 4#2| /5%| PKVKQPNKPM FGƛ

012×00 0left-right 50 1920×1080i 20

mobile high- mobile /*.| PKVKQPOWNVKOGFKCKPVGTHCEG JKIJFGƛ *&/+| FKIKVCNEQPVGPVRTQVGEVKQP DCPFYKFVJ |JKIJ *&%2| PVKQP JKIJFGƛ *&| Channel assignment in line with CEA-861E with line in assignment Channel 012×00 50 1920×1080i 20

ground, ground, interface, visual digital bus, control link MHL )0&| ECVKQPFCVC GPJCPEGFGZVGPFGFFKURNC[KFGPVKƛ ''&+&| &8+| %$75| 9018i5.46 left-right 59.94/60 1920×1080i 5

L-PCM 8 channel audio channel 8 L-PCM 9018i59.94/60 1920×1080i 5

Glossary:

sequential

Audio formats Audio 918×2p50 1280×720p 19

frame frame MHL clock equals two periods of the pixel clock. Each period of the MHL clock transmits four TMDS characters. characters. TMDS four transmits clock MHL the of period Each clock. pixel the of periods two equals clock MHL

2070 59.94/60 1280×720p 4

lanes. In PackedPixel mode, only two channels are multiplexed: channel 0 and channel 1. One clock period of the the of period clock One 1. channel and 0 channel multiplexed: are channels two only mode, PackedPixel In lanes. 918×2p5 top-bottom 50 1280×720p 19

71 2×7p50 720×576p 17,18 is multiplexed into a single lane prior to being encoded. RX data is decoded prior to being demultiplexed into three three into demultiplexed being to prior decoded is data RX encoded. being to prior lane single a into multiplexed is sequential AdobeYCC601, AdobeRGB AdobeYCC601,

channels at the RX end. There is one TMDS encoder at the TX end and one TMDS decoder at the RX end. TX data data TX end. RX the at decoder TMDS one and end TX the at encoder TMDS one is There end. RX the at channels frame frame 59.94/60 720×480p 2,3 Additional: xvYCC, sYCC601, sYCC601, xvYCC, Additional: RGB 4:4:4 RGB

The incoming three-channel data needs to be packed into one TMDS channel at the TX end and unpacked into three three into unpacked and end TX the at channel TMDS one into packed be to needs data three-channel incoming The

2070 99/0top-bottom 59.94/60 1280×720p 4 59.94/60 (VGA) 640×480 1 YCbCr 4:4:4 YCbCr HD: ITU-R BT.709-5 ITU-R HD:

single differential channel to transmit TMDS data that, for example, is carried over three different channels in DVI. DVI. in channels different three over carried is example, for that, data TMDS transmit to channel differential single

Index Mode Refresh 3D mode 3D Refresh Mode Index Refresh Mode Index SD: ITU-R Rec. BT.601 Rec. ITU-R SD: 4:2:2 YCbCr

the active audio and video streams. The bit stream is modulated by a clock signal. In 24-bit mode, MHL uses a a uses MHL mode, 24-bit In signal. clock a by modulated is stream bit The streams. video and audio active the

Supported color spaces color Supported encoding Pixel modes video 3D formats video Supported

TMDS is used to carry all audio and video data as well as auxiliary data (such as InfoFrame packets) that describes describes that packets) InfoFrame as (such data auxiliary as well as data video and audio all carry to used is TMDS

TMDS protocol video and audio formats audio and video protocol TMDS

½x multiplier ½x clock Pixel

Pixel clock Pixel multiplier 2x PackedPixel mode PackedPixel

2x clock multiplier clock 2x

multiplier

0 1 2 3

encoding t t t t

4x clock 4x

0 1 2 3

t t t t

Control period Control

CH1 CH0 CH1 CH0 16 bit per pixel are transferred are pixel per bit 16 MHL clock MHL

CH0 CH1 CH1 CH0 MHL clock MHL

0x00

CH1 modulaton logic

encoding CH1 logic demodulaton

mode control and MHL stream MHL Encryption Content

decoding

Data island Data

and control and mode Content Decryption stream MHL

Common Audio/video

TMDS

Audio/video Audio/video Common

MHL+/MHL– CH0

CH0 Link Video encoding Video

Period control signal control Period

Period control signal control Period Logical channels Physical channel Physical channels Logical

Pixel clock Pixel buffering 1x 1x buffering 1x clock Pixel

3x clock multiplier clock 3x multiplier

Link

0 1 2 3x clock 3x

t t t encoding

0 1 2 t t t

Control period Control

CH0 CH1 CH2 MHL clock MHL

CH2 CH0 CH1 MHL clock MHL

CH2

modulaton logic

encoding CH2 logic demodulaton

MHL stream MHL Encryption Content mode control and

decoding

Data island Data

and control and mode Content Decryption stream MHL

CH1 CH1

Common Audio/video

TMDS

CH1

MHL+/MHL– Audio/video Audio/video Common

CH0 MHL+/MHL–

CH0 24 bit per pixel are transferred are pixel per bit 24 Video encoding Video

24-bit mode 24-bit

Period control signal control Period

Logical channels Physical channel Physical channels Logical Period control signal control Period

TMDS channel TMDS

EKGPVJGCFTQQOVQDGWUGFHQTQVJGTRTQVQEQNUKPVJGHWVWTG 6JG%$75JCUUWHƛ

infrared remote control usage: remote control protocol (RCP), UTS-8 character protocol (UCP), request action protocol (RAP) protocol action request (UCP), protocol character UTS-8 (RCP), protocol control remote usage: control remote infrared

ciated with with ciated asso typically tasks or tasks setup automatic as such functions user higher-level for provided is (MSC) channel sideband MHL An

Ɗ

required for content protection content for required

A communications channel for DDC commands that is used by an MHL source device to initiate all register reads and writes writes and reads register all initiate to device source MHL an by used is that commands DDC for channel communications A

Ɗ

of the sink device by reading the EDID data structure data EDID the reading by device sink the of

s s characteristic and capabilities the determine to device source MHL an by used is that commands DDC for channel communications A

Ɗ

A mechanism allowing source and sink devices to detect connectivity to an MHL-compliant sink and source device, respectively device, source and sink MHL-compliant an to connectivity detect to devices sink and source allowing mechanism A

Ɗ

The VBUS provides up to 5 V/900 mA power between sink (e.g. TV) and source (e.g. mobile phone). mobile (e.g. source and TV) (e.g. sink between power mA V/900 5 to up provides VBUS The The point-to-point single-wire CBUS provides the following functionality: following the provides CBUS single-wire point-to-point The

MHL voltage bus (VBUS) bus voltage MHL (CBUS) bus control link MHL

GND

MHL+ 17,11,5

5

7 GND

CBUS

GND

4 MHL–

9

TMDS channel (MHL–/MHL+) channel TMDS

MHL+

Micro USB Micro

HDMI type A type HDMI 3 VBUS

CBUS

VBUS MHL–

18 2

VBUS

1 1

Link CBUS

19

Receiver end (RX end) = sink = end) (RX end Receiver source = end) (TX end Transmitter

Interfaces and pin assignment pin and Interfaces

transmitting.

Content protection: full support of high-bandwidth digital content protection (HDCP) protection content digital high-bandwidth of support full protection: Content

Ɗ

transmitted via one of the other pins. The 5 V line is used to charge the mobile device while while device mobile the charge to used is line V 5 The pins. other the of one via transmitted are signals control The port. USB micro the on pins

Provision of power to the mobile device: 5 V and 900 mA 900 and V 5 device: mobile the to power of Provision

Ɗ

XG VYQQHVJGƛ VTCPUOKVOQFG6JG/*.VTCPUOKVVGTVJGPUGPFUVJG#8FCVCQXGT /*.ECRCDNGTGEGKXGTCVVJGQVJGTGPFKVUYKVEJGUKPVQVJG/*.

Low pin-count interface: HD video and digital audio over a 5-pin interface which includes control and power and control includes which interface 5-pin a over audio digital and video HD interface: pin-count Low

Ɗ

e can be used for data connections to a PC as usual. When the built-in MHL transmitter chip recognizes an an recognizes chip transmitter MHL built-in the When usual. as PC a to connections data for used be can e interfac USB The devices. mobile

Utilization of existing connectors existing of Utilization

Ɗ

on many many on available already is which port USB micro the uses MHL monitors. and projectors sets, TV as such equipment display with cameras

HD video and digital audio: 1080p/60 video and up to 192 kHz 7.1 surround audio surround 7.1 kHz 192 to up and video 1080p/60 audio: digital and video HD

Ɗ

tablet PCs and video video and PCs tablet smartphones, connect can interface This audio. and video transmitting for interface device mobile leading new the is MHL

Key features of MHL: of features Key Mobile high-definition link high-definition Mobile

6GEJPKECNQXGTXKGY

/*. /QDKNGJKIJFGƛPKVKQPNKPM

Technical overview Technical

high-definition link) high-definition MHL (Mobile (Mobile MHL

About Rohde & Schwarz Service you can rely on Rohde & Schwarz is an independent group of companies J Worldwide specializing in electronics. It is a leading supplier of solu- J Local and personalized tions in the fields of test and measurement, broadcasting, J Customized and flexible J Uncompromising quality radiomonitoring and radiolocation, as well as secure J Long-term dependability communications. Established more than 75 years ago, Rohde & Schwarz has a global presence and a dedicated service network in over 70 countries. Company headquar- ters are in Munich, Germany. Environmental commitment ❙ Energy-effi cient products ❙ Continuous improvement in environmental sustainability ❙ ISO 14001-certifi ed environmental management system

Certifi ed Quality System ISO 9001

Rohde & Schwarz GmbH & Co. KG www.rohde-schwarz.com

Regional contact ❙ Europe, Africa, Middle East | +49 89 4129 12345 [email protected] ❙ North America | 1 888 TEST RSA (1 888 837 87 72) [email protected] ❙ Latin America | +1 410 910 79 88 [email protected] ❙ Asia/Pacifi c | +65 65 13 04 88

[email protected] 2

d

❙ China | +86 800 810 8228/+86 400 650 5896 d n i . 0

[email protected] 0 4 0 v _ 2

R&S® is a registered trademark of Rohde & Schwarz GmbH & Co. KG 8 - 2

Trade names are trademarks of the owners | Printed in Germany (as) 9 7 6 -

PD 3606.6792.82 | Version 04.00 | July 2013 | 6 0 6

MHL (Mobile High-defi nition Link) Technical Overview 3 _ d

Data without tolerance limits is not binding | Subject to change e d l

© 2012 - 2013 Rohde & Schwarz GmbH & Co. KG | 81671 München, Germany o f _ n e _ o p _

3606679282 L H MMHL_po_en_folded_3606-6792-82_v0400.indd 2