web-dev-qa-db-ja.com

USB3.1-Type-Cホスト間

最近、MSI M7ゲーミングマザーボードを使用してデスクトップを構築し、Razer BladeStealthも購入しました。これらは両方とも、Type-Cコネクタを介したUSB 3.1 Gen2を備えています。

  • 標準のUSB-C-USB-Cケーブルを使用して、それらの間でデータを転送できることを期待することは可能ですか?
  • 標準のUSB-Cケーブルを使用して2つのホストデバイスを接続することによる電力の問題はありますか?
  • 3.0でこれを実行し、一種のクロスケーブルが必要になることについての他の投稿を見たことがありますが、これは3.1でも同じですか? 3.1 USB-C経由?

オンラインのどこにもUSB3.1に関する情報はほとんどないようです。ソフトウェアサポートの懸念がある場合は、両方のマシンでWindows10が実行されています。ラップトップとデスクトップ間の10Gb/sの転送速度は驚くべきものです。もう1つ注意すべき点は、ラップトップはUSB-Cを介したThunderboltをサポートしているのに対し、デスクトップはそのポートを介したUSB3.1のみをサポートしていることです。どんな情報でもいただければ幸いです、ありがとう!

6
Jacob Wiltse

MSIメインボードとRazerラップトップはどちらもUSBホストです。 2つのUSBリンク「パートナー」間の接続は、一方がホストで、もう一方がデバイスの場合にのみ可能です。

Type-C USB仕様では、いわゆるDRD(デュアルロールデータポート)が定義されており、ホストまたはデバイスになります。ただし、PCからこのような二重の役割を果たすには、システムに2つのUSBコントローラーが必要です。1つはxHCI準拠のホストとして機能し、もう1つはUSBデバイスとして機能するIP(シリコンの一部)です(必要なすべての属性は次のとおりです。 USBクラスなど)外部Type-Cポートは、ケーブル識別ルールに応じて、xHCIまたはDCIハードウェアブロックに内部的に多重化されます。主流のデスクトップシステムにはこの機能が設計されていませんが、「モバイルスペース」(SoCのAtomライン)を対象としたすべてのIntelシステムには、通常、この2つの役割の機能があります。

したがって、最初の質問に対する答えは次のとおりです。はい、両方のシステムをCCケーブルで接続してみることができますが、システムの1つがデュアルロールシステム(別名「OTG」)として明確に識別されない限り、データ転送の可能性はわずかです。そのデータシート。

シリコンハードウェアにこの内部USB機能がある場合でも、システムはType-C CC(通信)チャネルの適切な処理を提供して、ポートの役割を決定し、適切なソフトウェアスタックを使用する必要があります。 Type-Cポートは、ケーブルが接続されるまでVBUS電源が供給されないように設計する必要があり、両方のポートがIDを分類します。ホストポートにはCCプルアップがあり、デバイスポートにはCCピンに5.1kプルダウンがあります。両方のポートの「性別の役割」が同じである場合は、VBUSの電源をオンにしないでください。したがって、2番目の質問に対する答えは、両方のシステムがUSB-IF認定を受けている場合、VBUS電源の衝突の心配はないはずです。

3番目の質問に対する答えは否定的です。「クロスケーブル」は必要ありません。すべてのクロスオーバーはType-Cコネクタの後ろのマルチプレクサで処理されます。両方のポートがDRPの場合、それらは 定期的にIDをアドバタイズします 、結果はランダムに選択されます

3
Ale..chenski