IEEE-488

आईईईई 488 एचपी-आईबी (हेवलेट-पैकार्ड इंटरफेस बस) के रूप में हेवलेट-पैकार्ड द्वारा विकसित एक छोटी दूरी की डिजिटल संचार 8 बिट समानांतर बहु-मास्टर बस इंटरफ़ेस बस विनिर्देश है। यह बाद में कई मानकों का विषय बन गया और सामान्य रूप से जीपीआईबी (सामान्य प्रयोजन इंटरफ़ेस बस) के रूप में जाना जाता है।

हालाँकि बस को 1960 के दशक के अंत में स्वचालित परीक्षण उपकरणों को एक साथ जोड़ने के लिए बनाया गया था, लेकिन 1970 और 1980 के दशक के दौरान शुरुआती माइक्रो कंप्यूटरों के लिए परिधीय बस के रूप में भी इसे कुछ सफलता मिली थी, विशेष रूप से कमोडोर पीईटी। कंप्यूटर के उपयोग के लिए नए मानकों ने काफी हद तक आईईईई 488 को बदल दिया है, लेकिन कुछ परीक्षण उपकरण अभी भी इसका उपयोग करते हैं।

उत्पत्ति
1960 के दशक के अंत में, हेवलेट-पैकर्ड (एचपी) ने विभिन्न स्वचालित परीक्षण और माप उपकरणों का निर्माण किया, जैसे कि डिजिटल मल्टीमीटर और तर्क विश्लेषक। उन्होंने उपकरणों और नियंत्रकों (कंप्यूटर और अन्य उपकरणों) के बीच आसान इंटरकनेक्शन को सक्षम करने के लिए एचपी इंटरफेस बस (एचपी-आईबी) विकसित की।

एक सरल समानांतर बस और कई अलग-अलग नियंत्रण रेखाओं का उपयोग करते हुए, उस समय तकनीक का उपयोग करके बस को लागू करना अपेक्षाकृत आसान था। उदाहरण के लिए, HP 59501 पावर सप्लाई प्रोग्रामर और HP 59306A रिले एक्ट्यूएटर दोनों अपेक्षाकृत सरल एचपी-आईबी बाह्य उपकरणों को टीटीएल में कार्यान्वित किया गया था, जिसमें माइक्रोप्रोसेसर की आवश्यकता नहीं थी।

एचपी ने अन्य विनिर्माताओं को नाममात्र के शुल्क पर एचपी-आईबी पेटेंट का लाइसेंस दिया। इसे सामान्य प्रयोजन इंटरफ़ेस बस (जीपीआईबी) के रूप में जाना जाता है, और स्वचालित और औद्योगिक उपकरण नियंत्रण के लिए एक वास्तविक मानक बन गया। जैसे ही जीपीआईबी लोकप्रिय हुआ, इसे विभिन्न मानक संगठनों द्वारा औपचारिक रूप दिया गया।

मानक
1975 में, आईईईई (इंस्टीट्यूट ऑफ़ इलेक्ट्रिकल एंड इलेक्ट्रॉनिक्स इंजीनियर्स) ने बस को आईईईई 488 के रूप में मानकीकृत किया, जो प्रोग्रामयोग्य उपकरण के लिए मानक डिजिटल इंटरफ़ेस था; इसे 1978 में संशोधित किया गया था (आईईईई 488-1978 बनाकर)। मानक को 1987 में संशोधित किया गया था, और आईईईई 488.1 (आईईईई 488.1-1987) के रूप में फिर से नामित किया गया था। इन मानकों ने जीपीआईबी के मैकेनिकल, इलेक्ट्रिकल और बुनियादी प्रोटोकॉल मापदंडों को औपचारिक रूप दिया, लेकिन कमांड या डेटा के प्रारूप के बारे में कुछ नहीं कहा।

1987 में, आईईईई ने मानक कोड, प्रारूप, प्रोटोकॉल और सामान्य आदेश, आईईईई 488.2 प्रस्तुत किए। 1992 में इसे संशोधित किया गया था। आईईईई 488.2 बुनियादी सिंटैक्स और प्रारूप सम्मेलनों के साथ-साथ डिवाइस-स्वतंत्र कमांड, डेटा संरचनाएं, त्रुटि प्रोटोकॉल और इसी तरह के लिए प्रदान किया गया। आईईईई 488.2 आईईईई 488.1 पर इसे अधिक्रमित किए बिना बनाया गया; उपकरण आईईईई 488.2 का अनुसरण किए बिना आईईईई 488.1 के अनुरूप हो सकता है।

