본문 바로가기
한국으로/임베디드 시스템

Clocked SR Latch (RS 플립플롭)

by 영킴. 2018. 7. 3.

래치(latch)

래치는 한 비트의 정보를 데이터가 바뀌기 전까지 계속 유지하는 회로이다. 따라서 출력 Q을 0 또는 1로 상태전이가 필요하다. 래치 종류에 따라 입력은 한개 또는 두개를 사용한다.

논리 회로 시스템 설계에서 경우에 따라 래치의 입력을 반영할 시점을 조절할 필요가 있다. 즉, 입력 신호가 들어와도 입력 시기를 조절하여 Q의 상태변화가 없도록 하는 제어 신호가 있고, 이것으로 입력을 무시하거나 또는 출력에 반영할 수 있다. 이때 사용하는 신호가 게이트(gate, 또는 enable) 이다. 표시는 E(enable, E, EN, G 등으로 표시)로 하고, 입력신호와 별도의 제어 입력이 같이 있다. 이 신호가 존재하는 래치를 게이트-래치(gated latch)이라고 한다.

E 신호가 없을 경우는 입력의 상태가 바로 반영된다.

E신호가 없는 경우E신호가 있는 경우
SR Latch Symbol.svg
Gated SR flip-flop Symbol.svg
Q의 상태변화를 위해, 입력 중 어떤 S-R입력은 상태변화를 유도하고 어떤 입력은 이전의 상태가 계속 유지된다.
EN 신호가 액티브 되었을 때, 입력이 반영된다. 이 신호가 액티브 되면 입력이 계속 반영된다. 클럭의 엣지와는 다르다. 내부에 AND와 같은 게이트로 입력되는 시점을 제어한다.

래치는 G(EN) 입력 값이 1일 때 입력된 데이터를 출력한다. G신호가 계속 1이면 입력 신호가 그대로 출력 신호로 나온다.



간단한 set-reset 래치

SR NOR 래치

SR 래치, NOR 논리 게이트교차 되먹임 회로. 빨간색이 논리 H, 검정색이 논리 L이다,

SR 래치는 가장 간단한 순차회로이다. 여기서 S(set)는 출력 1을, R(reset)은 출력 0으로 되도록 한다는 의미이다.NOR 논리 게이트를 교차 되먹임 입력을 통해 만들어 진다. 저장된 현재 상태출력은 Q로 표시한다.

S과 R 입력이 모두 0이면, Q와 Q 출력 상태가 되먹임(feedback) 입력되어 이전상태가 유지된다. 만약 S (Set)가 H이고, R (Reset)이 L이면, 출력 Q는 H로 된다. 만약 R이 H이고 S가 L로 입력되면, 출력 Q는 L 상태가 된다.

SR 래치 동작

특성표여기표
SRQnext동작QQnextSR
00Q상태유지000X
010reset0110
101set1001
11X사용제한11X0


SR NAND 래치

An SR 래치

NAND 논리 게이트로 구성된 간단한 SR 래치도 있다. Set과 reset가 L 입력에 의해 액티브 되고, S과 R로 나타낸다.SR 래치는 입력 L에서 활성화(active-low) 된다.

SR 래치 동작
SR조작
00제한된 입력
01Q = 1
10Q = 0
11이전 상태 유지
SR NAND 래치 심볼




출처: https://ko.wikipedia.org/wiki/%ED%94%8C%EB%A6%BD%ED%94%8C%EB%A1%AD

'한국으로 > 임베디드 시스템' 카테고리의 다른 글

Pull Down 저항, Pull up 저항  (0) 2018.07.06
Push Pull 출력, Open Drain 출력  (0) 2018.07.04
마이크로 프로세서와 메모리  (0) 2018.07.04
JK 플립플롭, D 플립플롭  (0) 2018.07.03
능동소자, 수동소자  (0) 2018.07.03
전원, 수동소자  (0) 2018.07.03