실험6. Flip-Flop 특성과 응용1. 목적: Flip-Flop 회로의 특성과 종류 및 그 동작원리를 실험을 통해 이해한다.2. 실험기기:74LS100, D Flip-Flop, JK Flip-Flop, RS Flip-Flop3. 예비이론:Flip-Flop란 입력의 조합뿐만니라 선행된 입력에 의하여 출력이 결정되는 순서논리 기본소자이다.(1) D 플립플롭▶불확실한 입력은 결코 존재할 수 없다는 것을 확실하게 하기 위한 방법으로 한가지 입력만을 공급▶D 플립플롭은 RS 플립플롭에 약간의 변형을 가한 것으로 데이터(data) 플립플롭이라고도 한다▶그림 5-1(a)로부터 알 수 있듯이 D 플립플롭은 RS 플립플롭의 두 입력을 결합하고 그 한쪽에 NOT 게이트를 삽입시킨 것▶양쪽의 NAND 게이트에는 항상 상반되는 입력이 들어온다▶RS 플립플롭에서 나타났던 레이스조건(race condition)은 더이상 일어나지 않게 된다▶CLK는 클럭 펄스를 나타내며 Qn+1은 n+1번째의 클럭 펄스가 들어 왔을 때의 출력을 의미▶데이터 전송할 때 유용(a)회로 (b)표시기호DQn + 10011(c)진리표▶D 플립플롭에서 클럭펄스 CLK가 들어오기 전에 입력 D에 데이터가 들어와 있어야 한다▶CLK에 앞서서 D가 들어와야하는 최소한의 시간간격을 Set-up time 이라고 한다(2) T 플립폴롭▶T 플립플롭은 토글(toggle) 플립플롭 또는 트리거(trigger) 플립플롭이라고도 한다▶입력이 들어올 때마다 출력의 상태가 바뀌는 성질을 갖고 있다▶그림 5-2(a)로부터 알 수 있듯이 T플립플롭은 RS 플립플롭의 두 입력 S와 R을 각각 Q 와Q로 취한 것과 같은 회로 모양이다▶클럭 펄스가 들어올 때마다 출력이 바뀌게 된다▶T 플립플롭의 표시기호는 그림 5-2(b)와 같고 T는 클럭 펄스를 나타낸다(a)회로 (b)표시기호TQn + 10Qn1Q'n(c)진리표(3) 마스터-슬레이브 (Master-slave) 플립플롭▶마스터-슬레이브 플립플롭은 두단의 플립플롭을 직렬 연결한 것을 일컫는 것▶앞단을 마스터,뒷단을 슬레이브라 한다▶한 개의 클럭 펄스가 동시에 마스터와 슬레이브를 동작시키도록 연결되어 있다▶슬레이브쪽에는 NOT 게이트가 한개 삽입되어 있다▶클럭펄스가 1로 될 때는 마스터를 동작시키고 , 0으로 될 때는 슬레이브를 동작▶클럭펄스가 1로 될 때는 마스터를 동작시키고 슬레이브를 차단▶마스터-슬레이브 플립플롭에 있어서는 입력과 출력이 분리되어 레이스 문제가 최소로 감소한다▶클럭 펄스가 가해지고 있는 동안 입력이 변한다면 플립플롭 회로가 원치않는 결과를 낼수도 있다< RS마스터-슬레이브 플립플롭 >