USB On-The-Go(OTG)とUSBホストモードの違いは何ですか?


回答:


26

Androidデバイスのコンテキストでは、これらの用語はしばしば同じ意味で使用されます。

ホストモード

USBには、クライアント/サーバーインターフェイスなど、2種類のエンドポイント(接続デバイス)があります。1つのデバイスはコンピューター(またはhost)であり、それが担当しています。それはサーバーです。他のすべてのデバイス(周辺機器)はクライアントであり、サーバーとのみ通信できます。通常、デバイスはこれらの2つのロールのうちの1つでしか動作できません。キーボードをホストとするのは意味がありません。これがプロトコルの仕組みであり、ユーザーにとって使いやすいようにコネクタが設計されています。ホストには長方形のAコネクタがあり、周辺機器には正方形のBコネクタまたはミニまたはマイクロバージョンがあります。

ホストモードは、デバイスがホストとして機能しているときの名前です。すべてのUSB接続には、ホストモードで 1つのデバイスがあります。PCは常にホストモードで実行されます。(実際には「モード」ではないので、通常はPCのこととは呼ばないでしょう。常にそうです。)

USB-OTG

ただし、電話は少し異なります。周辺機器として機能させたい場合があります。たとえば、PCに接続して、PCが電話のストレージにアクセスできるようにします。ホストとして機能する場合があります。たとえば、物理的なキーボードまたはマウスを接続する場合です。これが、多くのAndroidデバイスがUSBホストモードとUSBペリフェラルモードをサポートするようになった理由です。どちらのロールでも動作できます。しかし、ホストのUSBソケットが周辺機器のUSBソケットと異なる場合、どうすればこの機能を実現できますか?

これが、USB-on-the-go(OTG)の出番です。マイクロUSBソケットにピンを追加します。通常のA-to-B USBケーブルを接続すると、デバイスは周辺モードで動作します。特別なUSB-OTGケーブルを接続すると、一端にピンが接続され、その端のデバイスはホストモードで動作します。

1本のケーブルの両端に一見同一のプラグがあり、異なる動作をする場合、これは少し混乱する可能性があります。ただし、両端にUSB-OTGを備えたケーブルは一般的ではありません。一方の端にホストモードUSB-OTGプラグがあり、もう一方の端に長方形のUSB-Aソケットがあるアダプターを使用するのが一般的です。通常のUSBケーブルをこのアダプターに接続すると、正常に機能します。

結論

名前はUSBテクノロジーの2つの異なる部分を指しますが、非常によく似ています。結局、デバイスが「USB-OTGをサポートする」場合、「ホストモード」での動作をサポートする必要があります。多くの場合、逆の場合もありますが、常にそうとは限りません。ホストモードをサポートするほとんどのAndroidデバイスはUSB-OTGを介してこれを行いますが、反例がいくつかあります。たとえば、元のAsus Eee Pad TransformerにはキーボードにUSB-Aソケットがあり、USBなしでホストモードで動作できます-OTGケーブル。そしてもちろん、PCはUSB-OTGなしのホストモードをサポートしています。

この用語は通常、Androidの世界でも同じことを意味するために使用されますが、USBスティックを電話に接続できますか?-そして、ほとんどのデバイスでは、あなたが話していることに違いはありませんが、違いがあります。


電源を忘れないでください.... OTGは、外部電源を必要とする場合-より強力な電力を必要とするデバイスの場合-Yスプリットケーブルを必要とします...また、USB周辺機器は、それを導入したHoneycombの後まで存在していました。
t0mm13b

1
@ t0mm13b実際には、通常のUSBと同様に、USB-OTGを介して接続デバイスに電力を供給することは完全に可能です。それは、ほとんどの電話がハードディスクなどの高電流デバイスに十分な電力を供給しないということだけです。しかし、それはUSB-OTGまたは通常のUSBが使用されるかどうかに関係なく、特定のデバイスに関係します。
ダンヒューム

@ t0mm13b「USBペリフェラルは、それを導入したHoneycombの後まで存在していた」とはどういう意味かわかりません。Androidは常にUSB周辺機器としての機能をサポートしています。
ダンヒューム

いいえ、カスタムカーネルが必要でした-チップセットによってはサポートが
不明瞭でし

1
@Dan Hulme:別の質問だとは思わない、とにかくありがとう。
オムネ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.