MHL hoạt động như thế nào?


10

Tôi đã thực hiện (khá) một số googling, nhưng tôi vẫn không nhận được nó. Bạn cần một bộ chuyển đổi MHL, hoặc bộ chuyển đổi, hoặc một cái gì đó. Ở một đầu của bộ chuyển đổi, tất cả các tài nguyên đều nói rằng, có một cổng "micro-USB tiêu chuẩn" và mặt khác là "cổng HDMI tiêu chuẩn". Nếu tất cả chúng đều chuẩn như vậy, thì những gì khó hiểu về 5 chân so với 11 chân? Tôi đoán cổng HDMI phải là tiêu chuẩn cho tất cả các màn hình hoạt động với nó, vì vậy nó phải là một cái gì đó ở phía micro-USB (dường như không chuẩn) trong điện thoại. Nhìn vào điện thoại, tôi chỉ có thể thấy đầu nối micro-USB 4 chân. Hay là 11 chân này (tôi có một chiếc Galaxy Note II) được chôn ở đâu đó sâu hơn bên trong?

Thứ hai, người ta thường nói về "công tắc" này được ném ngay khi bộ chuyển đổi MHL được kết nối. USB-OTG bị vô hiệu hóa và nó chỉ trở thành cổng đầu vào / đầu ra hiển thị (đầu vào cho điều khiển từ xa, nếu có). Tôi đoán điều đó có nghĩa là không thể kết nối nó qua cổng USB với điện thoại? Tôi cần chuột bluetooth và bàn phím thay vì chuột USB và bàn phím nếu tôi muốn làm điều này? Hoặc điều này chỉ áp dụng cho các thiết bị MHL 5 chân và là điểm của 11 chân mà tôi có thể kết nối trung tâm USB của mình với cổng micro-USB trên bộ chuyển đổi?

Thứ ba, tôi cũng đã thấy các bộ chuyển đổi USB 2.0 sang HDMI. Chúng đắt gấp đôi MHL, nhưng chúng có kết nối USB và HDMI đầu ra bình thường, do đó sẽ phù hợp trực tiếp với trung tâm USB của tôi. (MHL cũng phù hợp với bộ chuyển đổi microUSB-> USB, nhưng có vẻ như có một điều đặc biệt về đầu micro-USB mà tôi không nhận được.) Câu hỏi đặt ra là điện thoại của tôi (Galaxy Note II) có trình điều khiển cho điều đó không loại phần cứng, và liệu trung tâm có đủ nhanh. Có ý kiến ​​gì không?

Cuối cùng, nếu có ai biết điều này, tôi tò mò về cách thức hoạt động của bên trong. Chip đồ họa của điện thoại sẽ gửi video ra cổng micro-USB của nó, giống như với HDMI hoặc nó có một số giao thức tùy chỉnh mà bộ chuyển đổi MHL sau đó chuyển đổi sang HDMI? Còn HDCP thì sao, làm thế nào bạn có thể ngăn ai đó đọc luồng đầu ra nếu mọi TV trên thế giới đều có thể giải mã được? Hay nó giống như SSL một cách để thiết lập kết nối an toàn với TV để người khác không thể đọc được luồng dữ liệu của bạn nếu họ muốn bắt nó?

Câu trả lời:


17

MHL là một giao thức dây mới, sử dụng công nghệ tín hiệu rất thông minh để sử dụng rất ít dây để truyền nhiều dữ liệu: video 1080p, âm thanh vòm 7.1 và dữ liệu điều khiển từ xa RCP. MHL cũng sử dụng các đường dây điện hiện có trên USB để cho phép TV cung cấp năng lượng cho thiết bị được kết nối.

Khi được kết nối với màn hình MHL, bộ điều khiển hiển thị trên điện thoại sẽ nói giao thức MHL giống như nó sẽ nói giao thức HDMI với màn hình HDMI. Bản thân tiêu chuẩn MHL chỉ là giao thức báo hiệu: nó không chỉ định các đầu nối nào được sử dụng. Điều này cho phép đầu nối micro-USB trên điện thoại phát hiện khi nào nó được sử dụng cho MHL và chuyển sang nói giao thức MHL. Ngoài đầu nối, không có mối quan hệ nào giữa MHL và USB, vì vậy bạn không thể sử dụng bộ chia USB: cáp phải kết nối trực tiếp với thiết bị.

HDCP

