안녕하세요.
이번 시간에도 조합논리 회로에 포함되는 디코더와 인코더에 대해 알아보겠습니다.
조합논리 회로에 대해 추가적인 내용으로 아래 포스트를 참조해 주세요~!~
1. 조합논리 회로 VS 순서논리 회로
https://semicircuit.tistory.com/29
2. 전가산기, 반가산기, 덧셈기, 뺄셈기
https://semicircuit.tistory.com/31
3. 비교기
https://semicircuit.tistory.com/32
4. 디코더, 인코더
https://semicircuit.tistory.com/33
5. 멀티플렉서, 디멀티플렉서
https://semicircuit.tistory.com/34
6. 부호변환기 ( 2진수-그레이코드, ASCII 코드)
https://semicircuit.tistory.com/35
7. 패리티 발생기/검사기
https://semicircuit.tistory.com/36
※1. Decoder(디코더) vs Encoder(인코더)
▶1. 디코더
- n비트의 디코더의 디코딩 게이트(출력)의 수 : 2^n개
- Active Low와 Active HIGH의 종류가 있고 일반적으로는 Active Low가 사용된다.
ex1) Decoder 2*4
2개의 입력으로 들어오는 데이터를 받아 4개의 출력 회선 중 그 숫자에 해당하는 곳에 출력을 내보내는 회로 ex) Y1에 출력에 1이 출력되면 1를 의미
=> 다음 회로는 2비트의 코드를 4개의 출력으로 해독화 한 것이고, Active HIGH로 각각의 출력에 1이 출력될 경우 다음과 같은 입력의 해석(해독)을 의미 => Y0=0, Y1=1, Y2=2, Y3=3
ex2) 74HC154 1-of-16 디코더
- 액티브 LOW일 때 디코딩 결과가 출력된다. 또한, 2진수의 비트 확장을 위해 사용된다.
- 1개를 사용하면 4비트 디코더로 2개를 사용하면 4비트 디코더로 사용할 수 있다. 5비트 디코더는 (CS가 A4로써 의미가 된다.)
- 5비트 디코더는 A4(CS)에 다음 칩을 연결하여 사용한다
-> 예시1)4비트 회로 예시 ->BCD->10진 디코더 예시
(74HC154 CHIP) (74HC42)
- Active LOW일 때 Chip이 동작한다. -> 0~10까지 만을 나태내어 7-Segment와 연결하여 사용 할수 있다.
2) 인코더
- 2^n개의 입력 신호로부터 n개의 출력신호를 만든다. (입력 신호를 받아 2진,BCD코드로 변화하는 기능을 수행)
- Active Low와 Active HIGH의 종류가 있고 일반적으로는 Active Low가 사용된다.
ex1) 74HC148 8선->3선 인코더
-Active Low의 입력, Active Low의 출력의 디코더
ex2) 10진->BCD 인코더
'University curriculum > [Course] Digital Engineering' 카테고리의 다른 글
[디지털 공학(17)] Code Converters (부호 변환기) - Gray Code(<->2진수), ASCII Code(<->2진,8진,10진,16진수)_조합논리회로(5) (0) | 2024.05.10 |
---|---|
[디지털 공학(16)] Data transmission (데이터 전송기) - 멀티플렉서, 디멀티플렉서 _조합논리회로(4) (0) | 2024.05.10 |
[디지털 공학(14)] 비교기 ( Comparator ) _ 조합논리회로(2) (0) | 2024.05.10 |
[디지털 공학(13)] 조합논리의 기능(반가산기, 전가산기 설계 // 덧셈기, 덧뺄셈기) _ 조합논리회로 (1) (0) | 2024.05.09 |
[디지털 공학(12)] NAND와 NOR 게이트의 범용성 (0) | 2024.05.09 |