31
Chapter 08 플립플롭(Flip-Flop)

Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

Chapter 08

플립플롭(Flip-Flop)

Page 2: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 2 -

1. Basic 플립플롭v 플립플롭(flip-flop, FF)과 래치(latch)는 두 개의 안정된(bi-stable) 상태 중 하

나를 가지는 1비트 기억소자v 플립플롭과 래치도 게이트로 구성되지만 조합논리회로와 달리 궤환(feed

back)이 있다.v 래치 회로는 플립플롭과 유사한 기능을 수행v 출력 Q와 반전 출력 Q를 가진다.v 순차회로의 상태를 기억하는 메모리 소자로 사용된다.

Ø 기본 래치회로

NOR 래치회로 NAND 래치회로

Page 3: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 3 -

S R Q(t+1), 상태

0 00 11 01 1

Q(t), hold0, reset1, setinvalid, 금지

진리표QR

S G2

G1

Q

0

10

0

0

1QR

S G2

G1

Q

0

00

1

1

0

0,0 == RS

QR

S G2

G1

Q

1

10

0

0

1QR

S G2

G1

Q

0

01

1

1

0

Q (t+1)=0, reset 상태

NOR 게이트로 구성된 S-R 래치

출력 : Q (t+1)=Q(t), hold상태

1,1 == RS0,1 == RS1,0 == RS

Q (t+1)=1, set 상태

QR

S G2

G1

Q

1

01

0

0

0

