연산 증폭기와 비교기의 차이점 정리

기호는 둘 다 같은 삼각형이고 두 입력의 전압 차를 크게 증폭하지만, 만들어진 목적이 다릅니다. 연산 증폭기는 부귀환을 걸어 쓰는 것을 전제로, 발진하지 않도록 위상 보상을 넣고 출력을 아날로그 전압으로 매끄럽게 움직입니다. 비교기는 개루프로 사용하며, 두 전압의 대소를 H 또는 L의 2값으로 빠르게 출력하도록 만들어져 위상 보상이 없고 출력도 로직에 연결하기 쉬운 형태입니다. 그래서 연산 증폭기를 비교기 대신 쓰면 느리고, 비교기에 부귀환을 걸면 발진하기 쉽습니다.

비교 항목연산 증폭기비교기
주요 사용법부귀환을 걸고, 이득이나 주파수 특성을 외부 저항이나 커패시터로 정합니다개루프(또는 히스테리시스를 위한 정귀환)로 사용하며 전압의 대소를 판정합니다
출력입력에 따라 연속적으로 변하는 아날로그 전압H 또는 L의 2값. 보통은 어느 한쪽으로 포화되어 있음
출력단푸시풀. 전원 가까이까지 흔들리는 레일 투 레일 제품도 있음오픈 드레인(오픈 컬렉터) 또는 로직 레벨에 맞춘 푸시풀
위상 보상내부에 있음. 부귀환으로 이득을 1로 해도 발진하지 않는 제품이 많음없음. 그만큼 빠르게 전환됩니다
속도를 나타내는 지표이득 대역폭 곱(GBW)과 슬루율전파 지연 시간(제품에 따라 수 ns~수 µs)과 출력의 상승·하강 시간
포화로부터의 회복포화시키는 사용법을 상정하지 않음. 회복에 시간이 걸릴 수 있으며, 대부분 규정되어 있지 않음포화와 반전을 반복하는 것을 전제로 만들어져 빠르게 전환됩니다
히스테리시스보통은 사용하지 않음외부 저항으로 정귀환을 걸거나 내장 제품을 사용해, 노이즈에 의한 출력 채터링을 방지합니다
입력부귀환으로 두 입력의 전압이 거의 같게 유지됨(가상 단락). 입력 사이에 보호 다이오드를 가진 제품도 있음두 입력에 큰 차이가 걸리는 것이 전제. 큰 차동 전압을 허용하는 제품이 많음
대체느려도 되고 출력 레벨이 맞으면 비교기 대신 쓸 수 있는 경우도 있음연산 증폭기 대신에는 쓸 수 없음. 부귀환을 걸면 발진하기 쉬움
주요 용도증폭, 필터, 버퍼, 적분 회로, 센서 신호 조정임계값 검출, 제로 크로스 검출, 전압 감시, 플래시형 ADC, PWM 생성

수치는 대략적인 자릿수 기준이며, 공정 세대와 제품에 따라 달라져요.

상황별 선택 기준

연산 증폭기
신호를 아날로그 그대로 증폭하거나 필터나 버퍼를 만들 때. 부귀환을 걸어 출력을 연속적으로 움직이는 용도.
비교기
전압이 임계값을 넘었는지를 빠르고 확실하게 판정해 로직에 전달하고 싶을 때. 배터리 전압 감시, 제로 크로스 검출, ADC 내부의 비교 등.
연산 증폭기로 대용
응답이 느려도 되고 출력 전압 레벨이 뒷단 회로에 맞을 때. 데이터시트에서 입력 차동 전압 범위와 포화 시 동작을 확인한 뒤 사용합니다.

자주 묻는 질문

연산 증폭기를 비교기 대신 써도 되나요?

느려도 되는 용도라면 쓸 수 있는 경우가 있습니다. 다만 위상 보상 때문에 전환이 느리고 포화로부터의 회복에도 시간이 걸리며, 출력의 H와 L 전압이 로직에 맞지 않을 수도 있습니다. 입력 사이에 보호 다이오드를 가진 제품에서는 큰 차동 전압을 걸면 전류가 흐르므로 주의가 필요합니다.

비교기에 부귀환을 걸면 어떻게 되나요?

대부분의 경우 발진합니다. 비교기는 빠르게 전환되도록 위상 보상을 갖지 않으므로 부귀환 루프의 위상 여유가 부족해지기 때문입니다. 증폭 등의 용도에는 연산 증폭기를 사용합니다.

비교기에 히스테리시스를 붙이는 이유는 무엇인가요?

입력이 임계값 근처에서 천천히 변하면 아주 작은 노이즈로도 출력이 H와 L을 여러 번 오가기 때문입니다. 정귀환으로 입력이 올라갈 때와 내려갈 때의 임계값을 어긋나게 하면(슈미트 트리거) 출력은 한 번만 전환됩니다.

비교기 출력에 오픈 드레인이 많은 이유는 무엇인가요?

