1 बिट स्थायी मेमोरी सर्किट कैसे बनाएं?


13

मैं 1 बिट डेटा संग्रहीत या सहेजने के लिए एक सरल सर्किट बनाना चाहूंगा। सर्किट को एक एलईडी (चालू या बंद) की स्थिति को याद रखने में सक्षम होना चाहिए, भले ही सर्किट से आपूर्ति काट दी जाए। मुझे इसे हार्ड ड्राइव, फ्लैश मेमोरी या सेल फोन के एसडी मेमोरी कार्ड की तरह काम करने की आवश्यकता है।

मैंने एक सर्किट बनाया जैसा कि चित्र में दिखाया गया है, आउटपुट 470 ओम रोकनेवाला के साथ श्रृंखला में एक एलईडी है। मैं संधारित्र को चार्ज या डिस्चार्ज करने के लिए दो बुश बटन का उपयोग करता हूं ताकि आउटपुट एलईडी चालू या बंद हो।

आपूर्ति को डिस्कनेक्ट करने या बिजली बंद करने के बाद, सर्किट कुछ मिनट के लिए एलईडी की स्थिति को याद रखने में सक्षम था।

2 या 3 मिनट के बाद, संधारित्र पूरी तरह से डिस्चार्ज हो गया और सर्किट ने अपना डेटा खो दिया।

यहाँ छवि विवरण दर्ज करें मैं संधारित्र को निर्वहन से कैसे रोक सकता हूं? या मैं कैसे निर्वहन की दर को धीमा कर सकता हूं ताकि सर्किट एक सप्ताह या उससे अधिक समय के बाद अपना डेटा खो दे?

इस सर्किट में मैं एक इनवर्टर (गेट नहीं) के रूप में ५५५ का उपयोग करता हूं, लेकिन मैं किसी अन्य आईसी के उपयोग कर सकता हूं, मेरा उद्देश्य केवल एक सरल अद्वितीय मेमोरी बनाना है।


1
सिक्का सेल का उपयोग करने के लिए आप कितने विपरीत हैं? वृहद स्तर पर EEPROM / Flash / FRAM सेल को डुप्लिकेट करने का कोई तरीका नहीं है।
इग्नासियो वाज़क्वेज़-अब्राम्स

8
@ IgnacioVazquez-Abrams आप एक आकर्षक रिले का उपयोग कर सकते हैं ...
helloworld922

2
@ मिचेलगॉर्ज: नहीं, एक लेचिंग रिले का पूरा बिंदु यह है कि यह बाहरी शक्ति के आवेदन के बिना अपने राज्य को संरक्षित करने के लिए एक स्थायी चुंबक का उपयोग करता है। आपको इसकी अवस्था बदलने के लिए बस बिजली की एक नब्ज चाहिए।
डेव ट्वीड

6
आप एक संधारित्र को कुछ सावधान डिजाइन और निर्माण के साथ एक सप्ताह के लिए अपने प्रभार को प्राप्त कर सकते हैं: m.electronicdesign.com/analog/…
pjc50

3
संधारित्र निर्वहन के संबंध में: वे वोल्टेज को लंबे समय तक बनाए रख सकते हैं, यदि ठीक से डिस्कनेक्ट किया गया हो। Robotroom.com/Capacitor-Self-Discharge-1.html
FarO

जवाबों:


29

मूल इलेक्ट्रॉनिक अहिंसक स्मृति फेराइट कोर पर आधारित है। हालांकि इस तरह के कोर को एक दिशा या दूसरे में एक या शून्य को स्टोर करना अपेक्षाकृत आसान है, इसे मज़बूती से वापस पढ़ने के लिए कुछ काफी परिष्कृत सर्किट्री लेता है।

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

एक अन्य विकल्प फेरोरैस्टिक रैम (एफआरएएम) है, जो एक विशेष ढांकता हुआ सामग्री का उपयोग करता है जिसमें दो अलग-अलग, स्थिर ध्रुवीकरण होते हैं। फिर, यह केवल माइक्रोइलेक्ट्रॉनिक में काम करता है।

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


