MHL技術剖析,比HDMI更強的東東

2021-06-26 01:20:28 字數 2110 閱讀 9220

mhl這個只是經常聽說,沒有見過的東西,現在已經非常火熱了,我們才剛剛開始做,人家三星都推出幾款帶mhl介面的手機了,電視 機頂盒。。。。。反正好多裝置上都已經開始用mhl了。

silicon image廠家來人給我們做了mhl技術的培訓,演示了多種mhl解決方案

我做了一些筆記,同時參考了mhl晶元的手冊,理解了工作原理,做個總結

一些術語:

mhl:mobile high-definition link 移動終端高畫質影音標準介面

hdmi:high definition ********** inte***ce 高畫質晰度多**介面

***s:最小化傳輸差分訊號

hdmi的控制訊號:ddc (display data channel ),cec(consumer electronics control)

說一下hmdi,這是標準的介面圖

tx0p/tx0n、tx1p/tx1n  tx2p/tx2n  txcp/txcn(clock),另外四根是這4組差分訊號的shield,接gnd

這4組差分訊號也稱為最小化傳輸差分訊號***s

有3個控制管腳:ddc、cec、hotplug,一組iic,一組電源

標準的hdmi介面比較大,比乙個usb介面還大,也有一種稍小點的minihdmi,在手機上用microhdmi,類似microusb介面

為什麼用mhl?

1. 由於手機體積和外觀的限制,如果把hdmi介面做上去可能會影響美觀,而且還需使用**較高的hdmi線

2. hdmi介面需要裝置提供5v的電壓,手機一般是沒有5v的電壓的,所以要用公升壓電路公升壓,這樣做不太合理,功耗也大

3.  現在wifi display技術很流行,可以無線傳輸hdmi訊號,但是出於傳輸距離、頻寬、穩定性的考慮,此技術還不算成熟,需要乙個長期發展過程

在這種時機下mhl就出現了,它是由silicon image在2009~2023年設計出來的,其實就是一種hdmi轉mhl的專用晶元,許多智慧型手機廠商都在使用他們的mhl方案,像三星htc是比較大的客戶,

也逐漸形成的聯盟,越來越多的廠商開始加入,國內的手機廠商也紛紛開始加入。

做mhl開發就是把hdmi和mhl轉接晶元搞定,看這個mhl晶元示意圖

首先要確定cpu本身的hdmi介面可用,mhl晶元就是把hdmi的***s訊號做為輸入,經過內部的mhl transmitter and control將訊號轉換成兩根線mhl訊號線,就可以用usb的兩根訊號線進行傳輸。

前面說了它可以和cpu的usb線共用同乙個usb介面,那就需要乙個switch開關。cpu的usb訊號線接進來,它和mhl訊號線接在了high speed switch模組上,內部有乙個switch control控制開關。

再看怎樣檢測插入的訊號線是usb線還是mhl線,這就利用了usb的id腳(第4腳)

通過iic介面讀寫晶元暫存器,驅動就是建立幾個iic裝置。

特色功能之一:mhl裝置給手機充電

如果用usb線將手機連線電腦,電腦就給手機充電。mhl也一樣,如果乙個支援mhl介面的電視連線手機,電視端就能輸出5v電源給手機充電(和電腦的usb介面乙個原理)

如果電視沒有mhl介面,那就需要乙個mhl adapter,一端是usb口,另一端是標準hdmi介面,mhl adapter本身要連線外部電源,這個電源同樣可以給手機充電

特色功能之二:電視遙控器反向操作手機

這個功能相當牛b,mhl晶元可以接收到電視遙控器的訊號,再把鍵值通過驅動報給手機的系統,可以實現基本的手機操作了(如方向鍵,音量加減,主選單,返回等)

還沒有做到這一步,不知道其原理

未完待續。。。。。。。。。。。

暫時沒機會做mhl了,寫了一篇續:

比Picasso更強大的框架 Glide

glide是谷歌官方推薦的一款可以載入並快取的框架,下面我來介紹一下它的用法和某些屬性。glide with context load interneturl into targetimageview glide with context load usageexamplelistviewadapt...

比CMD更強大的命令列WMIC

先決條件 a.啟動windows management instrumentation服務,開放tcp135埠。b.本地安全策略的 網路訪問 本地帳戶的共享和安全模式 應設為 經典 本地使用者以自己的身份驗證 1.wmic node 192.168.1.20 user domain administ...

比CMD更強大的命令列WMIC

先決條件 a.啟動windows management instrumentation服務,開放tcp135埠。b.本地安全策略的 網路訪問 本地帳戶的共享和安全模式 應設為 經典 本地使用者以自己的身份驗證 1.wmic node 192.168.1.20 user domain administ...