Saya membaca di konektor USB di Wikipedia dan saya perhatikan bahwa kontak untuk jalur data (D + dan D-) lebih pendek di kedua steker Tipe A dan Tipe B.
Apa yang bisa menjadi alasan di balik desain ini?
Hot plugging. Anda ingin catu daya terhubung sebelum dataline. Beberapa chip mungkin terkunci jika sinyal dipasok ke pin sinyal sebelum daya diberikan. Ini berarti chip secara internal akan mengalami pemadaman dan dapat hancur ketika selanjutnya daya diterapkan.
Di masa lalu Anda harus mematikan komputer Anda sebelum Anda dapat menambahkan periferal ke dalamnya, yang tidak perlu dengan USB (dan beberapa antarmuka lainnya).
Alasan di balik desain ini adalah untuk selalu menerapkan daya sebelum data sehingga perangkat bertenaga bus dapat berinteraksi dengan host ketika terhubung. Perangkat USB harus bereaksi terhadap reset bus 10 ms setelah dicolokkan.