루프 이득 — 부귀환이 실제로 사는 곳
한 줄 요약 — 회로가 얼마나 좋아지는지는 이득 가 아니라 되돌아오는 양 가 정합니다. 왜곡·임피던스·오차가 전부 로 나눠집니다.
왜 가 아니라 인가
부귀환부귀환 negative feedback출력의 일부를 되돌려 빼면 이득은 줄지만 정확도·선형성·대역폭·임피던스가 모두 좋아집니다.자세히 보기 →을 배울 때 나오는 식은 이것입니다.
beta전류 이득 (BJT)current gainA이득gainA_CL이득 (CL)gain (CL)가 크면 가 되어 소자의 이득과 상관없이 저항비로만 정해진다 — 여기까지가 7-01 입니다. 그런데 실제 설계에서 묻는 것은 다릅니다.
| 실제로 묻는 것 | 답이 나오는 곳 |
|---|---|
| 이 주파수에서 왜곡이 얼마나 줄어드는가 | |
| 출력 임피던스가 얼마나 낮아지는가 | |
| 이득 오차가 몇 %인가 | |
| 발진하는가 | 의 위상 |
전부 가 아니라 입니다. 이것을 루프 이득이라 부릅니다 — 신호가 루프를 한 바퀴 돌아 제자리로 왔을 때의 배율입니다.
beta전류 이득 (BJT)current gainA이득gainT온도 또는 주기temperature or period는 출력에서 입력으로 되돌아오는 비율입니다. 비반전 증폭기라면 이므로 — 즉 가 곧 잡음 이득잡음 이득 noise gain신호가 아니라 OP앰프 자신의 오차와 잡음이 받는 이득으로, 안정성 판정도 이 값으로 합니다.자세히 보기 → 입니다.
가 무엇을 나누는가
이득 오차
beta전류 이득 (BJT)current gainA이득gainA_CL이득 (CL)gain (CL)T온도 또는 주기temperature or period이상적인 값 에서 만큼 모자랍니다.
| 이득 오차 | |
|---|---|
| 0.001% | |
| 0.1% | |
| 100 | 1% |
| 10 | 9% |
| 1 | 50% |
핵심: 가 100 이면 이득 오차가 1% 입니다. GBW 가 10 MHz 인 OP앰프로 이득 100(즉 )을 만들면 이므로 1 kHz 에서 , 즉 1 kHz 에서 이미 이득이 1% 틀립니다.
왜곡
소자가 만드는 왜곡을 출력단에 더해진 오차 로 보면, 그것도 루프를 돌아 빼집니다.
T온도 또는 주기temperature or periodv_d,out드레인 출력 전압 (순시값)drain output instantaneous voltageVv_d드레인 전압 (순시값)drain instantaneous voltageV유도
출력 를 에 대해 풀면
beta전류 이득 (BJT)current gainA이득gainT온도 또는 주기temperature or periodv_in입력 전압 (순시값)input instantaneous voltageVv_d드레인 전압 (순시값)drain instantaneous voltageVv_o출력 전압 (순시값)output instantaneous voltageV신호는 로 살아남고, 오차만 로 나눠집니다. 이것이 부귀환이 하는 일의 전부입니다 — 신호와 오차를 다르게 대접합니다.
주파수가 올라가면 가 떨어지므로 왜곡은 그만큼 되살아납니다. 데이터시트의 THD 곡선이 고주파에서 치솟는 이유가 이것이지, 소자가 갑자기 나빠져서가 아닙니다.
임피던스
T온도 또는 주기temperature or periodZ_in,CL임피던스 (입력, CL)impedance (input, CL)ΩZ_in,OL임피던스 (입력, OL)impedance (input, OL)ΩZ_out,CL임피던스 (출력, CL)impedance (output, CL)ΩZ_out,OL임피던스 (출력, OL)impedance (output, OL)Ω개루프 출력 임피던스가 100 Ω 이어도 이면 10 mΩ 으로 보입니다. 그런데 는 주파수와 함께 떨어지므로 출력 임피던스출력 임피던스 output impedance회로가 부하에 전압을 얼마나 굳건히 유지해 주는지를 나타내는 값으로, 낮을수록 부하에 덜 흔들립니다.자세히 보기 →는 주파수와 함께 올라갑니다 — 리니어 레귤레이터의 출력 임피던스가 고주파에서 나빠지는 것도 같은 이유입니다.
를 보드선도로 읽는다
는 −20 dB/dec 로 떨어지고 는 (보통) 평평하므로, dB 로 그리면
beta전류 이득 (BJT)current gainA이득gainT온도 또는 주기temperature or period즉 보드선도보드선도 Bode plot주파수에 따른 이득과 위상을 로그 축에 그린 그림으로, 직선 몇 개로 회로의 거동을 읽습니다.자세히 보기 →에서 두 곡선 사이의 세로 간격이 곧 입니다. 두 곡선이 만나는 주파수가 인 곳, 그것이 이고 거기서 위상 여유위상 여유 phase margin루프 이득이 1이 되는 주파수에서 발진까지 얼마나 남았는지를 각도로 나타낸 값입니다.자세히 보기 →를 잽니다.
이득을 키우면 선이 올라가 만나는 점이 왼쪽으로 갑니다 — 대역폭이 줄어드는 것이 이것이고, 동시에 모든 주파수에서 가 줄어 왜곡·임피던스도 같이 나빠집니다. GBW이득대역폭곱 gain-bandwidth productOP앰프가 낼 수 있는 이득과 대역폭의 곱은 일정하므로, 이득을 키우면 대역이 그만큼 줄어듭니다.자세히 보기 → 가 이득과 대역만 맞바꾸는 게 아니라는 뜻입니다.
★ 루프를 끊고 주입해서 실측하는 법
는 계산으로만 아는 값이 아닙니다. 시뮬레이션과 실측 모두에서 직접 잴 수 있고, 이것이 안정성 판정의 표준 방법입니다.
틀린 방법: 루프를 그냥 끊고 개루프로 재는 것. 끊는 순간 DC 동작점이 무너져 출력이 레일에 붙습니다.
맞는 방법 (중단점 주입): 루프는 DC 로 닫아 둔 채 AC 로만 끊습니다.
시뮬레이터에서는 인덕터 1 kH 와 커패시터 1 kF 를 쓰면 됩니다 — 실제로 존재할 필요가 없습니다. 실측에서는 귀환 저항에 직렬로 10~50 Ω 을 넣고 그 양끝을 네트워크 애널라이저의 두 채널로 재면 같은 것을 얻습니다.
💡 주입 지점은 임피던스가 크게 차이 나는 곳을 고릅니다. 앞을 보는 임피던스가 뒤를 보는 것보다 훨씬 낮아야 주입이 루프를 흔들지 않습니다. 귀환 저항의 OP앰프 출력 쪽이 보통 그 자리입니다.
계산 예제 — 이득 100 증폭기의
GBW = 10 MHz, 개루프 DC 이득 (120 dB), 이득 100 인 비반전 증폭기.
개루프 극점:
A_00번 이득gain 0f_p피크 주파수peak frequencyHzGBW이득 대역폭 곱gain-bandwidth productHz주파수별 :
| 주파수 | 이득 오차 | 출력 임피던스 (개루프 100 Ω) | ||
|---|---|---|---|---|
| DC | 0.01% | 10 mΩ | ||
| 1 kHz | 100 | 1% | 1 Ω | |
| 10 kHz | 10 | 9% | 9 Ω | |
| 100 kHz | 100 | 1 | 50% | 50 Ω |
이므로 입니다. kHz — 4-04 의 과 같은 값이고, 이제 왜 그런지가 보입니다.
설계 판단: 1 kHz 에서 이득 오차 1% 를 받아들일 수 없다면 방법은 셋뿐입니다.
- GBW 가 더 큰 소자 — 가 통째로 올라갑니다 (전력·잡음 대가)
- 이득을 두 단으로 나눔 — 각 단 이면 각 단의 가 10배
- 교정 — 오차가 안정적이면 소프트웨어로 뺍니다
2번이 13-02 게인 배분에서 “한 단에 몰지 말라”고 하는 것의 정량적 근거입니다.
시뮬레이션으로 확인
# examples/07-opamp/loop-gain-probe.yaml
meta:
name: 루프 이득 측정 (중단점 주입)
lesson: docs/07-opamp/08-loop-gain.md
note: LINJ 로 DC 는 닫고 AC 만 끊는다. VINJ 를 넣고 FBIN/FBOUT 의 비를 본다
components:
- {ref: VP, type: vdc, value: 15}
- {ref: VN, type: vdc, value: -15}
- {ref: VINJ, type: vac, value: 1, label: 주입}
- {ref: LINJ, type: l, value: 1k, label: DC 만 통과}
- {ref: R1, type: r, value: 1k}
- {ref: R2, type: r, value: 99k, label: 이득 100}
- {ref: U1, type: opamp, model: OPA140}
nets:
VCC: [VP.p, U1.'v+']
VEE: [VN.p, U1.'v-']
OUT: [U1.out, R2.2]
FBOUT: [R2.1, LINJ.1, VINJ.p]
FBIN: [LINJ.2, VINJ.n, R1.1, U1.'in-']
GND: [VP.n, VN.n, R1.2, U1.'in+']
analyses:
- {type: ac, sweep: dec, points: 20, fstart: 1, fstop: 10MEG}FBIN 과 FBOUT 의 비가 입니다. DC 이득이 80 dB(=) 근처, 100 kHz
에서 0 dB 를 지나는지 보면 위 표와 맞습니다.
⚖️ 부품 트레이드오프 — 를 키우는 값
| 선택 | ✅ 좋아지는 것 | ⚠️ 나빠지는 것 |
|---|---|---|
| GBW 큰 소자 | 모든 주파수에서 ↑ (왜곡·임피던스·오차 전부) | 전력, 잡음, 가격, 발진하기 쉬움 |
| 이득을 여러 단으로 | 단마다 ↑ | 부품·옵셋 누적·면적 |
| 를 낮게 (이득 작게) | ↑, 대역폭↑ | 뒷단 잡음이 지배 |
| 귀환 저항을 작게 | 기생 용량의 영향↓ | OP앰프 출력 전류↑, 소비 전력↑ |
🔌 실제 쓰임새
- 레귤레이터의 출력 임피던스 — 데이터시트 곡선이 고주파에서 올라가는 이유 (8-02)
- THD 곡선 읽기 — 고주파에서 왜곡이 커지는 것은 가 떨어져서입니다
- 발진 디버깅 — 위상 여유를 재려면 먼저 를 재야 합니다 (09 안정성)
- TIA 보상 — 반전 노드 용량이 를 떨어뜨려 를 깎습니다 (13-04)
⚠️ 이상과 실제의 차이
| 이상 | 실제 |
|---|---|
| 가 저항비로 고정 | 반전 노드의 기생 용량기생 용량 parasitic capacitance부품·배선·케이블이 원치 않게 갖는 커패시턴스로, 고임피던스 신호원에서 대역폭을 가장 먼저 잡아먹습니다.자세히 보기 →이 고주파에서 를 떨어뜨림 |
| 가 크면 항상 좋다 | 가 크면서 위상이 −180° 에 가까우면 발진 |
| 루프가 하나 | 실제로는 전원·열·기생 경로로 루프가 여럿 |
| 개루프 이득이 데이터시트대로 | 부하·온도·개체차로 몇 배씩 다름 — 그래서 는 여유를 두고 봅니다 |
연습문제
문제 1. GBW 10 MHz 인 OP앰프로 이득 10 인 증폭기를 만들었습니다. 10 kHz 에서 이득 오차는 몇 %입니까?
풀이
이므로 .
10 kHz 에서 개루프 이득은 .
beta전류 이득 (BJT)current gainA이득gainT온도 또는 주기temperature or period이득 오차 1%.
같은 소자로 이득 100 을 만들면 10 kHz 에서 → 오차 9%. 이득을 10배 올리면 오차가 9배 커집니다.
문제 2. 개루프 출력 임피던스가 80 Ω 인 OP앰프로 버퍼()를 만들었습니다. 1 MHz 에서 출력 임피던스는? (GBW = 10 MHz)
exercises/07-08-zout-vs-freq.yaml풀이
버퍼는 이므로 .
Z_out출력 임피던스output impedanceΩDC 에서는 이라 80 µΩ 이던 것이 1 MHz 에서 7.3 Ω 이 됩니다. 5 자리가 나빠졌습니다.
설계 판단: 이 버퍼로 긴 케이블(용량성 부하)을 몰면, 1 MHz 근처에서 7.3 Ω 과 케이블 용량이 극점을 만듭니다. 100 pF 면 MHz 라 여유가 있지만, 1 nF 케이블이면 21.8 MHz — 루프 안에 들어와 용량성 부하용량성 부하 capacitive loadOP앰프 출력에 붙은 커패시터가 출력 저항과 만나 극점을 만들어, 위상 여유를 갉아먹고 발진시킵니다.자세히 보기 → 문제가 됩니다 (07).
문제 3. 시뮬레이션에서 루프를 끊어 개루프 이득을 재려고 귀환 저항을 지웠더니 출력이 +15 V 에 붙었습니다. 왜 그렇고, 어떻게 재야 합니까?
exercises/07-08-open-loop-measure.yaml풀이
왜: 귀환을 지우면 DC 동작점을 잡아 주는 것이 없어집니다. 입력 옵셋 전압이 1 mV 만 있어도 개루프 이득 을 곱해 1000 V 를 만들려 하므로 레일에 붙습니다. 부귀환은 DC 동작점을 잡는 일도 겸하고 있었습니다.
어떻게: 루프를 DC 로는 닫아 두고 AC 로만 끊습니다.
- 귀환 경로에 큰 인덕터(예 1 kH)를 직렬로 → DC 는 통과, AC 는 차단
- 그 인덕터 양끝에 작은 AC 전압을 직렬 주입
- 두 지점의 전압비가
시뮬레이터에서 1 kH 는 물리적으로 말이 안 되지만 상관없습니다 — 목적은 “DC 는 단락, 관심 주파수에서는 개방”이고 그것만 만족하면 됩니다.
실측에서는 인덕터 대신 귀환 저항에 직렬로 10~50 Ω 을 넣고 그 양끝을 재면 같은 결과를 얻습니다. 저항이 작아 동작점은 거의 안 변합니다.
이전 ← 07 용량성 부하와 발진 | 다음 → 09 안정성 — 나이퀴스트와 이득 여유