USB 3.1 केवल चार उपलब्ध डेटा लाइनों में से दो का उपयोग क्यों करता है?


8

यूएसबी-सी के विनिर्देशों को देखते हुए, मैं देखता हूं कि डेटा ट्रांसफर के लिए चार सुपरस्पेड अंतर जोड़े हैं, जैसा कि https://en.wikipedia.org/wiki/USB-C#Specifications में देखा गया है । विकिपीडिया लेख यह भी कहता है कि इनमें से केवल दो जोड़े USB 3.1 मोड में उपयोग किए जाते हैं, जो मुझे बहुत अजीब लगता है।

इस सवाल में ( यूएसबी 3.1 की तुलना में तांबे के तार पर थंडरबोल्ट 3 क्यों तेज है? ) जो मैंने हाल ही में पूछा, अली चेन ने जवाब दिया कि यूएसबी-सी पर थंडरबोल्ट 3 इन दोनों जोड़े का उपयोग करता है, लेकिन यूएसबी 3.1 नहीं करता है। मुझे पता है कि किसी भी उच्च-गुणवत्ता वाले यूएसबी-सी केबल पर थंडरबोल्ट 3 को चलाना संभव है , इसलिए उनके पास सभी आवश्यक तार होने चाहिए। डेटा ट्रांसफर को दोगुना करने के लिए टाइप सी पर स्टैंडर्ड यूएसबी 3.1 क्यों दोनों सी का इस्तेमाल नहीं करता है?


1
USB सीरियल कम्युनिकेशन है। यदि यह वज्र की तरह बहुसंकेतन करता है, तो यह प्रोटोकॉल के लिए सही नहीं है। सीधे शब्दों में कहें, USB 3.1 एक प्रोटोकॉल / विनिर्देशन है और USB प्रकार C एक केबलिंग विनिर्देश है जो "वैकल्पिक मोड" का समर्थन करने के लिए है जो उन जोड़े का उपयोग करते हैं।
ब्रायन

@ ब्रायन ठीक है, जो मुझे लगता है कि पुष्टि करता है। धन्यवाद!
ब्रेंडन-एआई

1
"क्यों" सवालों का जवाब देना मुश्किल है और आमतौर पर ऑफ-टॉपिक। इस मामले में, हम आपको "क्यों" नहीं बता सकते क्योंकि हम विनिर्देश के साथ नहीं आए थे। हम शिक्षित अनुमान प्रदान कर सकते हैं, लेकिन हमारे पास यह बताने का कोई तरीका नहीं होगा कि क्या हमारा शिक्षित अनुमान वास्तव में सही उत्तर है। इसके अलावा, कोई भी चयनित "उत्तर" केवल वह उत्तर होगा जो ओपी के स्वयं के विचारों को सबसे अच्छी तरह से फिट करता है, या अपनी रक्षा में सबसे अच्छा तर्क देता है। इन मानदंडों में से किसी में भी एक जवाब खोजना नहीं है जो एक मूल मुद्दे को हल करता है।
संगीत 2

आप केवल फुल-फीचर्ड टाइप-सी-टाइप-सी केबल पर टीबी चला सकते हैं, किसी केबल पर नहीं। टाइप-सी कनेक्टर मानक 15 विभिन्न प्रकार के केबल असेंबली को परिभाषित करता है (पहले 18 प्रकार हुआ करते थे, लेकिन बाद में सेट को घटाकर 15 कर दिया गया)।
अले..चेन्स्की

2
फिर से खोलने के लिए मतदान क्योंकि स्पाइफ का जवाब हाजिर है।
psusi

जवाबों:


12

USB 3.1 Gen 2 (SuperSpeed ​​+, 10 Gbps) को मौजूदा USB 3.0 केबलों (5 अतिरिक्त संपर्कों वाले), साथ ही USB टाइप C केबलों दोनों पर काम करने के लिए डिज़ाइन किया गया था ।

