Skip to main content

USBチップセットとは何ですか?

universalユニバーサルシリアルバス(USB)は、コンピューターと周辺機器間の通信のインターフェイス標準です。USBインターフェイスのハードウェア部分は、USBチップセットとして知られる1つ以上の統合回路に実装されています。ソフトウェア部分は通常、1つ以上のチップセットドライバーで構成されています。ほとんどのラップトップ、デスクトップ、サーバーコンピューターは、USBチップセットが提供するホストポートを介して外部周辺機器に接続します。USBハブ、特別な目的のコンピューター、埋め込みシステムには、外部デバイスやその他のコンピューターへの接続用にも同様にUSBチップセットが含まれることがよくあります。界面が比較的低速で動作したため、USBの初期バージョンは一般的にキーボードとマウスを接続するために使用されました。バージョン1.1は、1秒あたり1.5メガビット(MBPS)と12 Mbpsの速度をサポートしています。2000年には、USBバージョン2.0がリリースされ、ハードドライブ、デジタルカムコーダー、その他の高速デバイスのために帯域幅を480 Mbpsに増やしました。USBチップセットは通常、ホストコントローラーと低いUSBプロトコルレイヤーの多くの詳細を実装します。最終的に、ほとんどのマザーボードメーカーには、デザインにUSBチップセットが含まれていました。マザーボードが複雑になると、チップメーカーはレガシーPC周辺サポートチップセットの多くを、USBチップセットを含む1つの大きなサウスブリッジチップに統合しました。このプロセスは、USBインターフェイス仕様のより新しく、より高速なバージョンがリリースされると、繰り返される可能性があります。semply埋め込まれた多くのシステムおよびその他の特別な順番電子機器は、周辺機器やストレージデバイスとの通信のためにUSBを利用しています。いくつかは、組み込みのUSBホストコントローラーを含むマイクロコントローラーの周りに設計されています。その他は、統合された回路(I2CおよびREG;)バスまたはその他の標準インターフェイスをUSBチップセットに提供するサードパーティ開発委員会を組み込むことができます。いくつかのベンダーの知的プロパティ(IP)コアを使用して、USBチップセット機能をより大きなカスタムチップ設計に追加することもできます。一般的なブリッジコントローラーは、高度なテクノロジーアタッチメント(ATA)または統合ドライブエレクトロニクス(IDE)バスストレージデバイスをUSB接続にリンクできます。これらのコントローラーは通常、ブリッジ上のファームウェアまたはホストシステム上の特別なドライバーを必要としません。USBハブは、USBチップセットの周りにも構築されています。これらのハブにより、多くのUSBデバイスをネットワークハブと同様に単一のUSBポートに接続できます。これらのデバイスは、ホストシステムからのメッセージに応答し、USBプロトコルを使用して要求されたときにデータを転送する必要があります。これらの操作のほとんどは、デバイスUSBチップセットによって実装されています。一般的なUSB周辺機器には、プリンター、ハードドライブ、その他のストレージデバイスが含まれます。ほとんどのスキャナー、デジタルカメラ、さらにはいくつかのディスプレイデバイスでさえ、USBをプライマリインターフェイスとして使用しています。