2014.04.23 15:00

容量魔術師OTG隨身碟隨插即用:空間不夠插了再上,原理、應用完全解析

ADVERTISEMENT

有沒有人發現,先前新一代隨身碟採用USB 3.0為號召的風潮過去了,隨身碟現在開始強調與行動裝置的應用。過去需要透過OTGOn-The-Go)隨身碟轉接線,才能接駁一般的隨身碟進行資料存取,近期推出的隨身碟則直接內建Micro-B型接頭,搭配支援OTG功能的行動裝置,直接插上即可使用。

Google要你使用線上服務

就Google近期推出的Nexus裝置來看,microSD記憶卡擴充槽可說是完全消失了;事實上除了第一支HTC製造的Nexus One擁有microSD插槽之外,其後的Nexus系列都沒有。其中大家心照不宣的原因就是Google公司的本業,即使他們的觸角伸及許多領域,如手機作業系統、無人駕駛、機器人等,但其本質還是個網路公司,越多人使用網路服務,才越有可能從中獲利。諸如Google Music、Google Play Movies & TV這些服務,如果沒有連上網路使用,Google要如何推送給你「其他人也觀看了」、「最多人觀賞」、「評比第一」這些東西吸引你訂購,藉以賺取平台抽成呢?

Google給了比較偏向軟體工程方面的回覆,由於microSD記憶卡大多使用FAT32作為檔案格式,不支援權限管理,這對應用程式開發者來說很傷腦筋,在microSD上面儲存的資料很容易遭到未經授權的存取或修改。

另一層隱憂則是Android並不像一般的作業系統具有檔案瀏覽器(縱使你可以在Google Play裡找到),小型行動裝置也不適合做出檔案瀏覽器的介面,因此讓應用程式自行在內部儲存空間或是雲端管理存取,會比讓使用者不停的執行選取動作來得好。

ADVERTISEMENT

沒有microSD、就用OTG

手機內部的記憶容量不敷使用,只好依靠外部記憶體做為擴充容量。除先前提到的雲端硬碟或是線上串流等方案,在與網路斷開的離線狀況下,尚有無線硬碟和OTG方法可供使用。無線硬碟的相容性完全依照廠商設計,絕大部分需要使用者額外於行動裝置上安裝特有的應用程式,以此程式透過Wi-Fi訊號無線存取硬碟內部的資料。比較可惜的是此存取協定大多為私有規格,如果廠商不跟隨行動裝置作業系統升級而推出新版程式,很有可能面臨「斷炊」無法使用的窘境。

另一種方式就是所謂的USB On-The-Go(OTG)規範,自從西元2001年做為USB 2.0補充規範推出以來已經超過10個年頭了。USB架構自古以來一直都是Master/Slave主從架構,只有Master(Host)主機可發出相關控制訊號,Slave(Peripheral)周邊僅能回應主機發送來的訊號,無法主動出擊。OTG規範就是要讓原本一直在Slave方的周邊裝置也可擁有一些控制能力,能夠控制其他的Slave周邊,如此一來,像是手機外接鍵盤、滑鼠等的應用皆可實現。

初始的Mini-A/B規格

初版的OTG規範採用了Mini-A和Mini-B規格,與Type A方形接頭以及時常在印表機上見到的Type B接頭不一樣的是,USB Mini系列的接腳定義除了原本的VBus、Data+、Data-、GND之外,還多了第五隻ID接腳,就由此ID接腳判斷可擁有Host和Peripheral 2種身分的裝置到底要運作在何種模式下。

ADVERTISEMENT

可在Host和Peripheral模式下運作的產品,藉由插入的線材判斷自身的運作狀態,OTG規範中,Host端的連接埠型式必須為Mini-A,而線材插入Host端也必須為Mini-A,並且將ID接腳連接至原本的GND接腳上。Peripheral端則是採用Mini-B連接埠,線材同樣為Mini-B,但是ID接腳部分為浮接,不和其餘的接腳相互接觸。因此當2端裝置皆可運作在Host和Peripheral模式時,線材所接駁的方向就決定了哪一端為Host端。且由於Mini-A和Mini-B的接頭不相容,擁有雙運作模式的裝置就會採用Mini-AB連接埠,這樣子就可接受Mini-A和Mini-B 2種線材型式。

