
もう一度、高速USBフラッシュドライブをUSB 3.0ポートに接続すると、「このデバイスはより高速に動作できます...」という碑文が表示されました。しかし、待ってください、私はすでにそれをポート3.0に接続しました!連絡先はジャンクですか?もしそうなら、フラッシュドライブはどのようにそれが動作する速度を決定しますか?結局のところ、最近のPCは、USB 1.1、2.0、3.0の3つの接続標準をサポートしています。たとえば、USB 1.1でデバイスを強制的に動作させることにより、USB標準を「ダウングレード」することは可能ですか?これらの質問のすべてがネットワーク上で回答されたわけではありません。私は、途中で、かなり明白でない状況に直面して、自分でそれを理解することにしました。
USB3.0を2.0にダウングレードします
あなたは今言うでしょう-何がもっと簡単かもしれません、ただUSB2.0ケーブルを取る-そしてあなたは絶対に正しいでしょう。ケーブルまたはコネクタにUSB3.0ピンがない場合、デバイスはUSB2.0の速度で起動する以外に方法はありません。
しかし、どの特定のワイヤー切断がUSB 2.0に切り替わりますか?1つだけをオフにしたり、隣接するものを閉じたりするとどうなりますか?標準を超えて実験するのは面白いです!
実験のために、私はUSB「マザー」とUSB「ダッド」をブレッドボード上のワイヤーではんだ付けしました。

写真では、1本のワイヤーが空中にあるだけではありません。SS_TXdiffコンダクターの1つがなくても接続は正常に機能することが判明しました。カップル!(SS_RXペアの場合、このトリックは機能しなくなりました)
さらに、SS_TXを除くすべてのUSB 3.0接点を切断すると、デバイスはUSB 3.0に接続されていると見なし続け、システムでまったく検出されません。正直なところ、この場合の接続は2.0モードに切り替わると確信していました:
ここではSS_RX-、SS_RX +、SS_TX +が無効になっ
ています。全体として、USB 3.0デバイスはSS_TXラインのSuperSpeed接続をチェックし、トランシーバーはエラーに対して非常に耐性があるため、ペアのラインの1つの切れ目に唾を吐きます。デバイスがUSB2.0に切り替わるようにするには、SS_TX-とSS_TX +の両方の回線を切断する必要があります。
USBを1.1にダウングレードします
USB 2.0は誰にとっても良いことですが、あまりにも賢く痛いです。ロジックアナライザーでスニッフィングしようとしたことがある場合は、非常に優れたアナライザーを使用しているか、次のような古いUSBハブを見つけました。

インターネットには「USB2.0を1.1にダウングレードする方法」という質問がたくさんありますが、簡単な解決策はどこにも見当たりません。

よく見てみましょう!USB規格によると、動作速度は信号レベルで一定です。デバイスはDレベルを0.8vに上げ、ホストは鋸歯状の信号で応答します。

オシロスコープの「実験スタンド」にも同じことがわかります。

つまり、ホストがこの電圧の上昇を認識していないことを確認する必要があります。したがって、ダイオードをDラインのギャップに配置します(ドロップを最小限に抑えるためにSchottky)。

Iiii通常のデータ送信を妨げることなく、デバイスからの信号を正常に抑制します。



そして、ここでは、ダイオードが回線に沿ったデータ送信を妨害し、何も機能しないと確信していましたが、そうではありませんでした。このような「アダプター」を介して機能しないデバイスは1つも見つかりませんでした。
ダウングレードをまとめる
上記の実験の一般化として、私は単純なパッシブUSBモードスイッチを作成しました-1.1 / 2.0
/3.0単純さへの私の欲求を抑えることが不可能な場合があります。次のように、すべてを1つの3ポジションスイッチに実装したかったのです。


元のアイデアは、-1列の接点スイッチD-の間でした。
- 「Diode」(USB 1.1)
- 空(USB 3.0)
- 「D-」(USB 2.0)
そして、ピンの別の列がSS_TXを接続します-USB3.0モードでのみ:
- 空(USB 1.1)
- 「SS_TX-」(USB 3.0)
- 空(USB 2.0)
しかし、私は疑問のためにこのアイデアを拒否しました。すべてのUSB3.0デバイスが1つのdiff回線でしか機能しない可能性は低いです。カップル。だから私はワイヤーカッターでスイッチをやり直しました:

これで、中央の接点が極端な接点間で切り替わり、中央の位置でスイッチが2対の独立した接点を閉じます。理想的には!はんだ付けする必要があり、完了です。

すべて、これでフラッシュドライブが3.0(2.0、1.1)モードで動作することを確認できます。そうでない場合、システムに表示されません。結論として、さまざまなスイッチ位置でカードリーダーをテストします。
「3.0」:


何らかの理由で、USB1.1の速度はCrystalDisk Markを好みませんでした、そしてテストの結果、それはゼロを示しました
ひっかけ問題
USB3.0コネクタにはUSB2.0とUSB3.0の2組の接点があり、デバイス(フラッシュドライブ、カードリーダー)が最初に3.0ピンに登り、機能しない場合は2.0モードになることがすでにわかっています。
1つのデバイスを3.0ピンに接続し、別のデバイスを2.0ピンに接続するとどうなりますか?コンピュータはどのデバイスを認識しますか?

スポイラーの下を見る前に、以下の投票に答えてみてください。
回答
, USB 3.0 SATA- USB 2.0 :
…
! , USB 3.0 . , Intel.


…

! , USB 3.0 . , Intel.