MHL nasıl çalışır?


10

Biraz googling yaptım, ama hala anlamıyorum. Bir MHL dönüştürücüye, adaptöre veya başka bir şeye ihtiyacınız var. Bağdaştırıcının bir ucunda, tüm kaynaklar "standart bir mikro USB" bağlantı noktası ve diğer tarafında "standart bir HDMI bağlantı noktası" olduğunu söylüyor. Eğer hepsi bu kadar standartsa, 5 pim ile 11 pim arasındaki karışıklık nedir? HDMI bağlantı noktası, tüm ekranların onunla çalışması için standart olmalı, bu yüzden telefondaki (görünüşte çok standart olmayan) mikro USB tarafında bir şey olmalı. Telefonuma baktığımda sadece 4 iğneli bir dişi mikro USB konektörü görebiliyorum. Yoksa bu 11 pim (bir Galaxy Note II var) içeride daha derin bir yere mi gömüldü?

İkincisi, genellikle bir MHL adaptörü bağlanır bağlanmaz atılan bu "anahtar" hakkında konuşulur. USB-OTG devre dışı bırakılır ve yalnızca ekran giriş / çıkış bağlantı noktası olur (varsa uzaktan kumanda için giriş). Sanırım bu, onu bir USB hub aracılığıyla telefona bağlamanın mümkün olmadığı anlamına mı geliyor? Bunu yapmak istiyorsam USB fare ve klavye yerine bluetooth fare ve klavyeye ihtiyacım var mı? Yoksa bu sadece 5 iğneli MHL aygıtları için geçerli mi ve 11 iğnenin noktası USB hub'ımı adaptör üzerindeki mikro USB bağlantı noktasına bağlayabildiğim nokta mı?

Üçüncüsü, USB 2.0 - HDMI dönüştürücülerini de gördüm. MHL'den iki kat daha pahalıdırlar, ancak normal bir USB bağlantısı ve HDMI çıkışı vardır, böylece doğrudan USB hub'ımla uyumludur. (MHL ayrıca bir microUSB-> USB dönüştürücüye de sığar, ancak elde edemediğim mikro USB ucuyla ilgili özel bir şey var gibi görünüyor.) Soru, telefonumun (Galaxy Note II) bunun için sürücüleri olup olmadığıdır. donanım ve hub yeterince hızlı olup olmadığı. Herhangi bir fikir?

Son olarak, bunu bilen biri varsa, bunun içeride nasıl çalıştığını merak ediyorum. Telefonun grafik yongası, video çıkışını tıpkı HDMI'da olduğu gibi mikro USB bağlantı noktasına gönderir veya MHL adaptörünün HDMI'ya dönüştürdüğü bazı özel protokolleri var mı? Peki ya HDCP, dünyadaki her TV zaten şifresini çözebilirse birisinin çıkış akışını okumasını nasıl önleyebilirsiniz? Yoksa SSL, TV'ye güvenli bir bağlantı kurmanın bir yolu mudur, böylece başkaları yakalayacaklarsa veri akışınızı okuyamazlar mı?

Yanıtlar:


17

MHL, çok fazla veri iletmek için çok az kablo kullanmak için çok akıllı sinyalleme teknolojisi kullanan yeni bir tel protokolüdür: 1080p video, 7.1 kanal surround ses ve RCP uzaktan kumanda verileri. MHL ayrıca TV'nin bağlı cihaza güç vermesine izin vermek için USB üzerindeki mevcut güç hatlarını kullanır.

Bir MHL ekrana bağlandığında , telefondaki ekran denetleyicisi , MHL protokolünü HDMI protokolünü bir HDMI ekranıyla konuştuğu gibi konuşur. MHL standardının kendisi sadece sinyal protokolüdür: hangi konektörlerin kullanılacağını belirtmez. Bu, bir telefondaki mikro USB konektörünün MHL için ne zaman kullanıldığını algılamasını ve MHL protokolünü konuşmaya geçmesini sağlar. Konektör dışında, MHL ve USB arasında bir ilişki yoktur, bu yüzden bir USB hub'ı kullanamazsınız: kablonun doğrudan cihaza bağlanması gerekir.

HDCP