चूंकि मौजूदा यूएसबी 3.0 केबल (टाइप ए और बी कनेक्टर वाले, साथ ही माइक्रो ए और बी वेरिएंट वाले) केवल एक सुपर-स्पीड जोड़ी-ऑफ-पेयर (टीएक्स जोड़ी और आरएक्स जोड़ी), यूएसबी 3.1 जनरल 2 ही हो सकते हैं उस एक जोड़ी का उपयोग करें और अभी भी मौजूदा USB 3.0 केबलों पर काम करें। इसलिए जब आप टाइप C कनेक्टर वाले केबल पर USB 3.1 Gen 2 चलाते हैं, तो यह केवल एक सुपर-स्पीड जोड़ी-ऑफ-पेयर का उपयोग करता है। इससे एक छोर पर टाइप सी कनेक्टर के साथ यूएसबी 3.0 / 3.1-सक्षम केबल होना संभव है, और दूसरे छोर पर पहले वाला यूएसबी 3.0-स्टाइल टाइप ए, बी, माइक्रो ए या माइक्रो बी कनेक्टर।

अब आप एक अनुवर्ती प्रश्न पूछ सकते हैं, "USB कार्यान्वयन फोरम (USB-IF, USB मानक कंसोर्टियम) ने USB प्रोटोकॉल के समान तेज-से-10Gbps स्वाद को परिभाषित क्यों नहीं किया, जो सुपर-स्पीड दोनों का उपयोग करता है टाइप-सी कनेक्टर में जोड़े के जोड़े? " यह एक वैध प्रश्न है, लेकिन मैं अटकलें लगाने को तैयार नहीं हूं। यह निश्चित रूप से पिछले USB PHY डिजाइनों से एक बड़ा प्रस्थान होगा, इसमें दो अलग-अलग भेजने और डेटा स्ट्रीम प्राप्त करने के लिए होगा, जिन्हें समन्वित करना होगा। वास्तव में, यह एक प्रकार का समानांतर इंटरफ़ेस होगा जबकि USB पारंपरिक रूप से नाममात्र का सीरियल रहा है।

जिस तरह से आपने अपना प्रश्न पूछा था वह कुछ संभावित गलतफहमियों को उजागर करता है जिसे मैं यहां संबोधित करना चाहता हूं:

मुझे पता है कि किसी भी उच्च-गुणवत्ता वाले यूएसबी-सी केबल पर थंडरबोल्ट 3 को चलाना संभव है

यह बिल्कुल सच नहीं है। कई उच्च गुणवत्ता वाले यूएसबी टाइप सी कंप्लेंट केबल हैं जो थंडरबोल्ट 3 के लिए उपयुक्त नहीं हैं। थंडरबोल्ट 3 आपके पास निष्क्रिय केबल होने पर if 0.5 मीटर केबल लंबाई तक सीमित है। उससे अधिक समय तक जाने के लिए (जैसे 2 मी), आपको अधिक महंगी सक्रिय केबल (सिग्नल हैंडलिंग में सहायता के लिए इसमें विशेष आईसी चिप्स वाला एक केबल) की आवश्यकता होती है।

USB-C मानक दोनों जोड़े का उपयोग क्यों नहीं करता है

USB-C एक प्रोटोकॉल नहीं है। यूएसबी टाइप सी एक कनेक्टर और केबल बिछाने विनिर्देश का नाम है; यह प्रोटोकॉल का नाम नहीं है जो उन कनेक्टर्स और केबलों पर उपयोग किया जाता है। टाइप C केबल पर USB प्रोटोकॉल करते समय, आप USB 3.1 Gen 2 (10Gbps "SuperSpeed ​​+"), या USB के पहले के फ्लेवर कर रहे हैं।


यदि आपके पास एक निष्क्रिय केबल है तो थंडरबोल्ट 3 is 0.5m केबल लंबाई तक सीमित है। " - यह बिल्कुल सच नहीं है। लिंक की लंबाई केबल गुणवत्ता द्वारा सीमित है, इसके संकेत द्वारा Nyquist आवृत्ति पर क्षीणन है। यदि आप एक केबल बनाने का प्रबंधन करते हैं, तो कहें, कुछ कम-घनत्व वाले टेफ्लॉन के साथ सिल्वर-प्लेटेड तारों और शील्ड ब्रैड, सभी उच्च वर्दी में, आप बिना किसी सक्रिय पुन: चालक के बिना लंबे समय तक केबलों पर त्रुटि मुक्त संचार कर सकते हैं, जब तक कि आप दूर के नेत्र आरेख और घबराहट बाथटब से मिलते हैं।
अले..चेन्स्की २ '’

मैं क्षमाप्रार्थी हूं। मुझे पता है कि USB-C एक केबल है, प्रोटोकॉल नहीं। संपादित।
ब्रेंडन-एआई

