Mengapa kontak untuk jalur Data dalam colokan USB A dan B lebih pendek daripada kontak untuk Ground dan Power?

28

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. Colokan USB A dan B

Apa yang bisa menjadi alasan di balik desain ini?

Wilhelm Schuster
sumber

Jawaban:

53

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).

jippie
sumber
9

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.

Oleg Mazurov
sumber