質問: usb 3.0ポートがusb 2.0に戻る原因は何ですか? たとえば、usb 3.0ケーブルで接続されたusb 3.0デバイスを、windows 7コンピュータ上の正しいドライバを備えたusb 3.0ポートに接続したとします。帯域幅とパフォーマンスは、usb 3.0の場合と同じです。今、私はこのケーブルを疑わしい品質の「usb 3.0ケーブル」と取り替えます。私はwindowsから "このデバイスはより速く実行できる"という恐ろしい警告(私はそれをusb 3.0ポートに接続するべきだと付け加えました)を得て、デバイスのパフォーマンスはusb 2.0レベルに低下します。私の知るところでは、後方互換性を保つために、一部のポート/ドライバはusb 2.0モードに切り替えることができます。だからこれはここで起こっていることのようです。ケーブルの特定の問題を診断するために、ポートがusb2.0に戻る理由は何ですか?帯域幅は制限を尊重しませんか?いくつかの電気試験?純粋にドライバー次第?参考のために、私は特にusb 2.0に戻すことができないリモートusb 3.0ポートでテストしましたが、デバイスは機能しませんでした。
回答: usb2.0デバイスの 速度識別 とは異なり、低速と全速の区別はd-またはd +ラインをそれぞれ3.3vに引くことによって行われます。usb 3.0では、usbデータラインの伝送品質を継続的に監視するリンクトレーニングおよびステータスステートマシン(ltssm)が導入されました。 usb3.0上の単純な電気的導通はusb3.0接続を確立するのに十分ではありません:伝送媒体(コネクタとケーブル)は信号減衰、反射抑制のような特定の特性を尊重するそして遅れる。ltssmがusb 3.0リンクが回復不可能であると判断した場合、それは恒久的にusb2.0にフォールバックし、superspeedを再試行させる唯一の方法はデバイスを切断して再接続することです。技術的にはltssmはusbハードウェアで実装されているので、その動作は ドライバまで ではなくusb3.0仕様で定義されています。実用的には、ケーブルが丸まっている、曲がっている、または伸びている場合は、巻きを解くか、または曲げないようにしてください。これにより、ケーブルの電気的特性が向上し、コネクタがソケット内で正しい位置に配置されるようになります。