मॉड्यूलर एनालॉग सर्किट सूत्र सॉल्वर?


9

मैं बिल्डिंग सर्किट को आसान बनाने के लिए एक डेटाबेस / प्रोग्राम बनाने की सोच रहा हूँ। मैं यह सुनिश्चित करना चाहता था कि ऐसा कुछ और न हो कि मैं खरोंच से कुछ बनाने के प्रयास से गुजरने के बजाय योगदान कर सकूं। आइए देखें कि क्या मैं यह वर्णन कर सकता हूं कि मैं अपने सिर के बारे में क्या सोच रहा हूं:

इस कार्यक्रम या डेटाबेस के साथ आप एक प्रकार के सर्किट ब्लॉक का चयन करने और सर्किट के वांछित विनिर्देशों को दर्ज करने में सक्षम होंगे। सॉल्वर तब प्रतिरोधक मूल्यों, संधारित्र मानों और घटकों को निर्धारित विनिर्देशों को पूरा करने के लिए आवश्यक स्वचालित रूप से निर्धारित करेगा।

एक उदाहरण के बारे में कैसे? मान लीजिए कि मैं एक BJT आम एमिटर एम्पलीफायर की तरह डिजाइन करना चाहता हूं:

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

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

डिस्क्लेमर - मुझे यकीन है कि मुझे कुछ याद आया ...

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

इसलिए, मेरे समग्र प्रश्न हैं: क्या इस तरह से कुछ और है जो मैं इसमें योगदान कर सकता हूं? क्या यह पूरी तरह से अव्यावहारिक है? किसी और को इस तरह एक उपकरण होने में दिलचस्पी होगी?


कई आईसी विक्रेताओं के पास ऐसे उपकरण हैं जो अनिवार्य रूप से एक सीमित अनुप्रयोग क्षेत्र के लिए ऐसा करते हैं। उदाहरण के लिए TI (पूर्व में राष्ट्रीय) WebBchch आवश्यकताओं के एक छोटे समूह से एक स्विचिंग बिजली आपूर्ति डिजाइन को थूक देगा। और LTSpice में कई टेम्प्लेट सर्किट शामिल हैं जो आपको किसी विशेष एम्पलीफायर के आसपास जल्दी से एक सबक्रिस्किट डिजाइन करने देंगे। Agilent में Gensym नामक एक (उच्च कीमत) उपकरण है जो असतत घटकों या माइक्रोस्ट्रिप तत्वों का उपयोग करने के लिए उच्च / कम / बैंड-पास फिल्टर उत्पन्न करेगा।
फोटॉन

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

जवाबों:


3

मुझे लगता है कि आपके पास अच्छा विचार है, हालांकि यह पहले से ही कुछ रूपों में मौजूद है। मुझे BJT कैसकोड चरण के लिए एक उदाहरण मिला: http://www.daycounter.com/Calculators/Cascode/BJT-Cascode-Calculator.phtml

लेकिन साथ ही, मैं आपको कुछ प्राथमिक विभिन्न टोपोलॉजी के लिए इसे अपने तरीके से बनाने के लिए प्रोत्साहित कर रहा हूं, कुछ बिंदुओं को ध्यान में रखते हुए: 1. यह ऑनलाइन होना चाहिए; 2. यह शुद्ध जावास्क्रिप्ट में होना चाहिए (जावा या फ्लैश में नहीं) 3. संवाद योजनाबद्ध होना चाहिए 4. इस बात के लिए SVG पसंद की मार्कअप भाषा होनी चाहिए

यह केवल मेरी राय है। इस अच्छे विचार के साथ शुभकामनाएँ।


0

ऐसा लग रहा है कि मुझे जवाब मिल गया है। मैं इसे (मैं के बारे में हूँ) प्रयास नहीं किया है http://www.physicsbox.com/indexsolveelec2en.html ऐसा लगता है कि एक सर्किट आकर्षित और यह आप के लिए शाब्दिक सूत्रों कर देगा :) मैं दूँगा हर किसी को पता है कि कैसे यह जाता है! यह मैक और पीसी के लिए है!


यह बहुत बुरा है, लेकिन यह कुछ भी नहीं से बेहतर है।
ओहेट्रैक्टेक्ट जूल

0

मैं आपको दो मौजूदा सॉफ़्टवेयर की ओर इशारा कर सकता हूँ जिनकी समान कार्यक्षमता है। मैंने दोनों का उपयोग किया है और दोनों बहुत अच्छे हैं।

वह सर्किट सिम्युलेटर http://www.falstad.com/circuit/ जावा पर चलता है, ब्राउज़र में भी चलता है। और यह Android ऐप https://play.google.com/store/apps/details?id=it.android.demi.eetticaica कई बुनियादी सर्किट और उनकी गणना उपलब्ध है।

आशा है ये मदद करेगा।


0

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

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

प्लस पर, यह HTML में आउटपुट का उपयोग करने के लिए स्वतंत्र, छोटा, आसान और तेज़ है। यहाँ इसके उत्पादन का एक उदाहरण है।

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