विशाल वोल्टेज-ड्रॉप के बिना कई ट्रांजिस्टर लॉजिक गेट्स को कैसे मिलाएं?


9

मेरे पिछले प्रश्न के अनुवर्ती में: ट्रांजिस्टर लॉजिक गेट्स में रिसिस्टर मान

मैं ट्रांजिस्टर लॉजिक गेट्स के सभी आम प्रकार breadboarded किया है:
XNOR, NAND, INV, NOR, XOR, ANDऔर OR
दो पीले तार इनपुट Aऔर हैं B। सफेद तार इन्वर्टर इनपुट है।

इनपुट A=0+ B=0+ inv=0देता है: 00

इनपुट A=0+ B=1+ inv=0देता है: 01

इनपुट A=1+ B=0+ inv=0देता है: 10

इनपुट A=1+ B=1+ inv=1देता है: 1 1

सभी तर्क सही काम करते हैं, लेकिन वोल्टेज-ड्रॉप फाटकों के बीच काफी भिन्न होता है। उदाहरण के लिए, XORगेट से बनाया गया है AND, NANDऔर ORद्वार और प्रत्येक ट्रांजिस्टर वोल्टेज-ड्रॉप को बढ़ाता है। एलईडी मुश्किल से रोशनी!

XOR

मेरा लक्ष्य ट्रांजिस्टर से 4-बिट कैलकुलेटर का निर्माण करना है (सीएमओएस चिप्स का उपयोग करके मैंने इस समस्या का सामना नहीं किया)। लेकिन अगर प्रत्येक लॉजिक गेट इन जैसे महत्वपूर्ण वोल्टेज-ड्रॉप्स में परिणत होता है, तो मैं कभी भी एक-दूसरे के पीछे 10 लॉजिक गेट को कैसे संयोजित कर सकता हूं? मैंने कई अवरोधक मानों के साथ खेला है, लेकिन अधिकांश संयोजन तर्क गेट्स को बेकार करते हैं। XORऊपर दिए गए गेट को वोल्टेज ड्रॉप से कैसे समायोजित करें , उदाहरण के लिए, यह सरल ANDगेट?

तथा

EDIT (JIm डियरडन द्वारा जवाब देने के लिए प्रतिक्रिया)

मैंने बहुत कुछ सीखा है और मैं आपके उत्तर की सराहना करता हूं कि मैं कितना तनाव नहीं सह सकता हूं !!!
चित्र वास्तव में स्पष्ट हैं, मुझे यकीन है कि भविष्य में कई लोग उनसे लाभान्वित होंगे!

हालांकि वास्तव में स्पष्ट है, मुझे कभी नहीं पता चला:
- NOR= NOT(दो इनपुट के साथ)
- OR= NOR+ NOT
- NAND= AND+NOT

"एक साधारण इन्वर्टर सर्किट पर सब कुछ बेस" वास्तव में चाल है!
सभी लॉजिक गेट्स, जैसे संयुक्त गेट्स XOR, आउटपुट समान:)

गेट्स

XOR

शुभकामनाएँ!


योजनाबद्ध में वह शीर्ष द्वार गलत दिखता है ...
इग्नासियो वाज़केज़-अब्राम्स

ऊप्स! अब ठीक है:)
ऐनी

@ एनी लॉजिक और कंप्यूटिंग के बारे में सीखने के लिए यह एक बेहतरीन प्रोजेक्ट है, यह मेरे ज्ञान को पार करने का एक वास्तविक आनंद है। मैं आपके अगले सवाल का इंतजार कर रहा हूं :)
JIm डियरडेन

जवाबों:


14

मैंने वास्तव में 60 के दशक में स्कूल में यह किया था (हाँ मैं वह पुराना हूँ)। हमने उन्हें जोड़, घटाव, गुणा और भाग में सक्षम एक छोटा और सरल 'कंप्यूटर' बनाने के लिए उपयोग किया।

आपके पास समस्या यह है कि आपके द्वारा उपयोग किए जा रहे गेट सर्किट के इनपुट और आउटपुट वोल्टेज वास्तव में संगत नहीं हैं। आपको दो से परे एक गेट पर इनपुट की संख्या का विस्तार करना मुश्किल होगा और इसकी संभावना है कि एक गेट का 'उच्च' आउटपुट दूसरे के इनपुट के लिए पर्याप्त 'उच्च' नहीं है।

