15
Student Manual 208 FACET by Lab-Volt JK FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop EXERCISE OBJECTIVE :KHQ \RX KDYH FRPSOHWHG WKLV H[HUFLVH \RX ZLOO EH DEOH WR FRQソJXUH D -. タLSタRS WR RSHUDWH DV D WRJJOH タLSタRS RU D 'W\SH タLSタRS E\ XVLQJ WKH ',*,7$//2*,& )81'$0(17$/6 FLUFXLW ERDUG <RX ZLOO YHULI\ your results by comparing the input and output logic states. EXERCISE DISCUSSION 7KH -. タLSタRS LV WKH PRVW FRPPRQO\ XVHG タLSタRS EHFDXVH LW FDQ EH FRQソJXUHG WR KDYH WKH RSHUDWLQJ IHDWXUHV RI DQ 56 タLSタRS D 7 タLSタRS RU D 'W\SH タLSタRS $ -. タLSタRS LV HVVHQWLDOO\ D FORFNHG 56 タLSタRS ,Q WKLV SURFHGXUH \RX ZLOO FRQソJXUH WKH -. タLSタRS DV D 7 タLSタRS DQG DV D 'W\SH タLSタRS D G\QDPLF 50 kHz clock signal is used. :KHQ WKH - DQG . GDWD LQSXWV DUH HDFK VHW DW ORJLF WKH -. タLSタRS IXQFWLRQV DV D 7 タLSタRS The Q and Q RXWSXWV RI D 7 タLSタRS FKDQJH VWDWH WRJJOH DW HYHU\ QHJDWLYH HGJH RI WKH FORFN VLJQDO However, if the PR or CLR inputs are logic 0, the toggle action of the outputs with the clock signal is overridden, and the outputs are held in the set or reset state.

Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

  • Upload
    voxuyen

  • View
    231

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

208 FACET by Lab-Volt

JK FLIP-FLOP Digital Logic Fundamentals

Exercise 2: Dynamic Operation of a JK Flip-Flop

EXERCISE OBJECTIVE

your results by comparing the input and output logic states.

EXERCISE DISCUSSION

50 kHz clock signal is used.

The Q and Q

However, if the PR or CLR inputs are logic 0, the toggle action of the outputs with the clock signal is

overridden, and the outputs are held in the set or reset state.

Page 2: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

FACET by Lab-Volt 209

Digital Logic Fundamentals JK FLIP-FLOP

Q outputs will

a.

b.

This timing diagram shows the relationship between the CLK signal and the Q and Q output signals.

Q and Q toggle (change state) at every negative edge of the clock signal.

Because Q and Q are complementary, Q is logic 1 when Q is logic 0 and vice versa.

The Q and Q signals have one cycle for every two clock cycles.

Page 3: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

210 FACET by Lab-Volt

JK FLIP-FLOP Digital Logic Fundamentals

The Q and Q frequencies are each half of the CLK frequency because they change logic states only on

the negative edge of CLK.

During the positive edge of CLK, Q and Q do not change logic states.

If the frequency of the CLK signal is 50 kHz, the frequency of the Q and Q outputs is

c. 50 kHz.

d. 25 kHz.

complementary.

Page 4: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

FACET by Lab-Volt 211

Digital Logic Fundamentals JK FLIP-FLOP

(negative edge).

a. inverted and connected to the K input.

b. always maintained at logic 1.

after every negative edge of the clock signal, and the Q output equals the complement of J.

Page 5: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

212 FACET by Lab-Volt

JK FLIP-FLOP Digital Logic Fundamentals

If the logic state of the J input changes and then returns, between negative clock transitions, to its original

logic state, the outputs do not change.

When the PR or CLR inputs are logic 0, the outputs are held in a set or reset condition.

shown?

c. logic 1

d. logic 0

PROCEDURE

Locate the INPUT SIGNALS, CLOCK, and JK FLIP-FLOP circuit blocks.

Page 6: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

FACET by Lab-Volt 213

Digital Logic Fundamentals JK FLIP-FLOP

Connect A at the INPUT SIGNALS circuit block to A (J input) at the JK FLIP-FLOP circuit

block.

Page 7: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

214 FACET by Lab-Volt

JK FLIP-FLOP Digital Logic Fundamentals

Set toggle switch A in the HIGH position to put a logic 1 at the J and K inputs.

block: there are 50,000 negative edge clock signals every second.

With the J and K inputs each set to logic 1, the

a.

b.

The Q and Q

logic states

a. at every negative edge of the clock signal.

b. only when the J and K inputs change to

logic 0.

Connect the oscilloscope channel 1 probe to the CLK input, and connect the channel 2

Connect the probe ground clips to a ground

terminal on the circuit board.

Page 8: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

FACET by Lab-Volt 215

Digital Logic Fundamentals JK FLIP-FLOP

Adjust and synchronize the oscilloscope to observe the CLK signal on channel 1 and the Q

output on channel 2.

When the CLK signal changes from logic 0 (0 Vdc) to logic 1 (positive transition), the logic state

of the Q output

a. does not change.

b. changes.

When the CLK signal changes from logic 1 (about 5 Vdc) to logic 0 (negative transition), the

logic state of the Q output

a. does not change.

b. changes.

For every two cycles of the clock signal, there are how many cycles of the Q output signal?

a. 1

b. 2

c. 3

On the oscilloscope screen, measure the period (time) of one cycle of the Q output signal,

which is shown on channel 2. Enter your answer in microseconds.

Period of Q output signal (T) = s (Recall Value 1)

Calculate the frequency (f) of the Q output signal by using your measured period of Q

(T = s [Step 10, Recall Value 1]).

f = 1000 x (1/T) = kHz (Recall Value 2)

Your calculated frequency (f = kHz [Step 11, Recall Value 2]) of the Q output signal

is approximately

a. two times the CLK frequency of 50 kHz.

b. half of the CLK frequency of 50 kHz.

Connect the channel 1 oscilloscope probe to the Q output, and connect the channel 2 probe

to the Q output.

Observe the Q and Q outputs on the oscilloscope screen.

Page 9: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

216 FACET by Lab-Volt

JK FLIP-FLOP Digital Logic Fundamentals

Are Q and Q in phase or out of phase?

a. in phase

b. out of phase

The Q and Q output signals have

a. the same frequency.

b. different frequencies.

PRESET).

