Jawaban umum untuk pertanyaan ini adalah ya, VBUS (+ 5V dari kabel) harus terhubung ke perangkat bahkan jika itu swadaya. Alasannya adalah sebagai berikut:
Untuk memulai proses koneksi di sisi host, perangkat harus menarik D + (dalam mode FS / HS), atau D- (dalam hal perangkat LS).
Namun, spesifikasi USB memiliki persyaratan wajib bahwa tidak ada perangkat USB yang harus sumber arus apa pun pada pin antarmuka kecuali jika terhubung ke kabel, lihat bagian 7.1.5.1, yang berbunyi,
Sumber tegangan pada resistor pull-up harus berasal dari atau dikendalikan oleh daya yang disediakan pada kabel USB sedemikian rupa sehingga ketika VBUS dilepas, resistor pull-up tidak memasok arus pada jalur data ke mana ia terpasang.
Jika perangkat USB tidak memiliki kontrol ini, salah satu jalur data akan menjadi sumber arus. Penegasan prematur tentang pull-up adalah sumber masalah bagi beberapa host USB lama. Itu sebabnya aturan ini dilembagakan, dan ada tes khusus untuk ini dalam program sertifikasi USB-IF.
Oleh karena itu, USB VBUS adalah sinyal "side-band" penting dalam protokol koneksi USB. Dengan demikian, IC perangkat USB normal memang memiliki pin input terpisah untuk merasakan keberadaan host USB. Beberapa produsen IC (mis. FT232H, MCP2221, dll.) Melewatkan persyaratan ini, dengan asumsi bahwa chip mereka hanya akan digunakan dalam konfigurasi bertenaga bus, di mana persyaratan kontrol pull-up terpenuhi secara otomatis. Namun, ketika mendesain chip ini menjadi desain mandiri, beberapa upaya sirkuit tambahan diperlukan untuk menghubungkan kemungkinan pull-up dengan kehadiran VBUS pada port USB.
Mengenai protokol koneksi USB "jabat tangan", USB tidak bergantung pada arus yang diambil dari VBUS. Protokolnya adalah ini: Port host harus memiliki VBUS aktif; VBUS terhubung ke perangkat; perangkat melihat VBUS dan menarik 1.5k pada salah satu kabel D + / D; host melihat koneksi ini, dan setelah penundaan 100 ms menegaskan pensinyalan USB_RESET (SE0 dll.).