안녕하세요 여러분 김요인입니다!
오늘 갑작스럽게 저녁에 눈이 왔는데 다들 퇴근은 잘하셨는지 모르겠네요..
그래도 예상한 것 만큼 많이 오진 않아서 다행입니다.
이번 포스팅에는 여러분께 논리게이트에 대해서 설명해 드리고자 하는데요!
전기전자공학을 전공하셨다면 절대로 잊을 수 없는 기본적인 게이트에 대해서 알아보겠습니다!
논리 게이트란?
부울대수(Boolean algebra)를 사용하여서 하나 이상의 논리가 입력될 때 하나 이상의 출력을 얻을 수 있는 게이트입니다.
입력과 출력될 수 있는 수는 0과1로 이진법을 사용합니다.
NOT 게이트(NOT GATE)
NOT 게이트는 입력할 때 출력은 반대로 얻을 수 있는 논리 게이트입니다
만약 0이라는 입력이 들어가게 되면 출력은 1을 얻을 수 있고, 1이라는 숫자가 입력되면 0이라는 숫자를 출력으로
얻을 수 있습니다. 아래의 표처럼 항상 반대로 출력이 나오게 됩니다
입력 | 출력 |
0 | 1 |
1 | 0 |
AND 게이트(AND GATE)
AND 게이트는 입력되는 수가 항상 1이어야 출력이 1이 나오는 논리 게이트입니다.
논리곱 이라고도 부르며 입력이 3개 이상일 수도 있습니다, 아래 표를 한번 보겠습니다.
AND | 0 | 1 |
0 | 0 | 0 |
1 | 0 | 1 |
위 표를 확인해보면 두 입력이 전부 0이 입력되거나, 입력 중 하나가 0이 들어갈 때 출력은 항상 0이 나오게 되고
입력이 둘다 1이 들어갈 경우만 출력이 1이 나오는 게이트입니다.
(시퀀스 회로일 경우 직렬을 뜻합니다)
OR 게이트(OR GATE)
OR 게이트는 논리합이라고도 부르며 입력 중 하나라도 1이라는 숫자가 들어갈 경우
출력되는 숫자가 1이 나오는 논리게이트입니다
(시퀀스 회로일 경우 병렬을 뜻합니다)
OR | 0 | 1 |
0 | 0 | 1 |
1 | 1 | 1 |
위 표를 확인해보면 입력되는 숫자가 모두 0일 때 출력되는 숫자가 0이 나오고, 입력되는 숫자가 하나라도 1이 있을 경우
출력되는 값이 1이 나오게 됩니다.
BUFFER 게이트(BUFFER GATE)
BUFFER 게이트는 NOT 게이트와는 반대되는 개념으로 사용되는 논리회로입니다
입력하는 신호를 변경하지 않고 출력하는 회로로 출력시간 지연, 감쇄 신호를 회복하는 기능이 있으며
0이라는 숫자가 입력되는 경우 그대로 0이라는 숫자를
1이라는 숫자가 입력되는 경우 그대로 1이라는 숫자를 출력합니다.
입력 | 출력 |
0 | 0 |
1 | 1 |
팬 아웃을 늘리기 위해 사용되는 게이트기도 하며 출력 선의 수가 한계에 도달했을 때
버퍼 게이트를 사용하여 늘리는 경우도 있습니다.
오늘은 여러분과 함께 논리회로의 가장 기본적인 게이트인 NOT, OR, AND, BUFFER 게이트에 관해
알아보았습니다.
논리회로는 디지털회로에서 사용되는 기초적인 게이트로써 사용되기 때문에 전기, 전자공학을 하시는
분들이라면 알아야 할 지식 중 하나로 알려져있기 때문에 꼭 알아두셔야 할 것 같습니다.
다음 포스팅에는 기본적인 4개의 게이트를 응용한 NAND, NOR, XOR, XNOR 게이트에 대해서
설명해드릴것 같네요! 다음 포스팅 때 뵙겠습니다, 감사합니다!
'전기,전자' 카테고리의 다른 글
돌입전류의 개념, 돌입전류란? (0) | 2022.01.18 |
---|---|
PCB 기판, 인쇄회로기판이란? (0) | 2022.01.15 |
퓨즈의 개념, 퓨즈란? (0) | 2022.01.14 |
바리스터의 개념과 종류, 바리스터란? (0) | 2022.01.13 |
서미스터(Thermistor)란?, 서미스터의 종류 (2) | 2022.01.12 |
댓글