10년 카운터는 10가지 상태를 순환한 후 이 순서를 반복하는 디지털 카운팅 회로입니다. 이는 소수 계산이나 주파수 분할이 필요한 많은 디지털 시스템에서 중요한 역할을 합니다. 이 글에서는 10년 카운터의 작동 원리, 내부 구조, 타이밍 거동, 일반적인 IC 구현 방식, 그리고 전자 회로에서의 실용적 응용을 설명합니다.

10년 카운터 개요
10년 카운터는 0부터 9까지 10개의 상태를 세고 0으로 돌아와 순서를 반복하는 디지털 카운터입니다. 10개 상태에서 작동하기 때문에 Mod-10 카운터라고도 불립니다. 많은 회로에서 10년 카운터는 각 십진수마다 4비트의 이진 부호 십진법(BCD) 출력을 제공합니다.
10년 카운터는 보통 16개의 상태를 나타낼 수 있는 4비트 이진 카운터에서 파생됩니다. 추가 논리가 추가되어 카운터가 10번째 상태에 도달하면 초기화되도록 합니다. 이 원리는 선택된 상태 수만큼 반복되는 다른 모듈러스 카운터를 만드는 데도 사용할 수 있습니다.
10년 대응 작전
10년 카운터는 10개의 고정된 이진 상태를 거치며, 각 클럭 펄스가 카운트를 다음 상태로 이동시킵니다.
순서는 다음과 같습니다:
0000 → 0001 → 0010 → 0011 → 0100 → 0101 → 0110 → 0111 → 1000 → 1001
열 번째 상태 이후에는 카운터가 0000으로 돌아오고 순서가 반복됩니다. 클럭 펄스마다 가장 낮은 유의 비트가 변하고, 고차 비트는 이진 카운팅 패턴에 따라 변합니다.
10년 진리 표 카운터
| 시계 펄스 | QD | QC | 쿼터백 | QA |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 |
| 2 | 0 | 0 | 1 | 0 |
| 3 | 0 | 0 | 1 | 1 |
| 4 | 0 | 1 | 0 | 0 |
| 5 | 0 | 1 | 0 | 1 |
| 6 | 0 | 1 | 1 | 0 |
| 7 | 0 | 1 | 1 | 1 |
| 8 | 1 | 0 | 0 | 0 |
| 9 | 1 | 0 | 0 | 1 |
진리표는 네 개의 출력 비트가 0부터 9까지의 십진법 값을 이진 코딩된 십진법 형태로 어떻게 나타낸다. QA는 최저 유의 비트(LSB)로, 클럭 펄스마다 변합니다. 각 행은 클럭 펄스 이후의 카운터 상태에 대응합니다. 카운트가 9에 도달하면 카운터는 원래 상태로 돌아가고 시퀀스가 다시 시작됩니다.
10년 카운터의 상태 도표

각 상태는 4비트 출력 값에 해당하며, 화살표는 각 클럭 펄스 이후 발생하는 전이를 나타냅니다. 도표는 카운터가 시작 지점으로 돌아오기 전에 10개의 상태를 순환한다는 것을 시각적으로 확인시켜 줍니다.
10년 카운터 회로도

10년 카운터 회로는 네 개의 플립플롭을 연결해 이진 카운팅 구조를 형성할 수 있습니다. 추가 논리로 10개 상태로 제한하는 데 포함된다.
회로는 십진수 10에 해당하는 이진 값 10¹⁵을 감지합니다. 이 상태가 나타나면 NAND 게이트가 LOW 신호를 생성하여 플립플롭의 클리어 입력을 활성화합니다. 이 신호는 모든 출력을 0000으로 초기화하여 카운터가 남은 이진 상태로 계속 진행하지 못하게 합니다.
리셋은 열 번째 상태가 나타나는 직후에 일어나기 때문에, 카운터는 열 개의 상태만 반복적으로 순환합니다. 설계에 따라 JK, D, T 플립플롭 등 다양한 플립플롭 유형이 사용될 수 있습니다.
10년 카운터의 타이밍 다이어그램

타이밍 다이어그램은 각 클럭 펄스마다 카운터 출력이 어떻게 변하는지 보여줍니다. 카운트가 0에서 9로 진행될수록 QA는 매 펄스마다 변하며, 고차 비트는 이진 카운팅 시퀀스에 따라 변화하는 빈도가 줄어듭니다. 출력 패턴은 10개의 클럭 펄스마다 반복되어, 10년 카운터가 10으로 나누는 회로로 기능할 수 있습니다.
74LS90 10년 카운터 IC

74LS90은 10으로 나누기 세기를 위해 설계된 널리 사용되는 10년 카운터 IC입니다. 이 안에 0부터 9까지 세고 0으로 돌아가는 데 필요한 내부 플립플롭과 논리가 포함되어 있습니다. 칩은 QA, QB, QC, QD 네 가지 출력을 제공하며, 이들은 이진 코딩 십진수(BCD) 형태로 카운트를 나타냅니다. 카운트가 10에 도달하면 내부 리셋 동작으로 출력이 0000으로 다시 지워집니다. 74LS90은 카운트 지우기나 특정 카운터 조건 설정에 사용할 수 있는 리셋 입력도 갖추고 있습니다. 여러 개의 74LS90 칩을 연결하여 더 큰 카운팅 회로를 만들 수 있습니다.
이진 카운터 대 데케이드 카운터