1
RJR

चूंकि आपके पास केवल एक ही कोर है, आप इसे हॉल इफेक्ट सेंसर या कुछ और के साथ नहीं पढ़ सकते हैं?
user253751

1
@ मिनीबिस: आसानी से नहीं। चुंबकीय क्षेत्र लगभग पूरी तरह से कोर के भीतर निहित है, बहुत कम बाहरी रिसाव के साथ।
डेव ट्वीड

8

एक सर्किट बनाओ जो एक यांत्रिक स्विच को फ्लिक करता है जैसे। बेकार बॉक्स। सर्किट को राज्य को बदलने / पढ़ने के लिए संचालित करने की आवश्यकता होगी लेकिन यह इसे बीच में रखेगा।


6

एक सरल समाधान एक माइक्रो कंट्रोलर होगा जैसे कि PIC12F635, जो 8-पिन डीआईपी या छोटे में उपलब्ध है, और इसमें एक अंतर्निहित घड़ी और ब्राउन-आउट रीसेट सर्किट है (उत्तरार्द्ध महत्वपूर्ण है EEPROM एवोलैटेस्टिक की अखंडता बनाए रखने के लिए) भंडारण)।

आवश्यक कोड ज्यादा नहीं है, एक अच्छा स्टार्टर प्रोजेक्ट है।

केवल आवश्यक बाहरी भागों में बाईपास कैपेसिटर और एलईडी के लिए एक वर्तमान-सीमित अवरोधक होगा।

सबसे सरल समाधान शायद 2-कॉइल लैचिंग सिग्नल रिले है।


6

शुद्ध इलेक्ट्रॉनिक्स एक पारगम्य मेमोरी सेल नहीं बनाएगा, लेकिन एक संधारित्र में चार्ज इसे दृष्टिकोण कर सकता है (इसे नियमित रूप से ताज़ा करने की आवश्यकता होगी)। EEPROM / फ्लैश मेमोरी इस आवश्यकता को 10 वर्ष तक बढ़ाती है, इसलिए व्यावहारिक उद्देश्यों के लिए इसे स्थायी कहा जाता है। लेकिन यह कुछ ऐसा नहीं है जो आप साधारण घटकों के साथ करते हैं।

वास्तविक स्थायी मेमोरी कुछ प्रकार की भौतिक द्वि-स्थिर घटना का उपयोग करती है। डेव द्वारा मेनराइड किए गए फेराइट कोर का चुंबकत्व बड़े पैमाने पर इस्तेमाल किया गया था (कभी 'कोर डंप' के बारे में सुना है?)। द्वि-स्थिर (या लैचिंग) रिले का उपयोग करने के लिए आसान helloworld922 द्वारा उल्लेख किया गया है।

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

तुम्हारा उद्देश्य क्या है?

  • यदि आप इसके मज़े के लिए सिर्फ एक सेल बनाना चाहते हैं, तो बाय-स्टेबल रिले का उपयोग करें।

  • यदि आप यह प्रदर्शित करना चाहते हैं कि व्यवहार में यह कैसे किया जाता है (DRAM / Flash), तो व्यावहारिक होने के बिना, संधारित्र में संग्रहीत चार्ज का उपयोग करें, और इसे नियमित रूप से ताज़ा करें।

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


5

एक फ्यूज। यह अक्सर बदलने के लिए कष्टप्रद हो सकता है, इसलिए आप एक ब्रेकर में अपग्रेड कर सकते हैं।


5
यह EE.SE पर एक उत्तर के लिए थोड़ा पतला है। कृपया विस्तार से बताएं।
निक अलेक्सिवि