MHL'deki HDCP, HDMI veya DisplayPort bağlantısıyla tam olarak aynı şekilde çalışır: amaç, yalnızca geçerli, çekilmemiş bir cihaz anahtarına sahip cihazların anahtar değişimi gerçekleştirebilmesi ve böylece içeriği deşifre edebilmesidir. Bunu veya amaçlanan davranışın neden gerçek davranış olmadığını öğrenmek istiyorsanız HDCP'deki Wikipedia sayfasına bakın .

MHL bağlantıları

Üç tür kablo vardır. Birincisi bir adaptör değil: sadece telefon gibi bir MHL üreticisini TV gibi bir MHL tüketicisine bağlamak için bir kablo. Bunu yalnızca TV'niz MHL'yi destekliyorsa ve uygun konektöre sahipse kullanabilirsiniz.

İkincisi, bahsettiğiniz 5 pimli mikro USB'den HDMI'ya adaptördür. Bunu yalnızca TV'niz MHL'yi destekliyorsa kullanabilirsiniz, ancak TV'nin özel bir bağlantı noktasına ihtiyacı olmadığı anlamına gelir. HDMI protokolünü kullanmaz veya sinyal dönüştürmez: sadece bir ucunda mikro USB konektörü ve diğer ucunda HDMI konektörü olan bir kablodur.

Üçüncüsü, 11 pimli mikro USB'den HDMI'ya adaptördür. Bu, 5 pimli adaptörlerle uyumlu olmayan daha yeni Samsung telefonlar için gereklidir. Sadece cihaza bağlantı farklıdır: TV söz konusu olduğunda, 5 pinli adaptörle aynı şekilde çalışır ve TV yine de MHL'yi desteklemelidir. Tahmin ettiğiniz gibi, ekstra pinlerin kullanımı, 11 pinli kabloların hareket halindeyken USB kullanımını desteklemesidir: adaptör Y şeklinde, bir ucunda bir mikro USB konektörü ve HDMI ve mikro USB konektörleri diğer tarafta. USB parçası normal şekilde çalışır ve ana bilgisayar modunda veya çevresel modda hub'larla kullanılabilir.

İllüstrasyon (kredi: Rick Wessley ) Mikro USB konektörleri arasındaki farkı gösterme

DisplayLink

Gördüğünüz diğer bir şey de "USB'den HDMI'ya dönüştürücü" PC'ler içindir. Bilgisayarda çalışan yazılım ekstra bir çerçeve tamponu görevi görür ve video akışını sıkıştırmak için özel bir sıkıştırma teknolojisi kullanır, böylece normal bir USB bağlantısına gönderilebilir. Sıkıştırma protokolü gizlidir ve filmler yerine bilgisayar GUI'leri göndermek için optimize edilmiştir. Dönüştürücünün HDMI ucu, akışı bağlı ekrana HDMI üzerinden gönderdiği bir çerçeve arabelleğine sıkıştırmak için içinde yeterli işlem gücüne sahiptir. Teknoloji, GB, Cambridge'de bulunan DisplayLink'e (eski adıyla Newnham Technologies) ait ve geliştirildi.

Yapımcı üzerinde çalışan yazılıma büyük ölçüde güvendikleri için Android'i desteklemiyorlar ve muhtemelen asla desteklemiyorlar. Sıkıştırma protokolü gizli ve tescilli olduğu için, açık kaynak topluluğu da bir sürücü sağlayamaz. Bu cihazlar standart USB protokolünü kullanır, bu nedenle hub'larla çalışırlar, ancak elbette diğer cihazların neden olduğu herhangi bir gecikme veya bant genişliği çekişi ekranı gölgede bırakacak ve sıkıştırma yapaylıkları ekleyecektir.

Bu yanıt yazıldığından beri DisplayLink, telefonda çalışan bir uygulamaya dayanan bir Android çözümü yayınladı . Tüm cihazlarıyla çalıştığını iddia ediyorlar, ancak HDMI adaptörleri için değil, temel olarak yerleştirme istasyonları için tasarlanmış gibi görünüyorlar.


1
Yani bir android MHL sinyalini normal bir HDMI sinyaline dönüştürecek bir ürün yok mu? Her zaman MHL uyumlu bir TV'ye mi ihtiyacınız var?
jiggunjer

@jiggunjer Birini bilmiyorum. En eski HDMI TV'ler hariç tümü MHL'yi desteklediği için talep yoktur. Emin olmak istiyorsanız yeni bir soru sormalısınız.
Dan Hulme
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.