キーボード インターフェイスには 3 つのタイプがあります: 1. 「PS/2」インターフェイスは、マウスとキーボード用の特別なインターフェイスです。これは 6 ピンの円形インターフェイスです。キーボードは送信に 4 ピンのみを使用します。 1. データと電源供給; 2. さまざまな機器にとって最も重要なインターフェース方式となっている USB インターフェース; 3. コンピューターと MIDI デバイスを接続するハードウェアの一種である MIDI インターフェース
このチュートリアルの動作環境: Windows 10 システム、DELL G3 コンピューター。
キーボード インターフェイスの種類とは、キーボードとコンピューター ホスト間のインターフェイスの方法または種類を指します。
キーボードごとにインターフェイスが異なるため、キーボードのインターフェイスを理解していれば、購入したキーボードが使えないということはなくなります。その中でもPS/2インターフェースはどのマザーボードにも搭載されているマウスインターフェースとも言え、最も汎用性が高いインターフェースです。これは、一部の旧式のマザーボードで多く見られる、つまり AT インターフェイス方式 (現在ではほとんど見られません) です。 USB インターフェースは最初の 2 つよりも後に登場した製品で、マザーボードの USB インターフェースはマウスだけでなく他の USB デバイスの接続にも使用でき、伝送速度が速く、PS/負荷の節約にもなります。マザーボードの2ポートです。マザーボードには通常、PS/2 と USB の 2 つのインターフェイスがあります。
PS/2 インターフェイス
IBM の PS/2 マシンで初めて登場したため、この名前が付けられました。これはマウスとキーボード専用のインターフェイスで、6 ピンの円形インターフェイスですが、キーボードはデータと電力の送信に 4 本のピンのみを使用し、残りの 2 ピンは空のピンです。 PS/2 インターフェースは、COM インターフェースよりも伝送速度が若干速く、ATX マザーボードの標準インターフェースであり、最も広く使用されているキーボードインターフェースの 1 つです。
キーボードとマウスの両方で PS/2 インターフェイスを使用できますが、PC'99 のカラー仕様によれば、通常、マウスは薄緑色のインターフェイスを占め、キーボードは紫色のインターフェース。上記のピン定義から 2 つのインターフェイスの動作原理は同じですが、コンピュータ内の信号定義の違いによって 2 つのインターフェイスを混合することはできません。
USB インターフェイス
USB の正式名称はユニバーサル シリアル バスです。USB はホットスワップとプラグ アンド プレイの利点をサポートしているため、USB インターフェイスは多くのデバイスに好まれる選択肢であり、最も重要なインターフェース方式です。 USB には、USB1.1、USB2.0、そして新たに登場した USB3.0 の 3 つの仕様があります。
PS/2インターフェースのキーボードとUSBインターフェースのキーボードでは使用感に大きな違いはありませんが、USBインターフェースの方がホットスワップに対応しているため、USBインターフェースのキーボードの方が若干使いやすいかもしれません。ただし、基盤となるコンピュータ ハードウェアは PS/2 インターフェイスをより完全にサポートしているため、コンピュータで特定の障害が発生した場合は、PS/2 インターフェイスを使用するキーボードの方が互換性が高くなります。主流のキーボードは PS/2 インターフェイスまたは USB インターフェイスを使用しており、購入時にニーズに応じて選択する必要があります。 USB から PS/2 アダプターなど、特定のアダプターまたはケーブルを介してさまざまなキーボード インターフェイスを変換することもできます。
MIDI インターフェース; MIDI インターフェースは、コンピューターと MIDI 機器を接続するハードウェアの一種であり、デジタル音楽の規格でもあります。
キーボード インターフェイス タイプは、キーボードとコンピュータ ホスト間のインターフェイス方法またはタイプを指します。市場には、PS/2 インターフェイスと USB インターフェイスという 2 つの一般的なキーボード インターフェイスがあります。また、今では一般的ではなくなった旧式のATインターフェース、通称「ビッグマウス」も存在しますが、これは基本的に廃止されているため紹介しません。
キーボード インターフェイス ps2 と USB タイプの違い
簡単に言うと、USB キーボードのデータ パケットは 8 バイトしかありません (なぜ 8 だけなのか、これはプロトコルで規定されているためです。なぜプロトコルで規定されているのかというと、初期の頃は USB の速度が遅く、割り込みを使用して送信されるパケットの最大数は 8 バイトでした)、そのうち 2 バイトがステータスをマークします。 、残りの 6 バイトは、現在押されているキーまたはポップアップされたキーのスキャン コードを記録するために使用されます。したがって、USB キーボードは同時に最大 6 つのキーの状態を記述することができます。
USB キーボードのこの欺瞞的な設計仕様により、ロールオーバーなしで最大 6 キーしか実現できないことになります。この問題を解決するには、USB キーボードの仕様を再設計する必要がありますが、これはうまく機能し、6 つのキーを同時に押すことはほとんどないので、誰もやりたがらないでしょう。
PS/2 キーボードについては、この仕様は使用されません。PS/2 は、押されたものを報告し、ポップアップされたものを報告します。10 個のキーが同時に押された場合、10 個のキーが押されます。順番に報告されます。同時に記録できるキー押下イベントの数にプロトコル制限はありません。それはオペレーティング システム自体に依存します。したがって、PS/2 キーボードは理論的にはロールオーバーなしで無制限のキー押下を実現できます。
もちろん、USB キーボードが 6 キーの制限を破っているのを実際に見た人もいます。考えられる理由の 1 つは、このキーボードに組み込まれている USB デバイスは、マルチ キーボード USB ハブであることです。USB ではマルチレベルが可能であるためです。デバイス接続なので、6 つの制限を突破できます。
もちろん、USB キーボードに独自のドライバを組み込むことも解決策です。インタラプト送信は 6 バイトしかありませんが、バルク送信は問題なく 256 バイト送信できます。 (注:自分でBaiduで検索してみたところ、多くのメーカーがUSBフルキーロールオーバーを実装しているものの、バグも多いようです。まだまだ技術開発が必要なようです。) つまり、仕様は次のとおりです。仕様に制限されないものも必ずあります。
さらに関連する知識については、FAQ 列をご覧ください。
以上がキーボードインターフェイスにはどのような種類がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。