IEEE-488: Difference between revisions

From Vigyanwiki
No edit summary
Line 13: Line 13:


== मानक ==
== मानक ==
1975 में, [[ इंस्टीट्यूट ऑफ़ इलेक्ट्रिकल एंड इलेक्ट्रॉनिक्स इंजीनियर्स ]] ने प्रोग्राम को प्रोग्रामेबल इंस्ट्रूमेंटेशन के लिए स्टैंडर्ड डिजिटल इंटरफेस के रूप में बस को मानकीकृत किया, 'IEEE & NBSP; 488';इसे 1978 में संशोधित किया गया था (IEEE & NBSP का निर्माण; 488-1978)।<ref>{{Citation |title=IEEE Standard Digital Interface for Programmable Instrumentation |publisher=[[Institute of Electrical and Electronics Engineers]] |year=1987 |id=ANSI/IEEE Std 488.1-1987 |isbn=0-471-62222-2 <!-- This is the ISBN on the document --> }}, p.&nbsp;iii</ref> मानक को 1987 में संशोधित किया गया था, और IEEE & nbsp; 488.1 (IEEE & nbsp; 488.1-1987) के रूप में पुन: डिज़ाइन किया गया था।इन मानकों ने GPIB के यांत्रिक, विद्युत और बुनियादी प्रोटोकॉल मापदंडों को औपचारिक रूप दिया, लेकिन कमांड या डेटा के प्रारूप के बारे में कुछ भी नहीं कहा।
1975 में, आईईईई ([[ इंस्टीट्यूट ऑफ़ इलेक्ट्रिकल एंड इलेक्ट्रॉनिक्स इंजीनियर्स |इंस्टीट्यूट ऑफ़ इलेक्ट्रिकल एंड इलेक्ट्रॉनिक्स इंजीनियर्स]]) ने बस को आईईईई 488 के रूप में मानकीकृत किया, जो प्रोग्रामयोग्य उपकरण के लिए मानक डिजिटल इंटरफ़ेस था; इसे 1978 में संशोधित किया गया था (आईईईई 488-1978 बनाकर)।<ref>{{Citation |title=IEEE Standard Digital Interface for Programmable Instrumentation |publisher=[[Institute of Electrical and Electronics Engineers]] |year=1987 |id=ANSI/IEEE Std 488.1-1987 |isbn=0-471-62222-2 <!-- This is the ISBN on the document --> }}, p.&nbsp;iii</ref> मानक को 1987 में संशोधित किया गया था, और आईईईई 488.1 (आईईईई 488.1-1987) के रूप में फिर से नामित किया गया था। इन मानकों ने जीपीआईबी के मैकेनिकल, इलेक्ट्रिकल और बुनियादी प्रोटोकॉल मापदंडों को औपचारिक रूप दिया, लेकिन कमांड या डेटा के प्रारूप के बारे में कुछ नहीं कहा।


1987 में, IEEE ने '' मानक कोड, प्रारूप, प्रोटोकॉल और सामान्य कमांड '', IEEE & NBSP; 488.2 पेश किए।इसे 1992 में संशोधित किया गया था।<ref>{{Citation |title=IEEE Standard Codes, Formats, Protocols, and Common Commands for Use With IEEE Std 488.1-1987, IEEE Standard Digital Interface for Programmable Instrumentation |publisher=[[Institute of Electrical and Electronics Engineers]] |year=1992 |id=IEEE Std 488.2-1992 |isbn=978-1-55937-238-1 }}</ref> IEEE & NBSP; 488.2 बुनियादी सिंटैक्स और प्रारूप सम्मेलनों के लिए प्रदान किया गया, साथ ही साथ डिवाइस-स्वतंत्र कमांड, डेटा संरचनाएं, त्रुटि प्रोटोकॉल और इस तरह।IEEE & nbsp; 488.2 IEEE & nbsp पर निर्मित; 488.1 इसे बिना किसी के साथ नहीं;उपकरण IEEE & nbsp; 488.1 के अनुरूप हो सकते हैं, बिना IEEE & nbsp; 488.2 का अनुसरण किए बिना।
1987 में, आईईईई ने मानक कोड, प्रारूप, प्रोटोकॉल और सामान्य आदेश, आईईईई 488.2 प्रस्तुत किए। 1992 में इसे संशोधित किया गया था।<ref>{{Citation |title=IEEE Standard Codes, Formats, Protocols, and Common Commands for Use With IEEE Std 488.1-1987, IEEE Standard Digital Interface for Programmable Instrumentation |publisher=[[Institute of Electrical and Electronics Engineers]] |year=1992 |id=IEEE Std 488.2-1992 |isbn=978-1-55937-238-1 }}</ref> आईईईई 488.2 बुनियादी सिंटैक्स और प्रारूप सम्मेलनों के साथ-साथ डिवाइस-स्वतंत्र कमांड, डेटा संरचनाएं, त्रुटि प्रोटोकॉल और इसी तरह के लिए प्रदान किया गया। आईईईई 488.2 आईईईई 488.1 पर इसे अधिक्रमित किए बिना बनाया गया; उपकरण आईईईई 488.2 का अनुसरण किए बिना आईईईई 488.1 के अनुरूप हो सकता है।


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


