डिजिटल लॉजिक, एनालॉग सर्किट, और व्यावहारिक इलेक्ट्रॉनिक्स पर मुफ़्त ट्यूटोरियल और गाइड। सीखते हुए असली सर्किट बनाएँ।
सर्किट सिमुलेशन में नए हैं? एक मिनट से भी कम में शुरू करने का तरीका:
अपने ईमेल या Google खाते से साइन अप करें। कोई क्रेडिट कार्ड आवश्यक नहीं। आपके सर्किट स्वचालित रूप से क्लाउड में सहेजे जाते हैं।
नेविगेशन बार में "एडिटर" पर क्लिक करें। आपको बाईं ओर कंपोनेंट पैलेट के साथ एक खाली कैनवास दिखाई देगा। कंपोनेंट श्रेणियों में व्यवस्थित हैं: लॉजिक गेट्स, I/O, एनालॉग, और अन्य।
पैलेट में एक कंपोनेंट पर क्लिक करके उसे चुनें, फिर कैनवास पर क्लिक करके रखें। कंपोनेंट पिन के बीच क्लिक और ड्रैग करके वायर बनाएँ। सिमुलेशन स्वचालित रूप से चलता है — स्विच टॉगल करें और आउटपुट को रियल टाइम में बदलते देखें।
डिजिटल सर्किट दो वोल्टेज स्तरों पर काम करते हैं जो बाइनरी 1 (HIGH) और 0 (LOW) को दर्शाते हैं। लॉजिक गेट्स को मिलाकर, आप ऐसे सर्किट बना सकते हैं जो कंप्यूटर की तरह कोई भी गणना कर सकते हैं।
हर डिजिटल सर्किट कुछ मूलभूत गेट्स से बनता है। AND गेट केवल तभी HIGH आउटपुट देता है जब सभी इनपुट HIGH हों। OR गेट तब HIGH आउटपुट देता है जब कोई भी इनपुट HIGH हो। NOT गेट (इन्वर्टर) सिग्नल को पलट देता है: HIGH, LOW बन जाता है और इसके विपरीत।
इन तीन बुनियादी गेट्स से, आप अन्य सभी गेट्स बना सकते हैं: NAND (NOT + AND), NOR (NOT + OR), XOR (एक्सक्लूसिव OR — जब इनपुट अलग हों तो HIGH), और XNOR (एक्सक्लूसिव NOR — जब इनपुट समान हों तो HIGH)। वास्तव में, अकेले NAND गेट्स से कोई भी डिजिटल सर्किट बनाया जा सकता है, इसीलिए इन्हें "सार्वभौमिक गेट्स" कहा जाता है।
कॉम्बिनेशनल सर्किट ऐसे आउटपुट देते हैं जो केवल वर्तमान इनपुट पर निर्भर करते हैं (कोई मेमोरी नहीं)। सामान्य उदाहरणों में शामिल हैं:
सीक्वेंशियल सर्किट में मेमोरी होती है — उनके आउटपुट वर्तमान इनपुट और पिछली अवस्थाओं दोनों पर निर्भर करते हैं। मूलभूत निर्माण खंड फ्लिप-फ्लॉप है:
फ्लिप-फ्लॉप को एक साथ जोड़कर, आप काउंटर, शिफ्ट रजिस्टर, और फ़ाइनाइट स्टेट मशीन बना सकते हैं — जो सभी कंप्यूटर प्रोसेसर की नींव हैं।
एनालॉग सर्किट निरंतर वोल्टेज और करंट मानों के साथ काम करते हैं। पावर सप्लाई डिज़ाइन, सिग्नल प्रोसेसिंग, सेंसर इंटरफ़ेस, और ऑडियो सिस्टम के लिए एनालॉग इलेक्ट्रॉनिक्स को समझना आवश्यक है।
ओम का नियम (V = I × R) सभी सर्किट विश्लेषण की नींव है। वोल्टेज (V) करंट (I) गुणा प्रतिरोध (R) के बराबर होता है। Open Circuits में, आप वोल्टेज स्रोत और ग्राउंड के बीच एक रेज़िस्टर रख सकते हैं, फिर वोल्टेज/करंट प्रोब का उपयोग करके सीधे ओम के नियम की पुष्टि कर सकते हैं।
किरचॉफ का वोल्टेज नियम (KVL) कहता है कि किसी बंद लूप के चारों ओर सभी वोल्टेज का योग शून्य होता है। किरचॉफ का करंट नियम (KCL) कहता है कि किसी नोड में प्रवेश करने वाले करंट का योग बाहर जाने वाले करंट के योग के बराबर होता है। ये नियम Modified Nodal Analysis (MNA) एल्गोरिदम का आधार हैं जो Open Circuits के एनालॉग सिम्युलेटर को संचालित करता है।
वोल्टेज डिवाइडर श्रेणी में दो रेज़िस्टर का उपयोग करके एक आउटपुट वोल्टेज उत्पन्न करता है जो इनपुट का एक अंश होता है। आउटपुट वोल्टेज है: Vout = Vin × R2 / (R1 + R2)। वोल्टेज डिवाइडर हर जगह उपयोग होते हैं: संदर्भ वोल्टेज सेट करना, सेंसर पढ़ना, ट्रांज़िस्टर सर्किट बायसिंग, और ADC इनपुट रेंज बनाना।
डायोड करंट को केवल एक दिशा में बहने देता है। इसे चालू होने के लिए न्यूनतम फॉरवर्ड वोल्टेज (सिलिकॉन के लिए लगभग 0.7V, LED के लिए 1.8-3.3V) की आवश्यकता होती है। LED (Light Emitting Diodes) ऐसे डायोड हैं जो फॉरवर्ड-बायस्ड होने पर प्रकाश उत्सर्जित करते हैं। जलने से बचाने के लिए LED के साथ हमेशा करंट-लिमिटिंग रेज़िस्टर का उपयोग करें।
Open Circuits में, जब पर्याप्त करंट बहता है तो LED दृश्य रूप से जलती हैं, जिससे यह देखना आसान हो जाता है कि आपके सर्किट के कौन से हिस्से सक्रिय हैं।
बाइपोलर जंक्शन ट्रांज़िस्टर (BJT) एक इलेक्ट्रॉनिक स्विच के रूप में कार्य कर सकता है। NPN ट्रांज़िस्टर तब ON होता है जब उसके बेस में एक छोटा करंट बहता है, जिससे कलेक्टर से एमिटर तक एक बड़ा करंट बह सकता है। PNP ट्रांज़िस्टर उलटे तरीके से काम करता है — यह तब ON होता है जब बेस को एमिटर के सापेक्ष LOW किया जाता है।
ट्रांज़िस्टर स्विच का उपयोग कम-पावर लॉजिक सिग्नल से LED, मोटर, रिले, और अन्य लोड को नियंत्रित करने के लिए किया जाता है। Open Circuits यथार्थवादी गेन (बीटा) और सैचुरेशन व्यवहार के साथ NPN और PNP दोनों ट्रांज़िस्टर का सिमुलेशन करता है।
op-amp एक उच्च-गेन डिफरेंशियल एम्प्लीफ़ायर है। Open Circuits में, आप क्लासिक op-amp सर्किट बना सकते हैं:
जो सीखा उसे लागू करें। एडिटर खोलें और प्रयोग करना शुरू करें।