Introduction to JK flip flop

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

ความคิดเห็น • 515

  • @alphasatari
    @alphasatari 6 ปีที่แล้ว +843

    After doing a couple of hour of observation and trying different combination of gates for flip-flop I came up with these conclusions.
    Things get really confusing when we moved to the J-K flip flop.
    Let’s start from beginning,
    We’ve two data storing elements i.e.
    1: SR NOR Latch
    2: SR NAND Latch
    They work the same but their truth tables are completely opposite to each other. i.e.
    SR NOR Latch truth table
    S R Q
    0 0 Memory state
    1 0 1
    0 1 0
    1 1 Not used
    SR NAND Latch truth table
    S R Q
    0 0 Not used
    1 0 0
    0 1 1
    1 1 Memory state
    After studying these basic memory elements. We moved to SR latches with “enable”. This enable is input to the two NAND gates along with Set and Reset (as in the circuit diagram shown in video). The output of these two NAND gates is input to the Latch (SR NAND). If we replace “enable” by “Clock” we would have a flip flop.
    Let me ask you a question. Can’t we use any other combination of gates?
    Of course, we can.
    See the possible combinations which will work as an SR flip flop.
    1. AND-NOR
    2. NOR-NOR
    3. OR-NAND
    4. NAND-NAND (Used in video)
    You must be thinking what about the other combinations?
    5. NAND-NOR
    6. OR-NOR
    7. AND-NAND
    8. NOR-NAND
    These combinations (5 to 8) will not work as flip flop. Try making truth table for each of these combinations. After making truth table, You’ll realise that these circuits (5 to 8) are automatically going into “Invalid State” when the clock is Low/High depending upon the circuit configuration. Flip flop must follow one property, if clock goes Low or High, it must have a memory state. See these circuits
    are not storing data we can’t use these combinations.
    The only possible combinations which will work as an SR flip flop are:
    1. AND-NOR
    2. NOR-NOR
    3. OR-NAND
    4. NAND-NAND (Used in video)
    Hope, it cleared your doubt till now.
    But as we move to J-K and T flip flop. We again have some limitations.
    We get J-K flip flop when we feedback Q’ to the top NAND gate and Q to the bottom NAND gate
    Using this type of arrangement of feedback. Only two possible combinations will work i.e.
    1. NOR-NOR
    2. NAND-NAND
    Did you see? We started with 8 combinations and end up having only two useful combinations for J-K and T flip flop.
    If you want to use the remaining combinations for J-K and T flip flop
    1. AND NOR
    2. OR NAND
    Then, these two combinations can also be used if we make some changes in the feedback arrangement.
    Suppose, if we have an AND-NOR SR flip flop we want to make JK flip flop then we have to use this configuration,
    “If Q is input to the top AND gate and Q’ is input to the bottom AND, using this configuration the remaining two (AND-NOR, OR-NAND) will also work.”
    I tried every possible combination and their truth table. Everything in this video is correct and accurate.
    Hope it helped you!

    • @gytisdramblewolfskis8521
      @gytisdramblewolfskis8521 5 ปีที่แล้ว +13

      your stuff is kinda wrong in terms how it is tought in my school. Here truth tables are the same with any gates, what changes are the inputs and the scheme
      IE in SR latch with nand if you give top input s and bottom input r while top output is q
      then you will get the opposite of regular truth table however in my university that is considered a nonsensical trigger. You have to give both inputs reversed, so top input is 'not s' bottom is 'not r' ;;;; outputs: top 'q' bottom 'not q'
      though there are other combination where the table would be correct as well IE
      nR->nQ
      nS->Q
      and only difference of sr and jk is the 11 in sr is undefined and in jk is reversed.

    • @ghazikhan2624
      @ghazikhan2624 5 ปีที่แล้ว +6

      Wow great..... excellent understanding

    • @shristisingh2417
      @shristisingh2417 5 ปีที่แล้ว +9

      😨

    • @RAHULTMNT100
      @RAHULTMNT100 5 ปีที่แล้ว +6

      thanx saved me a lot of time

    • @ir2001
      @ir2001 4 ปีที่แล้ว +20

      Bhai logic gates ki sale lagi thi kya

  • @chrism7574
    @chrism7574 7 ปีที่แล้ว +170

    Learned more in 20 minutes of these videos than a full month in my CMP ENG course. Life saver.

    • @last_time_I_pooped_was
      @last_time_I_pooped_was ปีที่แล้ว +18

      Now what are you doing in ur life?

    • @chrism7574
      @chrism7574 ปีที่แล้ว +1

      @@last_time_I_pooped_was I'm a working electrical engineer and pursuing my PhD.
      As an added note, I've never mentioned, used, or required knowledge about JK flip-flops since the computer engineering course at the time of the above comment. Everything is based on the D flip-flop.

    • @pav4540
      @pav4540 ปีที่แล้ว

      @@last_time_I_pooped_was i was wondering this too

    • @aadvaitture
      @aadvaitture 11 หลายเดือนก่อน

      how in the world did you not learn about flip flop circuits

    • @yousufzohair4342
      @yousufzohair4342 7 หลายเดือนก่อน +1

      Pretty Dumb I guess

  • @rileshkhatri1209
    @rileshkhatri1209 3 ปีที่แล้ว +22

    At 2:04 we have the truth table for Sr ff with nor gate but we are using the diagram of Sr with nand gate these two totally gives different outputs

    • @himanshkumarsahu6473
      @himanshkumarsahu6473 ปีที่แล้ว

      yes same doubt..

    • @rajaramyadav7546
      @rajaramyadav7546 ปีที่แล้ว +2

      that is sr filp flop with NAND gate and that is correct. you are talking about sr latch with nor gate.

  • @gowtham5168
    @gowtham5168 8 ปีที่แล้ว +10

    I had digital electronics paper today..al I did ystrdy was watching ur videos.and im nw here typing my gratitude. thank you so much brother...you have brought satisfaction in me.cos I really feel having learned something.

  • @priya09213
    @priya09213 5 ปีที่แล้ว +296

    I dont understand .why it is getting dislikes..you are getting a great job sir..with a great teaching

    • @muniaferdoushi2168
      @muniaferdoushi2168 4 ปีที่แล้ว +8

      because he calls latches flipflops

    • @303vasudevjha3
      @303vasudevjha3 4 ปีที่แล้ว +10

      There are teacher of our college who didn't explain

    • @akhiljithk7173
      @akhiljithk7173 3 ปีที่แล้ว

      @Prateek Patel okay. I'll watch .

    • @ChesswithPramit
      @ChesswithPramit 3 ปีที่แล้ว +15

      Dislike are from those teachers who were expelled for not teaching well...

    • @SAM-yy3db
      @SAM-yy3db 3 ปีที่แล้ว +10

      TH-cam removed dislike are you happy now ?

  • @andrewwatts1997
    @andrewwatts1997 8 หลายเดือนก่อน +4

    I have tried to understand JK flipflips for 15 years now and FINALLY I understand what they are, An SR latch with an extra feature ! TOGGLE. My goodness, THANK YOU !!

  • @keshavraj5451
    @keshavraj5451 ปีที่แล้ว +10

    00:06 JK flip-flop provides an advantage over SR and D flip-flops.
    00:51 Introduction to JK flip-flop
    01:42 The JK flip-flop has two outputs Q and Q complement.
    02:50 JK flip-flop and SR flip-flop have similar outputs except for the last case.
    04:06 Analyzing the values for Q and Q complement
    05:03 NAND SR latch can produce different outputs based on input changes
    06:01 The JK flip-flop races between 0 and 1
    06:58 JK flip flop output is the complement of the previous state.

  • @sneakyboii732
    @sneakyboii732 11 หลายเดือนก่อน +5

    for anyone having trouble remembering this, i suggest you think of it like this: Only when Q = 1, the device can be Reset, and only when Qn = 1, the device can be set. Just as a tip for remembering it more easily 😊

  • @debanjanghosal618
    @debanjanghosal618 ปีที่แล้ว +4

    1:00 Why does the logic diagram represents a SR flip-flop with NAND gate but the truth table is of a NOR gate SR flip-flop?

    • @bluebs899
      @bluebs899 3 หลายเดือนก่อน

      exactly. confused me too.

    • @fahadbinislam588
      @fahadbinislam588 2 หลายเดือนก่อน

      i also got confused but now figured it.
      The TT is for SR-FF : for this remember that SR FF consists of a SR Latch. Here the inputs are S,R for the FF, but the inputs of the embedded SR Latch are S* , R*.
      So if you consider the TT with the inputs as S*, R* then the Qn+1 values satisfies the SR NAND latch TT.

    • @Clickershit
      @Clickershit หลายเดือนก่อน

      Bro, I just understood it, took me 2 hours. No one has explained properly zzzz -_-, let me share
      Go from (Qn+1)' output
      (Qn+1)' = ( ( Q * K * C )' * Q )' = ( (1*1*1)' * 1 )' = ( 1' * 1 )' = ( 0 * 1 )' = 0' = 1
      Treat this as an input in (Qn+1) at the end, but use the old Q' at the first Gate
      Q' = 0, ( Qn+1 )' = 1
      (Qn+1) = ( ( Q' * K * C )' * (Qn+1)' )' = ( ( 0 * 1 * 1 )' * 1 )' = ( 0' * 1 )' = 1' = 0
      so Now states become,
      OLD -> Qn' = 0
      NEW -> (Qn+1)' = 1
      OLD -> Qn = 1
      NEW -> (Qn+1) = 0
      Now you can use this as a new input for the next cycle, to toggle again
      its kinda confusing, Also some textbooks don't even consider it as a proper JK Flip Flop, since it doesn't work on single Clock Cycle But Pulse
      Fucking wasted my hours zzzz

  • @mooketsiruangngwako6204
    @mooketsiruangngwako6204 2 ปีที่แล้ว +4

    Man, i just wanna thank you for your videos, they helped me out in Varsity...i graduated last year but, Thank you so much💪💪❤

  • @shayanshakil8922
    @shayanshakil8922 9 ปีที่แล้ว +43

    u r simply amazing! i hope you get all the success u deserve

  • @andonrobert3911
    @andonrobert3911 5 ปีที่แล้ว +1

    In 5:13 you said that the when input is 0, 1 from clock and 1 from K, then nand output is 1 but it should be zero, right!? And gate for three inputs 0 1 1 the output should be 1 and the compliment of it should be zero, correct me if I am wrong!

    • @andonrobert3911
      @andonrobert3911 5 ปีที่แล้ว +1

      OK got it, And gate means all input true then Output is true!

  • @OswaldChisala
    @OswaldChisala 8 ปีที่แล้ว +27

    That was a wonderful presentation! However, I do wanna point out that there are two main variations on the SR Latch (which are used to synthesize the JK Flip Flop)...refer to the previous video as self-evidence. WHY DOES THAT MATTER? ==>> The NOR type preserves the memory state of Q, Q_bar whenever S = R = ‘0’; S = R = ‘1’ results in the forbidden state. The NAND gate simply inverts the relationship, where all ‘0’ is forbidden and all ‘1’ is the memory preservation state. I noticed that the SR schematic is NAND based, whereas its truth table is NOR based...an alleged contradiction, if you will. I’m not a seasoned pro at this, but I think my observation makes sense, and can be used to improve the insight that you provided. Again, great video, (& to the viewers, take the presentation with a grain of salt). :) I’ll keep watching, Neso Academy. Have a great day!

    • @TheGazanews
      @TheGazanews 8 ปีที่แล้ว +4

      +Oswald Chisala this is really confusing me how can we use NAND based rs F-F while using NOR based f-f ??

    • @Clickershit
      @Clickershit หลายเดือนก่อน

      Bro, I just understood it, took me 2 hours. No one has explained properly zzzz -_-, let me share
      Go from (Qn+1)' output
      (Qn+1)' = ( ( Q * K * C )' * Q )' = ( (1*1*1)' * 1 )' = ( 1' * 1 )' = ( 0 * 1 )' = 0' = 1
      Treat this as an input in (Qn+1) at the end, but use the old Q' at the first Gate
      Q' = 0, ( Qn+1 )' = 1
      (Qn+1) = ( ( Q' * K * C )' * (Qn+1)' )' = ( ( 0 * 1 * 1 )' * 1 )' = ( 0' * 1 )' = 1' = 0
      so Now states become,
      OLD -> Qn' = 0
      NEW -> (Qn+1)' = 1
      OLD -> Qn = 1
      NEW -> (Qn+1) = 0
      Now you can use this as a new input for the next cycle, to toggle again
      its kinda confusing, Also some textbooks don't even consider it as a proper JK Flip Flop, since it doesn't work on single Clock Cycle But Pulse
      Fucking wasted my hours zzzz

  • @s.prabin
    @s.prabin 3 ปีที่แล้ว +4

    Here,T.T. for SR f/f using NOR gate and and the diagram for RS f/f using NAND gate, which is quite overwhelming if you are looking table and the diagram parallely , so nerds don't get confused 😕

  • @sonusambharwal8828
    @sonusambharwal8828 6 ปีที่แล้ว +2

    Sir, I am very thankful to you for this.aapke lectures se Maine bahut ache marks obtained kiye.warna meri reappear thi sir electronic mein.thanks sir......

  • @onepiecebarca
    @onepiecebarca 4 ปีที่แล้ว +13

    "you have already
    studied about the SR flip-flop and D flip-flop so what is the need to study the next type of flip-flop that is your third flip-flop"
    YES EXACTLY WHAT I'M THINKING, WHYYYY

  • @NaveenKumar-rv7fx
    @NaveenKumar-rv7fx 5 หลายเดือนก่อน

    Hi NESO,
    If Q is given back to J NAND gate
    Q' is given back to K NAND gate,Also toggiling occurs. You proved that you are good teacher.And you has a knowledge sharing great habit.🙋🏻‍♂️

  • @adityababurajan9684
    @adityababurajan9684 9 ปีที่แล้ว +8

    explained....the whole concept in a very simple manner,..... thank u sir.....

  • @ava43518
    @ava43518 7 ปีที่แล้ว +2

    Sir you are a legend. I hope you get very successful in your life!

  • @vishalbharadwaj4896
    @vishalbharadwaj4896 7 ปีที่แล้ว +2

    Your lectures are very helpful.

  • @MasterXoergOwnsen
    @MasterXoergOwnsen 6 ปีที่แล้ว +2

    If I assume Qn-1 = 1 and ~Qn-1 = 0, and I also set c=1, j=1 and k = 0, then the Inputs of the last nand gates (so the one for the latch) are both 0 and 1, which would result in Qn =1 and ~Qn = 1 if you go and check the network (not the truth table).

    • @NaveenKumar-rv7fx
      @NaveenKumar-rv7fx 5 หลายเดือนก่อน

      U are correct

    • @Clickershit
      @Clickershit หลายเดือนก่อน

      Bro, I just understood it, took me 2 hours. No one has explained properly zzzz -_-, let me share
      Go from (Qn+1)' output
      (Qn+1)' = ( ( Q * K * C )' * Q )' = ( (1*1*1)' * 1 )' = ( 1' * 1 )' = ( 0 * 1 )' = 0' = 1
      Treat this as an input in (Qn+1) at the end, but use the old Q' at the first Gate
      Q' = 0, ( Qn+1 )' = 1
      (Qn+1) = ( ( Q' * K * C )' * (Qn+1)' )' = ( ( 0 * 1 * 1 )' * 1 )' = ( 0' * 1 )' = 1' = 0
      so Now states become,
      OLD -> Qn' = 0
      NEW -> (Qn+1)' = 1
      OLD -> Qn = 1
      NEW -> (Qn+1) = 0
      Now you can use this as a new input for the next cycle, to toggle again
      its kinda confusing, Also some textbooks don't even consider it as a proper JK Flip Flop, since it doesn't work on single Clock Cycle But Pulse
      Fucking wasted my hours zzzz

  • @madhurkant7976
    @madhurkant7976 4 ปีที่แล้ว +5

    Congratulations 👏👏🎊 sir for 1million subscribers , keep growing

  • @hawak5652
    @hawak5652 10 ปีที่แล้ว +16

    thank you so much for putting this much efforts and making it very clear and I'm really hoping that you are going to upload the the sequential circuits designing and analysis and the state digram because I have exam this week and can't find any good resources

  • @pranavshukla2009
    @pranavshukla2009 4 ปีที่แล้ว +33

    PLEASE MAKE VIDEOS ON DIGITAL LOGIC FAMILIES (TTL, ECL, CMOS etc) and ADC and DAC conversions.
    Your lectures are great.
    Thank you so much for them.

    • @yannrezk5735
      @yannrezk5735 ปีที่แล้ว +1

      he wouldve done them if you weren't screaming at him. thanks a lot.

  • @gorlabhanuprakash
    @gorlabhanuprakash 2 ปีที่แล้ว +1

    Sir when the CLK is low the circuit will get off by having the previous outputs in memory but why get J* and K* as 1..
    At 2:40 in the video

  • @ayanakash9900
    @ayanakash9900 2 ปีที่แล้ว

    First time i understood toggling. You are legendary man🙏

  • @hisetip
    @hisetip 8 ปีที่แล้ว +5

    Man, you are awesome. I'm studying for my test and you are the only guy that I understand!
    thank you so much for helping me.
    I'll drop my PayPal contribution on your website tomorrow. keep the great work!

  • @davidstern1699
    @davidstern1699 9 ปีที่แล้ว +1

    at 5:21 both nand gates in the second set are recieving 01 so both their outputs should be 1, no?

    • @sahilsharma8237
      @sahilsharma8237 9 ปีที่แล้ว +1

      David Stern well ur doubt is correct but actually the mistake u r doing is that u r taking both the feedback values simultaneously dont do it simultaneously first take one feedback at a time and let the value of the one output change then take that changed new value as the feedback value for the other nand gate.You will get the correct answer.but here also start from the upper flip flop and not from the lower flip flop take the feedback that upper flip flop is getting get the new output and then take it as a feedback to lower flipflop.
      the reason for this is that nomatter how similar two flip flops are they always has some speed difference in them which is of the order of picoseconds so we have assumed here by taking q=0 and !q=1 that the upper flip flop is faster so it will get the feedback first.....hope ur doubt is cleared now

  • @igorbecker2323
    @igorbecker2323 9 หลายเดือนก่อน

    In 3:15 I don't get why the TT for JK and SR FFs are the same. E.g. if J=1 and K=0, the output of the K-NAND equals 1 because K=0, but what would prevent the output of J-NAND from also being 1 and the latch being in memory state if neg(Q) was 0 previously ?

  • @tharunreddy5201
    @tharunreddy5201 7 ปีที่แล้ว +4

    Thank u sir for providing such a nice explanations on the sequential circuits..it is really helpful to Me..

    • @OmarEmam-y3s
      @OmarEmam-y3s 5 หลายเดือนก่อน

      type sht

  • @jayantrathore2789
    @jayantrathore2789 6 ปีที่แล้ว +6

    In J-k flip flop you have made use of 3 input NAND gate with 1.J 2.clk and 3 .k
    Until and unless we get all.3 input how will the gate work or there is previous some Q and Q bar going in 3 input NAND gate , please clarify it

  • @prathamgoel3386
    @prathamgoel3386 3 ปีที่แล้ว +1

    @5:27 can someone help me out here
    As S=0 R=1 and using SR Latch output must be ie Q=0 but here sir is writing 1
    How ??
    Kindly help ASAP 🙏

  • @nishantsingh931
    @nishantsingh931 6 ปีที่แล้ว +10

    sir how can we assume ourr self the value of Q (4:20)

    • @rg1346
      @rg1346 4 ปีที่แล้ว +4

      the value of Q will depend on the previous state before input becomes 1,1 . so the Q value doesnt matter, it could be 0 or 1 but the working will be same

  • @amandeep9345
    @amandeep9345 8 ปีที่แล้ว +27

    5:20 you say when input of sr ff is 0 and 1 the output is 1 and 0. but it's wrong. according to the table when input is 0 and 1 output is 0 and 1 only. o.O help

    • @emanehab510
      @emanehab510 8 ปีที่แล้ว

      i noticed that too .... but its right for nand sr output

    • @tanzimtheunstable4239
      @tanzimtheunstable4239 8 ปีที่แล้ว

      NAND gate 😑

    • @jayeshlokhande6367
      @jayeshlokhande6367 7 ปีที่แล้ว

      kunal choudhary yes dude i got you

    • @leongaraimarwendo8153
      @leongaraimarwendo8153 7 ปีที่แล้ว +7

      he is correct, notice he said "SR LATCH" not "SR ff",

    • @jayeshlokhande6367
      @jayeshlokhande6367 7 ปีที่แล้ว +1

      Aman Deep we have to use truth table of latch and not flip flop

  • @stefanpuzic9785
    @stefanpuzic9785 8 ปีที่แล้ว +18

    + Neso Academy how did u know what is the value of Q and Q' , accept the last case where u assumed

    • @renusharma2963
      @renusharma2963 3 ปีที่แล้ว +1

      U don't but if u see the nand truth table when ever one input is 0 then irrespective of 2 input we can say the output will always be 1.so if J=0 and K=1(0,1) input we take the Q=1 and then we pass this 1 as 2nd input of k and thus ~Q =0.
      Hope this help

  • @rajputnasir5617
    @rajputnasir5617 3 ปีที่แล้ว

    Thankuuuuuu sir
    You really help us alot.
    Clear concepts in a seconds.
    You really make difficult subjects easy.

  • @tanusreenath2023
    @tanusreenath2023 6 ปีที่แล้ว +4

    Thnku so much for making this things so easy for us☺ u were a life saver to me😊

  • @scott430tube
    @scott430tube 9 ปีที่แล้ว +16

    Wow, your presentation was really helpful! Thanks :)

  • @aashitgarodia
    @aashitgarodia 7 ปีที่แล้ว +1

    NESCO ACADEMY THERE IS A MISTAKE AT 3:00 when the case is j=1,k=0 you just assumed j=S and k=R saying that the truth table is same for JK and SR , you didn't derive JK truth table and proved it is same.

  • @marouanebicher5959
    @marouanebicher5959 7 ปีที่แล้ว +4

    hello there . i do have a very simple questions at 5:30 you said when we have 0 and 1 in SR latch the result actually is that Q =0 and not to 1 based on the table you have on your presentation any answer would be helpful .

    • @munirahmoorman3602
      @munirahmoorman3602 7 ปีที่แล้ว +2

      marouane bicher you have to refer to basic SR Latch table . When Reset = 1, Qnot=0

    • @naveenchiluveri8495
      @naveenchiluveri8495 3 ปีที่แล้ว

      @@munirahmoorman3602 thanks bro
      Iam too wasted my time there

  • @aneetakushwaha9058
    @aneetakushwaha9058 3 ปีที่แล้ว

    Happy teacher's day...Sir. Your videos helps me a lot. Please make video on electromagnetic.

  • @bhuvaneshwaranm7290
    @bhuvaneshwaranm7290 9 ปีที่แล้ว +18

    sir ,i have been hearing your voice by this tutorial ,i just i want to see your face ,your tutorials are really awesome

    • @bhuvaneshwaranm7290
      @bhuvaneshwaranm7290 9 ปีที่แล้ว

      see you are crossing in my way

    • @bhuvaneshwaranm7290
      @bhuvaneshwaranm7290 9 ปีที่แล้ว

      did i do anything to u

    • @bhuvaneshwaranm7290
      @bhuvaneshwaranm7290 9 ปีที่แล้ว

      i just like that video whats wrong with that . You said "gay" that was really annoyed me

    • @bhuvaneshwaranm7290
      @bhuvaneshwaranm7290 9 ปีที่แล้ว

      so sry if i hurt You.plz dont cross my way.

    • @studentcommenter5858
      @studentcommenter5858 6 ปีที่แล้ว +10

      He was actually replying to some other person's comments. But it seems like that other person has deleted his comments and this conversation looks one sided.

  • @musicgirl_14
    @musicgirl_14 5 ปีที่แล้ว +2

    Thanks again and again sir for your work

  • @10_yogeshchandrapandey90
    @10_yogeshchandrapandey90 5 ปีที่แล้ว +4

    Don't you think so, that clk. Must be edge triggered (as per diagram) ?

  • @AsamNivedha
    @AsamNivedha 3 หลายเดือนก่อน

    5:20 when we gave inputs s=0 and R= 1 for the SR NAND latch the answer should be Q=0 and Q' = 1 but why is Q=1 and Q' =0

    • @Mat_thias
      @Mat_thias 3 หลายเดือนก่อน

      It is a NAND SR flipflop which is an active low input, hence the apparent inversion.

    • @mohdkashif9830
      @mohdkashif9830 หลายเดือนก่อน

      becoz thats actually s* and r* that we give to the latch

    • @Clickershit
      @Clickershit หลายเดือนก่อน

      Bro, I just understood it, took me 2 hours. No one has explained properly zzzz -_-, let me share
      Go from (Qn+1)' output
      (Qn+1)' = ( ( Q * K * C )' * Q )' = ( (1*1*1)' * 1 )' = ( 1' * 1 )' = ( 0 * 1 )' = 0' = 1
      Treat this as an input in (Qn+1) at the end, but use the old Q' at the first Gate
      Q' = 0, ( Qn+1 )' = 1
      (Qn+1) = ( ( Q' * K * C )' * (Qn+1)' )' = ( ( 0 * 1 * 1 )' * 1 )' = ( 0' * 1 )' = 1' = 0
      so Now states become,
      OLD -> Qn' = 0
      NEW -> (Qn+1)' = 1
      OLD -> Qn = 1
      NEW -> (Qn+1) = 0
      Now you can use this as a new input for the next cycle, to toggle again
      its kinda confusing, Also some textbooks don't even consider it as a proper JK Flip Flop, since it doesn't work on single Clock Cycle But Pulse
      Fucking wasted my hours zzzz

  • @Hari-lg3fi
    @Hari-lg3fi 2 ปีที่แล้ว +8

    Is it confusing only for me? :(

  • @Saptarshi.Sarkar
    @Saptarshi.Sarkar 6 ปีที่แล้ว +1

    Just discovered these lectures. Now I don't have to worry about my CC V

  • @rudranarayanbaral
    @rudranarayanbaral 6 ปีที่แล้ว +2

    Thank you so much sir. You are simply marvelous.

  • @haricharan9280
    @haricharan9280 8 ปีที่แล้ว

    Tq sir.this videos are very usefull to me.any one cam understand ur lecturing easily. Way of teaching i loved it thanq sir

  • @professorbuffet
    @professorbuffet 9 ปีที่แล้ว +1

    So what do the JK, D, SR and T flip flops do in general? Do they control the amount of duty cycles in a wave, change the waveform, etc... ? I am still a little confused.

    • @maxbreaker
      @maxbreaker 2 ปีที่แล้ว

      Have you figured it out because I'm also confused

    • @professorbuffet
      @professorbuffet 2 ปีที่แล้ว

      @@maxbreaker which part are you confused on? I might be able to help

  • @meghanamohanty236
    @meghanamohanty236 4 ปีที่แล้ว

    sir in the sequential circuits playlist, you haven't added video of characteristic and excitation table of d flip flop.You directly moved onto JK flip flop. Please add it to the playlist too.

  • @fitrihanifa9504
    @fitrihanifa9504 8 หลายเดือนก่อน +1

    isnt that a truth table for SR in a NOR?

  • @haru-ic8fe
    @haru-ic8fe 3 ปีที่แล้ว +1

    I wish i found this channel sooner. finals are coming up.... gonna watch a few vids to save my grade loool

  • @enlightenededucators
    @enlightenededucators 3 ปีที่แล้ว +1

    I understood the concept well thank you so much sir👍

  • @sarathchandraprasadveluri1574
    @sarathchandraprasadveluri1574 4 ปีที่แล้ว

    why u are taking inputs at s=1 r=1 and latch at 2:45 sec and saying it as memory state??

  • @omenechris4698
    @omenechris4698 2 ปีที่แล้ว +1

    Great Explanation, one in a million!
    Thank you very much!

  • @Moon_lovee
    @Moon_lovee ปีที่แล้ว

    His way of teaching makes me feel like... It's an offline class. Mean face to face.

  • @Deepakfly
    @Deepakfly 3 ปีที่แล้ว +1

    I don't know why you have choosen as Q and Q complement different in last case... What does the meaning of last state if you taken as Different ? I don't know why... But I think there should be some different explanation to it....

  • @picturization3914
    @picturization3914 4 หลายเดือนก่อน

    In the last case where clk=J=k=1, why do we assume Q=0 and Q'=1? In the very first instance, shouldn't both Q & Q' are zero when we try to get to the State Q1?

  • @omerayman2009
    @omerayman2009 8 ปีที่แล้ว +48

    the truth table used is related to nor gater SR latch and you draw and explain all the video using the nand gates SR latch !

    • @amoghkalyanshetti3458
      @amoghkalyanshetti3458 8 ปีที่แล้ว +1

      i also agree with omer..plz explain

    • @deepaks4859
      @deepaks4859 8 ปีที่แล้ว +23

      he is using the truth table of nand, not that of nor

    • @deepaks4859
      @deepaks4859 8 ปีที่แล้ว +26

      you are confusing between sr flip flop and latch

    • @tavaneftekhar
      @tavaneftekhar 7 ปีที่แล้ว +24

      You guys are confusing the basic SR latch truth table, with the full SR flip flop truth table (which has two extra NAND gates)... S* and R* were shown in the truth table you are confused by. The addition of the two NANDs at the left side means S* and R* are inverted relative to what you saw before. So it makes it clearer actually, as S means set finally and R means reset, for values of 1.

    • @farhantabassam3046
      @farhantabassam3046 7 ปีที่แล้ว +6

      sir used clocked s R flip flop using nand gata.
      it is correct

  • @احمدغيدق-ل9ص
    @احمدغيدق-ل9ص 6 ปีที่แล้ว

    sir, in 2:57 why you considered that when j= 1 , k=0 is same as SR flip flop ?

  • @Anurag_Dhrejen
    @Anurag_Dhrejen 7 ปีที่แล้ว +9

    you took j=0 k=1 as similar to sr flipflop
    can you explain it on jk directly how it is coming that output ...without taking reference of sr flip flop..

    • @karamkassem9821
      @karamkassem9821 4 ปีที่แล้ว

      Exactlyyyyy !
      i need to understand that

  • @manishdubey_1
    @manishdubey_1 3 ปีที่แล้ว +1

    😎😎Legends watching this after 6 years 😎😎😎😎

    • @Learn_from_Zero24
      @Learn_from_Zero24 7 หลายเดือนก่อน

      I think i am ultra legend then i am watching it after 9 years

    • @aceso46
      @aceso46 4 หลายเดือนก่อน

      ​@@Learn_from_Zero24 Lol same here

  • @ayabarakat8998
    @ayabarakat8998 8 ปีที่แล้ว +6

    Is there a difference between a JK flipflop formed from an SR(using nor gates) and other SR(using NAND)?

  • @taibatalat8766
    @taibatalat8766 6 ปีที่แล้ว

    Explaination method is excellent

  • @daremon124
    @daremon124 2 ปีที่แล้ว

    Great explaination sir I was totally understanded thank you for sharing this sir♥️👌

  • @ebisuthesorcerer
    @ebisuthesorcerer 6 หลายเดือนก่อน +1

    To the legend who found this tutorial 20mins before exam

  • @satyapriyapanda8765
    @satyapriyapanda8765 3 ปีที่แล้ว +2

    I have a question. Initially you had shown a S- R Flip Flop with S and R as two inputs with clock pulse present. That indicates that the NAND gates present in the first level are two input NAND gates.
    If this is the case then how a third input (Q or it's complement) can be added as one more input to these NAND gates? In this process the two input gates are changing to 3 input gates.

    • @googl-o-minator7335
      @googl-o-minator7335 2 ปีที่แล้ว

      yes.. it can be done.. we have a separate IC for three input NAND gate (IC7410)

  • @iancoleman6352
    @iancoleman6352 9 หลายเดือนก่อน

    Isn't the truth table you have for the SRFF for the nor gate implementation?

  • @masbro1901
    @masbro1901 8 ปีที่แล้ว

    but your explanation is under "assume" n 4:16 , but what is the reality ? and the result Qn+1for (clk, S, R) (1,1,1) is Qn' , if they are racing why Qn' ?? and how become toggle ? as in "assume" condition ?? assume is not real right ??

    • @ivahp
      @ivahp 8 ปีที่แล้ว

      @mas bro Because no matter what assume at the beginning for Q and Q(not), the result is always a toggle - a change of state. Therefore, you will have constant switch b/n 0 and 1. It's all about change of the state.

    • @rameshbandaru7523
      @rameshbandaru7523 8 ปีที่แล้ว

      but if we assume like that then what is the need of jk flip flop.what if we have assumed same thing in SR flip flop

  •  ปีที่แล้ว +1

    J and K inputs should be swapped. When J goes high, we should see Q output high, and in your video it is opposite (wrong)

  • @Pratik-Kedar
    @Pratik-Kedar 6 ปีที่แล้ว

    My que is :
    In jk ff when clk is 1 n j=0 k=0 why u hvnt consider qn n it's compliment as third input with j and similarly for k also.

  • @HaydenHatTrick
    @HaydenHatTrick 6 ปีที่แล้ว +2

    are you trying to tell me, with a JK flipflop and two high inputs, it will flipflop?
    Madness!
    PS, actually very helpful. Thankyou :)

  • @vashistr
    @vashistr 9 ปีที่แล้ว

    The truth table is for SR flip flop using NOR gates and the diagram you have made is using NAND gates. Am I right ?

    • @vashistr
      @vashistr 9 ปีที่แล้ว

      +Rahul Vashist As in the truth table of SR flip flop using NAND gates the contradiction occurs when S and R both are 0. Not 1. As you have explained in your earlier vidoes.

  • @adityasaini932
    @adityasaini932 6 ปีที่แล้ว

    For all those saying the truth table is wrong, its NOT. The truth tables of NOR SR Latch and NAND SR Flip flop are almost similar.

  • @vipingautam9852
    @vipingautam9852 6 ปีที่แล้ว

    Thanks sir, All your lectures are well explained. Thanks :)

  • @dwh19891218
    @dwh19891218 6 ปีที่แล้ว

    why do we only consider the third input for the situation that J and K are both 1's? what about the situations when J or K is 1?

  • @biswanath6020
    @biswanath6020 2 หลายเดือนก่อน

    Me referring this video in 2024 where there are n no.of videos I find this video as best as it only req information
    great job neso academy

  • @ignatiusnwankwo5134
    @ignatiusnwankwo5134 ปีที่แล้ว +1

    Hi, thanks for the video. I have a question. Why is the truth table for an SR NOR gate flip flop when the SR flip flop in the diagram is a NAND type? Thank you.

    • @debanjanghosal618
      @debanjanghosal618 ปีที่แล้ว

      Exactly. I was confused as well. Can someone explain?

  • @ssdubey6642
    @ssdubey6642 8 ปีที่แล้ว

    thanks sir.
    that's so better explained as compared to others

  • @folorunshonurudeen2564
    @folorunshonurudeen2564 3 ปีที่แล้ว +1

    Can u recommend textbook on digital electronica

  • @Official-tk3nc
    @Official-tk3nc 5 ปีที่แล้ว +2

    Sweet voice sir😁

  • @abhijithm5547
    @abhijithm5547 8 ปีที่แล้ว

    Whether the race around condition is the output Qn cannot be predicted at the end of the clock pulse.?

  • @ahmadjaradat3011
    @ahmadjaradat3011 ปีที่แล้ว

    Man, you are awesome.

  • @kushagraagrawal1739
    @kushagraagrawal1739 5 ปีที่แล้ว +1

    Sir can you make a series of videos on 8085 microprocessor please!!!...and thank you for your existing content too

  • @ManognaKothapally
    @ManognaKothapally 9 วันที่ผ่านมา

    Thank u sir a very good explanation

  • @ronnieahabwomugisha5283
    @ronnieahabwomugisha5283 5 ปีที่แล้ว +2

    THANKS A LOT, ITS JUST GOT ME READY.

  • @akshatvijay3387
    @akshatvijay3387 5 ปีที่แล้ว

    I read in book that there are 2 nand gates more with srflipflop for converting it to JK flipflop

  • @MantharAli-l6x
    @MantharAli-l6x ปีที่แล้ว

    Great explaination and unorthodox English ❤😅

  • @aatibmd991
    @aatibmd991 5 หลายเดือนก่อน

    I m watching almost every 6 months

  • @AffanShaikh-fw1hp
    @AffanShaikh-fw1hp 9 หลายเดือนก่อน

    Why we wrote Qn bar in next state column when both inputs are 1??

  • @anwar-gc5kv
    @anwar-gc5kv 4 ปีที่แล้ว

    I noticed he mistakenly put truth table for the SR latch using NOR gates, but in the video he used SR latch using NAND gate. If u watch the video about the SR latch, u will noticed his mistake.

    • @anwar-gc5kv
      @anwar-gc5kv 4 ปีที่แล้ว

      The output should be memory when the input is 1 and 1 if we use NAND gates

    • @anwar-gc5kv
      @anwar-gc5kv 4 ปีที่แล้ว

      Pls correct me if im wrong

    • @nesoacademy
      @nesoacademy  4 ปีที่แล้ว +1

      No mistake is there in this video, please check the circuit again.

    • @anwar-gc5kv
      @anwar-gc5kv 4 ปีที่แล้ว

      @@nesoacademy I've watch the video about SR Flip-flop, now I realize my mistakes. Tq Sir for the reply.

    • @anwar-gc5kv
      @anwar-gc5kv 4 ปีที่แล้ว

      @@nesoacademy All explanation in all video regarding Flip-flop really helps me a lot. Tqvm for the video.

  • @SaraJSurer
    @SaraJSurer 4 ปีที่แล้ว

    i have learned so much things from you thank youu you are the best

  • @xXmayank.kumarXx
    @xXmayank.kumarXx 3 ปีที่แล้ว +6

    light hearted joke with no hate: It seems like you were also 'racing' to finish the video asap 😁

  • @harry83943
    @harry83943 8 ปีที่แล้ว +1

    You should correct this video, it is confusing.
    If your talking about RS FF the memory state is "00" and "11" is forbidden state.
    The memory condition in SR FF is "11" and "00" is the not used one.
    Thanks

  • @406shubham
    @406shubham 6 ปีที่แล้ว +5

    Hi Neso Academy, your videos are really help full, thanks for the easy explanations.
    for the JK flip flop i have a question, why are we considering the output of clk, S and R as Q(n+1) and why not just Q?
    this is causing a lot of confusion since the value iof Q and Q(n+1) are opposites. please help !!

  • @nubrbygaming736
    @nubrbygaming736 3 ปีที่แล้ว +1

    What is the flip-flop definition

  • @1712sagar
    @1712sagar 9 ปีที่แล้ว +2

    sir I think there is a mistake. during the second round you have 1 at the input of upper right nand gate and 0 through Qbar. so the output should be 1and not 0. please explain. thank you

    • @Biju_Saha
      @Biju_Saha 5 ปีที่แล้ว

      Yes . The guy messed up there .

  • @ankitathummar4606
    @ankitathummar4606 4 ปีที่แล้ว

    5:20, You said for SR(0,1) output is (Q = 1, Q' = 0) for NAND SR. Then in SR FF video, you said that when SR FF is implemented using NAND gate then, (0, 0 ) is 'not used' condition. But here, you are saying that 1,1 is not used condition even though its NAND gate.
    SR NAND Latch truth table
    S R Q
    0 0 Not used
    1 0 0
    0 1 1
    1 1 Memory state
    Can you please explain how and why ?

    • @118deepak
      @118deepak 4 ปีที่แล้ว

      Esne confuse kr diya hai aapko dusra video dekhna pdega.. Truth table nor ka hai example ckt nand ka.. Ckt desigh bhi RS ki jaga SR ka h.. Avoid this video!

  • @holdentranquillo6739
    @holdentranquillo6739 2 ปีที่แล้ว

    At 4:44, why is the clock always 1?

    • @celebrityinfo9252
      @celebrityinfo9252 ปีที่แล้ว

      No matter what we input if the clock is 0 then we will get the memory (previous) output