Bipolar Junction Transistor (BJT) DC and AC AnalysisJess Rangcasajo
BJT AC and DC Analysis
This slide condenses the two ways analysis of BJT (AC and DC).
At the end of the slide, it has review question answer with answer key as providing.
JK flip flop in Digital electronics
You can watch my lectures at:
Digital electronics playlist in my youtube channel:
https://www.youtube.com/channel/UC_fItK7wBO6zdWHVPIYV8dQ?view_as=subscriber
My Website : https://easyninspire.blogspot.com/
The Reason Why we use master slave JK flip flop instead of simple level triggered flip flop is Racing condition which can be successfully avoided using two SR latches fed with inverted clocks.
Edge Trigged Flip Flpps, this presentation will cover the following topics
Flip Flops
Properties of flip flops
Edge trigged flip flops
THE EDGE TRIGGERED S-R FLIP FLOPS
THE EDGE TRIGGERED J-K FLIP FLOPS
THE EDGE TRIGGERED D FLIP FLOPS
THE EDGE TRIGGERED T FLIP FLOPS
Operating characteristics of edge trigged flip flops
Computers and calculators use
Flip-flop for their memory??
A flip flop is an electronic circuit with two stable states(High/Low) that can be used to store binary data.
Flipflops JK T SR D All FlipFlop SlidesSid Rehmani
Flipflops JK T SR D All FlipFlop Slides. Uploaded by SidRehmani.
Jk flip flop presentation, T flip flop presentation, D flip flop presentation, D flip flop presentation.
Follow Me For More:
facebook.com/RjSidRehmani
Bipolar Junction Transistor (BJT) DC and AC AnalysisJess Rangcasajo
BJT AC and DC Analysis
This slide condenses the two ways analysis of BJT (AC and DC).
At the end of the slide, it has review question answer with answer key as providing.
JK flip flop in Digital electronics
You can watch my lectures at:
Digital electronics playlist in my youtube channel:
https://www.youtube.com/channel/UC_fItK7wBO6zdWHVPIYV8dQ?view_as=subscriber
My Website : https://easyninspire.blogspot.com/
The Reason Why we use master slave JK flip flop instead of simple level triggered flip flop is Racing condition which can be successfully avoided using two SR latches fed with inverted clocks.
Edge Trigged Flip Flpps, this presentation will cover the following topics
Flip Flops
Properties of flip flops
Edge trigged flip flops
THE EDGE TRIGGERED S-R FLIP FLOPS
THE EDGE TRIGGERED J-K FLIP FLOPS
THE EDGE TRIGGERED D FLIP FLOPS
THE EDGE TRIGGERED T FLIP FLOPS
Operating characteristics of edge trigged flip flops
Computers and calculators use
Flip-flop for their memory??
A flip flop is an electronic circuit with two stable states(High/Low) that can be used to store binary data.
Flipflops JK T SR D All FlipFlop SlidesSid Rehmani
Flipflops JK T SR D All FlipFlop Slides. Uploaded by SidRehmani.
Jk flip flop presentation, T flip flop presentation, D flip flop presentation, D flip flop presentation.
Follow Me For More:
facebook.com/RjSidRehmani
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docxDIPESH30
Lab 12 – Latches and Flip-Flops
Mugisha Omary
Lab 12 – Latches and Flip-Flops
Laboratory Report for EENG 3302
College of Engineering and Computer Science
Department of Electrical Engineering
University of Texas at Tyler
Houston, Texas
December 10, 2013
Mugisha Omary
Group Members
Jonathan Vidana
Hamza Ahmad
Shamir Mohammed
Abstract
The purpose of this experiment is to be able to understand how latches operate and their similarities and differences to flip-flops by using NAND gates.
I. Project description
The latch is a digital memory circuit that can remain in the state in which it was set even after the input signals are removed. Latches are basically similar to flip-flops because they are bi-stable devices that can reside in either of two states by virtue of a feedback arrangement, in which the outputs are connected back to the opposite inputs. The main difference between latches and flip-flops is in the method used for changing their state. Latches are level-triggered and flip-flops are edge-triggered.
After completion of this experiment, we will be able to understand the operation of laches and similarities and differences to flip-flops.
II. Theoretical background
When the clock is high the input D propogates to the output Q as it is and when the clock is low the output is held(irrespective of the changes in input D).This definition indicates that D latch can be implemented as a multiplexer with clock signal as the select input of multiplexer. Applying analogy , we realise that when clock=1 the input to the CMOS pass transistor should be D and when clock=0 the input to the pass transistor should be value of D just before the transition of clock from 1 to 0.To obtain the value of D just before transition a buffer is needed.The final design is given below:
Figure 1-D latch
In digital systems, the types of circuits that can retain previous input levels after original inputs are removed are called sequential circuits.
The set-reset (S-R) latch has two input, a SET input and a RESET input, and two outputs, Q and Q. When the Q output is a 1, the latch is SET; when the Q output is a 0, the latch is RESET.
When an active-LOW input is applied to the SET input, the latch goes to the SET (Q = 1) condition and remains that way until an active-LOW signal is applied to the RESET input. Then it goes to the RESET (Q = 0) condition.
An invalid condition occurs if active-LOW inputs are applied at the same time to both the SET and the RESET inputs. During the time both the inputs are active, the Q output is 1 and the output is a 1 (clearly an invalid condition). When both inputs go HIGH (inactive), the S-R latch stays latched in one state or the other. However, the exact state is not easily predictable. The final state of the latch depends on which input was active last as two inputs went to the inactive state.
Many applications require that the latch be enabled or gated by another source, called a clock ...
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
2. Programme Learning Outcomes, PLO
Upon completion of the programme, graduates should be able to:
PLO 1 : Apply knowledge of mathematics, scince and engineering
fundamentals to well defined electrical and electronic engineering
procedures and practices
Course Learning Outcomes, CLO
CLO 2 : Simplify and Design combinational and sequential logic circuits by
using the Boolean Algebra and the Karnaugh Maps.
CLO 3 : Draw logic diagrams, truth tables and timing diagrams for all
common flip flops and use these to implement sequential logic circuits
correctly.
CHAPTER 4 : FLIP FLOPS
EE 202 : DIGITAL ELECTRONICS
DEE2034 : DIGITAL ELECTRONICS
3. Upon completion of this chapter, students
should be able to:
1. Understand Types of Flip-Flop, Truth Tables, Symbols,
Timing Diagram and its application in Logic Circuits.
2. Construct Types of Flip Flop using Types of Logic
Gates by Drawing Symbols and Truth Tables, and
Timing Diagram.
Learning outcomes For Chapter 4:
Flip Flops(Sequential Circuits)
DEE2034 : DIGITAL ELECTRONICS
4. Chapter's Summary
Flip-Flops
- Types Of Flip Flops: SR Flip-Flop,
Clocked SR Flip-Flop, T Flip-Flop and JK
Flip-Flop.
- Symbols, Truth Tables and Timing.
- T Flip-Flops and D Flip-Flops
built using JK Flip-Flops.
DEE2034 : DIGITAL ELECTRONICS
5. 5
4.0 Introduction
Sequential Circuits
The output of circuit depends on the previous output and the
present inputs.
The inputs must follow a specific sequence to produce a required
output.
In order to follow a sequence of inputs the circuits must contain
some form of memory to retain knowledge of those inputs, which
have already occurred.
This memory are obtained by feedback connections, which are
made so that history of the previous inputs is maintained.
Most sequential systems are based on a small number of simple
sequential circuit elements known as Bistables or Flip Flops.
DEE2034 : DIGITAL ELECTRONICS
6. 6
4.0 Flip Flop (Sequential Circuits)
What is Flip flop?
Answer:
In digital circuits, the flip-flop, is a kind
of bistable multivibrator.
It is a Sequential Circuits / an
electronic circuit which has two stable
states and thereby is capable of
serving as one bit of memory , bit 1 or
bit 0.
DEE2034 : DIGITAL ELECTRONICS
7. 7
4.0 Introduction – Flip Flop
They are 1 (HIGH) or 0
(LOW).
Whenever we refer to the
state of flip flop, we refer to
the state of its normal output
(Q).
More complicated Flip flop
use a clock as the control
input. These clocked flip-flops
are used whenever the input
and output signals must
occur within a particular
sequence.
Figure 4.0.1 : General Flip flop
symbol
Inputs Q Normal output
Inverted Output
They have two stable conditions and
can be switched from one to the
other by appropriate inputs. These
stable conditions are usually called
the states of the circuit.
Q
DEE2034 : DIGITAL ELECTRONICS
8. Introduction: Types Of Flip Flop
1. SR Flip Flop
a. SR Flip Flop Active Low = NAND gates
b. SR Flip Flop Active High = NOR gates
2. Clocked SR Flip Flop
3. JK Flip Flop
4. JK Flip Flop With Preset And Clear
5. T Flip Flop
6. D Flip Flop
DEE2034 : DIGITAL ELECTRONICS
9. The Used of Flip Flop
For Memory circuits
For Logic Control Devices
For Counter Devices
For Register Devices
DEE2034 : DIGITAL ELECTRONICS
10. 10
4.1 SR Flip Flop
The most basic Flip Flop is called SR Flip Flop.
The basic RS flip flop is an asynchronous device.
In asynchronous device, the outputs is immediately
changed anytime one or more of the inputs change
just as in combinational logic circuits.
It does not operate in step with a clock or timing.
These basic Flip Flop circuit can be constructed using
two NAND gates latch or two NOR gates latch.
SR Flip Flop Active Low = NAND gates
SR Flip Flop Active High = NOR gates
DEE2034 : DIGITAL ELECTRONICS
11. 11
4.1 SR Flip Flop
Figure 4.1.1:
SR Flip Flop logic
Symbol
The SR Flip Flop has two
inputs, SET (S) and RESET
(R).
The SR Flip Flop has two
outputs, Q and ¯
The Q output is considered
the normal output and is the
one most used.
The other output ¯ is simply
the compliment of output Q.
Q
Q
DEE2034 : DIGITAL ELECTRONICS
12. 12
4.1 SR Flip Flop - NAND GATE LATCH
NAND GATE LATCH
Figure 4.1.2: SR NAND (Active
LOW) Logic circuit.
The NAND gate version has two
inputs, SET (S) and RESET (R).
Two outputs, Q as normal
output and ¯ as inverted output
and feedback mechanism.
The feedback mechanism is
required to form a sequential
circuit by connecting the output
of NAND-1 to the input of
NAND-2 and vice versa.
The circuit outputs depends on
the inputs and also on the
outputs.
Q1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
DEE2034 : DIGITAL ELECTRONICS
13. 13
4.1 SR Flip Flop - NAND GATE LATCH
Figure 4.1.3 Feedback Mechanism
DEE2034 : DIGITAL ELECTRONICS
14. 14
4.1SR Flip Flop - NAND GATE LATCH
Normal Resting
State Figure 4.1.4.a
Input S=1 , R=1 ,
This is the normal
resting state of the
circuit and it has no
effect of the output
states.
Output Q and ¯ will
remain in whatever state
they were in prior to the
occurrence of this input
condition.
It works in HOLD mode
of operation.
1
2
0
1
1
1
0
1
1
1
1
1
11
1
2
1
000
1
Q1
2
DEE2034 : DIGITAL ELECTRONICS
15. 15
4.1 SR Flip Flop - NAND GATE LATCH
Input, S = 0, R = 1
This will set Q = 1.
It works in SET mode
operation.
Figure 4.1.4.b
1
2
0
1
0 1
01
DEE2034 : DIGITAL ELECTRONICS
16. 16
4.1 SR Flip Flop - NAND GATE LATCH
Figure 4.1.4.c Input S = 1, R = 0
This will reset Q = 0.
It works in RESET mode
operation.1
2
1
0
1
0
0
1
DEE2034 : DIGITAL ELECTRONICS
17. 17
4.1 SR Flip Flop - NAND GATE LATCH
Figure 4.1.4.d This condition tries to set and
reset the NAND gate latch at the
same time.
It produces Q = ¯ = 1
This is unexpected condition,
since the two outputs should be
inverses of each other.
If the inputs are returned to 1
simultaneously, the output states
are unpredictable.
This input condition should not
be used and when circuits are
constructed, the design should
make this condition
S = R = 0 never arises.
It is called INVALID/PROHIBITED
1
2
0
0 1
1
1
0
Q
DEE2034 : DIGITAL ELECTRONICS
18. 18
4.1 SR Flip Flop - NAND GATE LATCH
From the description of the NAND gate
latch operation, it shows that the SET and
RESET inputs are active LOW.
The SET input will set Q = 1 when SET is
0 (LOW).RESET input will reset Q = 0
when RESET is 0 (LOW)
In the prohibited/INVALID state both
outputs are 1. This condition is not used
on the RS flip-flop. The set condition
means setting the output Q to 1.
Likewise, the reset condition means
resetting (clearing) the output Q to 0. The
last row shows the disabled, or hold,
condition of the RS flip-flop. The outputs
remain as they were before the hold
condition existed. There is no change in
the outputs from the previous states.
The flip-flop memorizes the previous
condition.
Figure 4.1.5 : SR NAND gate
latch Truth Table
S R Q ¯ STATUS
0 0 1 1 INVALID
0 1 1 0 SET
1 0 0 1 RESET
1 1 Q ¯ HOLD
(NoChange)
Q
Q
S R Q ¯ STATUS
0 0 1 1 INVALID
0 1 1 0 SET
1 0 0 1 RESET
1 1 Q ¯ HOLD
(NoChange)
DEE2034 : DIGITAL ELECTRONICS
19. 19
4.1 SR NAND Flip Flop-Waveforms
Exercise 4.1.1:
Determine the output of NAND
gate latch which Q initially 1 for
the given input waveforms.
S
R
Q
¯
Example 4.1.1: Determine the
output of NAND gate latch which Q
initialy 0 for the given input waveform.
S
R
Q
¯Q
Q
DEE2034 : DIGITAL ELECTRONICS
20. 20
4.1 SR Flip Flop - NOR GATE LATCH
NOR GATE LATCH
Figure 4.1.6: SR NOR
(Active HIGH) Logic circuit
The latch circuit can also be
constructed using two NOR
gates latch.
The construction is similar to
the NAND latch except that
the normal output Q and
inverted output ¯ have
reversed positions.
Q
DEE2034 : DIGITAL ELECTRONICS
21. 21
4.1 SR Flip Flop - NOR GATE LATCH
The analysis of a SR FLIP FLOP
NOR :
* S = 0, R = 0; This is the normal
resting state of the circuit and it
has no effect of the output states.
Q and ¯ will remain in whatever
state they were in prior to the
occurrence of this input condition.
It works in HOLD (no change)
mode operation.
• S = 0, R = 1; This will reset Q to
0, it works in RESET mode
operation.
SR FLIP FLOP NOR
(Active HIGH) Logic circuit
Q
DEE2034 : DIGITAL ELECTRONICS
22. 22
4.1 SR Flip Flop - NOR GATE LATCH
S = 1, R = 0; This will set Q to 1, it works in SET mode operation.
S = 1, R = 1; This condition tries to set and reset the NOR gate
latch at the same time, and it produces Q = ¯ = 0. This is an
unexpected condition and are not used.
Since the two outputs should be inverse of each other. If the inputs
are returned to 1 simultaneously, the output states are unpredictable.
This input condition should not be used and when circuits are
constructed, the design should make this condition
SET=RESET = 1 never arises.
Q
DEE2034 : DIGITAL ELECTRONICS
23. 23
4.1 SR Flip Flop - NOR GATE LATCH
From the description of the
NOR gate latch operation, it
shows that the SET and
RESET inputs are Active
HIGH.
The SET input will set Q = 1
when SET is 1 (HIGH).
RESET input will reset Q
when RESET is 1 (HIGH).
Figure 4.1.7 : SR NOR gate latch
Truth Table
S R Q ¯ STATUS
0 0 HOLD
(NoChange)
0 1 0 1 RESET
1 0 1 0 SET
1 1 0 0 INVALID
Q Q
Q
_
DEE2034 : DIGITAL ELECTRONICS
24. 24
4.1 SR NOR Flip Flop -Waveforms
Example 4.1.2: Determine the
output of NOR gate latch which
Q initially 0 for the given input
waveforms.
S
R
Q
¯
Exercise 4.1.2 : Determine the
output of NOR gate latch which
Q initially 1 for the given input
waveforms.
S
R
Q
¯Q Q
DEE2034 : DIGITAL ELECTRONICS
25. 25
4.2 The CLOCK
In synchronous device, the exact times at
which any output can change states are
controlled by a signal commonly called the
clock.
The clock signal is generally a rectangular
pulse train or a square wave as shown in
figure 4.9.
The clock is distributed to all parts of the
system, and most of the system outputs can
change state only when the clock makes a
transition.
DEE2034 : DIGITAL ELECTRONICS
26. 26
4.2 The CLOCK
When the clock changes from a LOW state to a HIGH
state, this is called the positive-going transition (PGT)
or positive edge triggered.
When the clock changes from a HIGH state to a LOW
state, it is called negative going transition (NGT) or
negative edge triggered.
Figure 4.2.1: Clock Pulse-Train
(a) Positive going transition
(b) Negative going transition
Enable
Disable
DEE2034 : DIGITAL ELECTRONICS
27. 27
4.2 Clocked SR Flip Flop
Additional clock input is
added to change the SR flip-
flop from an element used in
asynchronous sequential
circuits to one, which can be
used in synchronous circuits.
The clocked SR flip flop logic
symbol that is triggered by
the PGT is shown in Figure
4.2.2
Its means that the flip flop
can change the output states
only when clock signal makes
a transition from LOW to
HIGH.
Figure 4.2.2 : PGT Clocked SR Flip
flop symbol
DEE2034 : DIGITAL ELECTRONICS
28. 28
4.2 Clocked RS Flip Flop
Figure 4.2.3: Truth Table for
clocked SR Flip Flop
clock
S R Q ¯ STATUS
0 0 Q Q HOLD
(NoChange)
0 1 0 1 RESET
1 0 1 0 SET
1 1 0 0 INVALID
•The Truth Table in figure
4.2.3 shows how the flip
flop output will respond to
the PGT at the clocked
input for the various
combinations of SR inputs
and output.
• The up arrow symbol
indicates PGT.
Q
_
DEE2034 : DIGITAL ELECTRONICS
29. 29
Example 4.2.1: Determine the
output of PGT clocked SR flip
flop which Q initially 0 for the
given input waveforms
Cp
S
R
Q
¯
Exercise 4.2.1: Determine the
output of PGT clocked SR flip
flop which Q initially 1 for the
given input waveforms.
Cp
S
R
Q
¯
4.2 Clocked SR Flip Flop
Q Q
DEE2034 : DIGITAL ELECTRONICS
30. 30
4.2 Clocked SR Flip Flop
Figure 4.2.4 : NGT Clocked
SR Flip flop symbol
The clocked SR Flip
Flop logic symbol
that is triggered by
the NGT is shown in
Figure 4.2.4
It means that the Flip
flop can change the
output states only
when clocked signal
makes a transition
from HIGH to LOW.
DEE2034 : DIGITAL ELECTRONICS
31. 31
4.2 Clocked SR Flip Flop
Figure 4.2.5: CLOCKED SR
FLIP FLOP LOGIC CIRCUIT
DEE2034 : DIGITAL ELECTRONICS
32. 32
4.2 Clocked SR Flip Flop
Figure 4.2.6: CLOCKED SR
FLIP FLOP LOGIC CIRCUIT
If used NOR Gate, must used
AND Gate in front.
DEE2034 : DIGITAL ELECTRONICS
33. 33
4.2 Clocked SR Flip Flop
Example 4.2.2: Determine the
output of NGT clocked SR flip
flop which Q initially 0 for the
given input waveforms
Cp
S
R
Q
¯
Exercise 4.2.2: Determine the
output of NGT clocked SR flip
flop which Q initially 1 for the
given input waveforms.
Cp
S
R
Q
¯Q Q
DEE2034 : DIGITAL ELECTRONICS
34. 34
4.3 JK Flip Flop - Symbol
Another types of Flip flop is JK
flip flop.
It differs from the RS flip flops
when J=K=1 condition is not
indeterminate but it is defined to
give a very useful changeover
(toggle) action.
Toggle means that Q and ¯ will
switch to their opposite states.
The JK Flip flop has clock input
Cp and two control inputs J and
K.
Operation of Jk Flip Flop is
completely described by truth
table in Figure 4.3.3.
Figure 4.3.1 : PGT JK Flip
flop symbol
Figure 4.3.2 : NGT JK Flip
flop symbol
Q
DEE2034 : DIGITAL ELECTRONICS
35. 35
4.3 JK Flip Flop – Truth Table And Logic Circuit
Figure 4.3.3: Truth Table for JK
Flip Flop
Figure 4.3.4: JK FLIP FLOP
LOGIC CIRCUIT
clock
J K Q ¯ STATUS
0 0 HOLD
(No Change)
0 1 1 0 RESET
1 0 0 1 SET
1 1 Toggle
Q
Q
_
Q
Q Q
_
DEE2034 : DIGITAL ELECTRONICS
36. 36
4.3 JK Flip Flop - waveforms
Example 4.3.1 : Determine the output of PGT clocked JK flip flop for
the given input waveforms which the Q initially 0.
J
Clk
K
Q
DEE2034 : DIGITAL ELECTRONICS
37. 37
4.3 JK Flip Flop - waveforms
Exercise 4.3.1:Determine the output
of NGT clocked JK flip flop for the
given input waveforms which the
Q initially 0.
Exercise 4.3.2:Determine the output
of PGT clocked JK flip flop for the
given input waveforms which the
Q initially 0.
J
K
Q
Cp
¯Q
Cp Cp
K
J
Q
Q
¯
DEE2034 : DIGITAL ELECTRONICS
38. 38
4.4 JK Flip Flop with Asynchronous Input
The J and K inputs are called synchronous inputs
since they only influence the state of the flip flop when
the clocked pulse is present.
This flip flop can also have other inputs called Preset
(or SET) and clear that can be used for setting the flip
flop to 1 or resetting it to 0 by applying the appropriate
signal to the Preset and Clear inputs.
These inputs can change the state of the flip flop
regardless of synchronous inputs or the clock.
DEE2034 : DIGITAL ELECTRONICS
39. 39
4.4 JK Flip Flop with Preset and Clear
Figure 4.4.1 : Symbol and Truth Table
DEE2034 : DIGITAL ELECTRONICS
40. 40
4.4 JK Flip Flop with Asynchronous Input
Example 4.4.2 : The output of clocked JK flip flop which output initially 0
for the given input waveforms.
Cp
Preset
Clear
J
K
Q
Q
DEE2034 : DIGITAL ELECTRONICS
41. 41
4.4 JK Flip Flop with Asynchronous Input
Exercise 4.4.3 : The output of clocked JK flip flop which output
initially 0 for the given input waveforms.
Cp
Preset
K
Clear
Q
DEE2034 : DIGITAL ELECTRONICS
42. 42
4.5 T Flip Flop - Symbol
The T flip flop has only
the Toggle and Hold
Operation.
If Toggle mode
operation. The output
will toggle from 1 to 0 or
vice versa.
Figure 4.5.1: Symbol for T
Flip Flop
T clock
Q status
0 Q Q HOLD
1 Q Q TOGOL
Q
Figure 4.5.2 :Truth Table for T Flip Flop
CP
T
DEE2034 : DIGITAL ELECTRONICS
43. 43
4.5 T Flip Flop – Logic Circuit
Cp
T
T
Logic circuit T Flip flop
using NOR gate
Logic circuit T Flip flop
using NAND gate
Figure 4.5.3: Logic circuit for T Flip Flop
DEE2034 : DIGITAL ELECTRONICS
44. 44
4.5 T Flip Flop – Waveforms
Example 4.5.1 : Determine the output of PGT T flip flop for
the given input waveforms which the Q initially 0.
T
Clk
Q
Q
DEE2034 : DIGITAL ELECTRONICS
45. 45
4.5 T Flip Flop – Wave forms
Exercise 4.5.1 : Determine the output of
PGT T flip flop for the given input
waveforms which the Q initially 0.
Exercise 4.5.2 : Determine the output of
NGT T flip flop for the given input
waveforms which the Q initially 0.
CpCp
Q
T
Q
Q
T
Q
DEE2034 : DIGITAL ELECTRONICS
46. 46
4.6 D Flip Flop
Also Known as Data Flip flop
Can be constructed from RS
Flip Flop or JK Flip flop by
addition of an inverter.
Inverter is connected so that
the R input is always the
inverse of S (or J input is
always complementary of K).
The D flip flop will act as a
storage element for a single
binary digit (Bit).
Figure 4.6.1 :
D Flip flop symbol
DEE2034 : DIGITAL ELECTRONICS
47. 47
4.6 D Flip Flop - Symbol
PGT NGT
D
Clk
Q
Q
D
Flip Flop
Positive Edge
D
Clk
Q
Q
D
Flip Flop
Negative Edge
Figure 4.6.2 : D Flip flop symbol using JK Flip Flop / SR Flip Flop
DEE2034 : DIGITAL ELECTRONICS
48. 48
4.6 D Flip Flop- Logic circuit-Truth Table
Figure 4.6.3: Logic
circuit for D Flip Flop
Figure 4.6.4: Truth
Table for D Flip Flop
D clock
Q ¯ status
0 0 1 RESET
1 1 0 SET
Q
Cp
DEE2034 : DIGITAL ELECTRONICS
49. 49
4.6 D Flip Flop – Waveforms
Example 4.6.1 : Determine the output of
PGT D flip flop for the given input
waveforms which the Q initially 0.
Cp
D
Exercise 4.6.1 Determine the output
of NGT D flip flop for the given input
waveforms, which output Q initially 0.
Cp
D
Q
Q
Q
Q
DEE2034 : DIGITAL ELECTRONICS
50. 50
4.7 T Flip Flops and D Flip Flops can be
Built using JK Flip Flop
The JK flip flop is considered
as a universal flip flop.
A combination of Jk flip flop
and an inverter can construct
a D Flip Flop as shown in
Figure 4.18
It also can construct T Flip
Flop by combine both J and K
inputs with HIGH level input
as shown in Figure 4.19
Figure 4.7.1 : D Flip flop
symbol using JK Flip Flop / SR
Flip Flop
Figure 4.7.2 : T Flip flop
symbol using JK Flip Flop / SR
Flip Flop
T
DEE2034 : DIGITAL ELECTRONICS
51. 1. "Digital Systems Principles And Application"
Sixth Editon, Ronald J. Tocci.
2. "Digital Systems Fundamentals"
P.W Chandana Prasad, Lau Siong Hoe,
Dr. Ashutosh Kumar Singh, Muhammad
Suryanata.
References
Download Tutorials @
http://www.portal.cidos.edu.my
DEE2034 : DIGITAL ELECTRONICS