जबकि आईईईई 488.1 हार्डवेयर को परिभाषित करता है और आईईईई 488.2 प्रोटोकॉल को परिभाषित करता है, फिर भी उपकरण-विशिष्ट कमांड के लिए कोई मानक नहीं था। उपकरण के एक ही वर्ग को नियंत्रित करने के लिए आदेश, जैसे, मल्टीमीटर, निर्माताओं और यहां तक कि मॉडल के बीच भिन्न होते हैं।

संयुक्त राज्य वायु सेना, और बाद में हेवलेट-पैकर्ड ने इसे एक समस्या के रूप में मान्यता दी। 1989 में, एचपी ने अपनी टेस्ट मेज़रमेंट लैंग्वेज (टीएमएल) या टेस्ट एंड मेज़रमेंट सिस्टम्स लैंग्वेज (टीएमएसएल) विकसित की, जो 1990 में एक उद्योग मानक के रूप में पेश किए गए प्रोग्रामेबल इंस्ट्रूमेंटेशन (एससीपीआई) के लिए स्टैंडर्ड कमांड्स की अग्रदूत थी। एससीपीआई ने मानक जेनेरिक कमांड और इसी वर्ग-विशिष्ट कमांड के साथ उपकरण वर्गों की एक श्रृंखला को जोड़ा। एससीपीआईने आईईईई 488.2 सिंटैक्स को अनिवार्य किया, लेकिन अन्य (गैर-आईईईई 488.1) भौतिक ट्रांसपोर्ट की अनुमति दी।

आईईसी ने आईईसी 60625-1 और आईईसी 60625-2 (आईईसी 625) के साथ आईईईई के समानांतर अपने स्वयं के मानकों को विकसित किया, बाद में आईईसी 60488 द्वारा प्रतिस्थापित किया गया।

राष्ट्रीय उपकरण ने आईईईई 488.1 के लिए पश्च-संगत विस्तार पेश किया, जिसे मूल रूप से HS-488 के रूप में जाना जाता था। इसने अधिकतम डेटा दर को 8 मेगाबाइट/एस तक बढ़ा दिया, हालाँकि जैसे-जैसे अधिक उपकरण बस से जुड़े थे, यह दर कम होती गई। इसे 2003 में मानक में शामिल किया गया था (IEEE 488.1-2003), एचपी की आपत्तियों पर।

2004 में, आईईईई और आईईसी ने अपने-अपने मानकों को एक "दोहरी लोगो" आईईईई/आईईसी मानक आईईसी 60488-1 में संयोजित किया, प्रोग्रामेबल इंस्ट्रूमेंटेशन के लिए डिजिटल इंटरफ़ेस के लिए उच्च-प्रदर्शन प्रोटोकॉल के लिए मानक - भाग 1: सामान्य, आईईईई 488.1/ की जगह लेता है आईईसी 60625-1, और आईईसी 60488-2, भाग 2: कोड, प्रारूप, प्रोटोकॉल और सामान्य आदेश, आईईईई 488.2/आईईसी 60625-2 की जगह लेता है।

विशेषताएँ
आईईईई 488 एक 8-बिट, विद्युत समानांतर बस है जो सोलह सिग्नल लाइनों को नियोजित करती है - आठ द्वि-दिशात्मक डेटा स्थानांतरण के लिए, तीन हैंडशेक के लिए, और पांच बस प्रबंधन के लिए - प्लस आठ ग्राउंड रिटर्न लाइनें।

बस 0 से 30 तक की संख्या वाले 31 पांच-बिट प्राथमिक डिवाइस पतों का समर्थन करती है, बस में प्रत्येक उपकरण को एक अद्वितीय पता आवंटित करती है।

मानक अधिकतम 15 डिवाइसों को 20 मीटर (66 फीट) कुल केबल लंबाई की एकल भौतिक बस साझा करने की अनुमति देता है। भौतिक टोपोलॉजी रैखिक या तारा (काँटेदार) हो सकती है। सक्रिय एक्सटेंडर लंबी बसों की अनुमति देते हैं, एक तार्किक बस में सैद्धांतिक रूप से 31 उपकरणों तक संभव है।