HDCP trên MHL hoạt động chính xác giống như qua kết nối HDMI hoặc DisplayPort: ý định là chỉ tiêu thụ các thiết bị có khóa thiết bị hợp lệ, không được yêu cầu mới có thể thực hiện trao đổi khóa và do đó giải mã nội dung. Xem trang Wikipedia trên HDCP nếu bạn muốn tìm hiểu về điều đó hoặc về lý do tại sao hành vi dự định không phải là hành vi thực tế.

Kết nối MHL

Có ba loại cáp. Đầu tiên hoàn toàn không phải là một bộ chuyển đổi: nó chỉ là một sợi cáp để kết nối nhà sản xuất MHL như điện thoại với người tiêu dùng MHL như TV. Bạn chỉ có thể sử dụng điều này nếu TV của bạn hỗ trợ MHL và có đầu nối thích hợp.

Thứ hai là bộ chuyển đổi micro-USB-HDMI 5 chân mà bạn đã đề cập. Bạn vẫn chỉ có thể sử dụng điều này nếu TV của bạn hỗ trợ MHL, nhưng điều đó có nghĩa là TV không cần cổng đặc biệt. Nó không sử dụng giao thức HDMI hoặc chuyển đổi bất kỳ tín hiệu nào: đó chỉ là cáp có đầu nối micro-USB ở một đầu và đầu nối HDMI ở đầu kia.

Thứ ba là bộ chuyển đổi micro-USB-HDMI 11 chân. Điều này là cần thiết cho các điện thoại Samsung mới hơn, không tương thích với bộ điều hợp 5 chân. Chỉ có kết nối với thiết bị là khác nhau: theo như TV có liên quan, nó hoạt động giống như bộ chuyển đổi 5 chân và TV vẫn phải hỗ trợ MHL. Như bạn đã đoán, việc sử dụng cho các chân phụ là cáp 11 chân hỗ trợ sử dụng USB khi đang di chuyển cùng một lúc: bộ chuyển đổi có hình chữ Y, với một đầu nối micro-USB ở một đầu và Đầu nối HDMI và micro-USB khác. Phần USB hoạt động như bình thường và có thể được sử dụng với các hub, ở chế độ máy chủ hoặc chế độ ngoại vi.

Minh họa (tín dụng: Rick Wessley ) Minh họa sự khác biệt giữa các đầu nối micro-USB

DisplayLink

Một thứ khác mà bạn đã thấy, "bộ chuyển đổi USB sang HDMI", dành cho PC. Phần mềm chạy trên PC hoạt động như một bộ đệm khung phụ và sử dụng công nghệ nén độc quyền để nén luồng video để có thể gửi nó trên một liên kết USB thông thường. Giao thức nén là bí mật và được tối ưu hóa để gửi GUI máy tính thay vì phim. Đầu HDMI của bộ chuyển đổi có đủ sức mạnh xử lý bên trong nó để giải nén luồng thành bộ đệm khung, nó gửi qua HDMI đến màn hình được kết nối. Công nghệ được phát triển và sở hữu bởi DisplayLink (trước đây là Newnham Technologies), có trụ sở gần tôi ở Cambridge, GB.

Vì họ phụ thuộc rất nhiều vào phần mềm chạy trên nhà sản xuất, họ không hỗ trợ Android và có thể sẽ không bao giờ làm như vậy. Và vì giao thức nén là bí mật và độc quyền, cộng đồng nguồn mở sẽ không thể cung cấp trình điều khiển. Các thiết bị này sử dụng giao thức USB tiêu chuẩn, do đó chúng hoạt động với các hub, nhưng tất nhiên mọi sự chậm trễ hoặc tranh chấp băng thông do các thiết bị khác gây ra sẽ khiến màn hình bị lag và thêm các thành phần nén.

Vì câu trả lời này đã được viết, DisplayLink đã phát hành một giải pháp Android dựa trên một ứng dụng chạy trên điện thoại. Họ tuyên bố nó hoạt động với tất cả các thiết bị của họ, nhưng dường như chủ yếu dành cho các trạm nối của họ chứ không phải bộ điều hợp HDMI.


1
Vì vậy, không có sản phẩm để chuyển đổi tín hiệu MHL Android sang tín hiệu HDMI bình thường? Bạn luôn cần một TV tương thích MHL?
jiggunjer 18/03/2016

@jiggunjer Tôi không biết một. Vì tất cả các TV HDMI lâu đời nhất đều hỗ trợ MHL, không có nhu cầu. Nếu bạn muốn chắc chắn, bạn nên hỏi một câu hỏi mới.
Dan Hulme
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.