इस प्रश्न का सामान्य उत्तर है हां, VBUS (केबल से + 5 वी) को डिवाइस से जुड़ा होना चाहिए, भले ही वह स्व-संचालित हो। कारण निम्नानुसार है:
होस्ट की तरफ से कनेक्ट प्रक्रिया शुरू करने के लिए, डिवाइस को डी + (एफएस / एचएस मोड के मामले में), या डी- (एलएस डिवाइस के मामले में) को ऊपर खींचना होगा।
हालाँकि, USB विनिर्देशों की एक अनिवार्य आवश्यकता है कि कोई भी USB डिवाइस किसी भी इंटरफ़ेस पिन पर किसी भी धारा को तब तक स्रोत न करे जब तक कि वह केबल से जुड़ा न हो, खंड 7.1.5.1 देखें, जो पढ़ता है,
पुल-अप रोकनेवाला पर वोल्टेज स्रोत को यूएसबी केबल पर आपूर्ति की जाने वाली शक्ति से प्राप्त या नियंत्रित किया जाना चाहिए, जैसे कि जब वीबीयूएस को हटा दिया जाता है, तो पुल-अप रोकनेवाला डेटा लाइन पर वर्तमान की आपूर्ति नहीं करता है जिससे यह जुड़ा हुआ है।
यदि USB डिवाइस में यह नियंत्रण नहीं है, तो डेटा लाइनों में से एक वर्तमान का एक स्रोत होगा। पुल-अप्स की समयपूर्व पुष्टि कुछ विरासत USB मेजबानों के लिए समस्याओं का एक स्रोत थी। यही कारण है कि इस नियम को स्थापित किया गया था, और यूएसबी-आईएफ प्रमाणीकरण कार्यक्रम में इसके लिए एक विशेष परीक्षण है ।
इसलिए, USB कनेक्ट प्रोटोकॉल में USB VBUS एक महत्वपूर्ण "साइड-बैंड" संकेत है। जैसे, सामान्य USB डिवाइस IC में USB होस्ट की मौजूदगी को समझने के लिए एक अलग इनपुट पिन होता है। कुछ आईसी निर्माता (जैसे FT232H, MCP2221, आदि) इस आवश्यकता को छोड़ देते हैं, यह मानते हुए कि उनकी चिप का उपयोग बस-संचालित कॉन्फ़िगरेशन में किया जाएगा, जहां पुल-अप नियंत्रण की आवश्यकता स्वचालित रूप से संतुष्ट है। हालांकि, जब इन चिप्स को स्व-संचालित डिजाइनों में डिज़ाइन किया जाता है, तो यूएसबी पोर्ट पर वीबीयूएस की उपस्थिति के साथ पुल-अप को सक्षम करने के लिए कुछ अतिरिक्त सर्किट प्रयासों की आवश्यकता होती है।
USB कनेक्ट "हैंडशेक" प्रोटोकॉल के बारे में, USB VBUS से खींचे गए वर्तमान पर निर्भर नहीं करता है। प्रोटोकॉल यह है: होस्ट पोर्ट में VBUS सक्रिय होना चाहिए; VBUS डिवाइस से जुड़ा हुआ है; डिवाइस DB / D- तारों में से एक पर VBUS और पुल-अप 1.5k देखता है; होस्ट इस कनेक्ट को देखता है, और 100 मीटर की देरी के बाद USB_RESET सिग्नलिंग (SE0 आदि) का दावा करता है।