नियंत्रण और डेटा स्थानांतरण कार्य तार्किक रूप से अलग हो जाते हैं; एक नियंत्रक डेटा ट्रांसफर में भाग लिए बिना एक डिवाइस को "टॉकर" और एक या अधिक डिवाइस को "श्रोताओं" के रूप में संबोधित कर सकता है। कई नियंत्रकों के लिए एक ही बस को साझा करना संभव है, लेकिन एक समय में केवल एक ही "नियंत्रक प्रभारी" हो सकता है। मूल प्रोटोकॉल में, स्थानांतरण एक इंटरलॉक्ड, तीन-तार तैयार-वैध-स्वीकृत हैंडशेक का उपयोग करते हैं। अधिकतम डेटा दर प्रति सेकंड लगभग एक मेगाबाइट है। बाद में HS-488 एक्सटेंशन हैंडशेक आवश्यकताओं को आराम देता है, जिससे 8 एम बाइट/एस तक की अनुमति मिलती है। सबसे धीमा भाग लेने वाला उपकरण बस की गति निर्धारित करता है।।

कनेक्टर्स
आईईईई 488 एक 24-पिन एम्फेनॉल-डिज़ाइन माइक्रो रिबन कनेक्टर निर्दिष्ट करता है। सूक्ष्म रिबन कनेक्टर्स में डी-आकार का धातु का खोल होता है, लेकिन डी सबमिनीचर कनेक्टर से बड़ा होता है। 36-पिन माइक्रो रिबन कनेक्टर सेंट्रोनिक्सके उनके प्रिंटर के लिए उपयोग किए जाने के बाद उन्हें कभी-कभी "सेंट्रोनिक्स कनेक्टर" कहा जाता है।

आईईईई 488 कनेक्टर्स की एक असामान्य विशेषता यह है कि वे सामान्यतः "डबल-हेडेड" डिज़ाइन का उपयोग करते हैं, जिसमें एक तरफ पुरुष और दूसरी तरफ महिला होती है। यह आसान डेज़ी-चेनिंग के लिए कनेक्टर्स को स्टैक करने की अनुमति देता है। यांत्रिक विचार स्टैक्ड कनेक्टर्स की संख्या को चार या उससे कम तक सीमित करते हैं, हालांकि कनेक्टर्स को शारीरिक रूप से सपोर्ट करने वाला एक वर्कअराउंड इसके आसपास जाने में सक्षम हो सकता है।

वे 6-32 यूएनके (अब काफी हद तक अप्रचलित) या मीट्रिक एम 3.5 × 0.6 थ्रेड्स द्वारा शिकंजा के स्थान पर आयोजित किए जाते हैं। मानक के शुरुआती संस्करणों ने सुझाव दिया कि असंगत यूटीएस थ्रेड्स के साथ भ्रम से बचने के लिए मीट्रिक स्क्रू को काला कर दिया जाना चाहिए। हालांकि, 1987 के संशोधन द्वारा मीट्रिक थ्रेड्स की व्यापकता के कारण अब इसे आवश्यक नहीं माना गया था।

आईईसी 60625 मानक 25-पिन डी-सबमिनीचर कनेक्टर्स के उपयोग को निर्धारित करता है (आईबीएम पीसी कॉम्पैटिबल्स पर समानांतर बंदरगाहों के लिए उपयोग किए जाने वाले के समान)। स्थापित 24-पिन कनेक्टर की तुलना में इस कनेक्टर को महत्वपूर्ण बाज़ार स्वीकृति नहीं मिली।

क्षमताएं
अधिक जानकारी के लिए देखें टेक्ट्रोनिक्स।

एक कंप्यूटर इंटरफेस के रूप में प्रयोग करें
एचपी के डिजाइनरों ने विशेष रूप से आईईईई 488 को सामान्य-उद्देश्य वाले कंप्यूटरों के लिए परिधीय इंटरफ़ेस बनाने की योजना नहीं बनाई; इंस्ट्रूमेंटेशन पर ध्यान दिया गया था। लेकिन जब HP के शुरुआती माइक्रो कंप्यूटरों को बाह्य उपकरणों (डिस्क ड्राइव, टेप ड्राइव, प्रिंटर, प्लॉटर, आदि) के लिए एक इंटरफ़ेस की आवश्यकता थी, तो एचपी-आईबी आसानी से उपलब्ध था और आसानी से इस उद्देश्य के लिए अनुकूलित हो गया था।