2
तो ... डिफ़ॉल्ट रूप से 1 आता है (करंट पास होगा), एक शून्य पर सेट करने के लिए, आप इसे उड़ाने के लिए फ्यूज के माध्यम से करंट का एक स्लग भेजते हैं, अब करंट पास नहीं होगा, फिर से 1 पर सेट होने के लिए, आप प्रतिस्थापित करते हैं फ्यूज?
माइकल

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

1
मैं बस इस बात का जिक्र कर रहा था कि ROM के उपकरणों ने कैसे काम किया। वे फ़्यूज़ की एक सरणी थे। जहां आप शून्य चाहते हैं, वहां फ़्यूज़ को उड़ा दें। मुझे नहीं लगा कि इसके लिए गहन अंतर्दृष्टि की आवश्यकता होगी। बहुत पुराना स्कूल।
विलियम प्राइस

3

व्यावहारिक समाधान:

@DaveTweed द्वारा उल्लिखित एक लैचिंग रिले सबसे सरल है।

यदि आप एक ठोस राज्य समाधान चाहते हैं तो आप इस चीज़ की तरह एक समानांतर इंटरफ़ेस मेमोरी IC का उपयोग कर सकते हैं । आप केवल पते की पंक्तियों को एक निश्चित पते पर बाँध सकते हैं और केवल एक डेटा लाइनों का उपयोग कर सकते हैं। आपको कुछ अतिरिक्त गोंद तर्क की आवश्यकता होगी।

दिलचस्प समाधान:

यदि आप मेमोरी प्रदर्शित करने के लिए किसी प्रोजेक्ट की तलाश कर रहे हैं तो आप कुछ हिस्टेरेटिक कोर के साथ एक सोलनॉइड का उपयोग कर सकते हैं। एक को स्टोर करने के लिए कोर को एक दिशा में संतृप्त करें, इसे दूसरी दिशा में संतृप्त करने के लिए एक 0. स्टोर करें जो राइट्स का ख्याल रखता है।

फिर इस हॉल सेंसर की तरह एक सेंसर के ऊपर माउंट करें । फिर आप राज्य को निर्धारित करने के लिए हॉल सेंसर (बस एक एनालॉग तुलनित्र) के साथ पारंगत क्षेत्र की ध्रुवीयता को देख सकते हैं ।


3

विलियम प्राइस द्वारा दिए गए फ्यूज / ब्रेकर जवाब से सबसे स्पष्ट समाधान आया:

एक स्विच।

एक दीपक लें। इसे प्लग इन करें। इसे चालू करें। इसे अनप्लग करें। इसे हवाई ले जाएं। इसे प्लग इन करें।
यह वापस चालू हो जाता है।

इसे बंद करें। इसे अनप्लग करें। इसे घर ले जाओ। इसे प्लग इन करें।
यह बंद रहता है।

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

यदि आप स्पष्ट रूप से इसे बनाए रखना चाहते थे "यदि यह निश्चित रूप से चालू है, तो निश्चित रूप से बंद है" कार्यक्षमता (टॉगल के बजाय), आप शीर्ष बटन को एक सोलनॉइड को सक्रिय कर सकते हैं जो एक फ्लिप स्विच के शीर्ष पर दबाता है। फिर नीचे का बटन एक दूसरे सोलेनोइड को सक्रिय करता है जो फ्लिप स्विच के निचले हिस्से को दबाता है।

यह नहीं कह रहा है कि यह इसे करने का सबसे अच्छा तरीका है, लेकिन यह कार्यात्मक है।


1
आपके द्वारा किया गया सभी वर्णन किया गया है कि कैसे एक बिस्टेबल रिले का निर्माण किया जाए, जो प्रस्तावित पहले समाधानों में से एक था।
डेव ट्वीड

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

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

मेरी सोच एलईडी की स्थिति से सीधे संबंधित है जिस बटन को अंतिम बार धक्का दिया गया था। एक लॉजिक दृष्टिकोण से, बटन की स्थिति को कैप्चर करना एलईडी की स्थिति को कैप्चर करने के समान है।
माइकल एसपी

