디지털 논리회로 실험 및 설계 4주차 예비보고서
본 내용은
"
디지털 논리회로 실험 및 설계 4주차 예비보고서
"
의 원문 자료에서 일부 인용된 것입니다.
2023.02.03
문서 내 토픽
  • 1. 멀티플렉서와 부호기(encoder)의 차이
    부호기는 4개의 입력값 중에 1이 단 1개만 있어야하는 반면에 멀티플렉서는 1의 입력 개수의 제한이 없다. 부호기는 출력값이 입력값()에 대한 그 비트값()이지만, 멀티플렉서는 그 비트값()의 입력값()이 출력값()이다.
  • 2. 4-to-1 Multiplexer 74153, 2-to-1 Multiplexer 74157, 1-of-4 Decocder 74139, 3-INPUT AND 게이트 7411의 datasheet
    4-to-1 Multiplexer 74153은 16번pin에는 VCC를, 8번pin에는 GND를 연결한다. 2번, 14번에는 각각 A, B를 연결하고 1번, 15번에는 C, D를 연결한다. 3,4,5,6번에는 입력값 I0,I1,I2,I3를, 7번에는 결과값 Y를 연결한다. 위에 13,12,11,10번에는 입력값 I4,I5,I6,I7를, 9번에는 결과값 Y를 연결한다. 이 때 E는 Active-LOW이다. 2-to-1 Multiplexer 74157은 16번pin에는 VCC를, 8번pin에는 GND를 연결한다. 1번에 A를 연결하고 15번에는 B를 연결한다. 2,3번에 입력값 I0,I1를, 4번에 결과값 Y0를, 5,6번에 입력값 I2,I3를, 7번에 결과값 Y1를, 11,10번에 입력값 I4,I5를, 9번에 결과값 Y2를, 14,13번에 입력값 I6,I7를, 12번에 결과값 Y3를 연결한다. 이 때 S는 Active-LOW이다. 1-of-4 Decoder 74139는 16번pin에는 VCC를, 8번pin에는 GND를 연결한다. 1번,15번에는 data input로 사용 될 A, B를 각각 연결하고, 이 때 B는 Active-Low이다. 2번 3번에는 결과값의 번호를 결정하기 위한 S0, S1를, 14번,13번에는E를 연결한다. 4,5,6,7번엔 Active-LOW인 output Q0, Q1, Q2, Q3를 연결하고12,11,10,9번엔 Active-LOW인 output Q0', Q1', Q2', Q3'를 연결한다. 3-INPUT AND 게이트 7411는 14번에 VCC를 7번에 GND를 연결하고, 1,2,13번에서 input을 받아 12번에 output하고, 3,4,5번에서 input을 받아 6번에서 output을 하고, 11,10,9번에서 input을 받아 8번에서 output을 한다.
  • 3. 4-to-1 Multiplexer 74153의 EN
    EN은 Enable Input으로 ActiveLOW이다. EN이 LOW일 땐 독립적으로 결과값들이 작용하지만, EN이 HIGH일 땐 출력값은 무조건 LOW가 나오게 된다.
  • 4. 1-of-4 Decoder 74139의 Decoder와 Demultiplexer 기능
    1-of-4 Decoder 74139는 Address Input A, B를 통해 결과값의 번호를 결정하여 4개의 output중 선택하여 출력을 함에 있어서 Demultiplexer의 기능을 할 수 있음을 확인 할 수 있고, A, B를 각 bit라고 했을 때 A, B를 2진수 값으로 변환한 값의 번호의 출력값을 내놓기 때문에 Decoder와 같은 기능을 할 수 있음을 확인 할 수 있다.
  • 5. 응용 실험 (1)의 8-to-1 멀티플렉서 동작 원리
    A, B, C를 각 bit라고 생각했을 때, C가 0이면 3bit의 수가 3이하 이므로 위쪽 4:1Mux에서 I0,I1,I2,I3 중에서 A, B에 의해 입력값의 번호가 결정 된 I가 2:1Mux에서 Y0로 선택되어 Y가 될 것이고, C가 1이면 3bit의 수가 4이상 7이하이므로 아래쪽 4:1Mux에서 I4,I5,I6,I7 중에서 A, B에 의해 입력값의 번호가 결정 된 I가 2:1Mux에서 Y1로 선택되어 Y가 될 것이다. 그러므로 A, B, C를 통해 8개의 입력값 중 1개의 값을 선택하는 8-to-1 멀티플렉서를 구현 할 수 있다.
  • 6. 응용 실험 (2)의 4-to-1 멀티플렉서 동작 원리
    S1S0D3D2D1D0Y에 대해서만 보면 week3에서의 decoder실험에서와 유사하며 S1S0의 값에 따라 그 값에 대한 번호의 D의 값을 1로 만들어주고 나머진 0을 만들어 주기 때문에 S1S0의 값에 따라 그 값에 대한 번호의 입력값을 결정해주는 4-to-1 Multiplexer와 같은 기능을 할 수 있음을 확인 하였고 그 결과가 기본 실험 (1)과 일치 할 것이다.
  • 7. 기본실험 (1)의 결과
    E는 ActiveLOW이기 때문에 1을 입력해주는 경우에는0으로 출력되어 EN이 0이므로 모든 값 상관없이 Y는 0이 나올 것이다. E가 0인 겨우에는 S1, S0에 대해서 입력값의 번호가 결정되기에 S1S0가 00일 경우엔 I0의 값을, S1S0가 01일 경우엔 I1의 값을, S1S0가 10일 경우엔 I2의 값을, S1S0가 11일 경우엔 I3의 값을 Y로 가질 것이다.
  • 8. 기본실험 (2)의 결과
    1-of-4 Decoder 74139에서 EN과 OUTPUT들은 Active-LOW이다. I= 0일 때, 74139는 EN이 1이 입력되어야 회로가 정상작동하기에 S에 따른 번호의 출력값에서 입력값 I가 출력 될 것이다. S1S0가 00일 경우엔 Q0에, S1S0가 01일 경우엔 Q1에, S1S0가 10일 경우엔 Q2에, S1S0가 11일 경우엔 Q3에 값 0이 나올 것이다. I가 1일 경우엔 EN이 0이므로 회로가 작동하지않아 모든 결과값이 1이 나올 것이다.
  • 9. 응용실험 (1)의 결과
    A, B, C를 각 bit라고 생각했을 때, C가 0이면 3bit의 수가 3이하 이므로 위쪽 4:!Mux에서 I0,I1,I2,I3 중에서 A, B에 의해 입력값의 번호가 결정 된 I가 2:1Mux에서 Y0로 선택되어 Y가 될 것이고, C가 1이면 3bit의 수가 4이상 7이하이므로 아래쪽 4:1Mux에서 I4,I5,I6,I7 중에서 A, B에 의해 입력값의 번호가 결정 된 I가 2:1Mux에서 Y1로 선택되어 Y가 될 것이다. A, B, C로 0~7까지의 수를 정해주면 그에 맞는 번호에 맞춰 8개의 입력값 중에 하나가 Y로 입력 될 것이다.
  • 10. 응용실험 (2)의 결과
    S1S0D3D2D1D0Y에 대해서만 보면 week3에서의 decoder실험에서와 유사하며 S1S0의 값에 따라 그 값에 대한 번호의 D의 값을 1로 만들어주고 나머진 0을 만들어 주기 때문에 S1S0의 값에 따라 그 값에 대한 번호의 입력값을 결정해주는 4-to-1 Multiplexer와 같은 기능을 할 수 있음을 확인 하였고 그 결과가 기본 실험 (1)과 일치 할 것이다.