एचपी कंप्यूटर उत्पाद जो एचपी-आईबी का उपयोग करते थे, उनमें एचपी श्रृंखला 80, एचपी 9800 श्रृंखला शामिल थी,  एचपी 2100 श्रृंखला, और  एचपी 3000 श्रृंखला। एचपी कंप्यूटर परिधीय जो आरएस -232 संचार इंटरफ़ेस का उपयोग नहीं करते थे, अक्सर एचपी-आईबी जैसे एचपी 7935 जैसे डिस्क सिस्टम सहित एचपी-आईबी का उपयोग करते थे। 1980 के दशक के एचपी के कुछ उन्नत पॉकेट कैलकुलेटर, जैसे कि एचपी -41और एचपी -71 बी और एचपी -71B श्रृंखला में भी थे वैकल्पिक एचपी -आईएल/एचपी-आईबी इंटरफ़ेस मॉड्यूल के माध्यम से आईईईई 488 क्षमताएँ।

अन्य निर्माताओं ने अपने कंप्यूटरों के लिए भी जीपीआईबी को अपनाया, जैसे कि टेक्ट्रोनिक्स 405x लाइन।

व्यक्तिगत कंप्यूटरों की कमोडोर पीईटी (1977 में पेश) आईईईई 488 बस का उपयोग करते हुए अपने बाह्य उपकरणों को जोड़ते हैं, लेकिन एक गैर-मानक कार्ड एज कनेक्टर के साथ। कमोडोर की निम्न 8-बिट मशीनों ने एक सीरियल बस का उपयोग किया जिसका प्रोटोकॉल IEEE 488 पर आधारित था। कमोडोर ने VIC-20[27] और कमोडोर 64 के लिए एक IEEE 488 कार्ट्रिज की मार्केटिंग की। [28] कमोडोर 64 बाह्य उपकरणों के कई तीसरे पक्ष के आपूर्तिकर्ताओं ने C64 के लिए एक कार्ट्रिज बनाया, जो पीईटी श्रृंखला के समान कार्ड एज कनेक्टर पर IEEE 488-व्युत्पन्न इंटरफ़ेस प्रदान करता है।

आखिरकार, तेजी से, अधिक पूर्ण मानकों जैसे एससीएसआई ने पेरिफेरल एक्सेस के लिए आईईईई 488 को बदल दिया।

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

भौतिक रूप से, आईईईई 488 कनेक्टर्स और केबलिंग कठोर थे और पेंचों द्वारा अपनी जगह पर थे। जबकि शारीरिक रूप से बड़े और मजबूत कनेक्टर्स औद्योगिक या प्रयोगशाला सेट अप में एक फायदा थे, कनेक्टर्स का आकार और लागत पर्सनल कंप्यूटर जैसे अनुप्रयोगों में एक दायित्व था।

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

यूएसबी, फायरवायर और ईथरनेट जैसे नवीनतम मानकों ने इंटरफ़ेस इलेक्ट्रॉनिक्स की घटती लागत का लाभ उठाते हुए अधिक जटिल मानकों को लागू करने के लिए उच्च बैंडविड्थ प्रदान किया है। मल्टी-कंडक्टर (समानांतर डेटा) कनेक्टर्स और शील्डेड केबल कनेक्टर्स और केबलिंग की तुलना में स्वाभाविक रूप से अधिक महंगे थे जिनका उपयोग सीरियल डेटा ट्रांसफर मानकों जैसे RS-232, RS-485 , यूएसबी, फायरवायर या ईथरनेट के साथ किया जा सकता है। बहुत कम मास-मार्केट पर्सनल कंप्यूटर या पेरिफेरल्स (जैसे प्रिंटर या स्कैनर) ने IEEE 488 लागू किया है।

यह भी देखें

 * प्रोग्राम करने योग्य उपकरणों के लिए मानक आदेश (एससीपीआई)
 * इंस्ट्रूमेंटेशन के लिए पीसीआई एक्सटेंशन (पीएक्सआई)
 * इंस्ट्रूमेंटेशन के लिए लैन एक्सटेंशन (एलएक्सआई)
 * वर्चुअल इंस्ट्रूमेंट सॉफ्टवेयर आर्किटेक्चर (वीसा)
 * एचपी श्रृंखला 80
 * रॉकी माउंटेन बेसिक
 * सीबीएम-बस, कमोडोर द्वारा स्वामित्व वाली सीरियल बस

बाहरी संबंध

 * GPIB / IEEE 488 multiple page tutorial
 * GPIB / IEEE 488 multiple page tutorial
 * GPIB / IEEE 488 multiple page tutorial