一般的なPCに標準搭載されているUSBポートにUSBデバイスをつないだ時、PCで一体どのような処理がされているのか、電子機器などの動作をブログやYouTubeで解説しているベン・イーター氏が、動画で解説しています。 How does USB device discovery work? - YouTube イーター氏が接続に用いたのはDELL製のキーボード。オシロスコープは通信内容の解析用です。 PCはデバイスを検出した際、最初にそのデバイスが低速か高速かを検知します。 オシロスコープでみると、低速デバイスの場合は「D-」が高レベルに、高速デバイスの場合は「D+」が高レベルになります。そして、PCは認識を一度リセットした後、デバイスとの通信を始めます。 波形を拡大してみます。デバイスが最初に接続された時、デバイスからPCにセットアップパケットが送信されます。この段階ではターゲットIDアドレ