OTG推廣初期雖有產品,但是產品售價過於高昂,比起沒有OTG功能的產品貴了幾千元不止,且當時環境對於OTG功能的產品需求不大,市場呈現有產品但不熱絡的情況。

ADVERTISEMENT

更小的Micro-A/B

而後因為手機裝置逐漸縮小,相對來說Mini-A/B連接埠似乎有點太大了,於是USB-IF又制定了Micro-A/B規格,高度上比起Mini-A/B幾乎降了一半,更適合裝在手機裡。Micro-A為方形,Micro-B為2角略為削入的方型,就物理規格來說,Micro-A母座可相容Micro-B公頭,也因此Micro-A也稱為Micro-AB,從過去Mini時代的3種接頭型式改為2種。

在Host和Peripheral端方面,若是裝置同時支援2種模式,則採用Micro-A(Micro-AB)連接埠,僅支援Peripheral模式則是採用Micro-B。不過在ID接腳上就不只與GND連接在一起這麼單純,因為在Battery Charging Specification 1.2裡有提到,支援OTG的裝置可於連結充電器的情況下同時連結Peripheral裝置,依靠1個稱為Accessory Charger Adapter的裝置調整ID接腳的電阻值,以便告知OTG裝置目前該用何種運作狀態。同時,Accessory Charger Adapter也負責調配OTG裝置、Peripheral周邊、充電器這3者之間的電流輸送方向。

FAT32支援度最廣

從手機產品進入智慧型時代後,OTG才逐漸受到重視,因為基本上手機就是台小電腦,在效能和功能同時提升的情況下,衍生出以手機當作Host端的許多應用,譬如加裝鍵盤、滑鼠、手把玩遊戲等。

ADVERTISEMENT

隨身碟在各廠開出單一晶片結合USB 3.0介面,以及記憶體讀寫控制器的產品後,近期專注在OTG隨身碟的產品上。越來越多人的生活仰賴手機或是平板等行動裝置,若是能夠在USB隨身碟上加裝1個Micro介面,就又多了個行動裝置存取的應用方式。

唯有1點須注意的是裝置格式支援度問題,一般來說,能夠支援OTG的行動裝置,至少都能夠存取FAT32這種免費的分割區格式,但FAT32的年事已高,不支援4GB以上的檔案。其餘像是NTFS或是exFAT分割區格式的支援情況就依各行動裝置,而有不同的支援度,也許是讀寫皆支援,亦或是只讀不寫。所以目前推出OTG隨身碟的廠商,出場預設的分割區格式皆為FAT32,如果使用者購買了32GB以上的隨身碟,因為新版作業系統的限制將無法格式化為FAT32,此時就必須依靠免費的第三方軟體,如Easeus Partition Master進行格式化動作。

能夠使用OTG隨身碟連結手機和電腦嗎?

絕大部分OTG隨身碟的設計方式皆為頭尾分別放置Type-A和Micro-B接頭,但是這兩者之間僅能擇一使用,若是以電腦-OTG隨身碟-行動裝置的方式連結,則電腦和行動裝置雙方皆無法存取OTG隨身碟,因為控制晶片、Type-A、Micro-B這三者的Data+和Data-都串在一起。除此之外,以USB Mass Storage Device模式存取儲存裝置時,因為此模式為Block Level的存取,也無法支援2個Host裝置同時下命令。

那如果OTG隨身碟的Type-A接頭為USB 3.0版本呢?很抱歉,依然不行,控制晶片會以USB 3.0為主,手機方面並無法存取資料。

USB 2.0不同標準的連接頭,其中Mini-AB僅在Receptacle中出現,也就是口語所說的母座。

透過Accessory Charger Adapter的協助,OTG裝置能夠在連接周邊的情況下同時進行充電。

下一頁:OTG隨身碟市場概況

ADVERTISEMENT