2

सबसे सरल एक घटक समाधान एक द्वि-स्थिर रिले होगा। और आपको केवल राज्य को पढ़ने के लिए एक अवरोधक की आवश्यकता होगी।


2

आप EEPROM में निर्मित एक माइक्रोकंट्रोलर का उपयोग कर सकते हैं। 8-बिट PIC16F84A में EEPROM के 64 बाइट्स हैं, जो आमतौर पर 10,000,000 के लिए अच्छा है और प्रत्येक बाइट पर न्यूनतम 1,000,000 लिखते हैं (इसे बाइट धीरज के रूप में जाना जाता है)। PIC ने एक अन्य उत्तर में चुना, PIC12F635 में एक 128 बाइट EEPROM है और 100,000 राइट की एक बाइट धीरज है। PIC24F16KA102 , एक 16-बिट प्रोसेसर, EEPROM के 512 बाइट्स और भी 100,000 लेखन की एक बाइट धीरज है।

ओपी यह संकेत नहीं देता है कि एलईडी कितनी बार झपकेगी। इस चर्चा के प्रयोजनों के लिए, मान लें कि यह एक मिनट में चार बार है।

एक वर्ष में यह झपकी लेगा

46024365=2,102,400 times.

चूंकि EEPROM को अंतिम और बंद दोनों घटनाओं पर कब्जा करने की आवश्यकता है, इसलिए इसे उस संख्या से दोगुना या लगभग 4.2 मिलियन बार लिखा जाएगा । पांच साल में, यह 21 मिलियन गुना है।

स्पष्ट रूप से, यह किसी भी EEPROM के स्पेक्स को पार कर जाएगा जिसे मैंने अब एक माइक्रोकंट्रोलर में बनाया है।

लेकिन इसके लिए एक सरल उपाय है। ऑन या ऑफ स्थिति का ट्रैक रखने के लिए एक ही बाइट को बार-बार उपयोग करने के बजाय, एक बाइट्स की एक सरणी का उपयोग कर सकते हैं, जो पूरे चिप को भरते हैं।

आपको सरणी में प्रत्येक तत्व के लिए दो बाइट्स की आवश्यकता है। तो एक 64 बाइट EEPROM, PIC16F84A में से एक की तरह, 32 तत्वों को पकड़ सकता है। हर बार जब आप EEPROM को लिखते हैं, तो आप स्टेटस बाइट को 0 लिखते हैं (जिसका अर्थ है कि इस तत्व में डेटा है), और या तो 0 से डेटा बाइट (एलईडी अंतिम बार बंद था) या 0xFF (एलईडी अंतिम था)। अगली बार जब आप EEPROM का उपयोग करते हैं, तो आप तत्वों के माध्यम से तब तक अनुक्रमित करते हैं जब तक कि आप एक 0xFF स्थिति बाइट के साथ एक नहीं पाते हैं, और फिर उस तत्व का उपयोग करें। यदि कोई भी नहीं बचा है, तो EEPROM को फिर से शुरू करें और (कम-अंत PIC के लिए) प्रारंभ करें, इसका मतलब है कि प्रत्येक स्थिति बाइट्स में 0xFF लिख रहा है; PIC24 के लिए, पूरे EEPROM को मिटाने के लिए एक कमांड है)। यदि आपको एलईडी की अंतिम स्थिति जानने की आवश्यकता है, तो आप पहले की तरह सरणी के माध्यम से अनुक्रमित करते हैं, लेकिन अब एक तत्व वापस जाएं और डेटा बाइट पढ़ें।

यहाँ छवि विवरण दर्ज करें

