본문 바로가기
전공 수업/논리회로 실습

[10주 차] - 멀티플렉서와 디멀티플렉서(Multiplexer and Demultiplexer)

by TwoJun 2022. 11. 6.

    과목명 : 논리회로 실습(Logic circuit practice)

수업일자 : 2022년 11월 01일 (화)

 

 

 

 

1. 멀티플렉서(Multiplexer)와 디멀티플렉서(Demultiplexer)

1-1. 멀티플렉서

 

- 멀티플렉서는 많은 입력 중 하나를 선택하므로 데이터 선택기(Data selector)라고도 불립니다.

 

4x1 멀티플렉서의 진리표
4x1 멀티플렉서의 논리 회로

 

 

 

1-2. 디멀티플렉서

 

 

 

1-3. 멀티플렉서와 디멀티플렉서의 비교

(1) 어떻게 확장할 것인가?

- ex) 4 x 1 멀티플렉서 구현 > 4 x 1 멀티플렉서를 그대로 구현하거나 2 x 1 멀티플렉서 2개를 연결하여 구현합니다.

 

 

 

(2) 두 소자의 동작 방식, 의미하는 바(어떠한 소자)는 무엇인지? 

(a) 멀티플렉서

- 여러 입력선 중 하나를 선택하여 출력선에 연결하는 장치

- 선택선의 값에 따라 입력선 중 하나를 선택하여 출력

 

(b) 디멀티플렉서

- 멀티플렉서와 반대의 동작을 수행

- 정보를 한 선으로 받은 후 선택값에 따라 출력선 중 하나를 선택하여 정보를 전송

 

- 두 소자의 경우 회로를 구성할 때 자주 쓰이는 기능들은 미리 만들어 회로를 만들 때 바로 가져와서 쉽게 사용할 수 있도록하면 편리하겠다는 생각을 기반으로 하여 제작된 회로가 멀티플렉서, 디멀티플렉서입니다.

 

 

 

 

(3) 두 소자가 응용(활용)되는 곳?

- 멀티플렉서와 디멀티플렉서의 경우 다양한 여러 주변 장치들을 버스(Bus)를 통해 연결할 때 주로 사용됩니다.

 

 

 

 

 

2. 멀티플렉서의 설계

2-1. 2 × 1 멀티플렉서

-  2 × 1 멀티플렉서는 선택선 S의 값에 따라 입력 2개 중 하나를 출력으로 내보내는 장치입니다.

 

- 아래 회로에서 E는 active-high으로 동작합니다.

2 x 1 멀티플렉서의 진리표
2 x 1 멀티플렉서의 논리식
2 x 1 멀티플렉서의 논리 회로

 

 

 

 

2-2. 4 × 1 멀티플렉서

4 x 1 멀티플렉서의 진리표와 논리식
4 x 1 멀티플렉서의 논리회로

 

 

 

 

 

2-3. 8 × 1 멀티플렉서

8 x 1 멀티플렉서의 진리표
8 x 1 멀티플렉서의 논리식
8 x 1 멀티플렉서의 논리 회로

 

 

 

 

3. 멀티플렉서를 이용한 조합 논리회로 구현

- 멀티플렉서로도 조합 논리회로를 구현할 수 있습니다.

 

3-1. 8 × 1 MUX를 이용한 조합 논리회로 구현

8 x 1 멀티플렉서를 이용한 조합논리회로의 진리표
8 x 1 멀티플렉서를 이용한 조합논리회로의 논리 회로

 

 

 

 

 

 

3-2. 4 × 1 MUX를 이용한 조합 논리회로 구현

- 입력 단자 C는 출력 단자 X와 비교했을 때 서로 입력/출력의 관계를 가지고 있습니다.

(좌) 4 x 1 멀티플렉서를 이용한 조합논리회로의 진리표, (우) 논리 회로

 

 

 

 

 

3-2. 4 × 1 MUX를 이용한 3입력 XOR 회로 구현

- A, B, C 중에서 1의 개수가 홀수일 때 출력이 1이 되도록 구현합니다.

 

- 입력 단자 C는 출력 단자 X와 비교했을 때 서로 입력/출력의 관계를 가지고 있습니다.

(좌) 4 x 1 멀티플렉서를 이용한 3입력 XOR 회로의 진리표 / (우) 논리 회로

 

 

 

 

 

3. 디멀티플렉서의 설계

3-1. 1 × 4 디멀티플렉서

- Enable 입력이 있는 디코더는 디멀티플렉서의 역할을 수행할 수 있습니다.

 

- 디멀티플렉서는 디코더와 함께 사용되며 디코더를 통해 디멀티플렉서를 구현할 수 있습니다.

 

- 1 x 4 디멀티플렉서는 입력 E가 출력의 형태를 가지고 있습니다.

(좌) 2 x 4 디코더 / (우) 1 x 8 디멀티플렉서의 논리 회로

 

 

 

 

 

3-2. IC 74139

- 74139는 2개의 1 x 4 디멀티플렉서와 디코더로 구현되어 있습니다.

- 74139는 active-low일 때 동작합니다.

IC 74139의 진리표와 논리 회로

 

 

 

 

3-3. 1 x 8 디멀티플렉서

- 3 x 8 디코더 74138의 인에이블(G2)를 데이터 입력으로, A, B, C를 선택선으로 사용하였고 active-low일 때 활성화되는 디멀티플렉서가 됩니다.

 

 

 

 

 

4. Simulation

4-1. 입력의 상태를 표와 같이 변화시키면서 출력의 상태를 기록하여라.

 

 

 

4-2. 회로도 Simulation

 

 

 

 

 

- 학부에서 수강했던 전공 수업 내용을 정리하는 포스팅입니다.

- 내용 중에서 오타 또는 잘못된 내용이 있을 시 지적해 주시기 바랍니다.

댓글