Behaviour of Master Slave D Flip Flop

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024
  • Digital Electronics: Behavior of Master Slave D Flip Flop
    Contribute: www.nesoacademy...
    Website ► www.nesoacademy...
    Facebook ► goo.gl/Nt0PmB
    Twitter ► / nesoacademy
    Pinterest ► / nesoacademy

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

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

    I never seen someone doing such a hardwork for free.. thank you sir,

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

      Yeah, sush

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

      Kabhi physics walla ka naam suna hai ?

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

      They're getting paid by TH-cam!

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

      @@saadajaz7972 maa ki chuuu uski

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

      You are doing really great work which will not be in vain.

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

    My explanation...
    D = Direct change
    Qm = Master output
    Qs = Slave output
    Qp = Master output, only changes when triggered on the Positive-edge
    Qn = Slave output, only changes when triggered on the Negative-edge
    The clock is used as the enable for Qm and Qp.
    The inverted clock is used as the enable for Qs and Qn.
    When clock is 1, Qm will be the same as D. Qs will remain unchanged.
    When a clock changes from 0 to 1, Qp will be the same as D. Qn will remain unchanged.
    When the clock is 0, Qs will be the same as D. Qm will remain unchanged.
    When a clock changes from 1 to 0, Qn will be the same as D. Qp will remain unchanged.

  • @allinone-ro1sk
    @allinone-ro1sk 7 ปีที่แล้ว +187

    the difference between my class teacher and you is...i feel sleepy and headache when my teacher giving lecture..but i feel fresh happy and wish to see your whole lecture continue....love you alot sir...thank you so much for all your did..

    • @akramkrouma5848
      @akramkrouma5848 9 หลายเดือนก่อน +1

      I fell asleep while watching this video. It still helped me understand the concept tho, it was a good video.

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

    I had been struggling about this topic for a long time, and did not understand anything.. But now EVERYTHİNG IS CLEAR THANKS TO YOUR VIDEOS. Thank you so much sir, may God bless you.

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

    D = Direct change
    Qm = Master output
    Qs = Slave output
    Qp = Master output, only changes when triggered on the Positive-edge
    Qn = Slave output, only changes when triggered on the Negative-edge
    The clock is used as the enable for Qm and Qp.
    The inverted clock is used as the enable for Qs and Qn.
    When clock is 1, Qm will be the same as D. Qs will remain unchanged.
    When a clock changes from 0 to 1, Qp will be the same as D. Qn will remain unchanged.
    When the clock is 0, Qs will be the same as D. Qm will remain unchanged.
    When a clock changes from 1 to 0, Qn will be the same as D. Qp will remain unchanged (copied)

  • @ABHI57957
    @ABHI57957 3 ปีที่แล้ว +17

    you don't explain graphs well

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

    No doubt sir...
    All the doubts are at one side and your explanation is at another side 👍👍👍😊😊😊

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

    A crores of thanks from me🙏🙏🙏🙏🙏🙏🙏🙏

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

    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.

  • @pantyFLOSSER
    @pantyFLOSSER 9 ปีที่แล้ว +35

    Outstanding video. Thank you very much!

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

    If there is a word more than a perfect it deserves u a lot. Such a clarity and patience I wonder really how u developed!!!! Seriously speechless sir.... We r really blessed by God. Thanks.keep rocking all d best sir. Hope all ur dreams come true in the upcoming future

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

    What a great knowledge, I pray to be like you Sir in Electronics World.
    Thank you very much and Remain Blessed!

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

    very much helpful and the fact that the videos are of maximum 15 minutes makes it very much learning. I used to fear from Digital Logic Design ,n after watching your video i am able to understand the concept very well.

  • @007Bedant
    @007Bedant 7 ปีที่แล้ว +33

    I have a confusion between Qm and Qp. Both are D FFs but they produce different waveforms that is the first one is level triggered while the second one is edge triggered.
    Anyways great video.

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

      that is what exactly i was tried to comment.

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

      Because the Qp one is for the whole flip flop. But Qm is the only for the master part of this which acts like a latch.

    • @sB-sb5mv
      @sB-sb5mv 4 ปีที่แล้ว +2

      Cause master slave is generally used for level triggered flip flop

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

      Because one is level triggered and other edge triggered

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

      D = Direct change
      Qm = Master output
      Qs = Slave output
      Qp = Master output, only changes when triggered on the Positive-edge
      Qn = Slave output, only changes when triggered on the Negative-edge
      The clock is used as the enable for Qm and Qp.
      The inverted clock is used as the enable for Qs and Qn.
      When clock is 1, Qm will be the same as D. Qs will remain unchanged.
      When a clock changes from 0 to 1, Qp will be the same as D. Qn will remain unchanged.
      When the clock is 0, Qs will be the same as D. Qm will remain unchanged.
      When a clock changes from 1 to 0, Qn will be the same as D. Qp will remain unchanged.

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

    no words, each and every word is important ....flow of explanation is mind blowing

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

    It would be nice if you gave explanation of certain facts as well as cause-reason connections. What I mean, is sometimes it’s not clear why truth tables are written as they are. E.g. when clock is active it means it orders data to be memorised, and when inactive, any data can pass through. I hope I have explained my point well. Thank you again for your work! ❤️

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

      Thanks for this u answered my question well

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

      And is there any other resource about this indepth functioning as you said above

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

    The easy way to remember is that the output (Qs) is whatever D was when clock went down (1 to 0). Else, remains same.

  • @md.khairulislam7802
    @md.khairulislam7802 3 ปีที่แล้ว

    very very very thankyou, all are very helpful for me 🧡🧡
    love from Bangladesh 💚

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

    you make me so happy .thanks again
    you are realy a good teacher .

  • @wait_wait.top3169
    @wait_wait.top3169 4 ปีที่แล้ว +1

    You Teach In More Informative Way Than My Teacher. Great Man, I Have Paper Tomorrow, I Think It Won't Be Difficult For Me After Watching This... Again Thanks Man

  • @saniyafarahath2669
    @saniyafarahath2669 9 ปีที่แล้ว +27

    That was brilliant. I love you!

  • @sonnix31
    @sonnix31 8 ปีที่แล้ว +3

    Fantastic - so many concepts in a short video. Thank you.

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

    It has been most amazing lecture I have seen on master slave flip flop

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

    Difference between you and my prof is you can understand it simply solving an example.

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

    Sir in your previous D-FF video you said that it works like a level triggered FF, but here from the graph we see that it is working as -ve edge trigg FF...can you explain this

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

    So much hardworking done by you for explaining and for making diagram.......
    keep doing

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

    . sir don't say thanks for watching. WE SHOULD THANK YOU FOR THE LECTURES. YOU ARE INSPIRATION FOR MANY. THANKS FOR THE AMAZING LECTURE SERIES.

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

    Throughout my semester I have seen your videos and it is very very helpful....
    I will request you to make a lecture series on Analog Communication Technique...
    Thank you very much...

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

    I love when he says if we have any problems to comment below

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

    master: for the +ve part of the clock Qm follows D as it is, and in the -ve part of the clock Qm remains previous state.
    slave: for the -ve part of the clock Qs follows Qm as it is, and +ve part of the clock Qs remains previous state.

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

    It was a very good lecture. Thanks a lot.
    Qm: (high)level triggered o/p of master ff.
    Qs: (low) level triggered o/p of slave Ff for input Qm.
    Qp,Qs: edge triggered waveform of data input signal.

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

    Sir i have just come out from a boring lecture of digital electronics . I don't want to sit there and waste my time and i am here watching your lectures . Thank you so much sir.

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

    Ans to why Qp and Qm does not give the same o/p.
    Here D flip flop is a line triggering flip flop so the o/p changes to a certain level of the clock pulse,we will get Qm according to the i/p that is D,but where as Qp is a edge triggering flip flop.

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

    Question🙏🏾: What's the essence of using master-slave D Flipflop when in "D flip flops", it is impossible to have the two inputs as same. i.e it shouldn't be possible to have input of S=1 and R=1.

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

      Please reply @Neso Academy...I have the same doubt

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

      Watch 10.40 for the reason for using d FF in this configuration

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

    Main Purpose of Master-slave flip is to remove glitches

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

    when you analysis the ff for the output of Qm and Qs it act as alevel sesitive, becz as there is a change in d-ff input the output changed.
    But when you do analysis on by considering individual ff you consider the edge triggering.. whyy???
    please explain..............................

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

    Thanks! For a positive-edge triggered flip-flop, just invert the clock signal. (So much for the obvious... ;) )

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

    your expaination is very much better than class lectures. really outstanding...

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

    great, I think the for getting positive edge triggered flip flop, the clocks can be reversed. Not gated clock for master flip flop and direct input for slave flip flop.

  • @lumerify
    @lumerify 11 หลายเดือนก่อน +1

    moral of the story: use a slave to remove your glitches 😂

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

    Very easy teaching also from basic

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

    this is gold

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

    How is the problem of J=1 and K=1 arising in a single input (complemented) D F/F? Because we are not individually giving 1 and 1 as in the case of two inputs for JK or SR. So the "not used" state doesn't occur at all in D flip flop.

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

    Sir, while discussing negative edge triggering, you have checked the value of D at the moment of the trigger and then drawn waveform, now my doubt is what is the output if 'D' changes at the time of trigger?

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

    I learned that dff reacts to clock changing (and just that clock moment when it goes up)
    and there is latch dff which passing d to q as long as he have logical 1 in the clk
    in this video, it seems you working with latch dff
    i think you should write it in description because it might confuse people
    besides that. awsome video and awsome explain
    you really helping! thank you.

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

      There is nothing latch FF. Latch can be converted to FF by different methods. Like using master-slave design presented here. Here two latches are used to design FF. Most importnant one, Latches are level trigger, where FFs are edge triggered.

  • @AMANKUMAR-fc1yp
    @AMANKUMAR-fc1yp 7 ปีที่แล้ว

    Simplest and best explanation, hats off man!!

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

    this is D Latch no D flip flop as in the D flip flop the signal can you change once during a positive till negative edge triger

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

    Qm cannot go high until the next clock edge. Master is behaving as level triggered latch and not flip flop as you are saying. Can you make correction in this video?

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

    Your explanation is fantastic,you can upload more videos

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

    Why does D flip flop correspond to positive edges?

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

    great lecture sir

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

    whether the clock is edge triggered or level triggered?

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

    you used leve triggering for the master slave flip flop and edge triggering for the simple flip flop right?

  • @az-vm1uk
    @az-vm1uk 2 ปีที่แล้ว

    thank you so much sir! this video totally save me!!

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

    really appreciable work thanks man

  • @arghyadhar5805
    @arghyadhar5805 8 ปีที่แล้ว +11

    It seems like the master d flip flop is level as well as edge sensitive ! Is that even possible?

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

      I'm also so confused. I dunno. I've always thougt that all flipflops are only trigger sensitive.

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

      @@karlziegmarabuda9125 yeah

  • @Jerry-gt7kx
    @Jerry-gt7kx 8 ปีที่แล้ว +7

    Hello Sir, when u do the timing waveform, can u please also introduce some timing parameters, such as setup time, hold time and propagation delay? My textbook mentioned this a bit, but I would like to know more details about this, thank you!

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

    Very straightforward and well explained.... Gracias

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

    Thankyou for useful content

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

    Great video thank you sir!!

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

    Liked, subscribed, and shared with friends. Beautifully demonstrated and summarized. You are a wonderful asset to students!

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

    You are saving me from backlog 😂

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

    Thankyou sir.

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

    Neso is the best !

  • @SahilSingh-jz1hp
    @SahilSingh-jz1hp 7 ปีที่แล้ว +1

    this one is marvelous.

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

    ghar bethe taaliyan bajane pe majboor 👏👏

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

    Such a nice and clear explanation.

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

    For D flip flop we don't have two inputs same bcoz one input is inverted to another right, then how could we use as D flip flop as master-slave flip flop

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

    Superb methodology sir keep it up.
    Thanks

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

    Really helpful Lectures. Thankyou so much

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

    U deserve more subscribers. Very informative video : )

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

    Good Video lecture sir, I have a doubt in your video of master slave flip flip- Let see in the Qm output- you showed two glitches, the second glitches is dropped down without complete one cycle of clock is it write?. it confused about to me. timing from
    4:06 to 5:15

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

      I think because the gap between the changes in d and clock is very less. input signal d is low for a very small time

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

    😘🥰❤💗🥳🤘......... for all digital electronics video u have done . I love this course because hard topic are cleared In easy way .😘

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

    why in drawing Qs we do not consider inverse of the clock ??
    anyways gr8 video (y)

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

    What is the difference between Qm and Qp? Why is one level triggered and the other edge triggered?

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

    Sir, whether d ff edge triggered or level. Why the d ff used in ms ff is level triggerd when d ff is edge triggered

  • @VenujanSrithar
    @VenujanSrithar 17 วันที่ผ่านมา

    if negative edge triggered flip and Master Slave are same then why Master slave is in use ?

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

    In Qm, for 2 clock cycle, the Qm should not raise right??
    Because, the D flipflop is a edge triggered one, It changes, only during the edge raising and continues till the end of the clock cycle. Please correct me, if Iam wrong!
    Thank you for your awesome videos.

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

    VERY NICE

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

    Qm is level triggered so it should be a latch right?Why is it called a flip flop ?Someone please explain

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

    Can anyone plz explain why sir didnot considered the glitches in slave flip flop

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

    Excellent!

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

    Sir, please provide these lectures in a order.initially they are in order but as I go further in the presentations their order is random.

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

    Really videos are the best sir ,I am doing verliog and system verilog course sir, I needed the basic of this digital ones your videos are very worth and very beneficial sir .I have one doubt sir is glitches and race around condition are same sir??

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

    Thank you very much

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

    Thank you so much for this video 😊

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

    Paragliding se jada fun to in lectures me hai 😍

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

    아주 좋아요 ㅎ

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

    Many thank for the good explanation

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

    fantabulous...mind blowing lecture..

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

    Is "Negative Edge Triggered Flip Flop" an abstract idea (which can be achieved by a master-slave flip flop)?

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

    I don't get it why in Qm and QS u used level triggering even though there is a clock and if we have a clock it's suppose to be either + or _ edge triggered ...

  • @hariharan-yi8tf
    @hariharan-yi8tf 3 ปีที่แล้ว

    Why no glidges formed in negative edge triggered? While Qm has glidges.

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

    Excellent video, thank you so much

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

    Very well explained ❤️

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

    Thanks Sir, its very clear

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

    you did not mention the use of preset and clear in any of your lectures

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

    I want to join hands with neso academy

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

    thank you

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

    Finally understood.Thanks...