संयुक्त राज्य वायु सेना,<ref>Project Mate in 1985</ref> और बाद में हेवलेट-पैकर्ड ने इसे एक समस्या के रूप में मान्यता दी।1989 में, एचपी ने अपनी परीक्षण माप भाषा (टीएमएल) विकसित की<ref>{{cite web
संयुक्त राज्य वायु सेना,<ref>Project Mate in 1985</ref> और बाद में हेवलेट-पैकर्ड ने इसे एक समस्या के रूप में मान्यता दी। 1989 में, एचपी ने अपनी टेस्ट मेज़रमेंट लैंग्वेज (टीएमएल) <ref>{{cite web
|title=GPIB 101, A Tutorial of the GPIB Bus
|title=GPIB 101, A Tutorial of the GPIB Bus
|publisher=ICS Electronics
|publisher=ICS Electronics
|url=http://www.icselect.com/ab_note.html#anchor338658
|url=http://www.icselect.com/ab_note.html#anchor338658
|page=5, paragraph=SCPI Commands
|page=5, paragraph=SCPI Commands
}}</ref> या परीक्षण और माप प्रणाली भाषा (TMSL)<ref>{{cite web
}}</ref> या टेस्ट एंड मेज़रमेंट सिस्टम्स लैंग्वेज (टीएमएसएल) <ref>{{cite web
|title=Hewlett Packard Test & Measurment Catalog 1991
|title=Hewlett Packard Test & Measurment Catalog 1991
|publisher=hparchive.com
|publisher=hparchive.com
|url=http://hparchive.com/Catalogs/HP-Catalog-1991.pdf
|url=http://hparchive.com/Catalogs/HP-Catalog-1991.pdf
|page=8, paragraph=SCPI
|page=8, paragraph=SCPI
}}</ref> 1990 में एक उद्योग मानक के रूप में पेश किए गए प्रोग्रामेबल इंस्ट्रूमेंटेशन (SCPI) के लिए मानक कमांड के लिए अग्रदूत था।<ref>{{cite web
}}</ref> विकसित की, जो 1990 में एक उद्योग मानक के रूप में पेश किए गए प्रोग्रामेबल इंस्ट्रूमेंटेशन (एससीपीआई) के लिए स्टैंडर्ड कमांड्स की अग्रदूत थी।<ref>{{cite web
|title=History of GPIB
|title=History of GPIB
|publisher=National Instruments
|publisher=National Instruments
Line 35: Line 35:
|quote=In 1990, the IEEE 488.2 specification included the Standard Commands for Programmable Instrumentation (SCPI) document.
|quote=In 1990, the IEEE 488.2 specification included the Standard Commands for Programmable Instrumentation (SCPI) document.
|access-date=2010-02-06
|access-date=2010-02-06
}}</ref> SCPI ने मानक जेनेरिक कमांड, और संबंधित वर्ग-विशिष्ट कमांड के साथ इंस्ट्रूमेंट क्लासेस की एक श्रृंखला को जोड़ा।SCPI ने IEEE & nbsp; 488.2 सिंटैक्स को अनिवार्य किया, लेकिन अन्य (गैर-आईईईईई और एनबीएसपी; 488.1) भौतिक परिवहन की अनुमति दी।
}}</ref> एससीपीआई ने मानक जेनेरिक कमांड और इसी वर्ग-विशिष्ट कमांड के साथ उपकरण वर्गों की एक श्रृंखला को जोड़ा। एससीपीआईने आईईईई 488.2 सिंटैक्स को अनिवार्य किया, लेकिन अन्य (गैर-आईईईई 488.1) भौतिक ट्रांसपोर्ट की अनुमति दी।


