最新消息

最新消息

2020.05.06

輕鬆學USB On-The-Go

日常生活中伴隨著各種資訊應用產品(IA),這些產品的設計大多能夠連接傳統PC以及IA的各種裝置,而它們的連接介面必需是容易使用、隨意插拔,讓大家不用學習就會使用,才是這些排線相對的傳輸協定所需面對的挑戰。

 

USB OTG並沒有規範額外的通訊協定來讓兩個OTG裝置相連結。OTG所規範的是當兩個OTG裝置相連結時,可以由其中一裝置來當主機、另一裝置當裝置;這和原來的電腦對周邊的連結方式是一樣的,只是在OTG的概念提出之前所有的裝置只能夠當成是裝置端。

 

當兩個OTG裝置相連結時,在USB原有的架構中並沒有提供這兩個裝置決定誰當主機端的方式,因此OTG便新增加了Mini-AB的插座、Mini-A以及Mini-B接頭,用於讓OTG裝置一開始連上線時決定要當作主機端或是裝置端,新增加的Mini-AB插座可以允許使用Mini-AMini-B兩種接頭插入。

 

Mini-AMini-B接頭中均新增一根訊號叫作“ID”,在Mini-A接頭中接腳ID必需連到USB的接地(GND),而在Mini-B接頭中則必需是開路(Unconnected)。所以若是Mini-A接頭插入OTG裝置,ID就會是低電位、此時這個OTG裝置被稱為A-device,而且在初始的時候將成為主機端。如果是Mini-B接頭插入OTG裝置,則該OTG裝置被稱為B-device,而且在初始的時候將成為裝置端。因此兩個OTG裝置的連結必需透過Mini-A接頭對Mini-B接頭的連接線,以便在一連上的時候決定哪一邊作為主機端。當連結建立以後,這兩個OTG裝置可以藉由HNP的協定來轉換主機端與裝置端的角色。

TOP