USB-C और SuperSpeed: एक व्यावहारिक परिचय
USB-C कोई गति नहीं है। यह 24-पिन कनेक्टर है जिसकी दो भूमिकाएँ, एक पावर नेगोशिएशन प्रोटोकॉल और — वैकल्पिक रूप से — दो अतिरिक्त हाई-स्पीड पेयर होते हैं। इन्हें आपस में मिला देना आम पहली गलती है।
त्वरित उत्तर
- कनेक्टर: दो दर्पण-प्रतिबिंबित पंक्तियों में 24 पिन; केबल किसी भी ओर से काम करता है।
- भूमिकाएँ: CC पिन और 5.1 kΩ pull-down (sink) या pull-up (source) यह तय करते हैं कि कौन किसे पावर देता है।
- पावर: डिफ़ॉल्ट रूप से 5 V; USB PD इसे 20 V / 5 A (100 W) तक और EPR इसे 48 V / 5 A (240 W) तक बढ़ाता है।
- गति: SuperSpeed जोड़े D+/D− से अलग होते हैं; 85 Ω differential, TX पर 100 nF AC coupling।
1. कनेक्टर
24 पिन चार समूहों में आते हैं: पावर (VBUS/GND), USB 2.0 (D+/D−), कॉन्फ़िगरेशन (CC1/CC2), और SuperSpeed (TX/RX जोड़े, साथ ही वैकल्पिक मोड के लिए SBU)। प्रतिबिंबन का अर्थ है कि होस्ट को किसी भी अभिविन्यास को संभालना होता है — आमतौर पर CC-आधारित mux के साथ, या जहाँ मानक अनुमति देता है वहाँ दोनों पंक्तियों को एक साथ वायर करके।
प्रतिबिंबन के दो व्यावहारिक परिणाम। पहला, USB 2.0 D+/D− को आमतौर पर दोनों पंक्तियों में आपस में जोड़ा जा सकता है, क्योंकि एक समय में केवल एक जोड़ा सक्रिय होता है और प्रोटोकॉल स्टब को सहन करता है। दूसरा, SuperSpeed को जोड़ा नहीं जा सकता: प्लग पलटने पर TX और RX जोड़े बदल जाते हैं, इसलिए पूर्ण-गति संचालन के लिए mux (या एकीकृत अभिविन्यास पहचान वाला नियंत्रक) आवश्यक है।
यदि उत्पाद USB-C कनेक्टर पर केवल USB 2.0 का उपयोग करता है, तो वह mux अनावश्यक है — उन कुछ स्थानों में से एक जहाँ सरल डिज़ाइन भी सही होता है।
| पिन | फ़ंक्शन | टिप्पणियाँ |
|---|---|---|
| A4, A9, B4, B9 | VBUS | Four pins, up to 5 A with an e-marked cable |
| A1, A12, B1, B12 | GND | Return and shield reference |
| A5, B5 | CC1, CC2 | Role detection and PD communication |
| A6, A7, B6, B7 | D+, D− | USB 2.0, 90 Ω pair |
| A2/A3, A10/A11, B2/B3, B10/B11 | SSTX / SSRX | SuperSpeed, 85 Ω pairs |
| A8, B8 | SBU1, SBU2 | Alternate modes (DisplayPort, audio) |
2. CC पिन भूमिकाएँ निर्धारित करते हैं
सिंक (डिवाइस): CCx -- 5.1 kOhm -- GND स्रोत (चार्जर): CCx -- Rp -- VBUS Rp 56 kOhm: डिफ़ॉल्ट धारा Rp 22 kOhm: 1.5 A Rp 10 kOhm: 3 A
यदि आपके बोर्ड में पावर के लिए USB-C रिसेप्टेकल है और CC पिन फ्लोटिंग छोड़ दिए गए हैं, तो C-to-C केबल बिल्कुल भी पावर नहीं देगी। डिवाइस मृत दिखता है, और चार्जर को कुछ दिखाई नहीं देता। यह USB-C की सबसे आम डिज़ाइन गलती है, और इसे ठीक करने में दो रेज़िस्टर लगते हैं।
ऐसे डिवाइस के लिए जो चार्ज भी करता है और होस्ट की तरह कार्य भी करता है, CC नेटवर्क अधिक जटिल है: पोर्ट को Rd और Rp के बीच स्विच करना होता है, और एक PD कंट्रोलर नेगोशिएशन संभालता है। उस स्थिति में, रेफ़रेंस स्कीमेटिक की नकल करने के बजाय कंट्रोलर का डेटाशीट पढ़ें।
PD negotiation CC line पर modulated signal के रूप में चलता है, static resistor के रूप में नहीं। Source अपनी capabilities advertise करता है, sink एक profile request करता है, और voltage बदलने से पहले दोनों पक्ष acknowledge करते हैं। यदि आप "it charges slowly" debug कर रहे हैं, तो केवल resistors नहीं, negotiated contract को देखें।
3. पावर नेगोशिएशन
| मोड | वोल्टेज / करंट | पावर |
|---|---|---|
| Default USB | 5 V / up to 3 A | 15 W |
| USB PD | 5–20 V / up to 5 A | up to 100 W |
| PD EPR | 28–48 V / up to 5 A | up to 240 W |
3 A से अधिक पर, cable को electronically marked होना चाहिए, और sink को negotiation पूरा होने तक यह नहीं मानना चाहिए कि पूरा current उपलब्ध है। जो design 5 A load को VBUS से hard-wire करता है, वह या तो brown out होगा या protection trip करेगा।
4. SuperSpeed सिग्नलिंग
SuperSpeed प्रत्येक दिशा में एक ट्रांसमिट पेयर और एक रिसीव पेयर जोड़ता है। ये AC-कपल्ड होते हैं: प्रत्येक लाइन पर श्रृंखला में 100 nF, ट्रांसमीटर के पास रखा जाता है। ये USB 2.0 की तुलना में तेज़ और कम सहनशील भी हैं — Gen 1 5 Gb/s है, Gen 2 10 Gb/s है, और USB4 इससे आगे जाता है।
व्यावहारिक रूटिंग नियम: पेयरों को छोटा रखें, पेयर के भीतर मिलान करें, vias से बचें, और उन्हें कनेक्टर के नीचे रूट न करें जहाँ रिटर्न पाथ टूट जाता है। यदि डिज़ाइन को USB-C पर केवल USB 2.0 चाहिए, तो SuperSpeed पिनों को अनकनेक्टेड छोड़ा जा सकता है — लेकिन यदि वे रिसेप्टेकल पर खुले हैं तो उन्हें अभी भी ESD सुरक्षा चाहिए।
चूँकि कनेक्टर रिवर्सिबल है, प्लग पलटने पर SS लेन को mux द्वारा स्वैप करना होता है। इसका मतलब है कि PCB दो संभावित मैपिंग देखता है, और mux पथ में अपनी कैपेसिटेंस और हानि जोड़ता है। Gen 2 पर, यह लिंक बजट का हिस्सा है, बाद का विचार नहीं।
कई USB 3 कंट्रोलर में सिग्नल कंडीशनिंग अंतर्निहित होती है: ट्रांसमीटर डी-एम्फेसिस और रिसीवर इक्वलाइज़ेशन PCB और केबल के नुकसान की भरपाई करते हैं। यही कारण है कि एक ही बोर्ड पर लिंक Gen 1 पर काम कर सकता है और Gen 2 पर विफल हो सकता है — 5 GHz पर अतिरिक्त नुकसान उससे अधिक होता है जितना इक्वलाइज़र रिकवर कर सकता है।
| नियम | क्यों |
|---|---|
| 85 Ω differential for SS pairs | Different target from the 90 Ω D+/D− pair |
| 100 nF AC coupling on TX | Required by the specification; one per line |
| No vias if avoidable | 5–10 Gb/s is far less tolerant than USB 2.0 |
| Continuous return under the pairs | The connector area is where planes get cut |
| ESD on CC, SBU, VBUS, D+/D− | Every exposed pin can be touched |
5. सामान्य गलतियाँ
| गलती | लक्षण | समाधान |
|---|---|---|
| No CC pull-down | C-to-C cable gives no power | 5.1 kΩ on both CC pins |
| CC resistors on one pin only | Works one orientation, fails the other | One per CC pin (or a mux) |
| AC caps on RX side | Link training fails | Move to the TX side |
| 90 Ω routing for SS | Marginal eye, intermittent link | 85 Ω per stackup |
| No ESD on CC/SBU | PD controller dies on a zap | Protect every exposed pin |
5b. पावर पाथ और सुरक्षा
USB-C पोर्ट से 100 W देने या उसे प्राप्त करने के लिए कहा जा सकता है, और VBUS पिन बाहरी दुनिया के संपर्क में रहता है। इससे तीन बातें निकलती हैं: VBUS पर सुरक्षा, एक ऐसा पावर पाथ जो बातचीत के ज़रिए तय की गई धारा को संभाल सके, और इस बात की योजना कि जब स्रोत 20 V आपूर्ति के बजाय 5 V फोन चार्जर हो तो क्या होगा।
- ESD: VBUS, CC, SBU और डेटा पेयर सभी को कनेक्टर पर सुरक्षा की आवश्यकता है।
- इनरश: केबल प्लग होने पर एक बड़ा इनपुट कैपेसिटर शॉर्ट जैसा दिखता है; सॉफ्ट-स्टार्ट या eFuse का उपयोग करें।
- रिवर्स वोल्टेज: यदि पोर्ट दोनों स्रोत और सिंक हो सकता है, तो पावर पाथ को दोनों दिशाओं में रोकना होगा।
- धारा: एक कनेक्टर और छोटे बोर्ड से 5 A गुजरने के लिए चौड़ा कॉपर और थर्मल जाँच आवश्यक है।
6. ब्रिंग-अप चेकलिस्ट
- C-to-C केबल के साथ CC वोल्टेज जाँचें: सिंक को स्रोत का Rp देखना चाहिए और लाइन को निर्धारित स्तर तक पुल करना चाहिए।
- दोनों प्लग ओरिएंटेशन में VBUS पर 5 V सत्यापित करें।
- यदि PD का उपयोग हो रहा है, तो CC तरंगरूप कैप्चर करें और BMC नेगोशिएशन की पुष्टि करें; अनुरोधित वोल्टेज जाँचें।
- SuperSpeed के लिए, लिंक टेस्ट चलाएँ और नेगोशिएटेड स्पीड पढ़ें; Gen 1 और Gen 2 पर अलग-अलग एन्यूमरेट करें।
- SS जोड़ों को केवल डिफरेंशियल प्रोब या कंप्लायंस फिक्स्चर से प्रोब करें; एक लाइन पर सिंगल-एंडेड प्रोब माप को नष्ट कर देता है।
- हर एक्सपोज़्ड पिन पर ESD जाँचें, SBU सहित।
- थर्मल: अधिकतम negotiated power पर 30 मिनट तक चलाएँ और connector तथा PD controller को measure करें।
यहाँ भी लागू होने वाले differential-pair fundamentals के लिए, देखेंUSB 2.0 डिफरेंशियल पेयर राउटिंग के लिए मार्गदर्शिका, और उसी connector पर protection placement के लिए,ESD layout guide.
7. अक्सर पूछे जाने वाले प्रश्न
क्या USB-C, USB 3 के समान है?
नहीं। USB-C एक कनेक्टर है; USB 3 एक स्पीड है। एक USB-C पोर्ट केवल USB 2.0 ले जा सकता है, और एक USB-A पोर्ट USB 3 ले जा सकता है।
मेरा डिवाइस C-to-C केबल से चार्ज क्यों नहीं होता?
लगभग हमेशा CC पिन। एक sink को प्रत्येक CC पिन से ग्राउंड तक 5.1 kΩ चाहिए; इसके बिना चार्जर को कोई डिवाइस नहीं दिखता।
क्या मुझे किसी भी USB-C पोर्ट से 100 W मिल सकता है?
नहीं। स्रोत, केबल (e-marked) और sink सभी को PD और अनुरोधित वोल्टेज का समर्थन करना चाहिए। डिफ़ॉल्ट USB-C 5 V है।
क्या मुझे PD कंट्रोलर की आवश्यकता है?
केवल तभी जब आपको 5 V से अधिक या 3 A से अधिक चाहिए, या यदि पोर्ट को भूमिकाएँ बदलनी हों। एक साधारण 5 V डिवाइस के लिए, दो रेसिस्टर और एक प्रोटेक्शन ऐरे पर्याप्त हैं।
मेरा बोर्ड A-to-C केबल के साथ काम क्यों करता है लेकिन C-to-C के साथ नहीं?
एक A-to-C केबल CC स्थिति की परवाह किए बिना 5 V प्रदान करता है। एक C-to-C केबल सिंक के Rd प्रस्तुत करने की प्रतीक्षा करता है। वही डिज़ाइन जो A-to-C केबल के साथ "काम करता" है, C-to-C के साथ पूरी तरह से डेड हो सकता है।
क्या SuperSpeed पेयर आवश्यक हैं?
नहीं। यदि उत्पाद को केवल USB 2.0 की आवश्यकता है, तो SS पिन को अनकनेक्टेड छोड़ा जा सकता है — लेकिन यदि वे एक्सपोज़्ड हों तो उन्हें फिर भी प्रोटेक्ट किया जाना चाहिए।
क्या मैं PD एनालाइज़र के बिना USB-C का परीक्षण कर सकता हूँ?
आंशिक रूप से। VBUS और CC पर मीटर आपको भूमिका और डिफ़ॉल्ट वोल्टेज बताता है; पूर्ण PD नेगोशिएशन के लिए PD-जागरूक परीक्षक या प्रोटोकॉल एनालाइज़र चाहिए। अधिकांश ब्रिंग-अप के लिए, सरल जाँच सामान्य खराबियों को पकड़ लेती है।
e-marker क्या है?
केबल में एक छोटा चिप जो स्रोत को उसकी धारा और डेटा क्षमता बताता है। इसके बिना, स्रोत धारा को 3 A तक सीमित करता है।
8. स्रोत
- USB Implementers Forum,USB Type-C और USB 3.2 विनिर्देश— पिनआउट, CC, PD और SuperSpeed आवश्यकताएँ।
- USB-IF,USB Power Delivery— वोल्टेज और करंट प्रोफ़ाइल, EPR।
- Texas Instruments,हाई-स्पीड लेआउट दिशानिर्देश(SLLA414) — पेयर रूटिंग और रिटर्न पाथ।
- विक्रेता USB-C कंट्रोलर डेटाशीट्स — CC नेटवर्क और mux कॉन्फ़िगरेशन।
USB-C पोर्ट डिज़ाइन कर रहे हैं?
हमें भूमिका (sink, source या दोनों), पावर लेवल और डेटा रेट बताएं। आपके कमिट करने से पहले हम CC नेटवर्क, प्रोटेक्शन और पेयर रूटिंग की जाँच करेंगे।