फिर हमने जो किया वह एक साधारण इन्वर्टर सर्किट (या 1 इनपुट NOR गेट) पर सब कुछ बेस करना था और उसी से निर्माण करना था।

इस दृष्टिकोण का लाभ यह है कि आप एक और अवरोधक जोड़कर गेट की इनपुट की संख्या बढ़ा सकते हैं। 0.6V पर कोई भी इनपुट गेट को संचालित करेगा। मैंने 10K और 4k7 के प्रतिरोधक मान दिखाए हैं (आपके सर्किट से मिलान करने के लिए) लेकिन आपके पिछले सर्किटों के विपरीत यहाँ मूल्यों को काफी हद तक बदला जा सकता है। उदाहरण के लिए इनपुट 470K, आउटपुट 47k और यह अभी भी ठीक काम करता है।

मैंने कुछ मूल द्वार निकाले हैं - NOT, NOR, AND, NOR, NAND। बाद में जो मैंने तैयार किया है, मैं निश्चित हूं कि आप किसी अन्य गेट का निर्माण कर सकते हैं जिसकी आपको आवश्यकता है।

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

आपको ये सर्किट उपयोगी भी लग सकते हैं यहां छवि विवरण दर्ज करें

और 2 से भाग दें (काउंटर) यहां छवि विवरण दर्ज करें


कृपया सवाल के नीचे मेरी प्रतिक्रिया देखें! ट्रांजिस्टर एस्टेबल मल्टीवीब्रेटर के संबंध में एक छोटा सा प्रश्न: संधारित्र के लिए किस समाई का उपयोग किया जाना चाहिए?
ऐनी

@ एक आधार मूल रूप से अवधि को रोकनेवाला के मूल्य (आरेख में 10K - लेकिन यह अधिक या कम हो सकता है) और संधारित्र मूल्य द्वारा नियंत्रित किया जाता है। समय पर या बंद समय का मान लगभग 0.7CR है। तो अवधि 1.4CR होगी। प्रत्येक तरफ मूल्यों को बदलकर (और उन्हें अलग-अलग बनाकर) आप अलग-अलग चिह्न / स्थान अनुपात का उत्पादन कर सकते हैं। C = 0.1uF और R = 10k (दोनों ट्रांजिस्टर पर) F लगभग 714 Hz है। 0.01uF 7kHz, 10uF लगभग 7 Hz देगा। मान विशेष रूप से महत्वपूर्ण नहीं हैं।
JIm डियरडेन

@DiegoCNascimento एक बफर तर्क को नहीं बदलता है, इसलिए आपको दो गेट की आवश्यकता नहीं होगी
JIm Dearden

मुझे लगता है कि NAND और गेट्स को पीछे की तरफ लेबल किया गया है।
स्टुअर्ट

1

आप गेट आउटपुट को 6V तक खींचने के लिए NPN ट्रांजिस्टर का उपयोग कर रहे हैं, लेकिन NPN ट्रांजिस्टर नोड को ऊंचा खींचने में बहुत अच्छे नहीं हैं। आधार पर वोल्टेज के नीचे NPN का उत्सर्जक 0.6V से अधिक नहीं जाएगा। यदि आप एनपीएन ट्रांजिस्टर का उपयोग करना चाहते हैं तो केवल उन्हें गेट आउटपुट और जमीन के बीच एक पुलअप अवरोधक के साथ 6 वी से कनेक्ट करें। यह आपको NAND, NOR और INV गेट्स बनाने की अनुमति देगा और आप उन लोगों के साथ किसी भी प्रकार का तर्क कर सकते हैं जो आप चाहते हैं।


आपके उत्तर के लिए धन्यवाद! सच कहूं तो, "पुलअप रेसिस्टर्स" का कॉन्सेप्ट मेरे लिए बिल्कुल नया है। मैं निश्चित रूप से उस विषय में खुदाई करने जा रहा हूँ!
ऐनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.