디멀티플렉서
디멀티플렉서는 하나의 공통 입력 라인을 여러 개의 별도 출력 라인 중 하나로 전환하도록 설계된 조합 논리 회로입니다.
일반적으로 디멀티플렉서 또는 줄여서 "Demux"로 알려진 데이터 분배기는 이전 튜토리얼에서 본 멀티플렉서와 정반대입니다.
디멀티플렉서 는 하나의 단일 입력 데이터 라인을 취한 다음 이를 한 번에 하나씩 여러 개별 출력 라인 중 하나로 전환합니다. 디멀티플렉서 는 아래와 같이 입력의 직렬 데이터 신호를 출력 라인의 병렬 데이터로 변환합니다.
1-4채널 디멀티플렉서
출력 선택 | 데이터 출력 선택 |
|
비 | ㅏ | |
0 | 0 | ㅏ |
0 | 1 | 비 |
1 | 0 | 씨 |
1 | 1 | 디 |
출력 A ~ D 와 데이터 선택 라인 a, b를 갖춘 위의 1-4 디멀티플렉서 에 대한 부울 표현식은 다음과 같습니다.
F = ab A + a b B + a bC + abD
디멀티플렉서 의 기능은 위의 예에서 하나의 공통 데이터 입력 라인을 4개의 출력 데이터 라인 A ~ D 중 하나로 전환하는 것입니다 . 멀티플렉서와 마찬가지로 개별 솔리드 스테이트 스위치는 표시된 대로 출력 선택 핀 " a " 및 " b "의 바이너리 입력 주소 코드에 의해 선택됩니다.
디멀티플렉서 출력 라인 선택
이전 멀티플렉서 회로와 마찬가지로 더 많은 주소 라인 입력을 추가하면 1~2n 데이터 라인 출력을 제공하는 더 많은 출력을 전환할 수 있습니다 .
일부 표준 디멀티플렉서 IC에는 입력이 선택된 출력으로 전달되는 것을 비활성화하거나 방지하는 추가 "출력 활성화" 핀도 있습니다. 또한 일부는 주소 입력이 변경된 후 출력 로직 레벨을 유지하기 위해 출력에 래치가 내장되어 있습니다.
그러나 표준 디코더 유형 회로에서 주소 입력은 논리 "0"의 값을 갖는 다른 모든 데이터 출력과 함께 데이터 입력과 동일한 값을 갖는 단일 데이터 출력을 결정합니다.
개별 논리 게이트를 사용하여 위의 부울 표현식을 구현하려면 표시된 대로 AND 및 NOT 게이트 로 구성된 6개의 개별 게이트를 사용해야 합니다 .
논리 게이트를 사용한 4채널 디멀티플렉서
디멀티플렉서를 식별하기 위해 논리도에 사용되는 기호는 다음과 같습니다.
디멀티플렉서 기호
이전 멀티플렉서 예와 마찬가지로 이를 사용하여 그림과 같이 연산 증폭기의 이득을 디지털 방식으로 제어할 수도 있습니다.
디지털 조정 가능한 증폭기 이득
위의 회로는 디멀티플렉서를 사용하여 디지털 방식으로 제어되는 조정 가능/가변 연산 증폭기 이득을 제공하는 방법을 보여줍니다. 반전 연산 증폭기의 전압 이득은 연산 증폭기 튜토리얼에서 결정된 입력 저항 R IN 과 피드백 저항 Rf 사이의 비율에 따라 달라집니다 .
디멀티플렉서의 디지털 제어 아날로그 스위치는 Rin 값을 변경하기 위해 입력 저항을 선택합니다 . 이들 저항기의 조합에 따라 증폭기의 전체 전압 이득( Av )이 결정됩니다. 그러면 적절한 입력 저항기 조합을 선택하여 반전 연산 증폭기의 전압 이득을 디지털 방식으로 간단히 조정할 수 있습니다.
사용 가능한 표준 디멀티플렉서 IC 패키지로는 TTL 74LS138 1~8 출력 디멀티플렉서, TTL 74LS139 듀얼 1~4 출력 디멀티플렉서 또는 CMOS CD4514 1~16 출력 디멀티플렉서가 있습니다.
또 다른 유형의 디멀티플렉서는 4비트에서 16라인 디멀티플렉서/디코더인 24핀 74LS154입니다. 여기서 개별 출력 위치는 4비트 이진 코드 입력을 사용하여 선택됩니다. 멀티플렉서와 마찬가지로 함께 계단식으로 연결하여 더 높은 차수의 장치를 형성할 수도 있습니다.
단일 데이터 라인을 여러 출력 라인으로 변환하는 디멀티플렉서나 여러 입력 라인을 하나의 단일 데이터 라인으로 전송할 수 있는 멀티플렉서와 달리 데이터에 따라 여러 입력 및 출력 라인으로 데이터를 전환할 수 있는 논리 장치도 있습니다. 제어 입력을 선택합니다.
조합 논리 장치 에 대한 다음 튜토리얼에서는 여러 입력 라인을 여러 출력 라인으로 변환하고 데이터를 BCD 또는 바이너리와 같은 한 형식에서 다른 형식으로 변환할 수 있는 인코더를 살펴보겠습니다.