Easy AI와 토픽 톺아보기
  • 1. 멀티플렉서와 부호기(encoder)의 차이
    멀티플렉서와 부호기(encoder)는 모두 디지털 회로에서 중요한 역할을 하지만, 그 기능과 동작 원리에는 차이가 있습니다. 멀티플렉서는 여러 개의 입력 신호 중 하나를 선택하여 출력으로 전달하는 회로입니다. 반면, 부호기(encoder)는 여러 개의 입력 신호 중 하나를 선택하여 이를 이진 코드로 변환하는 회로입니다. 멀티플렉서는 주로 데이터 선택에 사용되고, 부호기는 주로 데이터 변환에 사용됩니다. 이러한 차이로 인해 두 회로는 다양한 응용 분야에서 활용될 수 있습니다.
  • 2. 4-to-1 Multiplexer 74153, 2-to-1 Multiplexer 74157, 1-of-4 Decocder 74139, 3-INPUT AND 게이트 7411의 datasheet
    제시된 IC들의 datasheet를 살펴보면, 각 IC의 기능과 특성, 핀 배치, 동작 원리 등을 자세히 확인할 수 있습니다. 4-to-1 Multiplexer 74153은 4개의 입력 중 하나를 선택하여 출력으로 전달하는 회로이며, 2-to-1 Multiplexer 74157은 2개의 입력 중 하나를 선택하여 출력으로 전달하는 회로입니다. 1-of-4 Decoder 74139는 2개의 입력 신호를 받아 4개의 출력 중 하나를 활성화하는 회로이며, 3-INPUT AND 게이트 7411은 3개의 입력 신호가 모두 '1'일 때만 '1'을 출력하는 논리 게이트입니다. 이러한 datasheet 정보를 바탕으로 각 IC의 특성과 활용 방안을 이해할 수 있습니다.
  • 3. 4-to-1 Multiplexer 74153의 EN
    4-to-1 Multiplexer 74153의 EN(Enable) 핀은 회로의 동작을 제어하는 중요한 역할을 합니다. EN 핀이 '0'일 때는 회로가 비활성화되어 출력이 고impedance 상태가 되며, EN 핀이 '1'일 때는 회로가 활성화되어 선택된 입력 신호가 출력으로 전달됩니다. 따라서 EN 핀을 통해 회로의 동작을 제어할 수 있으며, 이를 활용하여 다양한 응용 회로를 구현할 수 있습니다. 예를 들어, EN 핀을 이용하여 멀티플렉서의 출력을 선택적으로 활성화하거나 비활성화할 수 있습니다.
  • 4. 1-of-4 Decoder 74139의 Decoder와 Demultiplexer 기능
    1-of-4 Decoder 74139는 2개의 입력 신호를 받아 4개의 출력 중 하나를 활성화하는 디코더 기능을 수행합니다. 이 때, 입력 신호에 따라 특정 출력이 선택되어 '0'으로 활성화됩니다. 한편, 1-of-4 Decoder 74139는 Demultiplexer 기능도 수행할 수 있습니다. Demultiplexer는 하나의 입력 신호를 여러 개의 출력 중 하나로 선택적으로 전달하는 회로입니다. 따라서 1-of-4 Decoder 74139를 Demultiplexer로 활용하면, 하나의 입력 신호를 4개의 출력 중 하나로 선택적으로 전달할 수 있습니다. 이러한 Decoder와 Demultiplexer 기능은 다양한 디지털 회로 설계에 활용될 수 있습니다.
  • 5. 응용 실험 (1)의 8-to-1 멀티플렉서 동작 원리
    응용 실험 (1)에서는 8-to-1 멀티플렉서 회로를 구현하고 있습니다. 8-to-1 멀티플렉서는 8개의 입력 신호 중 하나를 선택하여 출력으로 전달하는 회로입니다. 이를 위해 3개의 선택 신호(S0, S1, S2)를 사용하여 8개의 입력 중 하나를 선택할 수 있습니다. 선택 신호의 조합에 따라 특정 입력 신호가 출력으로 전달되며, 이를 통해 다양한 데이터 선택 기능을 구현할 수 있습니다. 이러한 8-to-1 멀티플렉서 회로는 디지털 시스템 설계에서 널리 활용되는 핵심 회로 중 하나입니다.
  • 6. 응용 실험 (2)의 4-to-1 멀티플렉서 동작 원리
    응용 실험 (2)에서는 4-to-1 멀티플렉서 회로를 구현하고 있습니다. 4-to-1 멀티플렉서는 4개의 입력 신호 중 하나를 선택하여 출력으로 전달하는 회로입니다. 이를 위해 2개의 선택 신호(S0, S1)를 사용하여 4개의 입력 중 하나를 선택할 수 있습니다. 선택 신호의 조합에 따라 특정 입력 신호가 출력으로 전달되며, 이를 통해 데이터 선택 기능을 구현할 수 있습니다. 4-to-1 멀티플렉서는 8-to-1 멀티플렉서와 유사한 동작 원리를 가지지만, 입력 신호의 수와 선택 신호의 수가 다릅니다. 이러한 멀티플렉서 회로는 다양한 디지털 시스템에서 중요한 역할을 합니다.
  • 7. 기본실험 (1)의 결과
    기본실험 (1)에서는 논리 게이트 회로를 구현하고 그 동작을 확인하는 실험을 수행했을 것으로 보입니다. 이를 통해 AND, OR, NOT 등의 기본 논리 게이트 회로의 동작 원리와 특성을 이해할 수 있었을 것입니다. 또한 이러한 기본 논리 게이트를 조합하여 복잡한 디지털 회로를 설계하는 방법을 학습할 수 있었을 것으로 생각됩니다. 기본실험 (1)의 결과는 디지털 회로 설계의 기초를 다지는 데 도움이 되었을 것입니다.
  • 8. 기본실험 (2)의 결과
    기본실험 (2)에서는 디코더와 멀티플렉서 회로를 구현하고 그 동작을 확인하는 실험을 수행했을 것으로 보입니다. 디코더와 멀티플렉서는 디지털 회로에서 매우 중요한 역할을 하는 회로 블록입니다. 이번 실험을 통해 디코더와 멀티플렉서의 동작 원리, 입출력 특성, 활용 방안 등을 깊이 있게 이해할 수 있었을 것입니다. 또한 이러한 회로 블록을 활용하여 더 복잡한 디지털 시스템을 설계하는 방법을 학습할 수 있었을 것으로 생각됩니다. 기본실험 (2)의 결과는 디지털 회로 설계 능력을 향상시키는 데 도움이 되었을 것입니다.
  • 9. 응용실험 (1)의 결과
    응용실험 (1)에서는 8-to-1 멀티플렉서 회로를 구현하고 그 동작을 확인하는 실험을 수행했을 것으로 보입니다. 8-to-1 멀티플렉서는 8개의 입력 신호 중 하나를 선택하여 출력으로 전달하는 회로로, 다양한 디지털 시스템에서 활용될 수 있습니다. 이번 실험을 통해 8-to-1 멀티플렉서의 동작 원리와 특성을 깊이 있게 이해할 수 있었을 것입니다. 또한 멀티플렉서를 활용하여 복잡한 디지털 회로를 설계하는 방법을 학습할 수 있었을 것으로 생각됩니다. 응용실험 (1)의 결과는 디지털 회로 설계 능력을 한 단계 높이는 데 도움이 되었을 것입니다.
  • 10. 응용실험 (2)의 결과
    응용실험 (2)에서는 4-to-1 멀티플렉서 회로를 구현하고 그 동작을 확인하는 실험을 수행했을 것으로 보입니다. 4-to-1 멀티플렉서는 4개의 입력 신호 중 하나를 선택하여 출력으로 전달하는 회로로, 다양한 디지털 시스템에서 활용될 수 있습니다. 이번 실험을 통해 4-to-1 멀티플렉서의 동작 원리와 특성을 깊이 있게 이해할 수 있었을 것입니다. 또한 멀티플렉서를 활용하여 복잡한 디지털 회로를 설계하는 방법을 학습할 수 있었을 것으로 생각됩니다. 응용실험 (2)의 결과는 디지털 회로 설계 능력을 한 단계 높이는 데 도움이 되었을 것입니다.
주제 연관 리포트도 확인해 보세요!