Q (t+1)=0, 금지상태0)1( =+tQ

입력 파형을 NOR 게이트 S-R 래치회로에 인가하였을 때, 출력 Q의 파형을 그려라. 단, Q는 0으로 초기화되어 있으며, 게이트에서의 전파지연은 없는 것으로 가정한다.

S

R

1 2 3 4 5 6 7 8 9

Q

시 간

Page 4: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 4 -

S R Q(t+1)0 00 11 01 1

invalid, 금지1 , set0, resetQ(t), hold

QS

R Q

0

10

1

1

1G1

G2

0,0 == RS금지 상태1,1 == QQ

1,0 == RS

QS

R Q

0

01

1

1

0G1

G2

0,1 == RS Q =0, reset

Q =1, set

QS

R Q

1

10

0

0

1G1

G2

NAND 게이트로 구성된 S-R 래치

QS

R Q

1

11

0

0

1G1

G2

QS

R Q

1

01

1

1

0G1

G2

1,1 == RS 이전 상태 유지

입력파형을 NAND게이트 S’R’래치에인가하였을 때, 출력 Q 의 파형을 그려라. 단, Q 는 0으로 초기화되어 있으며, 게이트에서의 전파지연은 없는 것으로가정한다.

S

R

Q

Page 5: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 5 -

§ S-R 래치의 응용 예v 래치 : 기계적인 스위치에서 일어나는 접점(contact)의 바운싱(bouncing) 영향을 제거

하는데 사용 ß 디바운싱 (debouncing)v 바운싱 : 기계적인 스위치 내부에 존재하는 스프링의 탄성과 접점 면의 불균일성 때

문에 스위치를 개폐하는 경우 여러 번 붙었다가 떨어지는 현상

스위치 회로

이상적인 출력

실제의 출력

래치를 부가한 스위치 회로

래치가 없을 때의 출력(Q)

래치가 있을 때의 출력(Q)

Page 6: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 6 -

2. S-R 플립플롭(1). 클록형 S-R 플립플롭

v 클록형 S-R 플립플롭의 동작상태• CP=0인 경우, S와 R의 입력에 관계없이 앞단의 AND 게이트 G3과 G4의 출력이

항상 0이므로 플립플롭의 출력은 불변.

• CP=1인 경우, S와 R의 입력이 회로 후단의 NOR 게이트 G1과 G2의 입력으로전달되어 S-R 래치와 같은 동작 수행.

QR

SG2

G1

Q

G3

G4

CP

S

CP

R

Q

Q

Page 7: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 7 -

CP S R Q(t+1)

1 0 0 Q(t)1 0 1 0

1 1 0 1

1 1 1 금지

클록형 S-R 플립플롭의 진리표

Q(t) S R Q(t+1)0 0 0 0

0 0 1 0

0 1 0 1

0 1 1 금지

1 0 0 1

1 0 1 0

1 1 0 1

1 1 1 금지

X 1

1 X 1

QSR

00 01 11 100

1

0,)1( =+=+ SRQRStQ

S-R 플립플롭의 특성표

F/F 특성 방정식(characteristic equation)

0 10001

10

01

0010S R

S-R 플립플롭의 상태도

Page 8: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 8 -

QS

RQ

CP

S

CP

R

Q

Q

q 클록형 S-R 플립플롭(NAND형)

그림과 같은 파형을 클록형 S-R 플립플롭에 인가하였을 때, 출력 Q의 파형을 그려라. 단, Q는 0으로 초기화되어있으며, 게이트에서의 전파지연은 없는 것으로 가정한다.

S

R

Q

CP

Page 9: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 9 -

v 클록형 S-R 플립플롭은 궤환(feedback)이 있는 회로이고 클록펄스가 1인 상태에서 모든 동작이 수행된다.

v 플립플롭의 동작시간보다도 클록펄스의 지속시간이 길면 플립플롭은 여러 번의동작이 수행될 수 있다.

v 이를 방지하기 위하여 에지 트리거(edge trigger) 이용

v 트리거 종류

• 레벨(level) 트리거

• 에지(edge) 트리거

v 에지의 종류

트리거(trigger):입력신호의 순간적인 변화

플립플롭 : 에지 트리거를 하는 기억소자래치 : 레벨 트리거를 하거나 클록을 사용하지 않는 기억소자그러나 총괄해서 플립플롭으로 부르기도 한다.

(2). 에지 트리거 S-R 플립플롭

0

1

상승 에지(positive edge)

하강 에지(negative edge)

Page 10: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 10 -

q 에지 트리거링

- S, R : 동기입력(synchronous input)이라 함.

q에지트리거 S-R 플립플롭의 논리기호와 특성표

QR

SQ

CP펄스전이검출기

CP

CP

XF

X

F

펄스전이검출 회로

에지트리거S-R 플립플롭

S R CP Q(t+1)

0 0 ­ Q(t)0 1 ­ 01 0 ­ 11 1 ­ 금지

상승에지트리거S-R 플립플롭

S R CP Q(t+1)

0 0 ¯ Q(t)0 1 ¯ 01 0 ¯ 11 1 ¯ 금지

하강에지트리거S-R 플립플롭

CP

t1 t2 t3 t4 t5 t6

S

R

Q

그림과 같은 파형을 상승에지 S-R 플립플롭에 인가하였을 때, 출력 Q의 파형을그려라. 단, Q는 0으로 초기화되어 있다.

Page 11: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 11 -

- 에지트리거 동작

YQ =

QS

RQ

CP

Master Slave

Y

Y

S

CP

R

Y

Q

CP=1 주 F/F에 외부의 R과 S 입력이 전달됨종 F/F은 hold 상태로 이전값 유지

CP=0 주 F/F은 CP=0이므로 hold

종 F/F은 동작하여 Q=Y ,

주종형 S-R 플립플롭의 파형도

(3). 주종형(master-slave) S-R 플립플롭

입력파형을 주종형 S-R 플립플롭에인가하였을 때, 출력 Q의 파형을그려라. 단,Q는 0으로 초기화되어 있다.

S

R

Y

CP

t1 t2 t3 t4 t6t5 t7 t8

Q

Page 12: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 12 -

3. D 플립플롭(1). 클록형 D 플립플롭

v 입력신호 D가 CP에 동기되어 그대로 출력에 전달v D는 데이터(Data)를 전달, 또는 지연(Delay)의 의미

D

CP

Q

Q

QD

Q

G3

G4

CP

G2

G1

G5

v CP=1, D=1 : G3 출력은 0, G4 출력은 1, 따라서 Q=1v CP=1, D=0 : G3 출력은 1, G4 출력은 0, 따라서 Q=0

CP D Q(t) Q(t+1) 동작

0 x 0 0 Hold

0 x 1 1 Hold

1 0 0 0 Reset

1 0 1 0 Reset

1 1 0 1 Set

1 1 1 1 Set

1

1

QD

0 10

1

DtQ =+ )1( 특성 방정식(characteristic equation)

0 10

1

0

1D

D 플립플롭 상태도

D 플립플롭 특성표

Page 13: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 13 -

입력파형을 클록형 D 플립플롭에 인가하였을 때, 출력 Q의 파형을 그려라. 단, Q=1로 초기화되어 있다.

CP

D

Q

1 2 3 4 5 6 7 8 9시 간 10 11 12 13 14 15

(2). 에지 트리거 D 플립플롭v 클록형 D 플립플롭의 클록펄스 입력에 펄스 전이 검출기를 추가하여 구성

D

CP

Q

Q

D

CP

Q

Q

D CP Q(t+1)

0 ­ 0

1 ­ 1

D CP Q(t+1)

0 ¯ 0

1 ¯ 1

상승 에지 트리거 D 플립플롭 하강 에지 트리거 D 플립플롭

레벨 트리거, 상승에지 트리거 및 하강에지 트리거를 하는 각 D 플립플롭에 주어진파형이 입력될 때, 출력 파형을 그려라. 단, 출력 Q= 0으로 초기화되어 있다.

D

레벨 트리거Q

CP

t1 t2 t3 t4 t5 t6 t7 t8 t9

상승에지 트리거Q

하강에지 트리거Q

Page 14: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 14 -

3. 주종형 D 플립플롭

CP=1 : 외부 D 입력이 Master FF에 전달, Slave FF은 CP=0이 되어 hold

CP=0 : Slave FF은 동작하여 Q=Y, Master FF은 CP=0이므로 hold

QD

Q

CP

Master Slave

Y

Y

q 7474(Dual 상승에지 트리거 D 플립플롭)v 과 은 active low, 비동기 입력v 비동기프리셋 : =0, 입력D나 CP에 관계없이 Q=1v 비동기리셋 : =0이면 D나 CP에 관계없이 Q=0

PR CLRPR

CLR

Page 15: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 15 -

4. JK 플립플롭v JK FF의 J는 S(set)에, K는 R(reset)에 대응하는 입력

v J=1, K=1인 경우 F/F의 출력은 이전 출력의 반전, toggle

J

CP

K

Q

Q

CP J K Q(t+1)1 0 0 Q(t), hold1 0 1 0, reset1 1 0 1, set1 1 1 , toggle

J-K 플립플롭의 진리표

)(tQ

QJ

K Q

CP

Q(t) J K Q(t+1)0 0 0 00 0 1 00 1 0 10 1 1 11 0 0 11 0 1 01 1 0 11 1 1 0

QKQJtQ +=+ )1(

특성방정식

1 1

1 1

QJK

00 01 11 100

1

0 10001

0010J K

0111

1011

상태도

특성표입력파형을 클록형 JK FF에 인가하였을 때, 출력 Q의 파형을 그려라. 단, Q는 0으로 초기화되었다.

1 2 3 4 5 6 7 8시 간

J

K

Q

CP9

Page 16: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 16 -

Ø 에지 트리거 JK 플립플롭의 논리기호와 특성표

J K CP Q(t+1)

0 0 ­ Q(t), hold

0 1 ­ 0, reset1 0 ­ 1, set

1 1 ­ , toggle

상승 에지 트리거 JK FF

J K CP Q(t+1)

0 0 ¯ Q(t)

0 1 ¯ 0

1 0 ¯ 1

1 1 ¯

하강 에지 트리거 JK FF

J

CP

K

Q

Q

J

CP

K

Q

Q

)(tQ )(tQ

입력 파형을 상승에지 JK FF에인가하였을 때, 출력 Q의 파형을그려라. 단, Q= 1로 초기화되어 있다. J

K

Q

CP

t1 t2 t3 t4 t6t5

Page 17: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 17 -

q주종형 J-K 플립플롭

CP=1: J와 K 입력이 Master에 전달, Slave는 hold CP=0: Slave 는 동작하여 Q=Y, Master 는 hold

QJ

K Q

CP

Master Slave

Y

Y

q 7476 Dual 하강에지 트리거 주종형 JK 플립플롭)

