실제 OP앰프의 한계
한 줄 요약 — 데이터시트에서 무엇을 봐야 하는가. 측정 회로에서는 잡음·옵셋·바이어스 전류가 대역폭(bandwidth)보다 중요할 때가 많습니다.
1. DC 오차 — 옵셋과 바이어스 전류
입력 옵셋 전압 ()
두 입력이 같아도 출력이 0이 아닌 정도. 입력에 등가 전압원이 있는 것과 같습니다.
| 등급 | 예 | |
|---|---|---|
| 범용 | 1~10 mV | LM358, TL072 |
| 정밀 | 50~500 µV | OP07, AD8628 |
| 초정밀 (초퍼/제로드리프트) | < 10 µV | LTC2050, ADA4522 |
출력 옵셋 = 잡음 이득
이득 1000이면 1 mV 옵셋이 1 V가 됩니다.
옵셋 드리프트
mu이동도mobilitym²/V·sd거리 또는 두께distance or thicknessmT온도 또는 주기temperature or periodV_OS전압 (OS)voltage (OS)V드리프트가 옵셋보다 중요합니다. 초기 옵셋은 교정할 수 있지만 드리프트는 실시간으로 변합니다.
입력 바이어스 전류 ()와 옵셋 전류 ()
| 입력단 | |
|---|---|
| 바이폴라 | 10 nA ~ 1 µA |
| 바이폴라 (바이어스 보상) | 1~10 nA |
| JFET | 1~100 pA |
| CMOS | 0.1~10 pA |
옵셋 전압으로 환산:
| =1 nA | =1 pA | |
|---|---|---|
| 1 kΩ | 1 µV | 1 nV |
| 100 kΩ | 100 µV | 100 nV |
| 1 MΩ | 1 mV | 1 µV |
| 10 MΩ | 10 mV | 10 µV |
고임피던스 소스에서는 CMOS/JFET 입력이 필수입니다.
바이어스 전류 상쇄 기법: 두 입력에서 본 저항을 같게 만들면 의 영향이 상쇄되고 (훨씬 작음)만 남습니다. 비반전 증폭기에서 in+에 와 같은 저항을 직렬로 넣는 것이 이 방법입니다.
⚠️ 단, 그 저항이 열잡음(thermal noise)열잡음 thermal noise모든 저항이 온도 때문에 내는 피할 수 없는 잡음으로, 측정의 바닥을 정합니다.자세히 보기 →을 추가합니다. 트레이드오프입니다.
2. 잡음
두 종류
e_n입력 환산 전압 잡음 밀도input-referred voltage noise densityV/√Hzi_n입력 환산 전류 잡음 밀도input-referred current noise densityA/√Hz총 입력 환산 잡음(input-referred noise)입력환산잡음 input-referred noise회로 곳곳의 잡음을 입력단 하나로 몰아 표현한 값으로, 신호와 직접 견줄 수 있어 판정에 씁니다.자세히 보기 →:
e_n,total잡음 전체 잡음 전압 밀도noise total noise voltage densityV/√Hze_n입력 환산 전압 잡음 밀도input-referred voltage noise densityV/√Hzi_n입력 환산 전류 잡음 밀도input-referred current noise densityA/√Hzk_B볼츠만 상수Boltzmann constantJ/KR_S신호원 저항source resistanceΩT온도 또는 주기temperature or period세 항의 상대적 크기가 소스 임피던스(impedance)임피던스 impedance교류에서의 저항으로, 크기뿐 아니라 전압과 전류의 시간 차이(위상)까지 담은 복소수입니다.자세히 보기 →에 따라 달라집니다.
| 지배 항 | 선택 | |
|---|---|---|
| < 1 kΩ | 바이폴라 (낮은 ) | |
| 1~100 kΩ | 저항 열잡음 | 아무거나 (저항이 지배) |
| > 100 kΩ | JFET/CMOS (낮은 ) |
최적 소스 임피던스
e_n입력 환산 전압 잡음 밀도input-referred voltage noise densityV/√Hzi_n입력 환산 전류 잡음 밀도input-referred current noise densityA/√HzR_S,opt저항 (신호원, opt)resistance (source, opt)Ω이 지점에서 소자의 잡음 지수(noise figure)잡음 지수 noise figure신호원의 열잡음에 견줘 이 회로가 잡음을 얼마나 더했는지를 dB로 나타낸 값입니다.자세히 보기 →가 최소입니다.
| 소자 | |||
|---|---|---|---|
| AD797 (바이폴라, 초저잡음) | 0.9 nV/√Hz | 2 pA/√Hz | 450 Ω |
| OPA1612 (바이폴라) | 1.1 nV/√Hz | 1.7 pA/√Hz | 650 Ω |
| OPA140 (JFET) | 5.1 nV/√Hz | 0.8 fA/√Hz | 6.4 MΩ |
| ADA4530 (초저바이어스) | 14 nV/√Hz | 0.07 fA/√Hz | 200 GΩ |
1 MΩ 전극(electrode)에는 AD797이 아니라 OPA140 계열을 씁니다. 전압 잡음은 5배 크지만 전류 잡음이 배 작아서 전체 잡음이 훨씬 낮습니다.
1/f 잡음 (플리커)
저주파에서 잡음 밀도(noise density)잡음 밀도 noise density1 Hz 폭당 잡음의 크기로, 여기에 √대역폭을 곱해야 실제 잡음 전압이 됩니다.자세히 보기 →가 로 증가합니다. 코너 주파수() 아래에서 지배적입니다.
| 소자 | 1/f 코너 |
|---|---|
| 바이폴라 | 1~10 Hz |
| JFET | 10~100 Hz |
| CMOS | 100 Hz ~ 10 kHz |
| 초퍼/제로드리프트 | 거의 없음 (0.01 Hz) |
⚠️ DC~수 Hz 신호(LFP, DC 전위)를 측정한다면 1/f 잡음이 결정적입니다. CMOS 입력은 고임피던스에 유리하지만 1/f가 나빠서, 초퍼 안정화(chopper-stabilized) 소자나 초핑 기법이 필요합니다.
3. AC 한계
GBW (이득 대역폭 곱)
f_-3dB−3 dB 대역폭−3 dB bandwidthHzGBW이득 대역폭 곱gain-bandwidth productHz→ 4-04
슬루레이트 (SR)
mu이동도mobilitym²/V·sd거리 또는 두께distance or thicknessmt시간timesV_out출력 전압output voltageV최대 신호 주파수 (풀파워 대역폭):
f_max최대 주파수maximum frequencyHzV_peak전압 (peak)voltage (peak)V예: SR = 1 V/µs, 출력 10 Vpp(±5 V):
f_max최대 주파수maximum frequencyHz⚠️ GBW가 충분해도 슬루레이트(slew rate)가 부족하면 큰 신호에서 삼각파로 왜곡됩니다. 소신호 대역폭과 대신호 대역폭은 다릅니다.
정착 시간 (settling time)
특정 정확도까지 안정되는 시간. ADC 드라이버에서 중요합니다.
0.01%(12비트급) 정착에는 슬루 구간 + 선형 정착 구간이 모두 필요하며, 데이터시트 값을 확인해야 합니다.
4. 입출력 범위
공통 모드 입력 범위 (CMIR)
일부 OP앰프는 입력이 전원 레일 근처에 오면 동작하지 않습니다.
| 종류 | 입력 범위 |
|---|---|
| 일반 | V ~ V |
| 단전원(레일 근처) | ~ V |
| 레일투레일 입력 | ~ |
⚠️ 레일투레일 입력 OP앰프는 내부에 두 개의 입력단(PMOS/NMOS)이 있고, 중간에서 전환됩니다. 전환 지점에서 옵셋이 갑자기 점프하고 CMRR이 나빠집니다. 정밀 측정에서는 이 지점을 피하도록 설계하세요.
출력 스윙
레일투레일 출력이라도 부하에 따라 레일까지 못 갑니다. 데이터시트의 부하 조건을 확인하세요.
5. PSRR (전원 제거비)
전원 변동이 출력에 나타나는 정도.
Delta V전압 변화량voltage changeVPSRR전원 제거비power supply rejection ratiodBV_OS전압 (OS)voltage (OS)VV_supply전압 (supply)voltage (supply)V| 주파수 | PSRR (전형) |
|---|---|
| DC | 80~120 dB |
| 1 kHz | 60~80 dB |
| 100 kHz | 20~40 dB |
| 1 MHz | < 20 dB |
⚠️ PSRR은 고주파에서 급격히 나빠집니다. 스위칭 레귤레이터(regulator)스위칭 레귤레이터 switching regulator전압을 열로 버리는 대신 빠르게 껐다 켜서 바꾸는 방식으로, 효율은 높지만 잡음을 만듭니다.자세히 보기 →의 수백 kHz 리플은 OP앰프가 거의 막아주지 못합니다. 전원 필터링과 디커플링이 필수입니다 → 8-06
⚖️ 부품 트레이드오프 — OP앰프 선택
| 우선 사항 | 선택 | 대가 |
|---|---|---|
| 저잡음 (저임피던스 소스) | 바이폴라 (AD797, OPA1612) | 바이어스 전류 큼, 전류 잡음 큼, 소비 전류 큼 |
| 저잡음 (고임피던스 소스) | JFET/CMOS (OPA140, ADA4530) | 전압 잡음 크고 1/f 나쁨 |
| 저옵셋·저드리프트 | 초퍼/제로드리프트 (ADA4522) | 스위칭 노이즈(초핑 주파수), 대역폭 제한, 비쌈 |
| 고속 | 고속 OP앰프 | 소비 전류 큼, 안정성 까다로움, 잡음 큼 |
| 저전력 | 마이크로파워 | 대역폭·슬루레이트 낮음, 잡음 큼 |
| 단전원 | 레일투레일 | 전환 지점 옵셋 점프, 왜곡 |
💡 모든 것을 만족하는 OP앰프는 없습니다. 잡음·전력·속도·정확도는 서로 상충합니다. 무엇이 시스템을 제한하는지 계산으로 먼저 확인하고 고르세요 → 13-02
시뮬레이션으로 확인
# examples/07-opamp/opamp-gbw.yaml
meta:
name: GBW가 대역폭을 제한한다
lesson: docs/07-opamp/06-real-opamp-limits.md
note: R1을 바꿔 이득을 10/100/1000으로 하고 -3dB 지점을 비교
components:
- {ref: VP, type: vdc, value: 15}
- {ref: VN, type: vdc, value: -15}
- {ref: VIN, type: vac, value: 0.001}
- {ref: R1, type: r, value: 99k, sweep: {min: 1k, max: 1M}}
- {ref: R2, type: r, value: 1k}
- {ref: U1, type: opamp, model: TL071}
nets:
VCC: [VP.p, U1.'v+']
VEE: [VN.p, U1.'v-']
IN: [VIN.p, U1.'in+']
FB: [U1.'in-', R1.1, R2.1]
OUT: [U1.out, R1.2]
GND: [VP.n, VN.n, VIN.n, R2.2]
analyses:
- {type: ac, sweep: dec, points: 20, fstart: 10, fstop: 10MEG}TL071의 GBW는 3 MHz입니다. 이득 100이면 대역폭 30 kHz가 나오는지 확인하세요.
🔌 실제 쓰임새 — 자리별 선택 가이드
| 자리 | 중요 파라미터 | 예 |
|---|---|---|
| 전극 버퍼 | (pA), , 입력 용량 | OPA140, LMP7721, ADA4530 |
| 저임피던스 프리앰프 | (< 2 nV/√Hz) | AD797, OPA1612, LT1028 |
| DC 정밀 (열전대 등) | , 드리프트, 1/f | ADA4522, LTC2050 |
| ADC 드라이버 | 정착 시간, 출력 구동력 | OPA320, ADA4841 |
| 액티브 필터 | GBW, 잡음 | OPA1656, TL072 |
| 기준전압 버퍼 | , 드리프트, 출력 임피던스 | OPA333 |
| 범용 | 가격 | TL072, MCP6002 |
⚠️ 데이터시트 읽기 체크리스트
- 와 드리프트 (µV/°C)
- , — 소스 임피던스와 곱해 옵셋 계산
- @ 1 kHz, 1/f 코너 주파수
- — 고임피던스에서 결정적
- GBW, 슬루레이트
- CMIR — 내 신호 범위가 들어가는가
- 출력 스윙 (부하 조건 확인)
- PSRR @ 관심 주파수 (DC 값만 보면 안 됨)
- 전원 전압 범위, 소비 전류
- 용량성 부하 구동 능력 (07)
- 입력 보호 다이오드 유무 (누설·전류 제한)
연습문제
문제 1. mV인 OP앰프로 이득 500 증폭기를 만들면 출력 옵셋은?
exercises/07-06-offset-x500.yaml풀이
1 V. ±5 V 출력 범위의 20%를 옵셋이 차지합니다. AC 커플링이나 저옵셋 소자가 필요합니다.
문제 2. nA인 OP앰프를 1 MΩ 소스에 쓰면 옵셋 오차는? 온도 변화까지 고려하면?
풀이
Delta V전압 변화량voltage changeVV전압voltageV50 mV! 50 µV 신호의 1000배입니다.
온도: 바이폴라 는 온도에 따라 변합니다(대략 −0.5%/°C에서 +1%/°C, 소자에 따라). 20 °C 변화에 10~20% 변동 → 5~10 mV의 드리프트. 교정(calibration)으로도 잡을 수 없습니다.
해결: CMOS 입력( = 1 pA) → ✅
문제 3. 1 MΩ 전극 신호(대역 1 Hz~5 kHz, 50 µV)를 측정합니다. 다음 두 OP앰프 중 어느 것이 낫습니까?
- A: AD797 (=0.9 nV/√Hz, =2 pA/√Hz, =250 nA)
- B: OPA140 (=5.1 nV/√Hz, =0.8 fA/√Hz, =10 pA)
exercises/07-06-opamp-choice.yaml풀이
총 입력 환산 잡음 밀도를 계산합니다.
저항 열잡음 (공통):
k_B볼츠만 상수Boltzmann constantJ/KR_S신호원 저항source resistanceΩT온도 또는 주기temperature or periodA (AD797):
- = 0.9 nV/√Hz
- ← 압도적
- 총:
B (OPA140):
- = 5.1 nV/√Hz
- ← 무시 가능
- 총:
B가 16배 조용합니다.
대역 5 kHz에서의 총 잡음:
- A: → 신호(50 µV)보다 큼 ❌
- B: → SNR = dB ✅
바이어스 전류 옵셋도 확인:
- A: ❌ 완전히 불가능
- B: ✅
결론: B (OPA140).
“초저잡음”이라고 광고하는 AD797이 이 경우에는 최악입니다. 데이터시트의 만 보고 고르면 안 되고, 소스 임피던스와 함께 계산해야 합니다.
다만 B도 저항 열잡음(128 nV/√Hz)에 막혀 있습니다. 이 이상 개선하려면 전극 임피던스 자체를 낮춰야 합니다 — 전극 면적을 키우거나, 표면 처리(PEDOT:PSS, 이리듐 산화물)로 임피던스를 낮추는 것이 재료 연구의 목표입니다.
이것이 16-00 방법론 3단계의 핵심 통찰입니다: 신호원이 잡음의 하한을 정하고, 회로는 그 이상으로 좋아질 수 없습니다.
이전 ← 05 액티브 필터 | 다음 → 07 용량성 부하와 발진