logo

디멀티플렉서

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

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

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

1×2 디멀티플렉서:

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

블록 다이어그램:

디멀티플렉서

진리표:

디멀티플렉서

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

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

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

스레드.파괴
디멀티플렉서

1×4 디멀티플렉서:

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

블록 다이어그램:

디멀티플렉서

진리표:

디멀티플렉서

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

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

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

디멀티플렉서

1×8 디멀티플렉서

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

xor cpp

블록 다이어그램:

디멀티플렉서

진리표:

디멀티플렉서

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

블록 다이어그램:

디멀티플렉서

진리표:

디멀티플렉서

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

그리고0=A.S0'.에스1'.에스2'.에스'
그리고1=A.S0'.에스1'.에스2'.에스
그리고2=A.S0'.에스1'.에스2.에스'
그리고=A.S0'.에스1'.에스2.에스
그리고4=A.S0'.에스1.에스2'.에스'
그리고5=A.S0'.에스1.에스2'.에스
그리고6=A.S0'.에스1.에스2.에스'
그리고7=A.S0'.에스1.에스2.에스
그리고8=A.S0.에스1'.에스2'.에스'
그리고9=A.S0.에스1'.에스2'.에스
그리고10=A.S0.에스1'.에스2.에스'
그리고열하나=A.S0.에스1'.에스2.에스
그리고12=A.S0.에스1.에스2'.에스'
그리고13=A.S0.에스1.에스2'.에스
그리고14=A.S0.에스1.에스2.에스'
그리고열 다섯=A.S0.에스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개의 디멀티플렉서가 아래에 제공됩니다.

디멀티플렉서