v JK FF은 카운터에서 많이 사용된다.

v 비동기 입력인 과 단자가 있다.PR CLR

Page 18: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 18 -

5. T 플립플롭v JK FF의 J와 K 입력을 묶어서 하나의 입력신호 T로 사용v T 플립플롭의 입력 T=0이면, J=0, K=0와 같으므로, Q는 hold,

T=1이면, J=1, K=1과 같으므로, Q는 toggle 상태

QT

Q

CP

T

CP

Q

Q

CP T Q(t+1)1 0 Q(t)1 1

T 플립플롭 특성표

)(tQ

Q(t) T Q(t+1)0 0 00 1 11 0 11 1 0

특성표

QTQTtQ +=+ )1(1

1

QT

0 10

1

0 10

1

1

0T상태도

T

Q

CP

t1 t2 t3 t4

T 플립플롭의 입출력 파형

특성방정식

Page 19: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 19 -

q 에지 트리거 T 플립플롭

v 클록형 T 플립플롭의 클록펄스 입력에 펄스 전이 검출기를 추가하여 구성

T CP Q(t+1)

0 ­ Q(t)

1 ­

T CP Q(t+1)

0 ¯ Q(t)

1 ¯

상승 에지 트리거 T 플립플롭

하강 에지 트리거 T 플립플롭

T

CP

Q

Q

T

CP

Q

Q

)(tQ

)(tQ

v 에지트리거 T FF은 T 입력은 논리 1 상태로 고정하고 CP에 클록펄스를 트리거 입력으로 사용하기도 한다. 이 경우 T FF은 펄스가 들어올 때마다 상태가 토글된다. ß binary 카운터 회로에 사용

T

Q

QQ

T

Page 20: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 20 -

q T 플립플롭 회로 구성

J

CP

K

Q

Q

+VCC

T

D 플립플롭 이용 JK 플립플롭 이용

D

CP

Q

QT

입력파형을 클록형 T 플립플롭에 인가하였을 때, 출력 Q의 파형을 그려라. 단, Q는 0으로 초기화되어 있다.

J

CP

K

Q

Q

T

EN T

EN

Q

Page 21: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 21 -

6. 비동기 입력v 대부분의 플립플롭은 클록펄스에 의해서 플립플롭의 상태를 변화시킬 수 있는 동기

입력이 있고, 클록펄스와 관계없이 비동기적으로 변화시킬 수 있는 비동기 입력인preset( ) 입력과 clear( ) 입력이 있다.

v 비동기 입력들은 플립플롭의 초기조건 결정 등에 사용

PR CLR

J

CP

K

Q

Q

PR

CLR

CP J K Q

0 1 ´ ´ ´ 1 01 0 ´ ´ ´ 0 11 1 ¯ 0 0 hold1 1 ¯ 0 1 0 11 1 ¯ 1 0 1 01 1 ¯ 1 1 toggle

PR CLR Q

Active low

하강에지 JK FF의 J와 K 입력을 논리 1로 하고, 과 입력에 그림의 파형을 인가하였을 때, 출력 Q의 파형을 그려라. 단, Q는 0으로 초기화되어 있다.

PR CLR

J

CP

K

Q

Q

1 PR

CLR

Page 22: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 22 -

v Set up Time

- CP의 상승(하강)에지 천이 전에 입력값은 일정 시간 (set up) 동안 유지해야 함.

v Hold Time

- CP의 에지 천이후 입력 값이 유지해야 하는 일정한 시간

50%

ts(H)

50%CP

D50%

ts(L)

50%CP

D

50%

th(H)

50%

CP

D

50%

th(L)

50%

CP

D

7. 플립플롭의 동작 특성

Page 23: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 23 -

v 최대 클럭 주파수 : fmax- 플립플롭의 동작속도를 결정

- 플립플롭이 안전하게 동작할수 있는 최대 주파수

- 항상 fmax 이하에서 동작시켜야 한다.

v 플립플롭의 특성 비교Parameter

(Times in ns)

TTL CMOS

7474 74LS112 74C74 74HC112

ts(set-up) 20 20 60 25

th(hold) 5 0 0 0

tPHL(from CLK to Q) 40 24 200 31

tPLH(from CLK to Q) 25 16 200 31

tPHL(from to Q) 40 24 225 41

tPLH(from to Q) 25 16 225 41

tW(L)(CLK LOW time) 37 15 100 25

tW(H)(CLK HIGH time) 30 20 100 25

tW(L)(at or ) 30 15 60 25

fMAX(in MHz) 15 30 5 20

PRCLR

CLR PR

Page 24: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 24 -

v 멀티바이브레이터(Multivibrator, MV)는 디지털 시스템에서 2진수를 저장하고, 펄스수를 세며, 연산 동기화, 클럭 생성 등의 기능 수행

v 구성에 따른 멀티바이브레이터의 종류

• 무안정 멀티바이브레이터(astable MV, 구형파 발진기)• 단안정 멀티바이브레이터(monostable MV, 혹은 one-shot MV)• 쌍안정 멀티바이브레이터(bistable MV, 플립플롭과 같음)

8. 멀티바이브레이터

1. 무안정 멀티바이브레이터

v 무안정(또는 비안정, 불안정) MV는 불안정한 두 가지 상태인 High 또는 Low 상태를 가지며, 한쪽 상태에 머무르지 못하고 두 상태를 교대로 변화하는 일종의 발진기(oscillator, free running)

v 외부 입력 없이 스스로 주기적인 구형파 발생

q NOT 게이트를 이용한 무안정 MV 회로

발진 주파수 :RC

f 455.0=

Page 25: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 25 -

q 슈미트 트리거를 이용한 무안정 MV 회로

v 슈미트 트리거(Schmitt trigger)는 단안정 MV로 사용 가능

v 입출력 특성곡선의 Hysteresis에 의한 발진 생성

v 구형파가 아닌 입력이 들어오더라도 구형파 출력을 얻을 수 있음.

핀 배치도입출력 특성곡선

VT- VT+

VT+ 상승 임계전압, UTL

VT- 하강 임계전압, LTL

슈미트 트리거의 입출력 파형

Page 26: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 26 -

q 무안정 MV로 동작하는 타이머 555v 타이머 555는 구형파 발생 및 단안정 MV로서 널리 사용

타이머 555를 이용한 구형파 발생기

CRtCRRt BBA 693.0,)(693.0 21 =+=

주파수 :CRRT

fBA )2(

43.11+

==

%1002

21

11 ´++

=+

==BA

BA

RRRR

ttt

Ttcycleduty

555 타이머가 위 그림과 같이 무안정 MV로 동작하는 경우 출력파형의 주파수와 듀티사이클을 구하여라. 단, , , 라고 가정한다.W= k2.2AR W= k100BR F001.0 m=C

kHz07.710001.0)101002102.2(

43.1)2(

43.1633 =

´´´´+´=

+=

-CRRf

BA

%5.50%100101002102.2

10100102.2%1002

33

33=´

´´+´´+´

=´++

=BA

BA

RRRRCycleDuty

AB RR >> 이므로 듀티 사이클은 약 50%이다.

Page 27: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 27 -

2. 단안정 멀티바이브레이터v 단안정(one-shot) MV는 입력에 트리거 신호(짧은 펄스)가 가해질 때마다 일정한

폭을 갖는 하나의 구형 펄스를 발생시키는 회로

v 트리거 신호에 의하여 일단 준 안정상태(quasi-stable)를 유지하다가 곧 안정된 상태로 복귀

v 단안정 MV의 종류§ retriggerable 단안정 회로(74122, 74123) § non-retriggerable 단안정 회로(74121, 74221)

단안정 멀티바이브레이터 동작 개념도

Page 28: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 28 -

q IC 74121 - non-retriggerable 단안정 MV

상승에지 트리거링 하강에지 트리거링

회로

출력 펄스의 폭 :RCtw 69.0=

W<<W k40k4.1 R

pF10000 << C

Function table논리도 및 핀

Page 29: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 29 -

74121을 사용하여 약 89㎳의 펄스 폭을 가진 상승에지 트리거링 원샷 MV를 설계하여라.

임의로 을 선택하고 필요한 콘덴서의 용량을 구하면, W= k39R

F3.3103969.0

108969.0 3

3m=

´´´

==-

RtC w 이다. 따라서 완성된 회로와 출력파형은 다음과 같다.

Page 30: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 30 -

q IC 74123 – 한 IC 내에 2개의 retriggerable 단안정 MV

상승에지 트리거링 하강에지 트리거링

출력 펄스의 폭 :

÷øö

çèæ +=

RRCtw

7.0128.0

pF1000>C

논리도 (1/2)동작표

retriggering

Page 31: Chapter 08 플립플롭(Flip-Flop) · 한국기술교육대학교전기전자통신공학부-2-1. Basic플립플롭 v플립플롭(flip-flop,FF)과래치(latch)는두개의안정된(bi-stable)상태중하

한국기술교육대학교 전기전자통신공학부 - 31 -

q 단안정 MV로 동작하는 타이머 555

v 타이머 555는 non-retriggerable 단안정 MV 사용 가능

출력 펄스의 폭 : CRt Aw 1.1@

위회로에서 2번 핀인 트리거 단자로 10KHz 클럭이 입력된다고 가정한다. 이 경우 출력파형을 그려라. 여기서 , 이다.입력클럭 주기 :

출력펄스 폭 :

출력파형 : 트리거 입력의 하강에지에서 동작

W= k7.4AR F002.0 m=C

sf

TCLK m1001010

113 =´

==

s

CA

Rwt

m34.10

610002.0

3107.41.1

1.1

=

-´´´´=

@