携帯電話
+86 13736381117
Eメール
info@wellnowus.com

USBコネクタのバスアーキテクチャは階層化されています

一般的な USB コネクタ アプリケーション システムは、USB ホスト、USB デバイス、および USB ケーブルで構成されます。USB バス システムでは、外部デバイスは通常、一般的に使用される U ディスク、モバイル ハードディスク、マウス、キーボード、ゲーム コントローラーなど、主に特定の機能を完了する USB デバイスとして統一されます。USB ホストはシステムのマスターです。 USB 通信の過程でデータの制御と処理を担当します。USB コネクタの伝送において、USB ホストから USB デバイスへのデータ送信をダウンストリーム通信、USB デバイスから USB ホストへのデータ送信をアップストリーム通信と呼びます。

イーサネットの階層構造設計と同様に、USB コネクタのバス システムも明確な階層構造を持っています。つまり、完全な USB アプリケーション システムは、機能層、デバイス層、バス インターフェイス層に分割できます。

1. 機能層。機能層は、USB コネクタ アプリケーション システム内の USB ホストとデバイス間のデータ転送を主に担当し、USB デバイスの機能ユニットと対応する USB ホスト プログラムで構成されます。機能層では、コントロール転送、バルク転送、インタラプト転送、アイソクロナス転送の4種類のデータ転送を提供します。

2. 機器層。USB コネクタ システムでは、デバイス層は、USB デバイスの管理、USB デバイスのアドレスの割り当て、デバイス記述子の取得を担当します。デバイス層の作業には、ドライバー、USB デバイス、および USB ホストのサポートが必要です。デバイス層では、USB ドライバーが USB デバイスの機能を取得できます。

3. バスインターフェイス層。バスインターフェース層は、USBコネクタシステムにおけるUSBデータ伝送のタイミングを実現します。USB バスのデータ伝送には、リバース ノンリターン トゥ ゼロ コーディングである NRZI コーディングが使用されます。USB コネクタのバス インターフェイス層では、USB コントローラが自動的に NRZI エンコードまたはデコードを実行して、データ送信プロセスを完了します。バス インターフェイス層は通常、USB インターフェイス ハードウェアによって自動的に完成します。


投稿時間: 2021 年 5 月 31 日