논리 회로/디지털 논리 회로
JK Flip-Flop / T Flip-Flop
유로 청년
2024. 7. 6. 16:13
1. JK Flip Flop
- SR Latch / Flip-Flop은 S = 1, R = 1 값을 입력으로 넣었을 때, 발진할 수 있다는 문제점을 갖고 있었다.
- D Latch / Flip-Flop은 이러한 문제점의 원인 S = 1, R = 1 값의 입력을 제한함으로써 문제점을 해결하였다.
- JK Latch / Flip-Flop은 S = 1, R = 1 값의 입력을 받되, 해당 입력값이 들어오면 이전 출력값을 Toggle 시켜 출력시킨다.
- JK Flip Flop은 다음과 같은 진리표와 논리 게이트 회로를 갖는다.
- 다시 정리하자면 다음과 같다.
- SR Latch, F/F 는 S = 1, R = 1 입력값을 넣으면 출력 Q, Q'가 모두 0으로 출력한 뒤, 다시 S = 0, R = 0 입력값을 넣으면 출력 Q, Q'가 0 ▶1 ▶ 0 ▶ ...... 으로 발진한다는 문제점이 발생했다.
- D Latch, F/F는 하나의 입력, D를 받은 뒤, 회로 내에서 invertor를 이용하여 서로 다른 입력값을 만듬으로써 S = 1, R = 1 입력값이 들어오는 경우를 제한하여 해결했다.
- JK Latch, F/F는 D Latch, F/F와 다르게 S = 1, R = 1 입력값을 받되, 해당 입력값이 들어오면 이전 출력값을 Toggle 시켜 출력하도록 함으로써 해결했다.
2. T Flip Flop
- T Flip Flop은 JK Flip Flop의 Toggle 기능을 가져와 만든 Flip Flop이다.
- T Flip Flop은 JK Flip Flop의 논리 게이트 회로를 이용하여 하나의 입력만 받아서 입력 단자 J,K 에 연결하여 구현 할 수 있다.
- 입력값 T = 0 이면 이전 출력 값을 그대로 출력하며, 입력값 T = 1 이면 이전 출력 값을 Toggle시켜 출력한다.
- T Flip Flop은 다음과 같은 진리표와 논리 게이트 회로를 갖는다.