디멀티플렉서

디멀티플렉서

디멀티플렉서는 1개의 입력선과 2개의 입력선만 있는 조합 회로입니다. N 출력 라인. 간단히 말해서 멀티플렉서는 단일 입력 및 다중 출력 조합 회로입니다. 정보는 단일 입력 라인에서 수신되어 출력 라인으로 전달됩니다. 선택 라인의 값을 기준으로 입력은 이러한 출력 중 하나에 연결됩니다. 디멀티플렉서는 멀티플렉서와 ​​반대입니다.

인코더와 디코더와 달리 n개의 선택 라인과 2개의 선택 라인이 있습니다. N 출력. 그래서 총 2개가 나오네요 N 가능한 입력 조합. 디멀티플렉서도 다음과 같이 취급됩니다. 디먹스 .

디멀티플렉서에는 다음과 같은 다양한 유형이 있습니다.

1×2 디멀티플렉서:

1 to 2 디멀티플렉서에는 출력이 2개, 즉 Y만 있습니다. 0 , 및 Y 1 , 1개의 선택 라인, 즉 S 0 , 단일 입력, 즉 A. 선택 값을 기준으로 입력이 출력 중 하나에 연결됩니다. 1의 블록 다이어그램과 진리표 × 2개의 멀티플렉서가 아래에 제공됩니다.

블록 다이어그램:

디멀티플렉서

진리표:

디멀티플렉서

Y항의 논리식은 다음과 같습니다.

그리고 0 =에스 0 '.ㅏ
그리고 1 =에스 0 .ㅏ

위 식의 논리 회로는 다음과 같습니다.

디멀티플렉서

1×4 디멀티플렉서:

1 to 4 De-multiplexer에는 총 4개의 출력 즉, Y가 있습니다. 0 , 그리고 1 , 그리고 2 , 및 Y , 2개의 선택 라인, 즉 S 0 그리고 에스 1 및 단일 입력, 즉 A. 선택 라인 S에 존재하는 입력의 조합을 기반으로 0 그리고 에스 1 , 입력은 출력 중 하나에 연결됩니다. 1의 블록 다이어그램과 진리표 × 4개의 멀티플렉서가 아래에 제공됩니다.

블록 다이어그램:

디멀티플렉서

진리표:

디멀티플렉서

Y항의 논리식은 다음과 같습니다.

그리고 0 =에스 1 ' S 0 ' ㅏ
그리고 1 =에스 1 ' S 0
그리고 2 =에스 1 에스 0 ' ㅏ
그리고 =에스 1 에스 0

위 식의 논리 회로는 다음과 같습니다.

디멀티플렉서

1×8 디멀티플렉서

1~8 De-Multiplexer에는 총 8개의 출력, 즉 Y가 있습니다. 0 , 그리고 1 , 그리고 2 , 그리고 , 그리고 4 , 그리고 5 , 그리고 6 , 및 Y 7 , 3개의 선택 라인, 즉 S 0 , 에스 1 그리고 에스 2 및 단일 입력, 즉 A. 선택 라인 S에 존재하는 입력의 조합을 기반으로 0 , 에스 1 그리고 에스 2 , 입력은 이러한 출력 중 하나에 연결됩니다. 1의 블록 다이어그램과 진리표 × 8개의 디멀티플렉서는 다음과 같습니다.

블록 다이어그램:

디멀티플렉서

진리표:

디멀티플렉서

Y항의 논리식은 다음과 같습니다.

그리고 0 =에스 0 '.에스 1 '.에스 2 '.ㅏ
그리고 1 =에스 0 .에스 1 '.에스 2 '.ㅏ
그리고 2 =에스 0 '.에스 1 .에스 2 '.ㅏ
그리고 =에스 0 .에스 1 .에스 2 '.ㅏ
그리고 4 =에스 0 '.에스 1 '.에스 2
그리고 5 =에스 0 .에스 1 '.에스 2
그리고 6 =에스 0 '.에스 1 .에스 2
그리고 7 =에스 0 .에스 1 .에스 .ㅏ

위 식의 논리 회로는 다음과 같습니다.

디멀티플렉서

1×4 및 1×2 디멀티플렉서를 사용하는 1×8 디멀티플렉서

