10장카운터 - cms3.koreatech.ac.kr · §mod : n 개의f/f 사용시최대2n-1 까지계수,...
TRANSCRIPT
10장 카운터
한국기술교육대학교 전기전자통신공학부 2
비동기(리플) 카운터u 리플 카운터의 회로 연결 및 동작 :
§ 모든 JK(T) 입력은 1로 연결하여 토글 모드로 동작§ 클럭펄스는 LSB F/F에만 인가 - 클럭펄스의 NGT/PGT에서 출력변화§ 나머지 F/F의 CLK는 그 전단의 LSB의 출력연결 -
그 전단 출력의 NGT/PGT에서 출력변화§ 모든 clear 입력은 동시에 연결§ 각 F/F 사이에는 시간 지연 발생§ MOD : N 개의 F/F 사용시 최대 2N -1 까지 계수, mod-2N 카운터
u 2비트 비동기 2진 카운터§ 2개의 J-K 또는 T F/F을 사용하여 구성§ 상태 00-01-10-11-00 으로 동작되는 카운터
CLK
1
QB
FFA FFB
J
K
Q
CP
Q
J
K
Q
CP
Q
QA
CLK
QA
T1
0 1
T2
T3
T4
QB
0 0
0
1
1
1
한국기술교육대학교 전기전자통신공학부 3
3비트 비동기 카운터u 000부터 111까지 계수 : Mod-8 카운터u 증가 카운터
u 감소카운터 : 반전출력 사용
111 – 110 – 101 – 100 – 011 – 010 – 001 – 000 – 111 - ...
CLK
QA
FFA FFB
1
FFC
QB QCJ
K
Q
CP
Q
J
K
Q
CP
Q
J
K
Q
CP
Q
CLK
QA
T1 T2 T3 T4 T5 T6 T7 T8
0
0
0
0
0
1 1 1 10
0
0
1
0
0
0
1 1
0
0
1
1
1
1
QB
QC
CLK
QA
FFA FFB
1
FFC
QB QCJ
K
Q
CP
J
K
Q
CP
J
K
Q
CP
한국기술교육대학교 전기전자통신공학부 4
비동기식 감소카운터v up counter : 0 부터 증가하는 순서로 계수v down counter : 최대값으로부터 감소하는 순서의 카운터v 3 비트 mod-8 다운 카운터 동작 순서
A F/F(LSB)은 클럭 펄스마다 반전(토글) B F/F은 A가 0에서 1로 될 때 토글C는 B가 0에서 1로 될 때 토글
v 리플 다운 카운터의 A 입력 클럭이 NGT로 동작한다면-> F/F의 출력을 인버터로 반전하여야 다운 카운터로 동작
v F/F의 반전 출력을 다음 단의 CLK에 연결
CBA111 110 101 100 Recycles011 010 001 000
한국기술교육대학교 전기전자통신공학부 5
Mod-8 비동기 증가/감소카운터§ 카운터 control 입력
u 주파수분주한 개의 F/F는 CLK 입력에 대해 입력주파수의 1/2로 주파수를 분주클럭주파수가 8㎑이면, QA의 파형은 4 ㎑, 출력 QB는 2 ㎑, 출력 QC는 1 ㎑이다. à 입력 클럭을 1/8로 분주
즉, 카운터의 마지막 출력 주파수는 입력 주파수를 MOD수에 의해 분주
예 : 전원 60Hz 입력으로부터 1㎐ 출력을 내는 MOD-60 카운터는 몇 개의 F/F이필요?
26 = 64, 최소 6개의 F/F 필요
CLOCK
1
Count-up
Count-down
QA
J
K
Q
CP
Q
J
K
Q
CP
Q
J
K
Q
CP
Q
QB
QC
한국기술교육대학교 전기전자통신공학부 6
MOD 수〈 2N 인 카운터u 2N보다 작은 MOD 수로 동작하는 카운터u 0에서 2N이하의 MOD 수까지 연속적인 값으로 계수하는 회로
예: 3 비트 리플 카운터를 MOD6 카운터로 설계§ 모든 F/F는 리플 카운터로 연결§ NAND 게이트의 출력을 모든
F/F의 클리어 입력에 연결§ NAND 입력에 B 및 C F/F의 출력 연결
CBA = 000 → 001 → 010 → 011 → 100 → 101 → 110 → 000↑
카운터를 클리어 시키기 위한 임시상태* 110 상태 : NAND 출력이 0가 되어 F/F의 비동기 클리어가 바로 동작하여 모든
F/F는 0가 된다. 이때 110의 임시 상태는 잠시 나타났다가 바로 000가 되어 카운터는 Mod-6로 동작
한국기술교육대학교 전기전자통신공학부 7
카운터에서의 Glitch 출력§ 글리치가 발생하는 출력 : 출력 B는 101-110-000의 파형 순서에서
0-1-0로 잠시 1의 상태로 좁은 양의 펄스인 spike 또는 glitch 발생u Mod-6 카운터의 상태도
§ unused state : 111§ unstable state : 110
u MOD 수의 변환§ 리플 카운터의 모드 수는 원하는 모드 값이 되었을 때 1이 되는 모든
F/F의 출력을 NAND 게이트 입력으로 연결하여 F/F를 강제로 리셋
예: mod-7 카운터§ 111 상태가 될 때 000으로 리셋하기 위해 NAND에 ABC F/F 출력 연결
한국기술교육대학교 전기전자통신공학부 8
모드수와 주파수예 : 다음 카운터의 mod 수와 출력 D에서의 주파수는?그림(a) NAND 입력인 D,C,B는 카운터가 1110에 도착하였을 때 0000으로 리셋
– 카운터는 0000부터 1101까지의 안정된 14개의 상태로 mod-14 카운터
입력주파수= 30 ㎑D 출력 주파수 = 30 ㎑/ 14 = 2.14 ㎑
예: 그림 (b)는 1010에서 리셋ß Mod-10 카운터0000 ~1001 : BCD 카운터
한국기술교육대학교 전기전자통신공학부 9
MOD X 카운터의 일반적 설계 과정1. 2N ≥ X를 만족하는 F/F의 최소수 N을 결정하고 리플카운터로 연결
만약, 2N = X라면 과정 2 와 3은 생략2. 모든 비동기 클리어 입력에 NAND 게이트의 출력 연결3. 카운트값 X에서 1이 되는 F/F의 출력들을 NAND 입력에 연결
<예> 0부터 21까지 카운트할 수 있는 MOD-22 카운터 설계25 = 32이므로 5개의 F/F 필요,Mod-22=10110 에 리셋하기 위하여 E, C, B 출력을 NAND 입력에 연결
<예> 60㎐의 라인주파수를 1㎐로 분주하는 MOD-60 카운터 설계26 = 64 > 60 : ß N=6개의 F/F 사용60(111100)을 카운트할 때 클리어 <- C, D, E, F 출력을 NAND에 연결
한국기술교육대학교 전기전자통신공학부 10
BCD (MOD-10)리플 카운터
§ 0(0000)에서 9(1001)까지 10개의 상태§ 4개의 F/F§ 1010 에서 비동기 리셋§ 글리치 발생 : 1001 à 1010 à 0000 ç B출력
QA
FFA FFB
1
CLK
J
K
Q
CP
R
J
K
Q
CP
R
QB J
K
Q
CP
R
QC J
K
Q
CP
R
QD
FFC FFD
CLK
QA
QB
QC
QD
돌발 펄스
CLR
비동기 프리셋 카운터
§ 0보다 큰 수로 부터 카운터 시작§ LOAD = 1 : 프리셋 입력으로 초기화 (PA PB PC=010 이면, QA QB QC=010)
LOAD = 0 : 정상 상승 카운터로 동작
Ø Modulus 설정 방법, n = # of FFs
한국기술교육대학교 전기전자통신공학부 11
시작
000 001 010 011 100 101 110 111
Ø 다음 회로를 추가하여 mod수 가변- QA QB QC =000일 때 NOR 게이트의 출력
인 LOAD=1이 되고, 그외는 LOAD=0이다. 따라서 PA PB PC =010으로 설정하면 카운터의 QA QB QC = 000이 되는 순간 카운터의출력은 010으로 프리셋된다.
010 011 100 101 110 111
(프리셋 카운터의 mod) = (최대 mod, 2n ) - (프리셋된 수)
한국기술교육대학교 전기전자통신공학부 12
비동기 IC 카운터
u 74293/74LS293, 7493-74293 출력 : Q0 (LSB), Q1, Q2, Q3(MSB)- 두 개의 클럭 입력 :
은 Q0의 입력,은 Q1의 입력으로 NGT에 동작
- 비동기 리셋입력 :MR1,MR2는 master reset, 11일 때 모든 F/F를 클리어
- Q1, Q2, Q3는 3비트 리플 카운터로 연결ß mod8 카운터
Q0 ß mod2 카운터 mod2 x mod8 = mod16
u 74LS293에 10㎑의 클럭을 입력하여mod16 카운터로 동작하도록 결선
Q0의 출력을 에 연결하면mod2 x mod8 = mod16 카운터
10 ㎑의 펄스는 Q0의 클럭인 에 인가
한국기술교육대학교 전기전자통신공학부 13
74293의 여러 가지 결선
u 74293을 mod-10 카운터로 결선- mod-10은 4개의 F/F가 필요하므로Q0는 CP1에 연결
- 카운터가 1010(mod수=10)이 될 때Q3과 Q1의 출력을 마스터 리셋에 연결(내부적으로 NAND 게이트가있으므로 이를 사용)
u 74293을 이용한 mod-14 카운터- 1110(14)에 도달하였을 때 Q3, Q2, Q1 출력을NAND로 입력 ß 외부에 AND 게이트를 하나 사용
한국기술교육대학교 전기전자통신공학부 14
mod-60 카운터u 74293을 2개 사용하여 구성한 mod-60 카운터
§ 두 단계에 의해서 입력주파수를 1/60으로 분주§ mod-10 카운터는 1010일 때 리셋§ Q3 = fin/10로 mod-6 카운터의 CP1에 입력§ mod-6 카운터는 Q0는 미사용, 110일 때 리셋§ Q3 주파수 : fout = (fin/10) / 6 = fin / 60
한국기술교육대학교 전기전자통신공학부 15
10.2 동기 (병렬) 카운터§ 클럭 펄스가 모든 플립플롭의 클럭 입력에 연결되며, 하나의 마스터 클럭은 모든
플립플롭을 동시에 동작시킴 ß 병렬 카운터§ 순차 논리회로의 설계에 따라 설계할 수 있다.§ 카운터의 동작시 전파지연시간이 없다. <- 고속 카운터 동작
u 2비트 동기식 2진 카운터§ 순차 논리회로 방식으로 설계§ 상태도 여기표 작성
00
01
10
11
JA= B = KA, JB =1 = KB
한국기술교육대학교 전기전자통신공학부 16
3비트 synchronous binary 카운터u 3비트 동기식 2진 카운터 – 순차회로설계방법 사용
T8T7T6T5T4T3T2T1
CLK
QC
QB
QA
JA= KA= BC, JB = KB = C, JC= KC =1
한국기술교육대학교 전기전자통신공학부 17
동기 4비트 이진 카운터u mod-16 이진 병렬 카운터
동기식 카운터의 동작 원리A의 JK는 11이므로 NGT가 발생할 때 마다 토글B는 A=1인 상태에서 NGT가 들어올 때마다 토글
( ∵A=1일 때 JK=11) C는 A=B=1일때 NGT가 들어오면 토글
(AB=11일 때 JK=11)F/F D는 A=B=C=1일 때 NGT 신호가 들어가면 토글
(ABC=111일 때 JK=11)이와 같이 F/F 수가 확장되더라도 유사하게 연결
- IC74LS160/162, 74HC160/162 : 동기식 십진카운터74LS161/163, 74HC161/163 : 동기식 16진카운터
한국기술교육대학교 전기전자통신공학부 18
동기식 2진 증감 카운터
u 3비트 동기식 2진 증감 카운터§ x=0 증가 0-1-2 -…6-7-0..§ x=1 감소 7-6-5-….1-0-7..
JA = KA =1
JB = KB = A xor x
JC = KC =ABx' +A'B'x
FFC FFB FFA
QAQBQA
CP
x
1JA
KA
QA
QA
JB
KB
QB
QB
JC
KC
QC
QC
c
IC : 74LS190, 74HC190
동기식 업/다운 카운터
한국기술교육대학교 전기전자통신공학부 19
동기형 Preset 카운터u 비동기 (클럭에 무관) 또는 동기적으로 카운터의 시작점을미리 설정할 수 있는 카운터
PL = 1 : 정상 카운터 동작= 0 : 병렬 데이터( P2P1P0)를 비동기적으로 카운터에 load
- 74190, 74191, 74192, 74193 - 비동기 프리세트 카운터 IC - 동기식 프리세트 카운터 : 프리세트시 병렬 로드 입력이 클럭에 동기
74160, 74161, 74162, 74163
한국기술교육대학교 전기전자통신공학부 20
74193 동기형 카운터u 비동기 프리셋과 리셋을 가진 mod-16 up/down 동기형 카운터
TCU와 TCD : 출력이 최대값(1111) 또는 최소값(0000)에 도달하였을때 발생하는 캐리로 카운터 확장시 클럭으로 사용
한국기술교육대학교 전기전자통신공학부 21
74193 카운터 응용
예 : 74193이 업 카운터로 동작하는 회로의 병렬 입력이 1011이고, CPU, PL, MR을 그림과 같이 인가.
카운터의 초기상태를 0000이라 할 때 카운터의 출력 파형
한국기술교육대학교 전기전자통신공학부 22
74193 카운터 응용u 다운 카운터로 구성된 74193, 병렬 입력은 0111로 연결,
카운터의 초기상태가 0000이라 할 때 출력파형
한국기술교육대학교 전기전자통신공학부 23
74193 카운터 응용u 74193을 이용한 가변 MOD 수
§ 프리셋을 이용하여 MOD수 변화 : 프리셋 수부터 최대(최소)수 까지 카운트u 74193을 0101 (5)의 병렬로드입력을 가진 다운 카운터로 구성하시오
§ TCD를 PL에 연결- 카운터가 0000이면 TCD =0 이 되고 이때 병렬입력 loadßTCD 는 반 주기 이전에 카운터가 0101이 되므로 다시 1로 간다.(glitch 발생 )
§ 카운터는 (0,5)-4-3-2-1-(0,5)로 mod-5 : 프리셋시 반 주기는 0000, 반 주기는 0101 상태
한국기술교육대학교 전기전자통신공학부 24
카운터 확장u Multistage 연결
§ TCD와 TCU 는 둘 이상의 카운터를 다단계로 연결할 때 사용§ 0→255 (up) 또는 255→0(down)의 카운터 동작§ 8 비트 병렬 입력과 카운터 출력
74163 동기형 IC 카운터u 4 비트 동기 2진 카운터로서 4개의 D FF 으로
구성, 4 비트의 병렬입력과 병렬출력이 있다.
u ENP와 ENT 입력 및 RCO 출력은 더 높은 계수순서를 갖는 카운터를 설계할 때 사용
u 임의의 modulus 카운터로 사용 가능
한국기술교육대학교 전기전자통신공학부 25
Clock LOAD ENP,ENT 기 능
0111
X011
XX01
Clear, 동기형병렬 load,동기형Holdcount
CLR
A
1 ENPENTCLEARLOAD
11
BCD
QAQBQCQD
RCO
A
1 ENPENTCLEARLOAD
11
BCD
QAQBQCQD
RCO
CP
74163/74161
74163/74161
A
1 ENPENTCLEARLOAD1
BCD
QAQBQCQD
RCO
CP
74163/74161
8-비트 카운터
Mod-11 카운터Mod-14 카운터
동기형 IC 카운터 종류q74162(synchronous presettable BCD counter with asynchronous clear)
핀 기능, 동작, 사용법 등이 74163과 같으며, 74163은 4비트 동기 16진 카운터이지만, 74162는 4비트 10진 동기 카운터
q74161 (synchronous presettable mod-16 counter with asynchronous clear)핀 기능, 동작, 사용법 등이 74163과 같은 presettable 16진 동기식 상승 카운터비동기적 클리어 입력
q74160 (synchronous presettable BCD counter with asynchronous clear)
74161과 동일한 입력과 출력을 가지며, 74160은 4비트 10진 동기 카운터
q 74169(Synchronous presettable up/down mod-16 counter)
16진 상승/하강 동기식 카운터
q74168(synchronous presettable up/down BCD counter)
10진의 단일 modulus를 가지며 동작은 74169에 준한다.
q 74190(presettable synchronous up/down BCD counter)
핀 기능, 동작 등이 74163과 같은 presettable 16진 동기식 상승 카운터
비동기적 클리어 입력
q74191(presettable synchronous up/down mod-16 counter)
4-비트 16진 상승/하강 동기식 카운터로서 핀 배치도는 74190과 같다.
한국기술교육대학교 전기전자통신공학부 26
한국기술교육대학교 전기전자통신공학부 27
타이밍 순차 회로u 타이밍 순차 회로(Timing Sequencer)
§ 동작 순서(sequence of operations)는 제어 장치에 의해 정의되고, 동작을 주관하는 제어장치는 타이밍 신호들로 구성되며, 이 신호는 동작이 수행되는 타이밍 순차를 결정
u 카운터와 디코더를 사용한 타이밍 신호 발생기§ 2비트의 카운터는 4개의 서로 다른 상태를 출력하며, 디코더는 카운터의 출력을 입력하여
4개의 서로 다른 타이밍 신호상태를 출력§ 동작원리 : 디코더가 카운터에서 발생되는 4개의 상태를 구분시켜 타이밍 신호의 순차를
발생시키며, 임의의 주어진 시간의 하나의 타이밍 신호는 4개의 클럭 펄스 주기가 된다.
CP +
A
A
T
T
T
T
2비트 카운터 2×4 디코더
I
I
D
D
D
D
0
1
2
3
1
2
0
1
0
1
2
3
CP
A
A
T
T
T
T
0
1
0
1
2
3
한국기술교육대학교 전기전자통신공학부 28
카운터의 디코딩§ mod-X 카운터는 X개의 서로 다른 상태가 있으며 어떤 특정한 상태를 인지하는 회
로를 카운터 디코딩이라한다.§ 디코더 출력의 논리레벨에 따라
active HIGH 또는 active LOW 디코더§ mod-8 카운터와 디코딩 회로 :
8개의 3입력 AND 게이트는한번에 하나씩만 high 출력 발생
§ 카운터의 특정 상태를 이용한제어 파형 발생회로
한국기술교육대학교 전기전자통신공학부 29
디코딩 글리치- 리플 카운터에서 F/F 간의 전달지연 시간 차이에의하여 AND 게이트 출력에서 글리치 발생
- X0, X2 디코딩 파형에서의 글리치는 A와 B의 지연이 원인- 글리치가 문제가 되는 경우 : 카운터의 출력을 다른 회로를
제어하기 위하여 사용할 때- 비동기 리플카운터: F/F간의 지연시간 차이에 의해 임시적 상태 발생예 : 카운터가 011에서 100 변화시011 -> 010 -> 000 -> 100으로 차례로 변화하므로 010과 000의 임시상태 존재
- 디코딩 글리치 문제가 심각한 경우 문제 해결 방법(1) 동기식 병렬 카운터 사용(2) strobing : 모든 AND 입력에 스토로브 신호 연결- 모든 F/F이 NGT에서 응답하여 안정된 상태가
될 때까지 디코딩AND 게이트를 동작시키지않도록 스트로브신호 사용
한국기술교육대학교 전기전자통신공학부 30
Ring counter§ Circulating shift register : 마지막 F/F 출력을 첫단 F/F 입력으로 feedback 연결§ 구성 F/F 중 1 비트만 1의 상태로 유지
-> power-on시 1개의 F/F만을 1로 하고 나머지는 0 상태로 프리셋하는 회로 필요§ 클럭의 PGT에서 1 비트씩 우로 이동 (shift right), 마지막 비트는 피드백§ N 비트 링 카운터는 MOD-N카운터
한국기술교육대학교 전기전자통신공학부 31
Johnson Counteru Twisted-ring counter : switched-tail ring
링 카운터의 마지막 단의 반전 출력을 첫 단의 입력에 연결§ N 비트로서 MOD-2N 카운터 구성
§ 각 F/F 출력 파형의 duty cycle은 50%
존슨 카운터의 디코딩- 존슨 카운터는 링 카운터보다 1/2의 F/F 수를 사용
하지만 카운터의 상태를 알기 위해서는 디코딩 게이트가 필요- 디코딩 게이트는 항상 2N개의 2 입력 AND 게이트로 구현 가능존슨카운터의 단점미사용 상태에 한번 들어가면 미사용 상태의 순서(2N)가 계속 순환된다. 1000-1100-1110-1111-0111-0011-0001-0000-1000… ß 유효카운터0100-1010-1101-0110-1011-0101-0010-1001-0100… ß 무효카운터
수정회로 DC = (QA+QC)QBCP
FFA
J
K
Q
Q
FFB
J
K
Q
Q
FFC
J
K
Q
Q
J
K
Q
FFD
Q
3비트-D FF 사용
4비트-JK FF 사용
카운터의 응용1. 디지털 시계
u 발진회로v 디지털 시계에 안정적인 클록(clock)을 제공할 목적으로 설계되는 회로
• 첫 번째 방법 : 가정용 220[V] 전원의 안정된 60Hz의 주파수를 이용
• 두 번째 방법 : CR 발진회로를 이용하는 방법
• 세 번째 방법 : 수정 발진자(crystal oscillator)를 사용하는 방법
분주회로
발진회로
디코더회로
표시회로
카운터회로
디지털 시계의 블록 다이어그램
32한국기술교육대학교 전기전자통신공학부
R1C
R2
수정 발진자
R1 R1
R2 R2
C
CR 발진회로 수정 발진자를 사용한 회로
u 분주회로
§ 발진회로로부터 얻어진 구형파를 이용하여 디지털 시계의 기본 단위인 1초를 나타내기 위한 1Hz 주파수를 얻는 회로
u카운터회로
60Hz10
7490슈미트트리거
÷ 67492÷
60Hz 6Hz 1Hz
60Hz 정현파에서 1Hz 구형파를 얻는 회로
33한국기술교육대학교 전기전자통신공학부
CP=2048 Hz인가4020을 이용하여 1Hz 구형파를 얻는 회로
Q14
CP4020
Q13 Q12 Q11 Q10 Q9 Q8 Q7 Q6 Q5 Q4 Q1
CLKRES
÷2÷24
÷÷÷
25210
211
12진카운터
6진카운터
10진카운터
6진카운터
10진카운터
Hour Minute Second
카운터 회로의 블록도
시 단위의 카운터, 디코더및 드라이브 회로
분, 초 단위의 카운터 디코더 및드라이브 회로
7490( 10)÷1Hz
a
QD QAQC QB
7447또는7448
b c d e f g
7492( 6)÷
a
QD QAQC QB
7447또는7448
b c d e f g
÷1펄스/시간
a
QD QAQC QB
7447또는7448
b c d e f g
÷
a
QD QAQC QB
7447또는7448
b c d e f g
7490( 10)7492( 2)R0(1)R0(2)
R0(1)R0(2)
34한국기술교육대학교 전기전자통신공학부
1 0010 (12) 에서비동기리셋0~11시 카운트
디지털 시계의 전체 회로도
13 12 11 10 9 15 14
A B C D E GF
1 2 4 8 LIRBI
BI/RBO
7 1 2 6 4 5 3
12 9 8 11QA
QB
QC
QD
A B
14 1 2 3 6 7
R0(1)
R0(2)
R9(1)
R9(2)
a b c d e f g13 12 11 10 9 15 14
A B C D E GF
1 2 4 8 LIRBI
BI/RBO
7 1 2 6 4 5 3
12 11 9QA
QB
QC
QD
A B
14 1 6 7
R0(1)
R0(2)
a b c d e f g13 12 11 10 9 15 14
A B C D E GF
1 2 4 8 LIRBI
BI/RBO
7 1 2 6 4 5 3
12 9 8 11QA
QB
QC
QD
A B
14 1 2 3 6 7
R0(1)
R0(2)
R9(1)
R9(2)
a b c d e f g13 12 11 10 9 15 14
A B C D E GF
1 2 4 8 LIRBI
BI/RBO
7 1 2 6 4 5 3
12 11 9QA
QB
QC
QD
A B
14 1 6 7
R0(1)
R0(2)
a b c d e f g13 12 11 10 9 15 14
A B C D E GF
1 2 4 8 LIRBI
BI/RBO
7 1 2 6 4 5 3
12 9 8 11QA
QB
QC
QD
A B
14 1 2 3 6 7
R0(1)
R0(2)
R9(1)
R9(2)
a b c d e f g13 12 11 10 9 15 14
A B C D E GF
1 2 4 8 LIRBI
BI/RBO
7 1 2 6 4 5 3
12 11 9QA
QB
QC
QD
A B
14 1 6 7
R0(1)
R0(2)
a b c d e f g
100K
100K
0.01m
10
111
23
45
6
4020
Q10
Q1114
151Hz2Hz
34
5
68
91110
12
13 12
74HC04
7490749274907490 74927492
7410
7447 7447 7447 7447 7447 7447
ab
cd
e
f gSND517SND517SND517SND517SND517
+5V
330
+5V
330
+5V
330
+5V
330
+5V
330
+5V
330
74HC04 : GND(7), Vcc(14)74LS10 : GND(7), Vcc(14)74LS47 : GND(8), Vcc(16)74LS90 : GND(10), Vcc(5)74LS92 : GND(10), Vcc(5)4020 : GND(8), Vcc(16)
S1 S2hour minite
35한국기술교육대학교 전기전자통신공학부
7492 6진 카운터회로 오류-비동기리셋 둘다 QD에 연결할 것
2. 주파수 카운터v 임의의 주기적 파형의 주파수(frequency)를 측정하는 디지털 기기
v 측정 주파수는
v
v t=1초이면 표시된 수치가 바로 주파수가 된다.
v t=10초이면 소수점을 한 자리 높인다.
v t=0.1초이면 소수점을 한 자리 낮춘다.
카운터증폭기
분주기클록
발진기
미지입력
t
Gate Enable
주파수 카운터 블록도
tOutputCounterFrequency
=
36한국기술교육대학교 전기전자통신공학부
Reset용
Gate신호
주파수 카운터 회로도
파형정형
GateEnablestrobe
미지입력
CLK
RESET
시작 시작끝 끝
37한국기술교육대학교 전기전자통신공학부