Asynchronous Counter   비동기식 카운터

(2025-11-09)

Ripple Counter, 리플 카운터, BCD 비동기식 카운터


1. 비동기식 카운터 (리플 카운터)클록 펄스에 모든 플립플롭동기화되지 않으며 동작
     - 앞 플립플롭의 출력이 다음 플립플롭클록 입력의 소스가 되며,
     - 정해진 순서대로 상태가 바뀜


2. 비동기식 카운터의 특징

  ㅇ 특징
     - 클럭이 모든 플립플롭에 직접 연결되지 않고,
        . 첫번째(LSB) 플립플롭에 만 클록펄스에 동기되고,
           .. 이전 플립플롭의 출력이 다음 플립플롭클럭 입력에 연결되는 방식으로 동작
     - 보수 플립플롭들의 직렬 구성
        . T 플립플롭들
        . J,K 입력이 서로 연결된 JK 플립플롭돌
        . 보수 출력을 D 입력에 연결한 D 플립플롭들
     - LSB에서 MSB쪽으로 물결처럼 이동하면서, 
        . 각 비트 상태를 순차 변화시켜가는 리플 회로

  ㅇ 장단점
     - 단점 : 각 플립플롭을 통과할 때 마다, 지연시간이 누적됨 (고속 동작에는 부적합)
     - 장점 : 동작 및 논리회로 구성이 단순하고, 구현 용이


3. 비동기식 카운터 例) :  2 비트 2진(mod-2, 21 = 2) Up 비동기식 카운터

   

  ㅇ 특징
     - 바로 앞단의 플립플롭 출력을 뒷단의 클록 입력으로 받아들이며, 트리거 됨
     - JK 플립플롭 입력은 모두 논리값 `1` 임
        . 매 클럭 펄스가 입력될 때 마다, 보수(반전,토글) 됨  ☞ T 플립플롭 참조
     - 앞단 클럭 펄스의 하강 에지(에지 트리거) 때 마다, 뒷단 상태가 토글(Toggle) 됨
     - 1개 클럭 마다 첫째단 반전(토글)하고, 2개 클럭 마다 둘째단 반전
        . 00 -> 01 -> 10 -> 11 -> 00


4. 비동기식 카운터 例) :  4 비트 16진(mod-16, 24 = 16) Up 비동기식 카운터

   


5. 비동기식 카운터 例) :  BCD 비동기식 카운터

   

  ㅇ 특징
     - 0~9까지 10개 상태를 계수하는 카운터
     - 각 상태10진수를 4 비트로 나타내는, BCD 코드

레지스터, 카운터
1. 레지스터   2. 시프트레지스터   3. 카운터   4. 비동기식 카운터   5. 동기식 카운터   6. D 플립플롭 카운터  
용어해설 종합 (단일 페이지 형태)

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]