본문 바로가기

University curriculum/[Course] Digital Engineering

[디지털 공학(15)] Data transmission (데이터 전송기) - 디코더, 인코더 _조합논리회로(3)

반응형

 


안녕하세요.

이번 시간에도 조합논리 회로에 포함되는 디코더와 인코더에 대해 알아보겠습니다.


 

조합논리 회로에 대해 추가적인 내용으로 아래 포스트를 참조해 주세요~!~

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 인코더

 

 

 

반응형