web-dev-qa-db-ja.com

USB-Cハブには外部電源が必要ですか?

標準のUSB2.0およびUSB3.0ハブは、ハブに接続されているすべてのデバイスに電力を供給するのに十分な電力を1つのUSBポートから取得できない場合があります。したがって、電力を大量に消費する多くのUSBデバイスを接続する場合は、通常、外部電源のUSBハブをお勧めします。

USB-Cは大量の電力をネゴシエートできます。これは、USB-Cハブが、ホストコンピューターから供給される十分な電力をネゴシエートして、より要求の厳しいデバイスのコレクションをサポートできるようにする可能性があることを示しています。外部電源アダプターの同様の要件は、新しいUSB-Cハブにも適用されますか?

2
rmf

「標準」USBハブ決して単一のアップストリームケーブルを介して十分な電力を得ることができます。これは、単一接続しかないためです。これは、定義上、供給できません4他のダウンストリームポート。ハブのダウンストリームポートから完全な標準電力を供給してすべてのデバイスに電力を供給したい場合、ハブはACアダプタから独自の電力を供給している必要があります。 USB仕様に従って、バスパワードハブがポートあたり100mA/150mAを超える電力を供給することは正式に禁止されており、ホストシステムがフルパワーデバイスへの接続を拒否する場合、これは「推奨」ではなく、必須です。ハブはそれ自体を「バスパワー」として報告します。一部のハブが偽の記述子を報告する場合(セルフパワーではないが、セルフパワーとしてポーズをとる)、これにより、アップストリームポートから複数の全負荷をチャネル化でき、残酷な仕様違反になります。 Type-Cコネクタは、4つが1つよりも大きいため、この点で大きな違いはありません。

ただし、Type-Cには、CCピンのさまざまなプルアップ値によってUSBポートを介してより高い電力を提供するネイティブメカニズムがあります。これは、5Vで最大3A、またはType-Cケーブルが「電子」を使用する場合は5Aのポート機能を示すことができます。マーカー」。したがって、Type-Cポートは、ダウンストリームポートに電力を供給するためのより多くのオプションを提供します。この場合、ハブはよりインテリジェントであり、USBホストがそれに応じて電力バジェットを管理できるように、これらの追加の電力機能を反映するように記述子を動的に変更する必要があります。現時点(2016年10月)では、USBハブでのこのようなインテリジェンスについては聞いたことがなく、この通信がUSB仕様で定義されていることもありません。

さらに、Type-Cコネクタは完全に別個の標準「PD」と呼ばれる電力供給をサポートできます。ハブがPD)をサポートし、ホストポートがPD(2つの非常に大きなIF)をサポートする)の場合、理論的にはハブは最大100Wを取得できます。私はまだこの種の設計を見たことがありませんが、PDの場合、ハブはそれ自体がいっぱいであると報告する必要があると推測します。サイズのセルフパワードハブ。この場合のみ、フル機能のハブに外部AC-DCアダプターがない場合があります。

重要なのは、USB、Type-C、およびPower Deliveryは、3つの独立した、疎結合の標準であるということです。したがって、これらの機能を製品に組み合わせる方法はOEM設計者に任されています。丸型のType-Cコネクタがあるからといって、PD、USB3、さらにはUSBがあることを自動的に意味するわけではありません。 HDMI、デバッグポート、または単なる電源ジャックである可能性があります。

5
Ale..chenski