풀업 대상 전압을 바꾸면 비교기의 전원과 다른 전압의 로직에도 그대로 연결할 수 있기 때문입니다. 또한 여러 비교기의 출력을 한 선으로 묶어 어느 하나라도 반응하면 L로 하는(와이어드 AND) 사용법도 가능합니다.

이해도 확인

컴퍼레이터(비교기)의 역할로 올바른 것은 무엇입니까?

  1. A입력 전압을 시간에 대해 적분한다
  2. B두 입력 전압의 대소를 비교하여 그 결과를 2값(H 또는 L)으로 출력한다
  3. C입력 전압에 비례하는 전압을 출력한다
정답과 해설 보기

정답: B. 두 입력 전압의 대소를 비교하여 그 결과를 2값(H 또는 L)으로 출력한다

컴퍼레이터는 두 입력 전압 중 어느 쪽이 큰지 판정하여 H 또는 L의 2값을 출력합니다. 연산 증폭기와 달리 부귀환을 걸지 않고 포화 상태에서 빠르게 복귀하도록 설계되었으며, 오픈 드레인 출력 등으로 로직에 직접 연결할 수 있습니다. AD 컨버터의 판정, 과전압·저전압 감시, 제로 크로스 검출에 사용됩니다. 노이즈로 출력이 흔들리는 것을 막기 위해 히스테리시스를 주기도 합니다.

부귀환을 건 이상적인 연산 증폭기 회로에서 두 입력 단자의 전압이 거의 같아지는 성질을 무엇이라고 합니까?

  1. A슬루 레이트
  2. B오프셋
  3. C가상 단락(이매지너리 쇼트)
정답과 해설 보기

정답: C. 가상 단락(이매지너리 쇼트)

개루프 이득 A가 매우 큰 연산 증폭기에 부귀환을 걸면 출력이 유한한 값에서 균형을 이루기 때문에 입력 단자 간 전압차는 Vout/A로 거의 0이 됩니다. 실제로 연결되어 있지 않은데도 단락된 것처럼 보이므로 가상 단락이라고 하며, 비반전 입력이 접지되어 있으면 반전 입력도 0 V(가상 접지)로 볼 수 있습니다. 연산 증폭기 회로 해석의 기본이지만, 출력이 포화되었을 때나 정귀환 회로(컴퍼레이터)에서는 성립하지 않습니다.

입력이 올라갈 때와 내려갈 때의 임계값이 달라 노이즈로 인한 출력의 흔들림을 방지하는 회로는 무엇입니까?

  1. APLL
  2. B샘플 홀드 회로
  3. C슈미트 트리거
정답과 해설 보기

정답: C. 슈미트 트리거

슈미트 트리거는 입력이 올라갈 때의 임계값을 높게, 내려갈 때를 낮게 하여 그 차이(히스테리시스)를 갖게 한 회로입니다. 천천히 변화하는 신호나 노이즈를 포함한 신호를 받아도 임계값 부근에서 출력이 여러 번 전환되는 것(채터링)을 방지할 수 있습니다. 컴퍼레이터에 정귀환을 걸어 만들며, 74HC14와 같은 로직 IC도 있습니다. 스위치 입력의 파형 정형이나 RC 발진기(이완 발진)에도 사용됩니다.

  1. 연산 증폭기의 위상 보상에 사용되는 '지배 극점 보상'의 개념으로 올바른 것은 무엇입니까?
  2. 연산 증폭기의 슬루 레이트의 의미로 올바른 것은 무엇입니까?
  3. 부귀환 증폭 회로가 발진하지 않고 안정적으로 동작하는지를 판단하는 지표는 무엇입니까?

아날로그·전자 회로 문제 풀기

주요 용어 설명

연산 증폭기(Op-amp)
차동 입력과 높은 증폭률을 갖는 증폭기. 부귀환을 걸어 증폭 회로나 필터 등에 사용한다.
비교기(comparator)
두 입력 전압의 크기를 비교해 결과를 H 또는 L의 2값으로 출력하는 회로. AD 변환기의 기본 구성 요소이기도 하다.
부귀환(negative feedback)
출력의 일부를 입력에 반대 극성으로 되돌리는 것. 증폭률은 낮아지지만 이득이 안정되고 왜곡과 대역이 개선된다.
슈미트 트리거(Schmitt trigger)
입력이 올라갈 때와 내려갈 때의 문턱값이 다른(히스테리시스를 갖는) 회로. 천천히 변하는 신호나 잡음이 섞인 신호에서도 출력이 흔들리지 않는다.
위상 여유(Phase Margin)
부귀환 루프의 이득이 1(0 dB)이 되는 주파수에서 위상 지연이 180°에 이르기까지의 여유. 작으면 응답이 진동적이 되고, 0 이하에서는 발진한다. 일반적으로 45~60° 이상을 기준으로 한다.

관련 비교