यह अनिवार्य रूप से PIC16F84A के लिए 16 के एक कारक (16 और 32 नहीं, क्योंकि प्रत्येक स्थिति बाइट्स को दो बार लिखा गया है) द्वारा एक बाइट तक पहुंच की संख्या को विभाजित करता है। तो यह लगभग चार वर्षों के आंकड़ों के लिए, कुल मिलाकर 16 मिलियन लिखता है। और PIC12F635 अपने बड़े EEPROM के साथ लेकिन 100K की छोटी बाइट धीरज के साथ, नौ महीने के लिए 3.2 मिलियन कुल लिख सकते हैं।

PIC24F16KA102, इसकी 512 बाइट EEPROM और बल्क इरेज़ फीचर के साथ, 25.6 मिलियन राइट्स को हैंडल करने में सक्षम होगा, जो पाँच वर्षों में पर्याप्त है।

यदि ब्लिंकिंग दर प्रति मिनट चार बार के बजाय केवल चार बार प्रति घंटा थी , तो इसका मतलब है कि प्रति वर्ष कुल 70,080 लिखते हैं। यहां तक ​​कि PIC12F635, इसकी धीरज के साथ 100,000 प्रति बाइट लिखता है, 45 साल तक चलेगा!


आप EEPROM को बिजली की हानि के बाद लिखने से मना कर सकते हैं। कैपेसिटर को वर्तमान स्थिति को लिखने के लिए लंबे समय तक यूसी को चालू रखने के लिए पर्याप्त चार्ज स्टोर करना चाहिए। यह आपके EEPROM की दीर्घायु को बहुत बढ़ा सकता है।
माइकल सिप

इसके अलावा, प्रति बाइट में कई बिट्स का उपयोग क्यों नहीं किया जाता है? पहले बाइट में काउंटिंग डेटा के 7 बिट्स और एलईडी डेटा के 1 बिट स्टोर होते हैं। पहली बार जब आप लिखते हैं, तो आप बाइट को 0000001L, फिर 0000010L इत्यादि पर सेट करते हैं। जब यह 1111111L पर पहुंचता है, तो आप अगली बाइट को सभी जीरो पर रीसेट कर देते हैं। अंतिम बाइट पर जाने के बाद, आप पहले बाइट को शून्य पर रीसेट करते हैं। फिर आपका अगला पढ़ा स्थान पहला बाइट है जिसके शीर्ष 7 बिट्स 0 <7-बिट <= 127 हैं, और अगला लेखन स्थान 7-बिट <127 के साथ पहला बाइट है। अब आपने अपनी पहुंच दोगुनी कर दी है क्योंकि (लगभग ) हर लेखन दो के बजाय एक एकल बाइट के लिए है।
माइकल

@ मिचेल्स मैंने भी यही सोचा था। सबसे पहले, आप 11111110 से 11111101 तक नहीं जा सकते क्योंकि आप 1 की लिख नहीं सकते हैं (मैंने आपकी प्रारंभिक स्थिति को उल्टा कर दिया है) इसके बजाय आप 0 पर लिखेंगे, एक बार बाइट पर। लेकिन यह वास्तव में प्रति बाइट की संख्या को सीमित करने के मामले में कोई अच्छा नहीं करता है - आप अंत में एक बार के बजाय प्रत्येक बाइट को आठ बार लिखना चाहते हैं।
tcrosley

मैंने प्रश्न में सटीक PIC उपकरणों का उपयोग नहीं किया है, लेकिन मेरी समझ यह है कि आप सभी डेटा मिटा देते हैं, फिर किसी भी बिट्स को बदल दें जिन्हें एक बार में डिफ़ॉल्ट नहीं होना चाहिए। इसलिए यदि "मिटाया गया" का अर्थ सभी 1s है, तो आप सब कुछ मिटा देंगे और बिट्स 1-6 और संभवतः L को बदल देंगे। इसके बाद, आप सब कुछ मिटा देंगे और बिट्स को 1-5, 7 में बदल देंगे, संभवतः L. गिनती की समाप्ति की ओर , आप केवल कुछ बिट्स (1110110L -> 1110111L केवल बिट 4 और एल) बदलते हैं। क्योंकि मिटाए जाने के लिए 50% मौका प्रति मिटा और 50% प्रति लिखने का है, यह औसतन 100% या 8 बिट प्रति मिटा / लिखने का चक्र है।
माइकल

