web-dev-qa-db-ja.com

ポートアダプタの数、および積み重ねて実際に機能するものはどれですか。

誰かが今日この写真をTwitterに投稿しました:

lol

うまくいきませんよね?

なぜですか?そして、具体的には、どの時点でアダプターのスタックが機能しなくなりますか?

44
Wes

それらのどれもあなたが期待することは何もしません。全然。

緑色のものはUSBからPS/2へのコンバーターで、信号コンバーターではなくワイヤーコンバーターです。接続したデバイスが接続方法を検出し、両方の言語を話すことができる場合にのみ機能します。あなたのUSBスティックはそれをしません、USBマウス可能性があります

次はPS/2マウスからシリアルへのコンバーターです。ここでもPS/2デバイスは両方の接続を理解する必要があります。 USBスティックはこれを介して話すことができません。

次は、9ピンから25ピンのシリアルアダプターです。特別なものは何もありません。接続されていないワイヤーが増えています。 USBからは話せません。

次は25ピンジェンダーチェンジャーで、25ピンメスシリアルコンバーターを25ピンメスパラレルポートに接続できます。パラレルポートもUSBデバイスも、ワイヤが少しでも動いている場合はその意味を理解しません。

後で飽きたら理論的なピンアウトを追おうとするかもしれませんが、すべての正直さでは少し無意味なようです。

何も達成しない無駄なコネクタのまとまりです。

74
Mokubai

「いつ停止するのか」という部分に答えるには、何が変換されるかによって異なります。

私は個人的に古いAT=キーボードをAT/PS2コンバーターに入れ、それがPS2/USBコンバーターに接続し、USB KVMに接続します。 KVMを数えます。

ジョイント全体の損失またはケーブル全体の長さが過剰になるまで、エクステンダーまたはジョイナーはいくつでも機能します。したがって、100メートルのイーサネットケーブルと99のRJ45ジョイナが機能する可能性がありますが、これはアダプタではなく、質問の趣旨に反しています。

23
Criggie

画像は、パラレルポートではなく、一般的なRS-232フルサイズDB25 COMポートを示していると思います。技術的には、スタックアップは、LS USBモード(1.5Mbit/s)で動作する特別なUSB/PS/2互換マウスで動作するはずです。

ただし、図はFS=レート(12Mビット/秒)以上でのみ動作するUSB​​スティックを示しています。セットアップは1.5Mビット/秒でしか動作しないため、この「セットアップ」は機能しません。 s USB 1.0レート。ただし、FS USBデバイスは、12 Mbit/sでデータ信号の深刻な処理を必要とし、PCポートからの慎重にスケジュールされた特別なサービスを必要とします。これはCOMポートでは提供できません。

したがって、簡単な答えは次のとおりです。COMポートのPS/2からUSBへのコンバーターは、FS/HSメモリスティックに必要な通信速度も適切なUSBプロトコルも提供できません。具体的には、スティックと緑色のUSB-PS/2アダプターの間で「動作を停止」します。

補遺1:このセットアップが冗談であることの根本的な証拠の1つは、EPPポートもCOMポートも5V電源がないことです。これは、USBスティックに電力を供給するために必要です。

補遺2:はい、これはDell 2550サーバーの説明によると、「plugwash」のおかげでPCのパラレルポートです。 PPはさらに悪い、PPにはUART serdes変換ハードウェアがなく、ポートのビットバンギングがあるためx86 PCからは、12Mbpsレシーバー処理(20nsのサンプリング/読み取り速度が必要)の範囲から明らかに外れています。

8
Ale..chenski

描かれているアダプターのチェーンには、連携して動作することが期待できるアダプターのペアが1つだけあります。それは灰色のPS/2からDB9へのコンバーターと黒のDB9からDB25へのコンバーターです。

灰色のアダプターは、おそらく90年代のマウスのアクセサリとして含まれていました。そのマウスを灰色と黒のアダプターと一緒に使用することで、80年代と90年代前半に一般的だった25ピンのシリアルポートにマウスを接続できます。そして、その組み合わせはうまくいくでしょう。

描かれているコンピューターには、25ピンのポートではなく9ピンのシリアルポートがあるように見えるため、このコンピューターでは黒いアダプターは役に立ちません。灰色のアダプターは、コンピューターに直接接続できます。

白の性別変更アダプターは、描かれているコンテキストでは役に立たないようです。シリアルデバイスをパラレルポートに接続します。コンピュータのパラレルポートの一部のピンはGPIOとしてプログラムできます。運が良ければ、シリアルポートの関連するすべてのピンがコンピュータのGPIOピンに接続されていれば、理論的にはソフトウェアでシリアルプロトコルをプログラムできます。 UARTに依存するのではなく。ただし、この方法で接続するデバイスが電圧と電流に関して互換性がない場合、一部の機器が損傷する可能性があります。

緑のアダプターは、USBマウスまたはキーボードをコンピューターのPS/2コネクターに接続するためのものです。私が覚えている限り、そのようなアダプタは90年代後半に発明され、使用されるマウスまたはキーボードが必要な下位互換性を備えて構築されている場合にのみ機能します。その時点でUSBマウスとキーボード用に設計された回路が現在も使用されていても、更新する理由がほとんどないので、私は驚かないでしょう。

理論的には、シリアル通信に至るまで下位互換性のあるUSBマウスが存在する可能性があります。その場合、緑、灰色、および黒のアダプターがすべて連携して機能します。 PS/2の下位互換性を備えたUSBインターフェイスが設計された時点では、シリアルポートの下位互換性を廃止するのに良い時期のように思えたため、そのようなマウスは存在しないと思います。

私はシリアルとの下位互換性のために1つのLogitech USBマウスのみをテストしましたが、そのマウスはシリアルポートでは動作しませんでした。 USBとPS/2のみをサポートしていました。また、ランダムなUSBマウスがシリアルポートをサポートする可能性がどの程度あるかを示唆する、より経験的な証拠がある場合もあります。

1
kasperd

ここでは回答のギャップを埋めるためにコメントはできませんので、ここに情報を追加します。

このRube Goldbergアダプターが接続されているポートは、間違いなくIEEE-1284パラレルポートです。これは、25ピンポートを囲むバーガンディ色で示され、PC99およびPC 2001 PCシステム設計ガイドの仕様に適合しています。

http://tech-insider.org/windows/research/acrobat/001102/00about-2001.pdf

チェーンの次は、25ピンの男性から女性へのジェンダーチェンジャーです。これらは通常、ストレートスルー接続ですが、パラレルアプリケーションに関しては用途が制限されます。通常、これらはシリアルまたはSCSIケーブルに使用されていました。

チェーンのさらに下にあるのは、25ピンから9ピンのRS-232シリアルアダプターです。ピン配列はまったく異なり、これからの電気信号はパラレルポートで認識されません。

理論では1つcouldプログラムを書くことができます-すべてをトレースできると仮定します電気接続の適切な電圧をルーティングできることを確認し(おそらく25ピンM/Fパラレルジェンダーチェンジャーの一部の接続を交差させることにより)、パラレルコントロールチップが受信していた信号を再解釈するプログラムを記述します/送信-それを機能させるためですが、USBは非常にユビキタスなので、これを実行するための特別なニーズがない限り、時間とリソースの浪費になります。

1
PhasedOut