J-K Flip-Flop - Hyperphysics
文章推薦指數: 80 %
The J-K flip-flop is the most versatile of the basic flip-flops. It has the input- following character of the clocked D flip-flop but has two inputs ... J-KFlip-Flop TheJ-Kflip-flopisthemostversatile ofthebasicflip-flops.Ithastheinput- followingcharacteroftheclocked Dflip-flopbuthastwoinputs,traditionally labeledJandK.IfJandKaredifferent thentheoutputQtakesthevalueofJat thenextclockedge.TheinputsarelabeledJandKinhonoroftheinventorofthedevice,JackKilby. ExamineStructureApplications IfJandKarebothlow thennochangeoccurs.IfJandKarebothhigh attheclockedgethentheoutputwilltogglefromonestatetotheother.Itcanperformthefunctionsoftheset/resetflip-flopandhastheadvantagethattherearenoambiguousstates.ItcanalsoactasaTflip-floptoaccomplishtogglingactionifJandKaretiedtogether.Thistoggleapplicationfindsextensiveuseinbinarycounters. Flip-Flops IndexElectronicsconceptsDigitalcircuitsSequentialOperationsJ-KFlip-FlopApplications HyperPhysics*****ElectricityandmagnetismRNave GoBack J-KFlip-FlopStructure AsimplifiedversionoftheversatileJ-Kflip-flop.NotethattheoutputsfeedbacktotheenablingNANDgates.ThisiswhatgivesthetogglingactionwhenJ=K=1. WhilethisimplementationoftheJ-Kflip-flopwithfourNANDgatesworksinprinciple,thereareproblemsthatarisewiththetiming.ThetimingpulsemustbeveryshortbecauseachangeinQbeforetheclockpulsegoesoffcandrivethecircuitintoanoscillationcalled"racing".ModernICsaresofastthatthissimpleversionoftheJ-Kflip-flopisnotpractical(weputonetogetherinthelabwithanavailable4-NANDchipanditwasveryunstableagainstracing). ThenextstepinmakinguseoftheversatileJ-Kflip-flopistousefouradditionalNANDgatestocreatetheMaster-SlaveJKFlipFlopwhichhastwogatedSRflipflopsusedaslatchesinawaythatsuppressesthe"racing". SwitchingExample Flip-Flops IndexElectronicsconceptsDigitalcircuitsElectronicsTutorialsallaboutcircuits HyperPhysics*****ElectricityandmagnetismRNave GoBack SwitchingExample:Master-SlaveJ-KFlip-Flop Thepositivegoingtransition(PGT)oftheclockenablestheswitchingoftheoutputQ.The"enable"conditiondoesnotpersistthroughtheentirepositivephaseoftheclock.TheJ&Kinputsalonecannotcauseatransition,buttheirvaluesatthetimeofthePGTdeterminetheoutputaccordingtothetruthtable.ThisisanapplicationoftheversatileJ-Kflip-flop.Sincethis4-NANDversionoftheJ-Kflip-flopissubjecttothe"racing"problem,theMaster-SlaveJKFlipFlopwasdevelopedtoprovideamorestablecircuitwiththesamefunction. TheMaster-SlaveJKFlipFlophastwogatedSRflipflopsusedaslatchesinawaythatsuppressesthe"racing"or"racearound"behavior.AnotherwaytolookatthiscircuitisastwoJ-Kflip-flopstiedtogetherwiththeseconddrivenbyaninvertedclocksignal. Whentheclockmakesapositivetransitionthemastersectionistriggeredbuttheslavesectionisnotbecauseitsclockisinverted.Atahalfcycleoftheclock,onthedownwardtransition,theinvertedclockhasapositivetransitionandtriggerstheslavesection.ThefinaloutputQthentrackstheoutputofthemastersectionMafterahalfcycleoftheclock. Flip-Flops IndexElectronicsconceptsDigitalcircuitsReferenceTocciDigitalSystems,p170DigitalcircuitsElectronicsTutorialsallaboutcircuits HyperPhysics*****ElectricityandmagnetismRNave GoBack J-KFlip-FlopDataTransfer InsynchronousdatatransferbetweentwoJ-Kflip-flops,atransfersignalontheclockinputcausestransferfromcellAtocellB.Thetransfersignalcouldbeappliedtoseveralsuchcellsinseriestocreateashiftregister. Inasynchronousdatatransfer,atransferpulsemaybeappliedatanytimetoforcethedataontotheasychronoussetandclearinputs,storingthedataregardlessofwhatishappeningontheotherinputs. Flip-Flops IndexElectronicsconceptsDigitalcircuitsDataTransferJ-KFlip-FlopApplicationsReferenceTocciDigitalSystems,Sec5-9,5-17 HyperPhysics*****ElectricityandmagnetismRNave GoBack J-KFlip-FlopInstabilityor"Racing" AsimplifiedversionoftheversatileJ-Kflip-flop.NotethattheoutputsfeedbacktotheenablingNANDgates.ThisiswhatgivesthetogglingactionwhenJ=K=1.Thetogglingmightbeadesiredbehavior,butgenerallyyouwouldlikeforthetimesoftogglingtobecontrolledbytheclockpulsesasenablerssothatyoucouldcontrolandpredicttheoutput. ForthisversionoftheJ-Kflip-flopundertheinputconditionsJ=K=1thetogglingwouldbeenabledanytimetheclockhasvalue1,andthetogglingratewouldbedeterminedbythepropagationdelayaroundthecircuit.Thevalueoftheoutputatanytimewouldnotbepredictablefromtheclockstate.Thisiscalled"racing"orthe"race-aroundcondition".Thisuncontrolledtogglingcanbesuppressedbyusingthemaster-slavearrangementwherethetransmissionoftheJvaluetotheoutputisdelayedbyhalfaclockcycleandnotimmediatelyfedbacktotheinputside. SwitchingExample Flip-Flops IndexElectronicsconceptsDigitalcircuitsDataTransferJ-KFlip-FlopApplicationsReferencesTocciDigitalSystems,Sec5-9,5-17ECETurorials/ HyperPhysics*****ElectricityandmagnetismRNave GoBack
延伸文章資訊
- 1正反器- 維基百科,自由的百科全書
FlipFlop Hierarchy, shows interactive flipflop circuits. The J-K Flip-Flop (頁面存檔備份,存於網際網路檔案館). [ ...
- 2What is JK Flip Flop? Circuit Diagram & Truth Table
The JK Flip Flop is basically a gated RS flip flop with the addition of the clock input circuitry...
- 3正反器( Flip-Flop) 的邏輯推導 - Frank's 資訊科技潮流站
推導完畢。 J K Flip-Flop 因為Q(t+1) = JQ' + K'Q ...
- 4Latches and Flip-Flops Edge-Triggered D Flip-Flop 邊緣觸發D ...
11.1 Introduction. 11.2 Set-Reset Latch. 11.3 Gated D Latch. 11.4 Edge-Triggered D Flip-Flop. 11....
- 5J-K Flip-Flop - Hyperphysics
The J-K flip-flop is the most versatile of the basic flip-flops. It has the input- following char...