분압기와 분류기
한 줄 요약 — 분압기는 가장 많이 쓰는 회로이자, 부하를 달면 무너진다는 사실을 모르면 가장 많이 실패하는 회로입니다.
분압기 (voltage divider)
두 저항을 직렬로 연결하고 가운데에서 전압을 뽑습니다.
유도
직렬이므로 전류가 같습니다.
I전류currentAR_11번 저항resistance 1ΩR_22번 저항resistance 2ΩV_in입력 전압input voltageV양단 전압이 출력이므로
R_11번 저항resistance 1ΩR_22번 저항resistance 2ΩV_in입력 전압input voltageVV_out출력 전압output voltageV출력은 “내가 걸친 저항 / 전체 저항”의 비율입니다. 이 형태로 기억하면 헷갈리지 않습니다.
감 잡기
| 1 : 1 | 1/2 |
| 1 : 2 | 2/3 |
| 2 : 1 | 1/3 |
| 1 : 3 | 3/4 |
| 9 : 1 | 1/10 |
★ 부하 효과 — 이 장의 핵심
분압기의 공식은 출력에서 전류가 흐르지 않을 때만 성립합니다. 부하 을 연결하는 순간 이야기가 달라집니다.
은 와 병렬이 되므로:
R_11번 저항resistance 1ΩR_22번 저항resistance 2ΩR_L부하 저항load resistanceΩV_in입력 전압input voltageVV_out출력 전압output voltageV숫자로 보기
V, → 무부하 출력은 2.5 V입니다.
| 부하 | 오차 | ||
|---|---|---|---|
| ∞ (무부하) | 10 kΩ | 2.500 V | — |
| 1 MΩ | 9.90 kΩ | 2.488 V | −0.5% |
| 100 kΩ | 9.09 kΩ | 2.381 V | −4.8% |
| 10 kΩ | 5.00 kΩ | 1.667 V | −33% |
| 1 kΩ | 0.91 kΩ | 0.417 V | −83% |
⚠️ 부하가 분압기 저항과 비슷하면 출력이 완전히 무너집니다.
규칙
R_11번 저항resistance 1ΩR_22번 저항resistance 2ΩR_L부하 저항load resistanceΩR_11번 저항resistance 1ΩR_22번 저항resistance 2ΩR_L부하 저항load resistanceΩ여기서 가 바로 분압기의 출력 임피던스(테브난테브난 등가 Thévenin equivalent아무리 복잡한 선형 회로도 밖에서 보면 전압원 하나와 저항 하나로 똑같이 행동합니다.자세히 보기 → 등가(Thévenin equivalent) 저항) 입니다 → 2-05, 2-06
해결책은 버퍼입니다
부하를 못 줄이겠다면, 입력 임피던스(impedance)입력 임피던스 input impedance회로가 신호원에서 전류를 얼마나 적게 빼앗는지를 나타내는 값으로, 신호원 임피던스의 100배는 돼야 안전합니다.자세히 보기 →가 매우 높은 버퍼를 사이에 넣습니다.
버퍼를 넣으면 부하 효과가 사라집니다. 분압기는 버퍼의 입력만 보고, 버퍼가 부하를 대신 밀어 줍니다.
OP앰프 볼티지 팔로워(7-02)나 소스 팔로워(6-06)가 이 역할을 합니다.
💡 이것이 16-01에서 액티브 어레이가 픽셀마다 소스 팔로워(source follower)소스 팔로워 source follower전압 이득이 1인데도 쓰는 이유는 높은 임피던스를 낮은 임피던스로 바꿔 주기 때문입니다.자세히 보기 →를 두는 이유의 원형입니다. 전극(고임피던스 신호원)에 배선(부하)을 직접 연결하면 신호가 무너지므로, 그 자리에서 임피던스를 낮춰서 내보냅니다.
분류기 (current divider)
병렬 저항에서 전류가 나뉘는 비율입니다.
I_total전체 전류total currentAI_11번 전류current 1AR_11번 저항resistance 1ΩR_22번 저항resistance 2Ω⚠️ 분압기와 반대입니다. 분압에서는 자기 저항이 분자였는데, 분류에서는 상대방 저항이 분자입니다. 전류는 저항이 작은 쪽으로 더 많이 흐르기 때문입니다.
계산 예제
예제 1 — ADC 입력 분압
12 V 배터리 전압을 3.3 V ADC로 측정합니다. 최대 12 V가 3.0 V가 되게 하려면?
R_11번 저항resistance 1ΩR_22번 저항resistance 2Ω. E24에서 , 을 고르면 비율이 정확히 1/4입니다.
출력 임피던스 확인:
R_out출력 저항output resistanceΩSTM32 ADC의 권장 소스 임피던스는 보통 10 kΩ 이하(샘플링 시간에 따라 다름)이므로 아슬아슬하게 통과합니다. 더 안전하게 하려면 저항을 낮추거나(3 kΩ/1 kΩ → ) 버퍼를 넣습니다.
자세한 계산은 10-03 ADC 입력 설계.
예제 2 — 왜 큰 저항을 쓰면 안 되는가
같은 1/4 비율을 300 kΩ / 100 kΩ으로 만들면 소비 전류는 로 아주 적습니다. 좋아 보입니다.
그런데:
- 출력 임피던스가 75 kΩ → ADC 샘플링 커패시터(sampling capacitor)샘플링 커패시터 sampling capacitorADC 안에서 신호를 잠깐 담아 두는 커패시터로, 이것을 채우는 시간이 곧 세틀링 요구가 됩니다.자세히 보기 →를 충전하지 못해 측정값이 틀림
- 열잡음(thermal noise)열잡음 thermal noise모든 저항이 온도 때문에 내는 피할 수 없는 잡음으로, 측정의 바닥을 정합니다.자세히 보기 →이 에 비례해 증가
- ADC 입력 누설 전류(수백 nA)가 75 kΩ에 흘러 수십 mV 오차
저항을 키워 전력을 아끼면 임피던스가 올라가고, 임피던스가 올라가면 노이즈·대역폭(bandwidth)·정확도가 전부 나빠집니다. 이 트레이드오프가 회로 설계에서 끝없이 반복됩니다.
시뮬레이션으로 확인
아래 YAML 이 그대로 도는 회로입니다. 값을 고쳐 가며 눌러 보세요.
# examples/01-dc-basics/loaded-divider.yaml
meta:
name: 부하가 걸린 분압기
lesson: docs/01-dc-basics/04-voltage-divider.md
note: RL을 바꿔가며 출력이 어떻게 무너지는지 본다
components:
- {ref: V1, type: vdc, value: 5}
- {ref: R1, type: r, value: 10k}
- {ref: R2, type: r, value: 10k}
- {ref: RL, type: r, value: 10k, label: 부하}
nets:
VIN: [V1.p, R1.1]
OUT: [R1.2, R2.1, RL.1]
GND: [V1.n, R2.2, RL.2]
analyses:
- {type: op}
expect:
- {measure: v, node: OUT, value: 1.667, tol: 1%}RL을 지운 버전(unloaded-divider.yaml)과 비교하면 2.5 V → 1.667 V로 무너지는 것이 바로 보입니다.
⚖️ 부품 트레이드오프
| 선택 | ✅ 좋아지는 것 | ⚠️ 나빠지는 것 |
|---|---|---|
| 작은 분압 저항 (1 k급) | 출력 임피던스 낮음 → 부하 영향 적음, 노이즈 낮음, 대역폭 넓음 | 상시 전류 소비 큼 (배터리 수명) |
| 큰 분압 저항 (1 M급) | 전류 소비 극소 | 부하 효과 심각, 열잡음 증가, 기생 용량(parasitic capacitance)기생 용량 parasitic capacitance부품·배선·케이블이 원치 않게 갖는 커패시턴스로, 고임피던스 신호원에서 대역폭을 가장 먼저 잡아먹습니다.자세히 보기 →과 만나 대역폭 저하, 누설 전류 오차 |
| 출력에 커패시터(capacitor) 추가 | 노이즈 필터링, ADC 샘플링 전하 공급원 | 응답 느려짐 (시정수 ), 스텝 응답에서 세틀링 필요 |
| 버퍼 추가 | 부하 효과 완전 제거, 임피던스 변환 | 부품·전력·비용 증가, 버퍼 자체의 옵셋·노이즈·대역폭 제한이 추가됨 |
| 분압 대신 전압 레퍼런스 IC | 정확도·안정도 우수, 온도 드리프트 작음 | 비싸고 전류 소비, 부품 추가 |
💡 출력 커패시터의 이중성: ADC 앞의 분압기에 100 nF을 달면 노이즈가 줄고 샘플링 순간 전하를 공급해줘서 정확도가 좋아집니다. 그런데 입력이 빠르게 변하는 신호라면 시정수 때문에 응답이 느려져 측정값이 틀립니다. 무엇을 재는지에 따라 정반대의 선택이 됩니다.
🔌 실제 쓰임새
| 용도 | 주의점 |
|---|---|
| ADC 입력 스케일링 | 출력 임피던스와 ADC 요구사항 확인 (10-03) |
| 바이어스 전압 생성 | 단전원 OP앰프의 가상 접지 (7-06) — 반드시 버퍼 필요 |
| 레벨 시프트 | 5 V 로직 → 3.3 V 입력 (9-05) |
| 피드백 네트워크 | 레귤레이터(regulator)·증폭기의 이득 설정 |
| 감쇠기(attenuator) | 오실로스코프(oscilloscope) 프로브 10:1 — 여기엔 주파수 보상 커패시터가 함께 들어갑니다 (14-02) |
| 전류 감지 후 스케일링 | 션트 전압을 ADC 범위로 |
둘째 줄의 “반드시 버퍼 필요” 가 왜 “권장” 이 아닌지 재 봅니다.
⚠️ 이상과 실제의 차이
| 이상 | 실제 |
|---|---|
| 출력은 공식대로 | 부하가 걸리면 무너짐 — 이 장의 핵심 |
| 주파수와 무관 | 기생 용량이 와 저역통과 필터를 만듦 → 고주파에서 분압비가 달라짐 |
| 저항 오차만 고려 | 두 저항의 오차 방향이 반대면 비율 오차가 두 배로 누적 |
| 온도 무관 | 두 저항의 온도계수가 다르면 비율이 온도에 따라 변함 |
| 노이즈 없음 | 의 열잡음이 출력에 그대로 나타남 |
둘째 줄 — 기생 용량이 만드는 극점입니다.
주파수 특성 — 오실로스코프 프로브가 보상 커패시터를 갖는 이유
분압기의 각 저항에 기생 용량이 붙으면, 고주파에서 임피던스 비율이 저항 비율과 달라집니다. 이 때문에 사각파를 넣으면 오버슈트(overshoot)오버슈트 overshoot계단 입력에 응답이 목표값을 넘어 솟는 정도로, 감쇠비 하나로 정해집니다.자세히 보기 →나 언더슈트가 생깁니다.
해결은 각 저항에 커패시터를 병렬로 달아 RC 곱을 같게 만드는 것입니다.
C_11번 정전용량capacitance 1FC_22번 정전용량capacitance 2FR_11번 저항resistance 1ΩR_22번 저항resistance 2Ω이 조건이 맞으면 모든 주파수에서 분압비가 일정해집니다. 오실로스코프 프로브(probe)의 조정 나사가 바로 이 을 맞추는 것입니다 → 14-02
연습문제
문제 1. 9 V를 5 V로 낮추는 분압기를 설계하세요. 소비 전류는 1 mA 이하로.
exercises/01-04-design-9to5.yaml풀이
R_11번 저항resistance 1ΩR_22번 저항resistance 2Ω전체 저항:
로 잡으면 , . E24에서 , → V (1.6% 오차)
중요: 이 분압기의 출력 임피던스는 입니다. 이걸로 전원을 만들면 안 됩니다 — 부하가 조금만 커도 전압이 무너집니다. 전원용으로는 레귤레이터를 써야 합니다 (8-02).
문제 2. 100 kΩ/100 kΩ 분압기 출력을 입력 저항 1 MΩ인 회로에 연결했습니다. 출력 오차는?
exercises/01-04-loading-error.yaml풀이
R_22번 저항resistance 2ΩR_L부하 저항load resistanceΩV_in입력 전압input voltageVV_out출력 전압output voltageV무부하 0.5 대비 −4.8% 오차입니다.
규칙 확인: , → 10~100배 사이이므로 오차 1~10% 구간. 계산과 일치합니다.
문제 3. 전극(electrode) 임피던스 1 MΩ인 신호원의 신호를, 입력 임피던스 10 MΩ인 증폭기로 받습니다. 신호는 몇 % 감쇠합니까? 그리고 배선(trace)의 기생 용량이 20 pF일 때 대역폭은?
풀이
감쇠 (분압):
DC에서는 9% 손실로 견딜 만합니다.
대역폭: 신호원 저항 1 MΩ과 기생 용량 20 pF이 저역통과 필터를 만듭니다.
f_c차단 주파수cutoff frequencyHz약 8 kHz. ECoG의 다중단위활동(MUA)은 300 Hz~5 kHz 대역이므로 아슬아슬하고, 스파이크(spike) 파형은 왜곡됩니다.
이것이 16-01에서 픽셀마다 소스 팔로워를 두는 이유입니다. 전극 바로 옆에서 임피던스를 kΩ급으로 낮추면 같은 20 pF에서도 대역폭이 MHz급이 됩니다.
이전 ← 03 직렬과 병렬 | 다음 → 05 실제 저항 고르기