전공지식정리/논리회로

래치(latch)

TimeSave 2020. 12. 6. 23:48

latch
1.(문의) 걸쇠
He lifted the latch and opened the door. 
그가 걸쇠를 들어올리고 문을 열었다.
2.(특히 英) (열쇠로 여닫는) 자물쇠
She listened for his key in the latch. 
그녀는 그가 열쇠로 자물쇠를 여는 소리를 들었다 
출처 : 네이버 영어사전

래치(latch)는 걸어 잠근다는 뜻이다.  외국에서 출력이 현재상태를 유지할 때 latch라는 표현을 쓰기도 한다. latch 구조에서 플립플롭 등이 파생되었으니, latch 의 말 '뜻'으로 산'뜻'한 시작을 해보자.(라임 굿?)

1. SR래치  
; 가장 간단한 순차회로, 순차회로의 시발(始發,start)점.
 Set(출력을 1), Reset(출력을 0) 으로 만드는 기능을 가진 순차회로의 소자(素子,device)이다.


래치 = SR래치로 이해하여 직관적으로 머리속에 떠올라야 한다.

 1.1 NOR S-R 래치(latch)
NOR 게이트(gate) 2개를 이용해서 만든다.
각NOR의 출력을 다른 NOR의 입력에 피드백 하여, S-R 래치가 완성된다.
(그림으로 확인하자)

NOR S-R 래치의 그림. R과 S의 위치에 주의하자.

출력 Q와 Q'은 서로 반대값을 가져야 의미있는 동작이다. 
따라서, S,R이 동시에 1의 값을 입력했을 때, Q와 Q'은 동시에 1을 가지는 데이 상태를 부정(不定)으로 정의하며 사용하지 않는다.
(진리표[아래의 특성표]와 타이밍도를 확인하자, NAND든 NOR든 동작은 똑같다.)

SR 래치 동작

특성표

여기표

S

R

Qnext

동작

Q

Qnext

S

R

0

0

Q

상태유지

0

0

0

X

0

1

0

reset

0

1

1

0

1

0

1

set

1

0

0

1

1

1

X

사용제한

1

1

X

0

00 때 상태유지,
10일 때 1,
01일때 0이 출력되는 것을 확인할 수 있다.

- point
상태유지 ; 엄밀히 말해서, 0 -> 0  1->1로 다음출력이 동일한 것이다.
하지만, 기능의 관점에서 같은 상태가 유지되는 것처럼 보인다.
상태유지 기능으로 받아들이면, 이후 순차회로의 이해는 쉽게 받아들일 수 있게된다.
데이터의 관점에서도, 출력값을 읽기만 하면 되므로 0->0, 1->1로 변한다 해도 현재상태가 기억되는 것과 동일하다.


 1.2 NAND S-R 래치(latch)
Nand 게이트(gate) 2개를 이용해서 만든다.
각Nand의 출력을 다른 Nand의 입력에 피드백 하여, S-R 래치가 완성된다.
(그림으로 확인하자)

중요한 점은, NOR SR래치의 입력이 RS이라면,
NAND SR래치는 S' R'이라는 것이다. (그림 확인)

따라서, NAND SR래치는 11에서 상태를 유지하며 0값에서 , Set, Reset을 결정한다.

SR래치 응용 : 바운싱 현상 제거 
설명 : https://m.blog.naver.com/PostView.nhn?blogId=leeyunghuk1&logNo=22098

[래치와 플립플롭] 1. 래치( S-R 래치, D래치 )

래치 대학 과정에서 과장 중요한 설명으로 기본적인 이론입니다. 순서 스위칭 회로(Sequential ...

m.blog.naver.com

0312714&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F

그림, 표 출처 : 위키피디아,플립플롭  https://ko.wikipedia.org/wiki/%ED%94%8C%EB%A6%BD%ED%94%8C%EB%A1%AD

 

 

'전공지식정리 > 논리회로' 카테고리의 다른 글

동기순서논리회로 intro  (0) 2020.12.06
비동기입력과 active low, high  (0) 2020.12.06
클록형 => 엣지트리거형  (0) 2020.12.06
플립플롭  (0) 2020.12.06
순차회로 구분하는 법  (0) 2020.12.06