一般的なPCに標準搭載されているUSBポートにUSBデバイスをつないだ時、PCで一体どのような処理がされているのか、電子機器などの動作をブログやYouTubeで解説しているベン・イーター氏が、動画で解説しています。 How does USB device discovery work? - YouTube イーター氏が接続に用いたのはDELL製のキーボード。オシロスコープは通信内容の解析用です。 PCはデバイスを検出した際、最初にそのデバイスが低速か高速かを検知します。 オシロスコープでみると、低速デバイスの場合は「D-」が高レベルに、高速デバイスの場合は「D+」が高レベルになります。そして、PCは認識を一度リセットした後、デバイスとの通信を始めます。 波形を拡大してみます。デバイスが最初に接続された時、デバイスからPCにセットアップパケットが送信されます。この段階ではターゲットIDアドレ
![PCがUSBデバイスを認識した時に何が起こるのか?](https://cdn-ak-scissors.b.st-hatena.com/image/square/c3c95138a3fd048c2f8404a753c85552c61b41c4/height=288;version=1;width=512/https%3A%2F%2Fi.gzn.jp%2Fimg%2F2021%2F07%2F24%2Fplug-usb-device-pc%2F00.png)