एक विशेष इलेक्ट्रॉनिक घटक को चुनने के लिए और कॉल करें कि "रोटी और मक्खन" मूर्खतापूर्ण है, जैसा कि ये सभी "सबसे महत्वपूर्ण" प्रकार के बयान हैं। उदाहरण के लिए, एनालॉग सर्किट में प्रतिरोधों की गणना करें, और मुझे यकीन है कि आप एक विस्तृत मार्जिन से उन्हें ऑम्नंबर ऑपन पाएंगे।
साथ ही, चीजें बदल जाती हैं। एक समय था जब वैक्यूम ट्यूब एनालॉग इलेक्ट्रॉनिक्स के आम तौर पर "सबसे महत्वपूर्ण" या "रोटी और मक्खन" घटक थे, फिर ट्रांजिस्टर।
आपको कभी भी एक ओपैंप का उपयोग करने की आवश्यकता नहीं है , लेकिन यह एक विशेष कल्पना के लिए एक सर्किट को लागू करने का सबसे कुशल तरीका हो सकता है। आखिरकार, ट्रांजिस्टर से ओपैंप बनाए जाते हैं, इसलिए इसके बजाय ट्रांजिस्टर का एक गुच्छा (कुछ अन्य घटकों के साथ) का उपयोग करना संभव है।
ओपैम्प्स का आकर्षण यह है कि वे एक सामान्य और आसानी से उपयोग किए जाने वाले बिल्डिंग ब्लॉक में अवतार लेते हैं। एकीकृत सर्किट के जादू के साथ, ये बिल्डिंग ब्लॉक कभी-कभी एकल ट्रांजिस्टर के आकार और लागत हो सकते हैं। किसी भी एक आवेदन के लिए किसी एक ओपैंप को ओवरकिल किया जा सकता है, लेकिन बड़े पैमाने पर उत्पादित एकीकृत सर्किट का लाभ उठाने से उन्हें सस्ता और छोटा होने की अनुमति मिलती है, ताकि यह आम तौर पर सस्ता और छोटा हो जब एक पूर्ण ऑम्पेप का उपयोग किया जा सके जब इसके कुछ ही ट्रांजिस्टर वास्तव में होंगे। जरूरत हो।
प्रोग्रामिंग भाषा में फॉर लूप के साथ अपने सादृश्य का उपयोग करने के लिए, आपको वास्तव में इस निर्माण का उपयोग करने की आवश्यकता नहीं है। आप आरंभिक, वृद्धि, और स्पष्ट कोड के साथ एक चर की जांच कर सकते हैं। कभी-कभी आप ऐसा करते हैं जब आप विशेष चीजें करना चाहते हैं और निर्माण के लिए डिब्बाबंद बहुत कठोर है। हालांकि, अधिकांश समय इसकी अधिक सुविधाजनक और कम त्रुटि लूप के लिए निर्माण का उपयोग करने के लिए प्रवण होती है। ठीक वैसे ही, जैसे कि आप प्रत्येक मामले में इस डिब्बाबंद उच्च स्तरीय निर्माण की सभी विशेषताओं का उपयोग नहीं कर सकते, लेकिन इसकी सादगी इसे किसी भी तरह से लायक बनाती है। उदाहरण के लिए, अधिकांश भाषाएं वेतन वृद्धि को 1 के अलावा कुछ और होने की अनुमति देती हैं, लेकिन आप शायद ही कभी-कभी इसका उपयोग करते हैं।
फ़ॉर कंस्ट्रक्शन के विपरीत, ऐसा कोई कंपाइलर नहीं है जो असतत परिपथ में एक ऑम्पैम्प का अनुकूलन करता है, केवल उस सुविधाएँ के लिए जो आपको उस उदाहरण में चाहिए। हालाँकि, वॉल्यूम इंटीग्रेटेड सर्किट प्रोडक्शन का बड़ा फायदा उन फीचर्स को कम करता है जो फॉर लूप में कुछ अतिरिक्त निर्देशों के बराबर है। निर्देश सेट में लागू एक पूर्ण रूप से चित्रित लूप होने के रूप में ओपैम्पस के बारे में अधिक सोचें, जो निष्पादित करने के लिए समान निर्देश लेता है कि क्या इसकी सभी विशेषताओं का उपयोग किया जाता है या नहीं, और कम से कम निर्देशों का उपयोग करना होगा अन्यथा, सरल मामलों के लिए भी।
ओपैंप एक "अच्छा" बिल्डिंग ब्लॉक पेश करने के लिए पैक किए गए ट्रांजिस्टर का एक गुच्छा है, और उन ट्रांजिस्टर में से सिर्फ एक या कुछ की लागत के लिए उपलब्ध कराया गया है। यह न केवल ट्रांजिस्टर और पसंद के सभी पूर्वाग्रह से निपटने के लिए डिजाइन में समय बचाता है, बल्कि विनिर्माण तकनीकों का उपयोग ट्रांजिस्टर के बीच अच्छे मिलान की गारंटी के लिए किया जा सकता है और जो मापदंडों को आदर्श के करीब मापने और ट्रिम करने की अनुमति देता है। उदाहरण के लिए, आप दो ट्रांजिस्टर के साथ एक विभेदक सामने का छोर बना सकते हैं, लेकिन इनपुट ऑफ़ वोल्टेज को केवल कुछ mV तक पहुँचाना तुच्छ नहीं है।
इंजीनियरिंग के सभी कुछ बिंदु पर उपलब्ध बिल्डिंग ब्लॉक्स का उपयोग करने पर आधारित है, और ओपैंप एनालॉग सर्किट के लिए एक उपयोगी बिल्डिंग ब्लॉक है। यह वास्तव में अलग नहीं है कि ट्रांजिस्टर का उपयोग किया जाए। बहुत सारे प्रसंस्करण सिलिकॉन को परिष्कृत करते हुए, उसे डोपिंग करते हुए, उसे काटते हुए, उसे पैकेजिंग करते हुए, और यह परीक्षण करते हुए कि हम कुछ हद तक असतत ट्रांजिस्टर के रूप में प्रदान करते हैं। व्यक्तिगत ट्रांजिस्टर की तुलना में ओपैंप अधिक एकीकृत हैं, लेकिन चीजों की योजना में अभी भी काफी "कम" स्तर हैं।
सॉफ़्टवेयर सादृश्य पर वापस जाएं, यह मौजूदा उप-खानों का उपयोग करने के समान है जो आपके विशेष एप्लिकेशन के लिए कोड लिखने के साथ मिलता है। ओएस कॉल के मामले में, आपके पास उन्हें इस्तेमाल करने का विकल्प नहीं है। यह अपने स्वयं के सिलिकॉन को परिष्कृत करने जैसा होगा। ओप्पैम्प्स सुविधाजनक कॉल की तरह हैं जो आप खुद लिख सकते हैं, लेकिन ऐसा करना ज्यादातर मामलों में मूर्खतापूर्ण होगा। उदाहरण के लिए, आपको शायद एक पूर्णांक को कई बार ASCII दशमलव स्ट्रिंग में बदलना होगा, लेकिन उस समय आपने उनमें से कितने कोड लिखे? आपने शायद इसके लिए रनटाइम लाइब्रेरी कॉल का उपयोग किया है, या यहां तक कि उन लोगों को भी उच्च स्तर के निर्माण के लिए बुलाया है जो आपकी भाषा में उपलब्ध हैं (जैसे सी में प्रिंटफ)।
आदर्श opamp में अनंत इनपुट प्रतिबाधा, 0 ऑफसेट, 0 आउटपुट प्रतिबाधा, अनंत बैंडविड्थ और लागत $ 0 है। कोई भी opamp आदर्श नहीं है, और इन और अन्य मापदंडों का अलग-अलग डिज़ाइनों में अलग-अलग सापेक्ष महत्व है। यही कारण है कि बहुत सारे opamps हैं। प्रत्येक को ट्रेडऑफ़ के एक अलग सेट के लिए अनुकूलित किया गया है। उदाहरण के लिए, आप कभी-कभी सुनते हैं कि LM324 एक "भद्दा" opamp है। यह बिल्कुल भी सच नहीं है। जब कीमत उच्च प्राथमिकता होती है तो यह एक शानदार ऑप्मेंट है। जब कुछ एमवी ऑफसेट, 1 मेगाहर्ट्ज का लाभ * बैंडविड्थ, आदि, सभी बहुत अच्छे होते हैं, बाकी सब बस अति-रद्दी कबाड़ होते हैं।