| 특징 | 이진 카운터 | 10년 카운터 |
|---|---|---|
| 카운팅 범위 | 0에서 2ⁿ − 1 | 0에서 9 |
| 모듈러스 | 2의 거듭제곱 | Mod-10 |
| 출력 형식 | 이진 | BCD |
| 리셋 조건 | 최대 상태 이후 | 1001년 이후 |
| 공통 사용 | 일반 카운팅 | 십진법 표시 |
연쇄 10년 카운터

10년 카운터는 0부터 9까지만 셀 수 있습니다. 더 넓은 카운팅 범위를 위해서는 두 개 이상의 10 카운터를 직렬로 연결하거나 계단 처리합니다. 이 배열에서는 첫 번째 카운터가 단위 숫자를, 두 번째 카운터가 십 자리, 세 번째 카운터가 백 자리를 처리합니다. 이로 인해 00에서 99, 또는 000에서 999와 같은 범위까지 셀 수 있습니다. 캐스케이드 10년 카운터는 디지털 시계, 이벤트 카운터, 측정 기기, 주파수계 등 더 큰 카운팅 용량이 필요한 회로에서 널리 사용됩니다.
10년 카운터의 적용

• 디지털 시계와 타이머 – 카운터는 시계 측정 시스템에서 초, 분, 시를 추적합니다.
• 주파수 분할 회로 – 10년 카운터가 입력 주파수를 10으로 나누어 디지털 시스템에서 저주파 클럭 신호를 생성하는 데 도움을 줍니다.
• 주파수 측정 기기 – 주파수 카운터에서는 입력 신호를 카운터에 인가하고, 게이트 펄스를 통해 고정된 시간 간격으로 카운트를 세게 합니다. 이 기간 동안 세인 펄스 수는 신호 주파수를 나타냅니다.
• 디지털 디스플레이 시스템 – 10년 카운터는 BCD 디코더 및 계산기, 미터기, 디지털 카운터의 7세그먼트 디스플레이와 함께 작동합니다.
• 이벤트 카운팅 시스템 – 생산 모니터링, 테스트 장비, 데이터 수집 시스템에서 이벤트 또는 펄스 수를 기록하는 데 사용됩니다.
결론
10점 계수는 십진수 기반 디지털 시스템과 자연스럽게 맞아떨어지는 제어된 10단계 카운팅 시퀀스를 제공합니다. 플립플롭과 리셋 논리를 결합하여 카운트를 0에서 9까지 제한하고 사이클을 반복합니다. 명확한 구조, BCD 출력과의 호환성, 그리고 계단화 능력 덕분에 많은 디지털 카운팅 및 측정 회로에서 실용적인 부품이 됩니다.
자주 묻는 질문 [FAQ]
9에 도달한 후 10년 카운터는 어떻게 리셋되나요?
10년 카운터는 십진수 10(1010)을 나타내는 이진 값을 감지하는 논리를 통해 초기화됩니다. 이 상태가 나타나면 리셋 신호가 모든 플립플롭을 0000으로 되돌립니다. 이 자동 리셋은 카운터가 4비트 이진 카운터의 남은 상태에 진입하지 못하게 하여 시퀀스를 10개로 제한합니다.
BCD 카운터와 10년 카운터의 차이점은 무엇인가요?
BCD 카운터는 각 십진법 숫자를 4비트로 표현하는 이진 코딩 십진수 형식을 사용하여 숫자를 출력합니다. 10년 카운터는 0부터 9까지 세고 다시 초기화하는 BCD 카운터의 한 종류입니다. 실제로는 BCD 출력을 생성하기 위해 특별히 구현된 많은 10년 카운터가 있습니다.
10년 카운터를 사용하여 주파수를 10이 아닌 다른 비율로 나눌 수 있을까요?
네. 10점 카운터는 자연스럽게 신호를 10으로 나누지만, 출력은 외부 논리와 결합하여 다른 분할 비율을 만들 수 있습니다. 10에 도달하기 전에 선택한 상태에서 카운터를 재설정하면, 회로는 5로 나누기나 6으로 나누는 것과 같은 다른 모듈러스 카운터로 동작할 수 있습니다.
10년 카운터의 최대 속도를 제한하는 요인은 무엇인가요?
최대 동작 속도는 카운터 내부의 플립플롭과 논리 게이트의 전파 지연에 따라 달라집니다. 리플 카운터에서는 각 단계가 순차적으로 다음 단계를 트리거하여 지연을 추가합니다. 이 누적 지연은 카운터가 들어오는 클럭 펄스에 반응하는 속도를 제한합니다.
10년 카운터는 7세그먼트 디스플레이와 어떻게 연결되나요?
10년 카운터는 0부터 9까지의 숫자를 나타내는 4비트 BCD 출력을 생성합니다. 이 출력은 BCD에서 7세그먼트 디코더에 연결되어, 이진 값을 디스플레이에 적합한 세그먼트 신호로 변환합니다. 디스플레이는 해당 십진수 자리를 표시합니다.