अंतर्राष्ट्रीय [[ इंटरनेशनल इलेक्ट्रोटेक्नीकल कमीशन ]] IEEE के साथ समानांतर में अपने स्वयं के मानकों को विकसित किया, IEC & nbsp; 60625-1 और IEC & nbsp; 60625-2 (IEC & NBSP; 625) के साथ, बाद में IEC & NBSP; 60488 द्वारा प्रतिस्थापित किया गया।
आईईसी ने आईईसी 60625-1 और आईईसी 60625-2 (आईईसी 625) के साथ आईईईई के समानांतर अपने स्वयं के मानकों को विकसित किया, बाद में आईईसी 60488 द्वारा प्रतिस्थापित किया गया।


[[ राष्ट्रीय उपकरण ]]ों ने IEEE & NBSP; 488.1 के लिए एक पिछड़े-संगत विस्तार पेश किया, जिसे मूल रूप से HS-488 के रूप में जाना जाता है।इसने अधिकतम डेटा दर को 8 [[ मेगाबाइट ]]/एस तक बढ़ा दिया, हालांकि दर कम हो जाती है क्योंकि अधिक डिवाइस बस से जुड़े होते हैं।यह 2003 में मानक में शामिल किया गया था (IEEE & nbsp; 488.1-2003),<ref>{{Cite web
[[ राष्ट्रीय उपकरण ]] ने आईईईई488.1 के लिए पश्च-संगत विस्तार पेश किया, जिसे मूल रूप से HS-488 के रूप में जाना जाता था। इसने अधिकतम डेटा दर को 8 [[ मेगाबाइट |मेगाबाइट]]/एस तक बढ़ा दिया, हालाँकि जैसे-जैसे अधिक उपकरण बस से जुड़े थे, यह दर कम होती गई। इसे 2003 में मानक में शामिल किया गया था (IEEE 488.1-2003),<ref>{{Cite web
|title=Upgraded Standard Boosts Speed of IEEE 488 Instrument Buses Eightfold
|title=Upgraded Standard Boosts Speed of IEEE 488 Instrument Buses Eightfold
|date=2003-10-06
|date=2003-10-06
Line 46: Line 46:
|access-date=2010-02-06
|access-date=2010-02-06
}}
}}
</ref> एचपी की आपत्तियों पर।<ref>{{Cite press release|title=HP and Other Test and Measurement Companies Urge IEEE to Oppose Revisions of Established IEEE&nbsp;488 Standard |publisher=Hewlett-Packard Company |date=December 1997 |url=http://grouper.ieee.org/groups/imstc8/488/1/hppress12-97.html |access-date=2010-02-16 |url-status=dead |archive-url=https://web.archive.org/web/20110610164221/http://grouper.ieee.org/groups/imstc8/488/1/hppress12-97.html |archive-date=2011-06-10}}</ref><ref>{{cite web|title=P488.1 Project Home |publisher=IEEE |url=http://grouper.ieee.org/groups/imstc8/488/1/ |access-date=2010-02-16 |url-status=dead |archive-url=https://web.archive.org/web/20100428090906/http://grouper.ieee.org/groups/imstc8/488/1/ |archive-date=2010-04-28}}</ref>
</ref> एचपी की आपत्तियों पर।<ref>{{Cite press release|title=HP and Other Test and Measurement Companies Urge IEEE to Oppose Revisions of Established IEEE&nbsp;488 Standard |publisher=Hewlett-Packard Company |date=December 1997 |url=http://grouper.ieee.org/groups/imstc8/488/1/hppress12-97.html |access-date=2010-02-16 |url-status=dead |archive-url=https://web.archive.org/web/20110610164221/http://grouper.ieee.org/groups/imstc8/488/1/hppress12-97.html |archive-date=2011-06-10}}</ref><ref>{{cite web|title=P488.1 Project Home |publisher=IEEE |url=http://grouper.ieee.org/groups/imstc8/488/1/ |access-date=2010-02-16 |url-status=dead |archive-url=https://web.archive.org/web/20100428090906/http://grouper.ieee.org/groups/imstc8/488/1/ |archive-date=2010-04-28}}</ref>  
2004 में, IEEE और IEC ने अपने संबंधित मानकों को एक दोहरे लोगो IEEE/IEC मानक IEC & NBSP; 60488-1, '' मानक डिजिटल इंटरफ़ेस के लिए उच्च प्रदर्शन प्रोटोकॉल के लिए प्रोग्रामेबल इंस्ट्रूमेंटेशन के लिए मानक डिजिटल इंटरफ़ेस - भाग 1: जनरल '' में जोड़ दिया।<ref>{{cite book
 
2004 में, आईईईई और आईईसी ने अपने-अपने मानकों को एक "दोहरी लोगो" आईईईई/आईईसी मानक आईईसी 60488-1 में संयोजित किया, प्रोग्रामेबल इंस्ट्रूमेंटेशन के लिए डिजिटल इंटरफ़ेस के लिए उच्च-प्रदर्शन प्रोटोकॉल के लिए मानक - भाग 1: सामान्य,<ref>{{cite book
|title=IEC/IEEE Standard for Higher Performance Protocol for the Standard Digital Interface for Programmable Instrumentation - Part 1: General (Adoption of IEEE Std 488.1-2003)
|title=IEC/IEEE Standard for Higher Performance Protocol for the Standard Digital Interface for Programmable Instrumentation - Part 1: General (Adoption of IEEE Std 488.1-2003)
|publisher=IEEE
|publisher=IEEE
|doi=10.1109/IEEESTD.2004.95749
|doi=10.1109/IEEESTD.2004.95749
|isbn=978-0-7381-4536-5
|isbn=978-0-7381-4536-5
}}</ref> IEEE & nbsp; 488.1/iec & nbsp; 60625-1, और IEC & nbsp; 60488-2, '' भाग 2: कोड, प्रारूप, प्रोटोकॉल और सामान्य आदेश '' को बदल देता है,<ref>{{cite book
}}</ref> आईईईई 488.1/ की जगह लेता है आईईसी 60625-1, और आईईसी 60488-2, भाग 2: कोड, प्रारूप, प्रोटोकॉल और सामान्य आदेश,<ref>{{cite book
|title=Standard Digital Interface for Programmable Instrumentation- Part 2: Codes, Formats, Protocols and Common Commands (Adoption of (IEEE Std 488.2-1992)
|title=Standard Digital Interface for Programmable Instrumentation- Part 2: Codes, Formats, Protocols and Common Commands (Adoption of (IEEE Std 488.2-1992)
|publisher=IEEE
|publisher=IEEE
|doi=10.1109/IEEESTD.2004.95390
|doi=10.1109/IEEESTD.2004.95390
|isbn=978-0-7381-4100-8
|isbn=978-0-7381-4100-8
}}</ref> IEEE & nbsp; 488.2/IEC & nbsp; 60625-2 को बदलें।<ref>{{cite web
}}</ref> आईईईई 488.2/आईईसी 60625-2 की जगह लेता है।<ref>{{cite web
  |title        = Replaced or Withdrawn Publications
  |title        = Replaced or Withdrawn Publications
  |url          = http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?header=IEC&search=replaced&wwwprog=sea22.p
  |url          = http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?header=IEC&search=replaced&wwwprog=sea22.p
Line 66: Line 67:
  |archive-date = 2012-04-17
  |archive-date = 2012-04-17
}}</ref>
}}</ref>
== विशेषताएँ ==
== विशेषताएँ ==
IEEE & NBSP; 488 एक 8-बिट, विद्युत समानांतर संचार बस है जो सोलह सिग्नल लाइनों को नियोजित करता है-आठ का उपयोग द्वि-दिशात्मक डेटा ट्रांसफर के लिए, तीन [[ हेन्डशेकिंग ]] के लिए, और बस प्रबंधन के लिए पांच-प्लस आठ ग्राउंड रिटर्न लाइनें।
IEEE & NBSP; 488 एक 8-बिट, विद्युत समानांतर संचार बस है जो सोलह सिग्नल लाइनों को नियोजित करता है-आठ का उपयोग द्वि-दिशात्मक डेटा ट्रांसफर के लिए, तीन [[ हेन्डशेकिंग ]] के लिए, और बस प्रबंधन के लिए पांच-प्लस आठ ग्राउंड रिटर्न लाइनें।

Revision as of 09:23, 24 November 2022

File:IEEE-488-Stecker2.jpg
IEEE & nbsp; 488 स्टैकिंग कनेक्टर

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

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

उत्पत्ति

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

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

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

मानक

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

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

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

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

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

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

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

विशेषताएँ

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

बस में प्रत्येक डिवाइस को एक अद्वितीय पता आवंटित करते हुए, बस में 31 पांच-बिट प्राथमिक डिवाइस पते का समर्थन करता है।[14][15]

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

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


कनेक्टर्स

IEEE 488
Pinout
File:IEEE-448.svg
Female IEEE 488 connector
Pin 1 DIO1 Data input/output bit
Pin 2 DIO2 Data input/output bit
Pin 3 DIO3 Data input/output bit
Pin 4 DIO4 Data input/output bit
Pin 5 EOI End-or-identify
Pin 6 DAV Data valid
Pin 7 NRFD Not ready for data
Pin 8 NDAC Not data accepted
Pin 9 IFC Interface clear
Pin 10 SRQ Service request
Pin 11 ATN Attention
Pin 12 SHIELD
Pin 13 DIO5 Data input/output bit
Pin 14 DIO6 Data input/output bit
Pin 15 DIO7 Data input/output bit
Pin 16 DIO8 Data input/output bit
Pin 17 REN Remote enable
Pin 18 GND (wire twisted with DAV)
Pin 19 GND (wire twisted with NRFD)
Pin 20 GND (wire twisted with NDAC)
Pin 21 GND (wire twisted with IFC)
Pin 22 GND (wire twisted with SRQ)
Pin 23 GND (wire twisted with ATN)
Pin 24 Logic ground

IEEE & NBSP; 488 एक 24-पिन एम्फ़ेनोल-डिज़ाइन किए गए सूक्ष्म रिबन कनेक्टर को निर्दिष्ट करता है।माइक्रो रिबन कनेक्टर्स में एक डी-आकार का धातु शेल होता है, लेकिन डी subminiature कनेक्टर्स से बड़े होते हैं।उन्हें कभी-कभी अपने प्रिंटर के लिए उपयोग किए जाने वाले 36-पिन माइक्रो रिबन कनेक्टर सेंट्रोनिक्स के बाद सेंट्रोनिक्स कनेक्टर कहा जाता है।

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

वे 6-32 UNK, या तो शिकंजा द्वारा आयोजित किए जाते हैं[20] (अब काफी हद तक अप्रचलितआईएसओ मीट्रिक पेंच धागा पेंच कसना M3.5 × 0.6 स्क्रू थ्रेड्स।मानक के शुरुआती संस्करणों ने सुझाव दिया कि असंगत यूटीएस थ्रेड्स के साथ भ्रम से बचने के लिए मीट्रिक शिकंजा को काला किया जाना चाहिए।हालांकि, 1987 के संशोधन तक यह अब मीट्रिक थ्रेड्स के प्रसार के कारण आवश्यक नहीं माना गया था।[21] IEC & NBSP; 60625 मानक 25-पिन डी-सबमिनिएट कनेक्टर्स (आईबीएम पीसी संगत पर समानांतर पोर्ट के लिए उपयोग किए जाने वाले समान) के उपयोग को निर्धारित करता है।इस कनेक्टर ने स्थापित 24-पिन कनेक्टर के खिलाफ महत्वपूर्ण बाजार स्वीकृति प्राप्त नहीं की।

क्षमताएं

Function Abbreviation Description and examples
Source Handshake SH 1 Complete
Acceptor Handshake AH 1 Complete
Basic Talker T 5 Responds to serial poll; untalks when listen address received; talk only capability
6 Untalks when listen address received; no talk only
7 No serial poll; untalks when listen address received; talk only capability
Extended Talker TE 0 No extended talker
Basic Listener L 3 Listen only mode; unlistens if talk address received
4 Unlistens if talk address received
Extended Listener LE 0 No extended listener
Service Request SR 0 No service request capability
1 Complete
Remote-Local RL 0 No local lockout
1 Complete
Parallel Poll PP 0 Does not respond to Parallel Poll
Device Clear DC 1 complete
Device Trigger DT 0 No device trigger capability
1 Complete
Controller C 0 No controller function
E 1 Open collector drive electronics
2 Three state drivers
File:IEEE488portcapabilities.jpg
एक स्पेक्ट्रम विश्लेषक पर सूचीबद्ध क्षमताओं के साथ IEEE-488 पोर्ट।

अधिक जानकारी Tektronix देखें।[22]


कंप्यूटर इंटरफ़ेस के रूप में उपयोग करें

File:GPIB ISA Card.jpg
पीसी आईएसए बस के लिए राष्ट्रीय उपकरण GPIB नियंत्रक
File:HP7935 rear HP-IB port.jpg
एचपी 7935 डिस्क ड्राइव एचपी-आईबी पैनल

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

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

अन्य निर्माताओं ने अपने कंप्यूटर के लिए GPIB को अपनाया, जैसे कि Tektronix 405x लाइन के साथ।

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


अन्य इंटरफ़ेस मानकों के साथ तुलना

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

शारीरिक रूप से, IEEE & NBSP; 488 कनेक्टर्स और केबलिंग को रगड़ और शिकंजा द्वारा रखा गया था। जबकि शारीरिक रूप से बड़े और मजबूत कनेक्टर औद्योगिक या प्रयोगशाला सेट अप में एक लाभ थे, कनेक्टर्स का आकार और लागत व्यक्तिगत कंप्यूटर जैसे अनुप्रयोगों में एक दायित्व था।

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

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

यह भी देखें