Transcript for:
NAND गेट का उपयोग कर SR लाच

Dear students, welcome to Gate Smashers आज की इस वीडियो में explain करने जा रहा हूँ SR Latch using NAND Gate which is one of the most important topic of digital electronics क्योंकि जब भी हम sequential circuit की बात करते हैं तो हमारी कहानी जो है वो कहा से start होती है Latch से start होती है फिर हम लोग further flip-flops पे जाते हैं फिर उसके बाद हम counters पे जाते हैं उनके types पे जाते हैं लेकिन जो Latch है basic building block तो यहाँ से हम लोगों की कहानी जो है वो स्टार्ट हो रही है लास्ट वीडियो में मैं आलरेडी आपको लैचीज की इंटरडॉक्शन जो है वो दे चुका हूँ तो फटा पट से बिना टाइम वेस्ट के यहाँ से स्टार्ट करते हैं नैंड गेट यहाँ पे दो बना रखे है और नैंड गेट की सबसे बड़ी प्रॉपर्टी सबसे इंपोर्टेंट चीज आपको याद रखनी है इवन मेरी भी आदत थी इसको cram करने की, इसके truth table को cram करने की, लेकिन guys, कोई जरूरत नहीं है cram करने की, क्योंकि जब हम competitive exam, interviews में, किसी अच्छे level पर जाते हैं न, तो वहाँ पे हमें इनकी basic understanding होनी बहुत जरूरी है, तो चलिए, NAND gate की अगर हम बात करें, तो NAND gate का truth table देखो, अगर मेरी value जो है, मेरी input 0, 1, 0, 1, 1 है, तो NAND gate क्या देता है, NAND is what, NAND और उसके बाद not gate है, और, जीरो देता है, तो यहाँ पे, सबसे पहली important line जो मैं बोल रहा हूँ, वो क्या है, कि जब भी मेरी one of the input क्या होगी, जीरो होगी, तो यह output में क्या देता है, one देता है, NAND gate की property क्या है, कि जब भी मेरी one of the input क्या होगी, 0 होगी, जब भी मेरी दोनों में से कोई भी एक input, कम से कम 1, जादा होती है, तब भी कोई दिक्कन नहीं, लेकिन जब भी दोनों input में से, कम से कम 1 input जब भी 0 होगी, तो यह output में 1 ही देगा, मतलब आपको दूसरी input से कोई लेना देना ही नहीं है, बस एक case है, जब दोनों क्या होंगे, 1, ठीक है न, तो दोसरी input को देखो ही मत, तुरंत output में क्या लगा दो, 1 लगा दो, ठीक है, अगर हम बात करें यहाँ पे इसके design की, तो इसका design जो है वो इसी तरीके से ही आपको लेके चल लें, तो यहाँ पे मेरे पास जो है वो क्या है, S, R, मतलब यह मेरी input होगी, S और यह R होगी, output में हमारे पास क्या होता है, एक Q होता है और दूसरा क्या होता है, इसे तरीके से याद रखो, क्यों? क्योंकि देखो, यहाँ पे हमने S और R की वाई, 0, 1, 0, 1, 1 यह truth table बनाएंगे, तो यहाँ पे देखो output में मैंने क्या लिखा है? Q, N, plus 1, मतलब क्या? Next state, next state गाइस, याद है, sequential circuit क्या होते है? sequential circuit जिसके अंदर जो output होती है वो दो चीज़ों के ऊपर depend करती है एक तो मैं input में क्या value दे रहा हूँ और दूसरी चीज़ किसके ऊपर depend करती है? कि present में, या जिसको आप यह भी कह सकते हो, कि past में, अभी-अभी मेरी already output क्या थी, दोनों चीजों के उपर depend करती है, तब जाके मेरी next state की output आती है, ठीक है न, तो इसलिए यहाँ पे हम लोग Q और दूसरा Q bar यहाँ पे लिख रहे हैं, मतलब अगर एक without compliment है, तो दूसरी obviously complimented आएगी, यह design जो है, वो इसी तरीके से ही आपको याद रखना है, तो चलिए start करते हैं यहाँ पे truth table से, तो truth table में, आप देखो, 00, 01, 10, 11, कोई भी value जो है वो start कर सकते हो, generally हम लोग जो है, easy understanding के लिए start करते हैं, 0, 1 से, आप 00 से भी start कर सकते हो, पर अब यह आपको मैं बताता हूँ, 0, 1 से क्यों start कर रहे हैं, तो 0, 1 से अगर मैं start करूँ, 0, R में क्या value दी, 0, R में क्या दी, 1, अब देखो द्यान से, वही जो value अभी कि one of the input is zero, then output is what? One, output क्या होगी यहाँ पे? One होगी, मेरे को दूसरी input, अब आपके दिमाव में आएगा, सर, यहाँ पे तो एक और input भी तो जा रही है, आपने इसके बारे में तो सोचा ही नहीं, भाईया, मैंने अभी तो आपको बताया, कि अगर एक भी input में मेरा zero आ गया, तो output मेरा क्या होगा? One होगा, दूसरी से मुझे कोई लेना देना ही नहीं है, हाँ, इस case में आप कह सकते हों, क्यूंकि one of the input is one, अब दूसरी क्या है, अब देखो अगर दूसरी 0 ही, तो output में 1 आएगा, अगर दूसरी 1 ही, तो output में 0 थे, यहाँ पे हम direct नहीं बोल सकते, तो guys I hope कि यहाँ पे आप follow कर रहे हो, कि 0 आया, तो तुरंत इसने क्या दे दिया, 1 दे दिया, मतलब आपको यहाँ पे तुरंत जो है Q की value यहाँ पे आगे, और यह as a feedback में मेरा यहाँ पे जा रहा है, तो देखो यहाँ पे मेरे को पता लग गया, दोनों values क्या है, 1, दोनों input अगर 1, 1 है, तो output में मेरा क्या आता है, 0 आता है, तो क्या यह valid है, क्या यह सही आ रही है, तो देखो जी, आपकी Q की value 1 आ रही है, तो उसका compliment क्या होता है, 1 का compliment क्या होता है, 0 होता है, तो 1 का compliment 0 आ रहा है, मतलब यह बिल्कुल properly काम कर रहा है, तो मेरा यहाँ पे q जो है मतलब आप एक तरह से कह सकते हो कि जो मेरी output में आ रहा है that is water 1 clear है output में क्या आ गया मेरा यहाँ पे 1 आ गया तो यह एक आपको step जो है वो इस तरीके से clear करना बहुत ज़रूरी है ताकि आप बार इन चीजों को और flip flop में जाएंगे जब आपको ये कहानी समझ में आगी, तो फलिफलों आपको बिलकुल ही easy लगेंगे, then, next अगर हम बात करें यहाँ पे, next case में हमने क्या किया, next case में हम लोग जो है, यहाँ पे 1, 0 यहाँ पे apply करते हैं, चलो जी, 1 यहाँ पे apply किया, 0 यहाँ पे apply किया, यहाँ पे अगर one of the input is 0, आएगा वन आएगा मतलब इस जगह पर फीडबैक में चाहे जीरो है चाहे वन है कोई फर्क नहीं पड़ता आउटपुट में मेरा क्या आएगा वन ही आएगा ठीक है अब यह वन ऑब्विस्टली यहां पर ऐसे फीडबैक जा रहा है तो वन के केस में क्योंकि वैल्यू अगर जीरो है तो इसका कॉंप्लीमेंट क्या होगा वन होगा तो यह वैलिड है यह सही आउटपुट दे रहा है तो यहाँ नहीं 1 0 के case में मेरी यहाँ पे value क्या आ गई? 0 आ गई, ठीक है? next rate मेरी क्या आ गई? 0 आ गई, अब देखो जी, next rate अगर हम बात करें, next value के अगर हम बात करें, तो यहाँ पे हम लोग जो है वो, next case लेके चलते हैं, और next case क्या है मेरा? next case है 1 1, ठीक है? तो next case 1 मतलब, दियान से देखना, यहाँ पे दोनों जगा 1 दिया, अब आप कैसे find out करोगे, यहाँ तो एक जगह पे 0 लगाओ, फिर 1 लगाओ, तो देखो, सारे case लगाओ के देख लो, हाँ, आपको बिल्कुल ऐसे ही करना है, आपको मैं एक general तरीके से समझाता हूँ, देखो, यहाँ पे 11 है, अब देखो, यह मेरे को पता है, यह क्या है, q ब बट आ तो actual में क्या रही है? Q ही रही है ना, तो यह नहीं एक तरह से मेरे इस वाले लैच में 1 और Q बार मतलब एक तरह से NAND में क्या जा रहा है? 1 और Q बार जा रहा है, तो output में क्या आएगा? 1.Q बार का whole bar NAND gate पते है यह आपको क्या आता है? dot और फिर उसके उपर क्या लगा दो? यह 1 का bar हो जाएगा 1 का bar plus Q का bar bar, मतलब एक क्या हो गया? plus यहाँ पे Q हो गया, मतलब आपकी output में क्या आएगा? Q आएगा, आपकी output में क्या आया? Q आया, तो अगर हम बात करें यहाँ पे, इस case में देखो, यहाँ पे मेरी input में क्या आगया? 1 गया, और Q गया, ठीक है? और इसने क्या कर दिया? इसका बार कर दिया, मतलब यह तो 0 होगी, plus Q बार, मतलब output में क्या आया? Q बार आया, तो यहाँ से आपको एक easy understanding बता रहा हूँ, कि देखो हम actual में कर क्या रहे हैं, यह क्यों कर रहे हैं यह, तो मेरी actual में output क्या थी यहाँ पे क्यों? और अब क्या आ रही है? Q आ रही है, यहाँ पे Q बार थी, और अब क्या आ रही है? Q बार ही आ रही है, तो यहाँ से समझ रहे हो क्या चीज बताना चाह रहा हूँ, मैं बता रहा हूँ कि जो भी मेरी पहले output आ रही थी, अब भी वही चीज मेरी as it is आ रही है, जो पहले थी, उसको ही hold करके रखेगा, वही same देगा, नहीं समझ भी आया, तो एक बार आपा value भी डाल के देख लेते है, let's say, हम यहाँ पे value जो है वो डाल के देख लो, ताकि आपको और ज़्यादा clarity बन जाए, आप ले लो, देखो, यहाँ पे obviously q bar आ रहा है, यहाँ पे q आ रहा है, अब मैंने यहाँ पे q bar की value क्या ली थी q bar की value मैंने क्या ली थी 0 और यह 0 यहाँ पे जा रही है और q की value मैंने क्या ली 1 और यह यहाँ पे आ रही है यह at present hold की हुई है latch के अंदर एक bit जो है वो already hold है तो यह मैंने hold की हुई है अब देखो 1 0 के case में output क्या दे रहा है 1 दे रहा है और यह आपका 1 के case में output क्या दे रहा है 0 दे रहा है तो देखो जी q bar की value क्या आई 0 आई और हमने क्या दी थी पहले 0 ही तो दी थी क्योंकि value क्या आई? 1 आई, और हमने क्या दी थी? 1 ही तो दी थी, यानि जो पहले थी, वही मेरी output आ रही है, आप इसको prove कर सकते हैं, ऐसी अगर आप इसको 1 ले लो, इसको 0 ले लो, बात एक ही है, मतलब हमने यहाँ पर क्या लिया? Q bar को 1 ले लिया, और Q को हमने क्या लिया? 0 0 देगा, तो लो जी Q की value 0 ली थी, और 0 ही आगी, पहले 0 थी, अब भी मेरी next में 0 आगी, ऐसी यहाँ पे obviously क्या लोगे, यहाँ पे Q bar की value, देखो 1 0 के case में क्या देगा, 1 0 के case में 1 देगा, तो यहनी Q bar की value उन्हें 1 ही दी थी, और output में 1 ही आगई, यहनी यह क्या कर रहा है, hold यह उससे भी असान case है, तो यहाँ पे देखो, अगर हम बात करें यहाँ पे 0, 0 की, तो आपको अब पता है कि सर 0 के case में तो आपने सबसे पहली line यह बताई थी, कि output क्या देता है, 1, 0 अगर एक input है, तो output 1 आती है, दूसरी input से कोई लेना देना नहीं है, लेकिन यहाँ पे तो कुछ गडबड हो गई, क्योंकि value 1 आ रही है, और Q bar की value 1 आ रही है, मतलब compliment हुआ ही नहीं, यहाँ पे तो यानि यह design के अंदर कोई problem आ गई, design जो actual में बनाया था, उससे और corresponding यह काम नहीं कर रहा, तो यानि इसको हम बोलते invalid state, क्या बोलते हैं जी, invalid state, अब मैं आपको बताता हूँ कि क्यों नहीं हमने 00 से start किया था, क्योंकि 00 से start करते हैं, तो पहली ही output आपकी invalid आती, फिर आप ही कहते हैं, सर ये क्या, पहली value में 0 invalid आ गया, समझ में नहीं आ रहा, तो इसलिए पहले हमने normal case चले, और फिर last में आपको 00 वाला चला के दिखाया, अब आपकी मरजी, SR latch जो है, कैसे बनाते हैं, using NAND gate, अब आपको पूरे point जो है, वो clear हो चुके, तो next में हम लोग, इसको further discuss करेंगे, using flip flop, तो मतलब NAND gate, जो था हमारा SR Ledge के थ्रू उन्हें SR Ledge बनाया था NAND GATE के थ्रू इसी को हम further extend करेंगे Flip Flops में Thank You