RS-232
दूरसंचार में, RS-232 या अनुशंसित मानक 232[1] मूल रूप से 1960 में डेटा के सीरियल कम्युनिकेशन ट्रांसमिशन के लिए शुरू किया गया एक मानक है।[2] यह औपचारिक रूप से एक डीटीई (डेटा टर्मिनल उपकरण) जैसे कि एक कंप्यूटर टर्मिनल और एक डीसीई (डेटा सर्किट-टर्मिनेटिंग उपकरण या डेटा संचार उपकरण), जैसे कि एक मॉडेम के बीच कनेक्टिंग सिग्नल को परिभाषित करता है। मानक विद्युत विशेषताओं और संकेतों के समय, संकेतों का अर्थ, और भौतिक आकार और कनेक्टर्स के पिनआउट को परिभाषित करता है। मानक का वर्तमान संस्करण डेटा टर्मिनल उपकरण और डेटा सर्किट-समापन उपकरण के बीच टीआईए-232-एफ इंटरफ़ेस है, जो 1997 में जारी सीरियल बाइनरी डेटा इंटरचेंज को नियोजित करता है। RS-232 मानक आमतौर पर कंप्यूटर सीरियल पोर्ट में उपयोग किया जाता था और है अभी भी व्यापक रूप से उपयोग किया जाता है। औद्योगिक संचार उपकरण में उपयोग किया जाता है।
RS-232 मानक का अनुपालन करने वाला एक सीरियल पोर्ट कभी कई प्रकार के कंप्यूटरों की एक मानक विशेषता थी। पर्सनल कंप्यूटर ने उन्हें न केवल मोडेम, बल्कि प्रिंटर, कंप्यूटर माउस, डेटा स्टोरेज, अबाधित विद्युत आपूर्ति (UPS) और अन्य परिधीय उपकरणों के कनेक्शन के लिए भी उपयोग किया।
RS-422, RS-485 और ईथरनेट जैसे बाद के इंटरफेस की तुलना में, RS-232 में कम संचरण गति, कम अधिकतम केबल लंबाई, बड़ा वोल्टेज स्विंग, बड़ा मानक कनेक्टर, कोई मल्टीपॉइंट क्षमता और सीमित मल्टीड्रॉप क्षमता नहीं है। आधुनिक व्यक्तिगत कंप्यूटरों में, USB ने अपने अधिकांश परिधीय इंटरफ़ेस भूमिकाओं में RS-232 को विस्थापित कर दिया है। उनकी सादगी और अतीत की सर्वव्यापकता के लिए धन्यवाद, हालांकि, RS-232 इंटरफेस अभी भी उपयोग किए जाते हैं - विशेष रूप से औद्योगिक मशीनों, नेटवर्किंग उपकरण और वैज्ञानिक उपकरणों में जहां एक छोटी दूरी, पॉइंट-टू-पॉइंट, कम गति वाले वायर्ड कनेक्शन की आवश्यकता होती है।[citation needed]
मानक का दायरा
जहां तक 1969 का इलेक्ट्रॉनिक इंडस्ट्रीज एसोसिएशन (ईआईए) मानक RS-232-C[3] परिभाषित करता है:
- इलेक्ट्रिकल सिग्नल (विद्युत संकेत) विशेषताओं में वोल्टेज स्तर, संकेतन दर, संकेतों का समय और स्लीव दर, वोल्टेज झेलने का स्तर, शार्ट सर्किट व्यवहार और अधिकतम भार क्षमता सम्मिलित हैं।
- इंटरफ़ेस यांत्रिक विशेषताओं, प्लगेबल कनेक्टर और पिन पहचान।
- इंटरफ़ेस कनेक्टर में प्रत्येक सर्किट के कार्य।
- चयनित टेलीकॉम अनुप्रयोगों के लिए इंटरफेस सर्किट के सामान्य सबसेट।
मानक ऐसे तत्वों को वर्ण एन्कोडिंग (अर्थात एएससीआईआई (ASCII), ईबीसीडीआईसी (EBCDIC) या अन्य), वर्णों की फ़्रेमिंग (बिट्स प्रारंभ या बंद करना, आदि), बिट्स के संचरण क्रम, या त्रुटि पहचान प्रोटोकॉल के रूप में परिभाषित नहीं करता है। सीरियल पोर्ट हार्डवेयर कैरेक्टर फॉर्मेट और ट्रांसमिशन बिट रेट सेट करता है, आमतौर पर एक यूएआरटी (सार्वभौमिक अतुल्यकालिक रिसीवर-ट्रांसमीटर), जिसमें आंतरिक लॉजिक लेवल को RS-232-संगत सिग्नल लेवल में बदलने के लिए सर्किट भी हो सकते हैं। मानक संचरण के लिए बिट दर को परिभाषित नहीं करता है, सिवाय इसके कि यह कहता है कि यह प्रति सेकंड 20,000 बिट से कम बिट दर के लिए अभिप्रेत है।
इतिहास
RS-232 को पहली बार 1960[2]में इलेक्ट्रॉनिक इंडस्ट्रीज एसोसिएशन (EIA) द्वारा अनुशंसित मानक के रूप में प्रस्तुत किया गया था।[4][1] मूल डीटीई इलेक्ट्रोमैकेनिकल टेलेटाइपराइटर थे, और मूल डीसीई (आमतौर पर) मोडेम थे। जब इलेक्ट्रॉनिक टर्मिनल (स्मार्ट और डंब) उपयोग में आए, तो उन्हें अक्सर टेलेटाइपराइटर के साथ विनिमेय होने के लिए डिज़ाइन किया गया था, और इसलिए RS-232 का समर्थन किया।
क्योंकि मानक कंप्यूटर, प्रिंटर, परीक्षण उपकरण, पीओएस टर्मिनल और इसी तरह के उपकरण के लिए आवश्यकताओं को पूरा नहीं करता था, डिजाइनरों ने अक्सर विशेष रूप से अपने उपकरणों पर RS-232 संगत इंटरफ़ेस को लागू करने के लिए मानक की व्याख्या की। परिणामी सामान्य समस्याएं कनेक्टर्स पर सर्किट के गैर-मानक पिन असाइनमेंट, और गलत या अनुपलब्ध नियंत्रण सिग्नल थे। मानकों के अनुपालन की इस कमी ने अलग-अलग उपकरणों के कनेक्शन के लिए ब्रेकआउट बॉक्स, पैच बॉक्स, परीक्षण उपकरण, किताबें और अन्य सहायता का एक संपन्न उद्योग बनाया। मानक से एक सामान्य विचलन सिग्नल को कम वोल्टेज पर चला रहा था। इसलिए कुछ निर्माताओं ने ट्रांसमीटर बनाए जो +5 V और -5 V की आपूर्ति करते थे और उन्हें "RS-232 संगत" के रूप में लेबल किया।[citation needed]
बाद में पर्सनल कंप्यूटर (और अन्य उपकरण) मानक का उपयोग करने लगे ताकि वे मौजूदा उपकरणों से जुड़ सकें। कई वर्षों के लिए, एक RS-232-संगत पोर्ट धारावाहिक संचार के लिए एक मानक सुविधा थी, जैसे कि कई कंप्यूटरों पर मॉडेम कनेक्शन (कंप्यूटर के साथ डीटीई के रूप में कार्य करना)। 1990 के दशक के अंत तक यह व्यापक उपयोग में रहा। व्यक्तिगत कंप्यूटर बाह्य उपकरणों के लिए, इसे काफी हद तक अन्य इंटरफ़ेस मानकों, जैसे कि USB द्वारा प्रतिस्थापित किया गया है। RS-232 का उपयोग अभी भी बाह्य उपकरणों, औद्योगिक उपकरणों (जैसे PLCs), कंसोल पोर्ट्स, और विशेष प्रयोजन के उपकरणों के पुराने डिज़ाइनों को जोड़ने के लिए किया जाता है।
इसके इतिहास के दौरान मानक का कई बार नाम बदला गया है क्योंकि प्रायोजक संगठन ने अपना नाम बदल दिया है और इसे ईआईए (EIA) RS-232, ईआईए 232, और हाल ही में टीआईए (TIA) 232 के रूप में जाना जाता है। इलेक्ट्रॉनिक्स उद्योग द्वारा मानक को संशोधित और अद्यतन करना जारी है। एसोसिएशन और 1988 से टेलीकॉम इंडस्ट्री एसोसिएशन (TIA) द्वारा।[5] संशोधन सी अगस्त 1969 के एक दस्तावेज में जारी किया गया था। संशोधन डी 1986 में जारी किया गया था। 1997. तब से सीसीआईटीटी (CCITT) मानक आईटीयू-टी/सीसीआईटीटी V.24 (ITU-T/CCITT V.24) में समय और विवरण में संशोधन C के साथ परिवर्तन किए गए हैं, जिसका उद्देश्य अनुकूलता में सुधार करना है, लेकिन वर्तमान मानक के लिए निर्मित उपकरण पुराने संस्करणों के साथ इंटरऑपरेट करेगा।[citation needed]
संबंधित आईटीयू-टी मानकों में वी.24 (सर्किट आइडेंटिफिकेशन) और आईटीयू-टी/सीसीआईटीटी वी.28 (ITU-T/CCITT V.28) (सिग्नल वोल्टेज और टाइमिंग विशेषताएँ) शामिल हैं।[citation needed]
ईआईए -232 के संशोधन डी में, डी-सबमिनेटर कनेक्टर को औपचारिक रूप से मानक के हिस्से के रूप में सम्मिलित किया गया था (इसे केवल RS-232-C के परिशिष्ट में संदर्भित किया गया था)। वोल्टेज रेंज को ± 25 वोल्ट तक बढ़ाया गया था, और सर्किट कैपेसिटेंस सीमा को स्पष्ट रूप से 2500pF के रूप में बताया गया था। EIA-232 के संशोधन E ने एक नया, छोटा, मानक D-शेल 26-पिन "ऑल्ट ए (Alt A)" कनेक्टर पेश किया, और CCITT मानकों V.24, V.28, और ISO 2110 के साथ संगतता में सुधार के लिए अन्य परिवर्तन किए।[6]
विशिष्टता आलेख पुनरीक्षण इतिहास:
- ईआईए आरएस-232 (मई 1960) "डेटा टर्मिनल उपकरण और डेटा के बीच इंटरफेस" [2]
- ईआईए आरएस -232-ए (अक्टूबर 1963)[2]
- ईआईए आरएस -232-बी (अक्टूबर 1965)[2]
- ईआईए आरएस -232-सी (अगस्त 1969) डेटा टर्मिनल उपकरण और डेटा संचार उपकरणों के बीच इंटरफ़ेस सीरियल बाइनरी डेटा इंटरचेंज को नियोजित करता है[2]
- ईआईए ईआईए -232-डी (1986)
- टीआईए टीआईए/ईआईए-232-ई (1991) डेटा टर्मिनल उपकरण और डेटा संचार उपकरणों के बीच इंटरफ़ेस सीरियल बाइनरी डेटा इंटरचेंज
- टीआईए/ईआईए-232-एफ (अक्टूबर 1997)
- एएनएसआई / टीआईए-232-एफ-1997 (आर2002)
- टीआईए टीआईए-232-एफ (आर2012)
मानक की सीमाएँ
क्योंकि RS-232 का उपयोग टर्मिनल को एक मॉडेम से जोड़ने के अपने मूल उद्देश्य से परे किया जाता है, सीमाओं को संबोधित करने के लिए उत्तराधिकारी मानकों को विकसित किया गया है। RS-232 मानक के मुद्दों में सम्मिलित हैं: [7]
- बड़े वोल्टेज झूलों और धनात्मक और ऋणत्मक आपूर्ति की आवश्यकता इंटरफ़ेस की बिजली की खपत को बढ़ाती है और बिजली आपूर्ति संरचना को जटिल बनाती है। वोल्टेज स्विंग की आवश्यकता एक संगत इंटरफ़ेस की ऊपरी गति को भी सीमित करती है।
- सिंगल-एंड सिग्नलिंग को सामान्य सिग्नल ग्राउंड के रूप में संदर्भित किया जाता है जो शोर प्रतिरक्षा और संचरण दूरी को सीमित करता है।
- दो से अधिक उपकरणों के बीच मल्टी-ड्रॉप कनेक्शन परिभाषित नहीं है। जबकि मल्टी-ड्रॉप "वर्कअराउंड" तैयार किए गए हैं, उनकी गति और अनुकूलता में सीमाएं हैं।
- मानक डीटीई को सीधे डीटीई, या डीसीई को डीसीई से जोड़ने की संभावना को संबोधित नहीं करता है। इन कनेक्शनों को प्राप्त करने के लिए नल (NULL) मॉडेम केबल का उपयोग किया जा सकता है, लेकिन ये मानक द्वारा परिभाषित नहीं हैं, और कुछ ऐसे केबल दूसरों की तुलना में अलग कनेक्शन का उपयोग करते हैं।
- लिंक के दोनों सिरों पर परिभाषाएँ विषम हैं। यह एक नए विकसित साधन की भूमिका के असाइनमेंट को समस्याग्रस्त बनाता है; डिज़ाइनर को या तो डीटीई-जैसा या डीसीई- जैसा इंटरफ़ेस तय करना चाहिए और कौन सा कनेक्टर पिन असाइनमेंट का उपयोग करना चाहिए।
- इंटरफ़ेस की हेन्डशेकिंग और नियंत्रण रेखाएँ डायल-अप संचार सर्किट की स्थापना और निकासी के लिए हैं; विशेष रूप से, प्रवाह नियंत्रण के लिए हैंडशेक लाइनों का उपयोग कई उपकरणों में मज़बूती से कार्यान्वित नहीं किया जाता है।
- डिवाइस को पावर भेजने के लिए कोई विधि निर्दिष्ट नहीं है। जबकि डीटीआर और आरटीएस लाइनों से थोड़ी मात्रा में करंट खींचा जा सकता है, यह केवल कम-शक्ति वाले उपकरणों जैसे कि चूहों के लिए उपयुक्त है।
- वर्तमान अभ्यास की तुलना में मानक में अनुशंसित 25-पिन डी-सब कनेक्टर बड़ा है।
आधुनिक व्यक्तिगत कंप्यूटरों में भूमिका
पीसी 97 हार्डवेयर डिजाइन गाइड बुक में,[8] माइक्रोसॉफ्ट ने मूल आईबीएम पीसी डिजाइन के आरएस-232 संगत सीरियल पोर्ट के लिए समर्थन हटा दिया। आज, अधिकांश निजी कंप्यूटरों में स्थानीय संचार के लिए RS-232 को USB द्वारा प्रतिस्थापित किया गया है। RS-232 से अधिक लाभ यह है कि USB तेज़ है, कम वोल्टेज का उपयोग करता है, और इसमें ऐसे कनेक्टर हैं जो कनेक्ट करने और उपयोग करने में आसान हैं। RS-232 की तुलना में USB का नुकसान यह है कि यूएसबी (USB) इलेक्ट्रोमैग्नेटिक इंटरफेरेंस (EMI)[dubious ] के प्रति बहुत कम प्रतिरोधी है और अधिकतम केबल लंबाई बहुत कम है (USB के लिए RS-232 बनाम 3 के लिए 15 मीटर) -5 मीटर , निर्भर करता है) यूएसबी संस्करण और सक्रिय केबल पर)।[9][10]
प्रयोगशाला स्वचालन या सर्वेक्षण जैसे क्षेत्रों में, RS-232 उपकरणों का उपयोग जारी है। कुछ प्रकार के प्रोग्रामेबल लॉजिक कंट्रोलर, वेरिएबल-फ़्रीक्वेंसी ड्राइव, सर्वो ड्राइव और कम्प्यूटरीकृत संख्यात्मक नियंत्रण उपकरण को RS-232 के माध्यम से प्रोग्राम किया जा सकता है। कंप्यूटर निर्माताओं ने अपने कंप्यूटरों पर DE-9M कनेक्टर को फिर से प्रस्तुत करके, या एडेप्टर उपलब्ध कराकर इस मांग का जवाब दिया है।
RS-232 पोर्ट का उपयोग आमतौर पर हेडलेस सिस्टम जैसे कि सर्वर, जहां कोई मॉनिटर या कीबोर्ड स्थापित नहीं है, बूट के दौरान जब ऑपरेटिंग सिस्टम अभी तक नहीं चल रहा है और इसलिए कोई नेटवर्क कनेक्शन संभव नहीं है, से संचार करने के लिए किया जाता है। RS-232 सीरियल पोर्ट वाला एक कंप्यूटर ईथरनेट पर निगरानी के विकल्प के रूप में एक अंतः स्थापित प्रणाली (एम्बेडेड सिस्टम) (जैसे राउटर) के सीरियल पोर्ट के साथ संचार कर सकता है।
भौतिक इंटरफ़ेस
RS-232 में, उपयोगकर्ता डेटा बिट्स की समय श्रृंखला के रूप में भेजा जाता है। दोनों तुल्यकालिक और अतुल्यकालिक प्रसारण मानक द्वारा समर्थित हैं। डेटा सर्किट के अतिरिक्त, मानक डीटीई और डीसीई के बीच कनेक्शन को प्रबंधित करने के लिए उपयोग किए जाने वाले कई नियंत्रण सर्किट को परिभाषित करता है। प्रत्येक डेटा या नियंत्रण सर्किट केवल एक दिशा में संचालित होता है, अर्थात, डीटीई से जुड़े डीसीई को या रिवर्स में संकेत देता है। क्योंकि डेटा संचारित करना और डेटा प्राप्त करना अलग-अलग सर्किट हैं, इंटरफ़ेस पूर्ण द्वैध तरीके से काम कर सकता है, दोनों दिशाओं में समवर्ती डेटा प्रवाह का समर्थन करता है। मानक डेटा स्ट्रीम या वर्ण एन्कोडिंग के भीतर वर्ण फ़्रेमिंग को परिभाषित नहीं करता है।
वोल्टेज का स्तर
RS-232 मानक डेटा ट्रांसमिशन और नियंत्रण सिग्नल लाइनों के लिए तार्किक एक और तार्किक शून्य स्तर के अनुरूप वोल्टेज स्तर को परिभाषित करता है। वैध संकेत या तो "कॉमन ग्राउंड" (जीएनडी) पिन के संबंध में +3 से +15 वोल्ट की सीमा में या -3 से -15 वोल्ट की सीमा में हैं; फलस्वरूप, -3 से +3 वोल्ट के बीच की सीमा वैध RS-232 स्तर नहीं है। डेटा ट्रांसमिशन लाइनों (टीएक्सडी, आरएक्सडी, और उनके माध्यमिक चैनल समकक्ष) के लिए, तर्क एक को नकारात्मक वोल्टेज के रूप में दर्शाया जाता है और सिग्नल की स्थिति को "मार्क" कहा जाता है। लॉजिक शून्य को सकारात्मक वोल्टेज के साथ संकेत दिया जाता है और सिग्नल की स्थिति को "स्पेस" कहा जाता है। नियंत्रण संकेतों में विपरीत ध्रुवता होती है: मुखरित या सक्रिय अवस्था धनात्मक वोल्टेज होती है और अघोषित या निष्क्रिय स्थिति ऋणात्मक वोल्टेज होती है। नियंत्रण रेखाओं के उदाहरणों में भेजने के लिए अनुरोध (आरटीएस), भेजने के लिए स्पष्ट (सीटीएस), डेटा टर्मिनल तैयार (डीटीआर), और डेटा सेट तैयार (डीएसआर) सम्मिलित हैं।
| डेटा सर्किट | कंट्रोल सर्किट्स | वोल्टेज |
|---|---|---|
| 0 (स्पेस) | महत्व | +3 to +15 V |
| 1 (चिन्ह) | बहिष्कृत | −15 to −3 V |
मानक 25 V का अधिकतम ओपन-सर्किट वोल्टेज निर्दिष्ट करता है: लाइन ड्राइवर सर्किट के लिए उपलब्ध वोल्टेज के आधार पर, ±5 V, ±10 V, ±12 V, और ±15 V के सिग्नल स्तर आमतौर पर देखे जाते हैं। कुछ RS-232 ड्राइवर चिप्स में 3 या 5 वोल्ट की आपूर्ति से आवश्यक वोल्टेज उत्पन्न करने के लिए इनबिल्ट सर्किट्री होती है। RS-232 ड्राइवर और रिसीवर ग्राउंड पर या ±25 V तक के किसी भी वोल्टेज स्तर पर अनिश्चितकालीन शॉर्ट सर्किट का सामना करने में सक्षम होना चाहिए। स्लीव रेट, या स्तरों के बीच सिग्नल कितनी तेजी से बदलता है, इसे भी नियंत्रित किया जाता है।
क्योंकि वोल्टेज स्तर आमतौर पर एकीकृत सर्किट द्वारा उपयोग किए जाने वाले तर्क स्तर से अधिक होता है, तर्क स्तर का अनुवाद करने के लिए विशेष इंटरफेसिंग ड्राइवर सर्किट की आवश्यकता होती है। ये डिवाइस के आंतरिक सर्किटरी को शॉर्ट सर्किट या ट्रांज़िएंट से भी बचाते हैं जो RS-232 इंटरफ़ेस पर दिखाई दे सकते हैं और डेटा ट्रांसमिशन के लिए कई दर आवश्यकताओं का पालन करने के लिए पर्याप्त करंट प्रदान करते हैं।
क्योंकि RS-232 सर्किट के दोनों छोर ग्राउंड पिन के शून्य वोल्ट होने पर निर्भर करते हैं, मशीनरी और कंप्यूटर को कनेक्ट करते समय समस्याएँ उत्पन्न होंगी जहाँ एक छोर पर ग्राउंड पिन और दूसरे पर ग्राउंड पिन के बीच वोल्टेज शून्य नहीं है। इससे खतरनाक ग्राउंड लूप भी हो सकता है। अपेक्षाकृत कम केबल वाले अनुप्रयोगों के लिए एक सामान्य जमीन का उपयोग RS-232 को सीमित करता है। यदि दो डिवाइस काफी दूर हैं या अलग-अलग पावर सिस्टम पर हैं, तो केबल के दोनों छोर पर स्थानीय ग्राउंड कनेक्शन में अलग-अलग वोल्टेज होंगे; यह अंतर संकेतों के नॉइज़ मार्जिन को कम करेगा। बैलेंस्ड, डिफरेंशियल सीरियल कनेक्शन जैसे RS-422 या RS-485 डिफरेंशियल सिग्नलिंग के कारण बड़े ग्राउंड वोल्टेज अंतर को सहन कर सकते हैं।[11]
अप्रयुक्त इंटरफ़ेस संकेतों को ग्राउंड पर समाप्त कर दिया जाएगा, एक अपरिभाषित तर्क स्थिति है। जहां परिभाषित स्थिति पर नियंत्रण संकेत को स्थायी रूप से सेट करना आवश्यक है, यह एक वोल्टेज स्रोत से जुड़ा होना चाहिए जो तर्क 1 या तर्क 0 स्तरों पर जोर देता है, उदाहरण के लिए एक पुलअप अवरोधक के साथ। कुछ डिवाइस इस उद्देश्य के लिए अपने इंटरफ़ेस कनेक्टर्स पर परीक्षण वोल्टेज प्रदान करते हैं।
कनेक्टर्स
RS-232 उपकरणों को डेटा टर्मिनल उपकरण (डीटीई) या डेटा सर्किट-समापन उपकरण (डीसीई) के रूप में वर्गीकृत किया जा सकता है; यह प्रत्येक उपकरण पर परिभाषित करता है कि कौन से तार प्रत्येक संकेत भेज रहे हैं और प्राप्त कर रहे हैं। मानक रूप से, मेल कनेक्टर्स में डीटीई पिन फ़ंक्शंस होते हैं, और फीमेल कनेक्टर्स में डीसीई पिन फ़ंक्शंस होते हैं। अन्य उपकरणों में कनेक्टर के जेंडर और पिन परिभाषाओं का कोई भी संयोजन हो सकता है। कई टर्मिनल फीमेल कनेक्टर्स के साथ निर्मित किए गए थे लेकिन प्रत्येक छोर पर मेल कनेक्टर वाले केबलों के साथ बेचे गए थे; टर्मिनल, इसकी केबल के साथ, मानक में अनुशंसाओं को पूरा करता है।
संशोधन सी तक मानक डी-सबमिनीचर 25-पिन कनेक्टर की अनुशंसा करता है और इसे संशोधन डी के रूप में अनिवार्य करता है। अधिकांश डिवाइस मानक में निर्दिष्ट बीस संकेतों में से कुछ को ही लागू करते हैं, इसलिए कम पिन वाले कनेक्टर और केबल अधिकांश कनेक्शन के लिए पर्याप्त हैं, अधिक कॉम्पैक्ट, और कम महंगा। व्यक्तिगत कंप्यूटर निर्माताओं ने DB-25M कनेक्टर को छोटे DE-9M कनेक्टर से बदल दिया। यह कनेक्टर, एक अलग पिनआउट (सीरियल पोर्ट पिनआउट देखें) के साथ, व्यक्तिगत कंप्यूटर और संबंधित उपकरणों के लिए आम है।
25-पिन डी-उप कनेक्टर की उपस्थिति आवश्यक रूप से RS-232-C-संगत इंटरफ़ेस का संकेत नहीं देती है। उदाहरण के लिए, मूल आईबीएम पीसी पर, एक मेल डी-उप एक आरएस-232-सी डीटीई पोर्ट था (पिन पर एक गैर-मानक वर्तमान लूप इंटरफ़ेस के साथ), लेकिन एक ही पीसी मॉडल पर फीमेल डी-उप कनेक्टर समानांतर था। प्रिंटर पोर्ट के लिए "सेंट्रोनिक्स" का उपयोग किया जाता है। कुछ पर्सनल कंप्यूटर अपने सीरियल पोर्ट के कुछ पिनों पर गैर-मानक वोल्टेज या सिग्नल लागू करते हैं।
पिनआउट
निम्न तालिका सूची में आमतौर पर प्रयुक्त RS-232 सिग्नल और पिन असाइनमेंट हैं:[12]
| सिग्नल (संकेत) | दिशा | कनेक्टर पिन | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| नाम | V.24 सर्किट | संक्षेपाक्षर | DTE | DCE | DB-25 | DE-9 (TIA-574) | MMJ | 8P8C ("RJ45") | 10P10C ("RJ50") | ||||||
| EIA/TIA-561 | Yost (DTE)[13] | Yost (DCE)[13] | Cyclades | Digi (ALTPIN option) | National Instruments[14] | Cyclades | Digi | ||||||||
| ट्रांसमिटेड डेटा | 103 | TxD | Out | In | 2 | 3 | 2 | 6 | 6 | 3 | 3 | 4 | 8 | 4 | 5 |
| रिसीव डेटा | 104 | RxD | In | Out | 3 | 2 | 5 | 5 | 3 | 6 | 6 | 5 | 9 | 7 | 6 |
| डेटा टर्मिनल रेडी | 108/2 | DTR | Out | In | 20 | 4 | 1 | 3 | 7 | 2 | 2 | 8 | 7 | 3 | 9 |
| डेटा कैरियर डिटेक्ट | 109 | DCD | In | Out | 8 | 1 | — | 2 | 2 | 7 | 7 | 1 | 10 | 8 | 10 |
| डेटा सेट रेडी | 107 | DSR | In | Out | 6 | 6 | 6 | 1 | — | 8 | — | 5 | 9 | 2 | |
| रिंग इंडिकेटर | 125 | RI | In | Out | 22 | 9 | — | — | — | — | — | 2 | 10 | 1 | |
| रिक्वेस्ट टू सेंड | 105 | RTS | Out | In | 4 | 7 | — | 8 | 8 | 1 | 1 | 2 | 4 | 2 | 3 |
| क्लियर टू सेंड | 106 | CTS | In | Out | 5 | 8 | — | 7 | 1 | 8 | 5 | 7 | 3 | 6 | 8 |
| सिग्नल ग्राउंड | 102 | G | Common | 7 | 5 | 3, 4 | 4 | 4, 5 | 4, 5 | 4 | 6 | 6 | 5 | 7 | |
| प्रोटेक्टिव ग्राउंड | 101 | PG | Common | 1 | — | — | — | — | — | — | 3 | — | 1 | 4 | |
सिग्नल ग्राउंड अन्य कनेक्शनों के लिए एक सामान्य रिटर्न है; यह योस्ट मानक में दो पिन्स पर दिखाई देता है लेकिन एक ही सिग्नल होता है। DB-25 कनेक्टर में पिन 1 पर एक दूसरा सुरक्षात्मक ग्राउंड सम्मिलित है, जिसे प्रत्येक डिवाइस द्वारा अपने स्वयं के फ्रेम ग्राउंड या इसी तरह से कनेक्ट करने का इरादा है। सुरक्षात्मक ग्राउंड को सिग्नल ग्राउंड से जोड़ना एक सामान्य अभ्यास है लेकिन अनुशंसित नहीं है।
ध्यान दें कि ईआईए/टीआईए 561 में डीएसआर और आरआई का संयोजन है,,[15][16] और यॉस्ट मानक में डीएसआर और डीसीडी का संयोजन है।
केबल
मानक अधिकतम केबल लंबाई को परिभाषित नहीं करता है, बल्कि एक अधिकतम समाई है जो एक अनुरूप ड्राइव सर्किट को सहन करना चाहिए। एक व्यापक रूप से इस्तेमाल किया जाने वाला सामान्य नियम इंगित करता है कि 15 मीटर (50 फीट) से अधिक लंबे केबलों की क्षमता बहुत अधिक होगी जब तक कि विशेष केबलों का उपयोग नहीं किया जाता है। कम क्षमता वाले केबलों का उपयोग करके लगभग 300 मीटर (1,000 फीट) तक की बड़ी दूरी पर संचार बनाए रखा जा सकता है।[17] लंबी दूरी के लिए, अन्य सिग्नल मानक, जैसे RS-422, उच्च गति के लिए बेहतर अनुकूल हैं।
चूंकि मानक परिभाषाएं हमेशा सही ढंग से लागू नहीं होती हैं, इसलिए प्रलेखन से परामर्श करना, ब्रेकआउट बॉक्स के साथ कनेक्शन का परीक्षण करना या दो उपकरणों को आपस में जोड़ने पर काम करने वाले केबल को खोजने के लिए परीक्षण और त्रुटि का उपयोग करना अक्सर आवश्यक होता है। एक पूरी तरह से मानक-अनुरूप डीसीई डिवाइस और एक डीटीई डिवाइस को जोड़ने से एक केबल का उपयोग होगा जो प्रत्येक कनेक्टर में समान पिन नंबरों को जोड़ता है (एक तथाकथित "स्ट्रेट केबल")। केबल और कनेक्टर्स के बीच लिंग बेमेल को हल करने के लिए "लिंग परिवर्तक" उपलब्ध हैं। विभिन्न प्रकार के कनेक्टर्स के साथ उपकरणों को जोड़ने के लिए एक केबल की आवश्यकता होती है जो नीचे दी गई तालिका के अनुसार संबंधित पिनों को जोड़ती है। एक छोर पर 9 पिन और दूसरे छोर पर 25 पिन वाले केबल आम हैं। 8P8C कनेक्टर वाले उपकरणों के निर्माता आमतौर पर DB-25 या DE-9 कनेक्टर (या कभी-कभी विनिमेय कनेक्टर के साथ एक केबल प्रदान करते हैं ताकि वे कई उपकरणों के साथ काम कर सकें)। खराब-गुणवत्ता वाले केबल डेटा और नियंत्रण रेखाओं (जैसे रिंग इंडिकेटर) के बीच क्रॉसस्टॉक द्वारा गलत संकेत दे सकते हैं।
एक अशक्त मॉडेम केबल आवश्यक हो सकता है यदि कोई दिया गया केबल डेटा कनेक्शन की अनुमति नहीं देगा, खासकर अगर जेंडर चेंजर उपयोग में हो। मानक में जेंडर चेंजर और अशक्त मॉडेम केबलों का उल्लेख नहीं किया गया है, इसलिए उनके लिए आधिकारिक रूप से स्वीकृत डिज़ाइन नहीं है।
डेटा और नियंत्रण संकेत
निम्न तालिका अनुशंसित DB-25 कनेक्टर्स पर आमतौर पर उपयोग किए जाने वाले RS-232 सिग्नल (जिसे "सर्किट" कहा जाता है) और उनके पिन असाइनमेंट सूचीबद्ध करती है।[18] (सामान्य रूप से उपयोग किए जाने वाले अन्य कनेक्टर्स के लिए सीरियल पोर्ट पिनआउट देखें, जो मानक द्वारा परिभाषित नहीं हैं।)
| सर्किट | Direction | DB-25 पिन | |||
|---|---|---|---|---|---|
| नाम | विशिष्ट उद्देश्य | संक्षेपाक्षर | डीटीई | डीसीई | |
| डेटा टर्मिनल रेडी | डीटीई कॉल प्राप्त करने, आरंभ करने, या जारी रखने के लिए तैयार है। | डीटीआर | बाहर | अंदर | 20 |
| डेटा कैरियर डिटेक्ट | डीसीई एक दूरस्थ डीसीई से एक वाहक प्राप्त कर रहा है। | डीसीडी | अंदर | बाहर | 8 |
| डेटा सेट रेडी | डीसीई डाटा प्राप्त करने और भेजने के लिए तैयार है। | डीएसआर | अंदर | बाहर | 6 |
| रिंग इंडिकेटर | डीसीई ने टेलीफोन लाइन पर एक इनकमिंग रिंग सिग्नल का पता लगाया है। | आरआई | अंदर | बाहर | 22 |
| रिक्वेस्ट टू सेंड | डीटीई अनुरोध करता है कि डीसीई डेटा संचारित करने की तैयारी करे। | आरटीएस | बाहर | अंदर | 4 |
| रेसिव टू रिसीव | डीटीई डीसीई से डेटा प्राप्त करने के लिए तैयार है। यदि उपयोग में है, तो यह माना जाता है कि आरटीएस हमेशा मुखर है | आरटीआर | बाहर | अंदर | 4 |
| क्लियर टू सेंड | डीसीई डीटीई से डेटा स्वीकार करने के लिए तैयार है। | सीटीएस | अंदर | बाहर | 5 |
| ट्रांसमिटेड डेटा | डीटीई से डीसीई तक डेटा ले जाती है। | टीएक्सडी | बाहर | अंदर | 2 |
| रिसीव्ड डेटा | डीसीई से डीटीई तक डेटा ले जाता है। | आरएक्सडी | अंदर | बाहर | 3 |
| कॉमन ग्राउंड | उपरोक्त सभी के लिए जीरो वोल्टेज संदर्भ। | जीएनडी | कॉमन | 7 | |
| प्रोटेक्टिव ग्राउंड | चेसिस ग्राउंड से जुड़ा हुआ है। | पीजी | कॉमन | 1 | |
संकेतों को डीटीई के दृष्टिकोण से नामित किया गया है। ग्राउंड पिन अन्य कनेक्शनों के लिए सामान्य रिटर्न है और "शून्य" वोल्टेज स्थापित करता है जिससे अन्य पिनों पर वोल्टेज संदर्भित होते हैं। DB-25 कनेक्टर में पिन 1 पर एक दूसरा "प्रोटेक्टिव ग्राउंड" शामिल है; यह आंतरिक रूप से उपकरण फ्रेम ग्राउंड से जुड़ा है, और इसे केबल या कनेक्टर्स में सिग्नल ग्राउंड से नहीं जोड़ा जाना चाहिए।
रिंग इंडिकेटर
रिंग इंडिकेटर (आरआई) डीसीई से डीटीई डिवाइस को भेजा गया सिग्नल है। यह टर्मिनल डिवाइस को इंगित करता है कि फोन लाइन बज रही है। कई कंप्यूटर सीरियल पोर्ट में, आरआई सिग्नल की स्थिति बदलने पर एक हार्डवेयर व्यवधान उत्पन्न होता है। इस हार्डवेयर व्यवधान के लिए समर्थन होने का अर्थ है कि किसी प्रोग्राम या ऑपरेटिंग सिस्टम को आरआई पिन की स्थिति में बदलाव के बारे में सूचित किया जा सकता है, बिना सॉफ्टवेयर को पिन की स्थिति को "पोल" करने की आवश्यकता है। आरआई दूसरे सिग्नल के अनुरूप नहीं है जो समान जानकारी को विपरीत तरीके से ले जाता है।
एक बाहरी मॉडेम पर, रिंग इंडिकेटर पिन की स्थिति अक्सर "एए" (ऑटो आंसर) लाइट से जुड़ी होती है, जो RI सिग्नल द्वारा रिंग का पता चलने पर चमकती है।घोषित आरआई सिग्नल रिंगिंग पैटर्न का बारीकी से पालन करता है, जो सॉफ़्टवेयर को विशिष्ट रिंग पैटर्न का पता लगाने की अनुमति दे सकता है।
रिंग इंडिकेटर सिग्नल का उपयोग कुछ पुराने अनइंटरप्टिबल पावर सप्लाई (यूपीएस) द्वारा किया जाता है ताकि कंप्यूटर को बिजली की विफलता की स्थिति का संकेत मिल सके।
कुछ व्यक्तिगत कंप्यूटरों को वेक-ऑन-रिंग के लिए कॉन्फ़िगर किया जा सकता है, जिससे फ़ोन कॉल का उत्तर देने के लिए कंप्यूटर को निलंबित कर दिया जाता है।
आरटीएस, सीटीएस, और आरटीआर
भेजने का अनुरोध (आरटीएस) और स्पष्ट करने के लिए स्पष्ट (सीटीएस) संकेतों को मूल रूप से बेल 202 मॉडेम जैसे आधे-द्वैध (एक समय में एक दिशा) मॉडेम के साथ उपयोग के लिए परिभाषित किया गया था। ये मोडेम आवश्यक होने पर अपने ट्रांसमीटरों को अक्षम कर देते हैं और जब वे फिर से सक्षम होते हैं तो रिसीवर के लिए एक सिंक्रोनाइज़ेशन प्रस्तावना को प्रसारित करना चाहिए। डीटीई आरटीएस को डीसीई को संचारित करने की इच्छा का संकेत देता है, और जवाब में डीसीई ने सीटीएस को अनुमति देने के लिए अनुमति दी है, एक बार डीसीई के साथ दूर के अंत में सिंक्रनाइज़ेशन प्राप्त किया जाता है। इस तरह के मॉडेम अब सामान्य उपयोग में नहीं हैं। कोई भी संकेत नहीं है कि DTE DCE से आने वाले डेटा को अस्थायी रूप से रोकने के लिए उपयोग कर सकता है। इस प्रकार RS-232 का RTS और CTS सिग्नल का उपयोग, मानक के पुराने संस्करणों के अनुसार, असममित है।
यह योजना वर्तमान में RS-232 से RS-485 कन्वर्टर्स में भी कार्यरत है। RS-485 एक मल्टीपल-एक्सेस बस है, जिस पर केवल एक डिवाइस एक समय में संचारित हो सकता है, एक अवधारणा जो RS-232 में प्रदान नहीं की जाती है। RS-232 डिवाइस RTS को RS-485 बस का नियंत्रण लेने के लिए कनवर्टर को बताने के लिए दावा करता है ताकि कनवर्टर, और इस प्रकार RS-232 डिवाइस, बस पर डेटा भेज सके।
आधुनिक संचार वातावरण पूर्ण-द्वैध (दोनों दिशाओं एक साथ) मॉडेम का उपयोग करते हैं। उस वातावरण में, डीटीईएस के पास आरटीएस को डेसर्ट करने का कोई कारण नहीं है। हालांकि, लाइन की गुणवत्ता को बदलने, डेटा के प्रसंस्करण में देरी आदि की संभावना के कारण, सममित, द्विदिश प्रवाह नियंत्रण (डेटा) की आवश्यकता है।
दोनों दिशाओं में प्रवाह नियंत्रण प्रदान करने वाला एक सममित विकल्प विभिन्न उपकरण निर्माताओं द्वारा 1980 के दशक के अंत में विकसित और विपणन किया गया था। इसने आरटीएस सिग्नल को फिर से परिभाषित किया कि डीटीई डीसीई से डेटा प्राप्त करने के लिए तैयार है। इस योजना को अंततः RS-232-E (वास्तव में TIA-232-E उस समय तक TIA-232-E) में एक नए सिग्नल, RTR (प्राप्त करने के लिए तैयार) को परिभाषित करके संहिताबद्ध किया गया था, जो CCITT V.24 सर्किट 133 है। TIA-232-E और इसी अंतर्राष्ट्रीय मानकों को उस सर्किट 133 को दिखाने के लिए अपडेट किया गया था, जब लागू किया जाता है, आरटीएस (भेजने के लिए अनुरोध) के समान पिन साझा करता है, और जब 133 उपयोग में होता है, तो आरटीएस को डीसीई द्वारा हर समय मुखर किया जाता है।[19] इस योजना में, आमतौर पर आरटीएस/सीटीएस प्रवाह नियंत्रण या आरटीएस/सीटीएस हैंडशेकिंग कहा जाता है (हालांकि तकनीकी रूप से सही नाम आरटीआर/सीटीएस होगा), डीटीई आरटीएस का दावा करता है जब भी यह डीसीई से डेटा प्राप्त करने के लिए तैयार होता है, और डीसीई जब भी सीटीएस का दावा करता है।यह DTE से डेटा प्राप्त करने के लिए तैयार है।आधे-डुप्लेक्स मोडेम के साथ आरटी और सीटीएस के मूल उपयोग के विपरीत, ये दो संकेत एक दूसरे से स्वतंत्र रूप से काम करते हैं।यह हार्डवेयर प्रवाह नियंत्रण का एक उदाहरण है।हालांकि, RS-232 से सुसज्जित डिवाइस पर उपलब्ध विकल्पों के विवरण में हार्डवेयर प्रवाह नियंत्रण हमेशा RTS/CTS हैंडशेकिंग का मतलब नहीं है।
इस प्रोटोकॉल का उपयोग करने वाले उपकरणों को कुछ अतिरिक्त डेटा को बफर करने के लिए तैयार किया जाना चाहिए, क्योंकि रिमोट सिस्टम ने स्थानीय सिस्टम डी-असिस्टर्स आरटीआर से ठीक पहले संचारित करना शुरू कर दिया हो सकता है।
3-तार और 5-तार RS-232
एक न्यूनतम 3-तार RS-232 कनेक्शन जिसमें केवल संचारित डेटा, डेटा प्राप्त होता है, और जमीन प्राप्त होती है, आमतौर पर जब RS-232 की पूर्ण सुविधाओं की आवश्यकता नहीं होती है, तो आमतौर पर उपयोग किया जाता है।यहां तक कि एक दो-तार कनेक्शन (डेटा और ग्राउंड) का उपयोग किया जा सकता है यदि डेटा प्रवाह एक तरीका है (उदाहरण के लिए, एक डिजिटल डाक पैमाने जो समय-समय पर एक वजन पढ़ने, या एक जीपीएस रिसीवर भेजता है जो समय-समय पर स्थिति भेजता है, यदि कोई कॉन्फ़िगरेशन रुपये के माध्यम से कोई कॉन्फ़िगरेशन नहीं करता है।-232 आवश्यक है)।जब दो-तरफ़ा डेटा के अलावा केवल हार्डवेयर प्रवाह नियंत्रण की आवश्यकता होती है, तो आरटीएस और सीटीएस लाइनों को 5-वायर संस्करण में जोड़ा जा