우리는 1을 구현할 수 있습니다 × 8 하위 역다중화기를 사용하는 역다중화기. 1을 구현하려면 × 8개의 디멀티플렉서, 2개가 필요합니다. 1 × 디멀티플렉서 4개 및 1개 × 2 디멀티플렉서. 1 × 4 멀티플렉서에는 선택 라인 2개, 출력 4개, 입력 1개가 있습니다. 1 × 2 디멀티플렉서에는 선택 라인이 1개만 있습니다.

8개의 데이터 출력을 얻으려면 2개의 1이 필요합니다. × 4 디멀티플렉서. 1×2 디멀티플렉서는 두 개의 출력을 생성합니다. 따라서 최종 출력을 얻으려면 1×2 디멀티플렉서의 출력을 1×2 디멀티플렉서의 입력으로 전달해야 합니다. × 4 디멀티플렉서. 1의 블록 다이어그램 × 1개를 사용하는 8개의 디멀티플렉서 × 4와 1 × 2개의 디멀티플렉서가 아래에 제공됩니다.

디멀티플렉서

1x16 디멀티플렉서

1×16 디멀티플렉서에는 총 16개의 출력, 즉 Y가 있다. 0 , 그리고 1 , …, 그리고 16 , 4개의 선택 라인, 즉 S 0 , 에스 1 , 에스 2 , 그리고 에스 및 단일 입력, 즉 A. 선택 라인 S에 존재하는 입력의 조합을 기반으로 0 , 에스 1 , 그리고 에스 2 , 입력은 이러한 출력 중 하나에 연결됩니다. 1의 블록 다이어그램과 진리표 × 16개의 디멀티플렉서는 다음과 같습니다.

블록 다이어그램:

디멀티플렉서

진리표:

디멀티플렉서

Y항의 논리식은 다음과 같습니다.

그리고 0 =A.S 0 '.에스 1 '.에스 2 '.에스 '
그리고 1 =A.S 0 '.에스 1 '.에스 2 '.에스
그리고 2 =A.S 0 '.에스 1 '.에스 2 .에스 '
그리고 =A.S 0 '.에스 1 '.에스 2 .에스
그리고 4 =A.S 0 '.에스 1 .에스 2 '.에스 '
그리고 5 =A.S 0 '.에스 1 .에스 2 '.에스
그리고 6 =A.S 0 '.에스 1 .에스 2 .에스 '
그리고 7 =A.S 0 '.에스 1 .에스 2 .에스
그리고 8 =A.S 0 .에스 1 '.에스 2 '.에스 '
그리고 9 =A.S 0 .에스 1 '.에스 2 '.에스
그리고 10 =A.S 0 .에스 1 '.에스 2 .에스 '
그리고 열하나 =A.S 0 .에스 1 '.에스 2 .에스
그리고 12 =A.S 0 .에스 1 .에스 2 '.에스 '
그리고 13 =A.S 0 .에스 1 .에스 2 '.에스
그리고 14 =A.S 0 .에스 1 .에스 2 .에스 '
그리고 열 다섯 =A.S 0 .에스 1 .에스 2 '.에스

위 식의 논리 회로는 다음과 같습니다.

디멀티플렉서

1×8 및 1×2 디멀티플렉서를 사용하는 1×16 디멀티플렉서

우리는 1을 구현할 수 있습니다 × 16 디멀티플렉서는 하위 역다중화기를 사용한다. 1을 구현하려면 × 16개의 디멀티플렉서, 2개가 필요합니다. 1 × 8개의 디멀티플렉서 및 1개의 1 × 2 디멀티플렉서. 1 × 8 멀티플렉서에는 3개의 선택 라인, 1개의 입력 및 8개의 출력이 있습니다. 1 × 2 디멀티플렉서에는 선택 라인이 1개만 있습니다.

16개의 데이터 출력을 얻으려면 2개의 1×8 디멀티플렉서가 필요합니다. 1 × 8개의 디멀티플렉서는 8개의 출력을 생성합니다. 따라서 최종 출력을 얻으려면 1이 필요합니다. × 단일 입력에서 두 개의 출력을 생성하는 2개의 디멀티플렉서. 그런 다음 이 출력을 두 디멀티플렉서 모두에 입력으로 전달합니다. 1의 블록 다이어그램 × 1개를 사용하는 16개 디멀티플렉서 × 8과 1 × 2개의 디멀티플렉서가 아래에 제공됩니다.

디멀티플렉서