दरअसल, टाइप-सी इंटरकनेक्ट स्पेसिफिकेशन बहुत सारे प्रोटोकॉल को परिभाषित करता है। पोर्ट, होस्ट या डिवाइस, या अन्य सहायक कनेक्टिविटी (डिबग, ऑडियो, वीडियो) की भूमिका निर्धारित करने के लिए सीसी पिन पर बुनियादी पुल-अप / पुल-डाउन के लिए एक है। डुअल-रोल पोर्ट के लिए एक और फ्लिप-फ्लॉप प्रोटोकॉल है। CC पर इलेक्ट्रॉनिक मार्कर इंटरैक्शन भी एक बहुत विशिष्ट प्रोटोकॉल का पालन करना चाहिए। बस टाइप-सी विनिर्देशों की धारा 4.5.2 को देखें और आंकड़े 4-12, -13, -14, -15, -16, आदि में काफी परिष्कृत राज्य मशीन आरेखों का अध्ययन करें या खंड 4.3 में अंतर प्रोटोकॉल के मौखिक विवरण।
अले..चेन्स्की

इस उत्तर के लिखे जाने के दो महीने बाद, USB 3.2 की घोषणा की गई, जो वास्तव में मौजूदा USB-C केबलों में दोनों लेन का उपयोग कर सकता है - 10 / 20gbps (gen1 / gen2) गति के लिए, इसलिए USB 3.1 गति दोगुना करें: en.wikipedia.org/ विकी / USB_3.0 # 3.2 वास्तविक नियंत्रक जल्द ही उपलब्ध हो सकते हैं: anandtech.com/show/14430/…
user1531083

5

USB 3.1 एक लेन (Tx जोड़ी और Rx जोड़ी) का उपयोग करता है क्योंकि यह USB मानक है, केवल एक Rx + Tx का उपयोग करने के लिए। सभी मूल यूएसबी कनेक्टर (ए, बी, माइक्रोएब) में एसएस (सुपरस्पीड) संपर्कों की केवल एक जोड़ी है, और संपूर्ण यूएसबी हार्डवेयर आर्किटेक्चर केवल एक, सिंगल-लेन डिज़ाइन पर केंद्रित है।

समानांतर में अधिक लेन का उपयोग करने के लिए, लेन लिंक और व्यक्तिगत लिंक-लेयर प्रबंधन, बफर क्रेडिट एक्सचेंज और त्रुटि सुधार, लिंक प्रशिक्षण और व्यक्तिगत चैनल इलेक्ट्रिकल ऑप्टिमाइज़ेशन से जुड़े लेन-देन और अन्य मुद्दों से निपटने के लिए हार्डवेयर डेटा पाइप में अतिरिक्त वास्तुशिल्प तत्व होने चाहिए। एक बार जब आप यह सब करते हैं, तो इसे "थंडरबोल्ट" में बदल दिया जाता है। या MIPI जैसा कुछ ।

टाइप-सी कनेक्टर CONNECTOR के लिए एक नया मानक है, जिसका मतलब अकेले USB की तुलना में व्यापक प्रयोज्यता था। पोर्टेबल इलेक्ट्रॉनिक्स के छोटे रूप-कारकों में फिट होने के लिए टाइप-सी की आवश्यकता काफी हद तक सिस्टम डिजाइन द्वारा संचालित थी। कुछ अर्थों में इसका USB से कोई लेना-देना नहीं है, और मानक USB आर्किटेक्चर को बदलने के लिए सभी उपलब्ध सुपर-स्पीड लेन का फिर से उपयोग करने का आपका अनुरोध निराधार है।


एक बात मैं उत्सुक हूँ ... अगर USB 3.1 केवल एक Tx-Rx जोड़ी का उपयोग करता है तो वे बाकी हिस्सों पर सिर्फ USB संकेत क्यों नहीं चलाते? "मिश्रित मोड" के रूप में डिस्प्लेपोर्ट के लिए दो के साथ भी, आपके पास दो SATA SSD के लिए दो स्वतंत्र 5 जीबीपीएस बस या ऐसा कुछ हो सकता है। उन्हें सिंक करने की कोई आवश्यकता नहीं है।
chx

@chx, Tx + Rx की दूसरी जोड़ी का वैकल्पिक उपयोग USB 3.2 विनिर्देशों में पेश किया गया था।
अले..चेन्स्की
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.