आपकी विधि के साथ, पूरी स्थिति बाइट उपयोग करने से कुछ समय पहले मिट जाती है, फिर उपयोग पर शून्य या 16 बिट प्रति मिटा या लिखने के चक्र में सेट करें। इसी समय, आपके संपूर्ण डेटा बाइट में प्रति मिटाए जाने का 50% मौका, प्रति लिखने का 50% मौका या प्रति मिटा 8 / लिखने का औसत चक्र होता है। कुल तो प्रति चक्र 24 बिट है। भले ही हम प्रत्येक मिटा / लिखें चक्र प्रति बाइट के बराबर है, यह अभी भी एक के बजाय दो बाइट्स बदल रहा है। (उपरोक्त टिप्पणी को संपादित नहीं कर सकते, मेरा मतलब किसी दिए गए बिट के लिए 50/50 है , अंतिम वाक्य में मिटाया नहीं गया है ।)
माइकल

2

यह एक बहुत भोला सुझाव हो सकता है ... लेकिन एक बटन बैटरी द्वारा संचालित कम-शक्ति वाले ट्रांजिस्टर कुंडी के निर्माण के बारे में कैसे । फिर उस से आउटपुट का उपयोग ओपी-एएमपी में फीड करने के लिए करें जो बिजली की आपूर्ति द्वारा संचालित है । इस तरह से आप उपयोगी आउटपुट को खिलाने के तनाव की बटन बैटरी को अनलोड करते हैं; आप वैसे भी उपयोग नहीं कर सकते, जबकि आपूर्ति बंद कर दी गई है, है ना?

EDIT: इसके अलावा - नीचे टिप्पणी के अनुसार - इसे बनाने की सलाह दी जाती है ताकि यदि आपूर्ति चली जाए तो कुंडी ओपी-amp से अलग हो जाए। किसी भी प्रकार के रिले - या समकक्ष सर्किट - जो आपूर्ति द्वारा खिलाया जाता है, वहां काम करने में सक्षम होना चाहिए।

यह देखते हुए कि एक साधारण कलाई घड़ी को बटन बैटरी द्वारा वर्षों तक संचालित किया जा सकता है, एक साधारण कुंडी को शक्ति देकर इसे एक बैटरी प्रति जीवन-समय देना चाहिए जो एक दशक तक चलती है। आप समानांतर में दो बैटरी भी डाल सकते हैं ताकि आप उन्हें स्वैप कर सकें - एक समय पर - बिना जानकारी खोए।


केवल बहुत ही कम Op-Amps उपलब्ध हैं जो आपूर्ति वोल्टेज से अधिक इनपुट पर एक वोल्टेज की अनुमति देते हैं, जो शटडाउन के दौरान मामला होगा।
शस्त्रागार

अगर ऐसा है, तो क्या ओपी-amp को इनपुट बंद करने का कोई तरीका नहीं है अगर आपूर्ति दूर हो जाती है, तो अनिवार्य रूप से कुंडी अलग हो जाती है? किसी भी तरह के रिले - या समतुल्य सर्किट - वहाँ चाल चलेंगे, ऐसा नहीं होगा?
माइकलके

0

एक छोटे CPLD को I2C बस में मानों का एक सरल सेट लिखने के लिए आवश्यक प्रोटोकॉल को चलाने के लिए प्रोग्राम किया जा सकता है।

NXP बहुत छोटी यादों की एक श्रृंखला बनाते हैं, जिसका उद्देश्य डुबकी स्विच को बदलना है, जैसे PCA8550 / PCA9561।

दोनों को मिलाएं और आपके पास एक बहुत छोटा ठोस राज्य स्विच है जो याद रखता है कि यह राज्य है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.