Q

a. yes

b. no

Remove the two-post connector from PRESET.

CLEAR).

Page 10: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

FACET by Lab-Volt 217

Digital Logic Fundamentals JK FLIP-FLOP

Q

a. yes

b. no

Locate the INPUT SIGNALS, CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP circuit blocks.

Connect A at the INPUT SIGNALS circuit block to A (J input) at the JK FLIP-FLOP circuit

block.

Page 11: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

218 FACET by Lab-Volt

JK FLIP-FLOP Digital Logic Fundamentals

Connect input J to the B input at the OPEN COLLECTOR circuit block, and connect the output of

With these connections, the J and K inputs will always be complementary.

Page 12: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

FACET by Lab-Volt 219

Digital Logic Fundamentals JK FLIP-FLOP

Set toggle switch A in the HIGH position.

a.

b.

The Q and Q

logic states at

a. every negative edge of the clock signal.

b. a negative edge of the clock signal only

when the J input changes.

Connect the oscilloscope channel 1 probe to the CLK input, and connect the channel 2

Connect the probe ground clips to a ground terminal on the circuit board.

Page 13: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

220 FACET by Lab-Volt

JK FLIP-FLOP Digital Logic Fundamentals

Adjust and synchronize the oscilloscope to observe the CLK signal on channel 1 and the Q

output on channel 2.

When the CLK signal changes from logic 1 to logic 0 (negative transition), the logic state of

the Q output

a. does not change.

b. changes.

While observing the logic states of the J input on channel 1 and the Q output on channel 2,

change the J input to logic 0 and then back to logic 1 several times. Do this by moving toggle

switch A at the INPUT SIGNALS circuit block from HIGH to LOW and back to HIGH several

times.

The Q output changes to equal the

a. logic state of the J input.

b. complement of the J input.

Page 14: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

FACET by Lab-Volt 221

Digital Logic Fundamentals JK FLIP-FLOP

PRESET).

While observing the logic states of the J input on channel 1 and the Q output on channel 2,

change the J input to logic 0 and then back to logic 1 several times. Do this by moving toggle

switch A at the INPUT SIGNALS circuit block from HIGH to LOW and back to HIGH several

times.

a. yes

b. no

Page 15: Exercise 2: Dynamic Operation of a JK Flip-Flop - Lab … FLIP-FLOP Digital Logic Fundamentals Exercise 2: Dynamic Operation of a JK Flip-Flop ... CLOCK, OPEN COLLECTOR, and JK FLIP-FLOP

Student Manual

222 FACET by Lab-Volt

JK FLIP-FLOP Digital Logic Fundamentals

CONCLUSION

change state after every negative clock edge.

• When the PR and CLR inputs are logic 1 and the J input is inverted and connected to the K input,

negative clock edge.

respectively.

REVIEW QUESTIONS

1.

a.

b.

c.

d.

2.

a. equals the J input after a negative clock edge.

b. is the complement of the J input after a negative clock edge.

c. changes state after every negative clock edge.

d. equals the logic state of the clock signal.

3.

a. 200 kHz.

b. 50 kHz.

c. 25 kHz.

d. 150 kHz.

4.

a.

b.

c.

d.

5.

a. equals the J input after a negative clock edge.

b. is the complement of the J input after a negative clock edge.

c. changes state after every negative clock edge.

d. equals the logic state of the clock signal.