분압기와 분류기

한 줄 요약 — 분압기는 가장 많이 쓰는 회로이자, 부하를 달면 무너진다는 사실을 모르면 가장 많이 실패하는 회로입니다.


분압기 (voltage divider)

두 저항을 직렬로 연결하고 가운데에서 전압을 뽑습니다.

기본 분압기 회로도R110kΩV15VR210kΩVINOUTGND
기본 분압기워크벤치에서 열기 →

유도

직렬이므로 전류가 같습니다.

I=VinR1+R2I = \frac{V_{in}}{R_1 + R_2}
기호
I전류currentA
R_11번 저항resistance 1Ω
R_22번 저항resistance 2Ω
V_in입력 전압input voltageV

R2R_2 양단 전압이 출력이므로

Vout=Vin⋅R2R1+R2\boxed{V_{out} = V_{in}\cdot\frac{R_2}{R_1+R_2}}
기호
R_11번 저항resistance 1Ω
R_22번 저항resistance 2Ω
V_in입력 전압input voltageV
V_out출력 전압output voltageV

출력은 “내가 걸친 저항 / 전체 저항”의 비율입니다. 이 형태로 기억하면 헷갈리지 않습니다.

감 잡기

R1:R2R_1 : R_2Vout/VinV_{out}/V_{in}
1 : 11/2
1 : 22/3
2 : 11/3
1 : 33/4
9 : 11/10

★ 부하 효과 — 이 장의 핵심

분압기의 공식은 출력에서 전류가 흐르지 않을 때만 성립합니다. 부하 RLR_L을 연결하는 순간 이야기가 달라집니다.

RLR_L은 R2R_2와 병렬이 되므로:

Vout=Vin⋅R2∥RLR1+(R2∥RL)V_{out} = V_{in}\cdot\frac{R_2 \parallel R_L}{R_1 + (R_2 \parallel R_L)}
기호
R_11번 저항resistance 1Ω
R_22번 저항resistance 2Ω
R_L부하 저항load resistanceΩ
V_in입력 전압input voltageV
V_out출력 전압output voltageV
부하 R_L 은 R₂ 와 병렬 회로도R110kΩV15VR210kΩRL10kΩ부하VINOUTGND
부하 R_L 은 R₂ 와 병렬워크벤치에서 열기 →

숫자로 보기

Vin=5V_{in}=5 V, R1=R2=10 kΩR_1=R_2=10\ \text{k}\Omega → 무부하 출력은 2.5 V입니다.

부하 RLR_LR2∥RLR_2 \parallel R_LVoutV_{out}오차
∞ (무부하)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%

⚠️ 부하가 분압기 저항과 비슷하면 출력이 완전히 무너집니다.

규칙

RL≥10×(R1∥R2)⇒오차 10% 이내R_L \geq 10 \times (R_1 \parallel R_2) \quad\Rightarrow\quad \text{오차 10\% 이내}
기호
R_11번 저항resistance 1Ω
R_22번 저항resistance 2Ω
R_L부하 저항load resistanceΩ
RL≥100×(R1∥R2)⇒오차 1% 이내R_L \geq 100 \times (R_1 \parallel R_2) \quad\Rightarrow\quad \text{오차 1\% 이내}
기호
R_11번 저항resistance 1Ω
R_22번 저항resistance 2Ω
R_L부하 저항load resistanceΩ

여기서 R1∥R2R_1 \parallel R_2가 바로 분압기의 출력 임피던스(테브난테브난 등가 Thévenin equivalent아무리 복잡한 선형 회로도 밖에서 보면 전압원 하나와 저항 하나로 똑같이 행동합니다.Vth, RthV_{th},\ R_{th}자세히 보기 → 등가(Thévenin equivalent) 저항) 입니다 → 2-05, 2-06

해결책은 버퍼입니다

부하를 못 줄이겠다면, 입력 임피던스(impedance)입력 임피던스 input impedance회로가 신호원에서 전류를 얼마나 적게 빼앗는지를 나타내는 값으로, 신호원 임피던스의 100배는 돼야 안전합니다.자세히 보기 →가 매우 높은 버퍼를 사이에 넣습니다.

VINR1 → 분압점 → R2 → GND분압기 본체버퍼입력 임피던스가 매우 커서 분압점에서 전류를 뺏지 않는다부하이제 부하가 아무리 무거워도 분압비가 유지된다

버퍼를 넣으면 부하 효과가 사라집니다. 분압기는 버퍼의 입력만 보고, 버퍼가 부하를 대신 밀어 줍니다.

OP앰프 볼티지 팔로워(7-02)나 소스 팔로워(6-06)가 이 역할을 합니다.

💡 이것이 16-01에서 액티브 어레이가 픽셀마다 소스 팔로워(source follower)소스 팔로워 source follower전압 이득이 1인데도 쓰는 이유는 높은 임피던스를 낮은 임피던스로 바꿔 주기 때문입니다.자세히 보기 →를 두는 이유의 원형입니다. 전극(고임피던스 신호원)에 배선(부하)을 직접 연결하면 신호가 무너지므로, 그 자리에서 임피던스를 낮춰서 내보냅니다.


분류기 (current divider)

병렬 저항에서 전류가 나뉘는 비율입니다.

분류기 — 분자가 상대방 저항인 이유 회로도I13mA전체 3 mAR11kΩ쉬운 길R22kΩ어려운 길TOPGND
분류기 — 분자가 상대방 저항인 이유워크벤치에서 열기 →
I1=Itotal⋅R2R1+R2I_1 = I_{total}\cdot\frac{R_2}{R_1+R_2}
기호
I_total전체 전류total currentA
I_11번 전류current 1A
R_11번 저항resistance 1Ω
R_22번 저항resistance 2Ω

⚠️ 분압기와 반대입니다. 분압에서는 자기 저항이 분자였는데, 분류에서는 상대방 저항이 분자입니다. 전류는 저항이 작은 쪽으로 더 많이 흐르기 때문입니다.


계산 예제

예제 1 — ADC 입력 분압

12 V 배터리 전압을 3.3 V ADC로 측정합니다. 최대 12 V가 3.0 V가 되게 하려면?

R2R1+R2=3.012=0.25\frac{R_2}{R_1+R_2} = \frac{3.0}{12} = 0.25
기호
R_11번 저항resistance 1Ω
R_22번 저항resistance 2Ω

R1=3R2R_1 = 3R_2. E24에서 R1=30 kR_1 = 30\ \text{k}, R2=10 kR_2 = 10\ \text{k}을 고르면 비율이 정확히 1/4입니다.

출력 임피던스 확인:

Rout=30k∥10k=7.5 kΩR_{out} = 30\text{k} \parallel 10\text{k} = 7.5\ \text{k}\Omega
기호
R_out출력 저항output resistanceΩ

STM32 ADC의 권장 소스 임피던스는 보통 10 kΩ 이하(샘플링 시간에 따라 다름)이므로 아슬아슬하게 통과합니다. 더 안전하게 하려면 저항을 낮추거나(3 kΩ/1 kΩ → Rout=750 ΩR_{out}=750\ \Omega) 버퍼를 넣습니다.

12 V → 3.0 V, 30k/10k 회로도R130kΩV112V배터리R210kΩVINADCGND
12 V → 3.0 V, 30k/10k워크벤치에서 열기 →

자세한 계산은 10-03 ADC 입력 설계.

예제 2 — 왜 큰 저항을 쓰면 안 되는가

같은 1/4 비율을 300 kΩ / 100 kΩ으로 만들면 소비 전류는 12/400k=30 μA12/400\text{k} = 30\ \mu\text{A}로 아주 적습니다. 좋아 보입니다.

그런데:

  • 출력 임피던스가 75 kΩ → ADC 샘플링 커패시터(sampling capacitor)샘플링 커패시터 sampling capacitorADC 안에서 신호를 잠깐 담아 두는 커패시터로, 이것을 채우는 시간이 곧 세틀링 요구가 됩니다.자세히 보기 →를 충전하지 못해 측정값이 틀림
  • 열잡음(thermal noise)열잡음 thermal noise모든 저항이 온도 때문에 내는 피할 수 없는 잡음으로, 측정의 바닥을 정합니다.en=4kBTRe_n = \sqrt{4k_BTR}자세히 보기 →이 75k\sqrt{75\text{k}}에 비례해 증가
  • ADC 입력 누설 전류(수백 nA)가 75 kΩ에 흘러 수십 mV 오차
같은 1/4 인데 300k/100k — 누설이 37.5 mV 를 먹는다 회로도R1300kΩV112V같은 배터리R2100kΩILK500nAADC 누설 500 nAVINADCGND
같은 1/4 인데 300k/100k — 누설이 37.5 mV 를 먹는다워크벤치에서 열기 →

저항을 키워 전력을 아끼면 임피던스가 올라가고, 임피던스가 올라가면 노이즈·대역폭(bandwidth)·정확도가 전부 나빠집니다. 이 트레이드오프가 회로 설계에서 끝없이 반복됩니다.


시뮬레이션으로 확인

아래 YAML 이 그대로 도는 회로입니다. 값을 고쳐 가며 눌러 보세요.

부하가 걸린 분압기 회로도R110kΩV15VR210kΩRL10kΩ부하VINOUTGND
부하가 걸린 분압기워크벤치에서 열기 →
부하가 걸린 분압기 회로도R110kΩV15VR210kΩRL10kΩ부하VINOUTGND
부하가 걸린 분압기워크벤치에서 열기 →
# 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 샘플링 전하 공급원응답 느려짐 (시정수 RoutCR_{out}C), 스텝 응답에서 세틀링 필요
버퍼 추가부하 효과 완전 제거, 임피던스 변환부품·전력·비용 증가, 버퍼 자체의 옵셋·노이즈·대역폭 제한이 추가됨
분압 대신 전압 레퍼런스 IC정확도·안정도 우수, 온도 드리프트 작음비싸고 전류 소비, 부품 추가

💡 출력 커패시터의 이중성: ADC 앞의 분압기에 100 nF을 달면 노이즈가 줄고 샘플링 순간 전하를 공급해줘서 정확도가 좋아집니다. 그런데 입력이 빠르게 변하는 신호라면 시정수 7.5k×100n=750 μs7.5\text{k} \times 100\text{n} = 750\ \mu\text{s} 때문에 응답이 느려져 측정값이 틀립니다. 무엇을 재는지에 따라 정반대의 선택이 됩니다.

출력 커패시터의 이중성 — 같은 100 nF 이 도움이자 방해 회로도RA130kΩRB130kΩVIN12 V 계단RA210kΩRB210kΩCOUT100nF출력 커패시터SRCFASTSLOWGND
출력 커패시터의 이중성 — 같은 100 nF 이 도움이자 방해워크벤치에서 열기 →

🔌 실제 쓰임새

용도주의점
ADC 입력 스케일링출력 임피던스와 ADC 요구사항 확인 (10-03)
바이어스 전압 생성단전원 OP앰프의 가상 접지 (7-06) — 반드시 버퍼 필요
레벨 시프트5 V 로직 → 3.3 V 입력 (9-05)
피드백 네트워크레귤레이터(regulator)·증폭기의 이득 설정
감쇠기(attenuator)오실로스코프(oscilloscope) 프로브 10:1 — 여기엔 주파수 보상 커패시터가 함께 들어갑니다 (14-02)
전류 감지 후 스케일링션트 전압을 ADC 범위로

둘째 줄의 “반드시 버퍼 필요” 가 왜 “권장” 이 아닌지 재 봅니다.

바이어스 전압에 버퍼가 "반드시" 필요한 이유 회로도RA1100kΩRA2100kΩRLOAD1kΩ부하 1 kΩRB1100kΩRB2100kΩRLOAD21kΩ같은 부하 1 kΩV15VVN-5VU1OPA140볼티지 팔로워VCCVCCVCCVCCVEEVEERAWMIDBUFGND
바이어스 전압에 버퍼가 "반드시" 필요한 이유워크벤치에서 열기 →

⚠️ 이상과 실제의 차이

이상실제
출력은 공식대로부하가 걸리면 무너짐 — 이 장의 핵심
주파수와 무관기생 용량이 R1∥R2R_1\parallel R_2와 저역통과 필터를 만듦 → 고주파에서 분압비가 달라짐
저항 오차만 고려두 저항의 오차 방향이 반대면 비율 오차가 두 배로 누적
온도 무관두 저항의 온도계수가 다르면 비율이 온도에 따라 변함
노이즈 없음R1∥R2R_1\parallel R_2의 열잡음이 출력에 그대로 나타남

둘째 줄 — 기생 용량이 만드는 극점입니다.

분압비가 주파수에 따라 달라진다 — 기생 용량 20 pF 회로도R110kΩVS1VR210kΩCPAR20pF배선 기생 20 pFVINOUTGND
분압비가 주파수에 따라 달라진다 — 기생 용량 20 pF워크벤치에서 열기 →

주파수 특성 — 오실로스코프 프로브가 보상 커패시터를 갖는 이유

분압기의 각 저항에 기생 용량이 붙으면, 고주파에서 임피던스 비율이 저항 비율과 달라집니다. 이 때문에 사각파를 넣으면 오버슈트(overshoot)오버슈트 overshoot계단 입력에 응답이 목표값을 넘어 솟는 정도로, 감쇠비 하나로 정해집니다.Mp=e−πζ/1−ζ2M_p = e^{-\pi\zeta/\sqrt{1-\zeta^2}}자세히 보기 →나 언더슈트가 생깁니다.

해결은 각 저항에 커패시터를 병렬로 달아 RC 곱을 같게 만드는 것입니다.

R1C1=R2C2R_1C_1 = R_2C_2
기호
C_11번 정전용량capacitance 1F
C_22번 정전용량capacitance 2F
R_11번 저항resistance 1Ω
R_22번 저항resistance 2Ω
R₁C₁ = R₂C₂ 를 맞춘 프로브와 안 맞춘 프로브 회로도RA19MΩCA11pF부족 보상 1 pFRB19MΩC12.22pF맞는 값VS1VRA21MΩCA220pF스코프 20 pFRB21MΩCB220pF같은 스코프 20 pFTIPUNDERFLATGND
R₁C₁ = R₂C₂ 를 맞춘 프로브와 안 맞춘 프로브워크벤치에서 열기 →

이 조건이 맞으면 모든 주파수에서 분압비가 일정해집니다. 오실로스코프 프로브(probe)의 조정 나사가 바로 이 C1C_1을 맞추는 것입니다 → 14-02


연습문제

문제 1. 9 V를 5 V로 낮추는 분압기를 설계하세요. 소비 전류는 1 mA 이하로.

exercises/01-04-design-9to5.yaml
풀이 R2R1+R2=59=0.556\frac{R_2}{R_1+R_2} = \frac{5}{9} = 0.556
기호
R_11번 저항resistance 1Ω
R_22번 저항resistance 2Ω

전체 저항: R1+R2≥9 V/1 mA=9 kΩR_1+R_2 \geq 9\ \text{V} / 1\ \text{mA} = 9\ \text{k}\Omega

R1+R2=9kR_1+R_2 = 9\text{k}로 잡으면 R2=5kR_2 = 5\text{k}, R1=4kR_1 = 4\text{k}. E24에서 R1=3.9kR_1 = 3.9\text{k}, R2=4.7kR_2 = 4.7\text{k} → Vout=9×4.7/8.6=4.92V_{out} = 9 \times 4.7/8.6 = 4.92 V (1.6% 오차)

중요: 이 분압기의 출력 임피던스는 3.9k∥4.7k=2.1 kΩ3.9\text{k}\parallel4.7\text{k} = 2.1\ \text{k}\Omega입니다. 이걸로 전원을 만들면 안 됩니다 — 부하가 조금만 커도 전압이 무너집니다. 전원용으로는 레귤레이터를 써야 합니다 (8-02).

문제 2. 100 kΩ/100 kΩ 분압기 출력을 입력 저항 1 MΩ인 회로에 연결했습니다. 출력 오차는?

exercises/01-04-loading-error.yaml
풀이 R2∥RL=100k×1M100k+1M=90.9 kΩR_2 \parallel R_L = \frac{100\text{k}\times1\text{M}}{100\text{k}+1\text{M}} = 90.9\ \text{k}\Omega
기호
R_22번 저항resistance 2Ω
R_L부하 저항load resistanceΩ
Vout=Vin90.9100+90.9=0.476 VinV_{out} = V_{in}\frac{90.9}{100+90.9} = 0.476\,V_{in}
기호
V_in입력 전압input voltageV
V_out출력 전압output voltageV

무부하 0.5 대비 −4.8% 오차입니다.

규칙 확인: R1∥R2=50 kR_1\parallel R_2 = 50\ \text{k}, RL=1 M=20×50kR_L = 1\ \text{M} = 20\times50\text{k} → 10~100배 사이이므로 오차 1~10% 구간. 계산과 일치합니다.

문제 3. 전극(electrode) 임피던스 1 MΩ인 신호원의 신호를, 입력 임피던스 10 MΩ인 증폭기로 받습니다. 신호는 몇 % 감쇠합니까? 그리고 배선(trace)의 기생 용량이 20 pF일 때 대역폭은?

연습 1-04-3 — 전극 임피던스와 배선 용량 회로도RS1MΩ전극 임피던스VS1V전극 신호RIN10MΩ증폭기 입력CW20pF배선 기생 용량SRCINGND
연습 1-04-3 — 전극 임피던스와 배선 용량워크벤치에서 열기 →
풀이

감쇠 (분압):

10M1M+10M=0.909→9.1% 감쇠\frac{10\text{M}}{1\text{M}+10\text{M}} = 0.909 \rightarrow \textbf{9.1\% 감쇠}

DC에서는 9% 손실로 견딜 만합니다.

대역폭: 신호원 저항 1 MΩ과 기생 용량 20 pF이 저역통과 필터를 만듭니다.

fc=12π×106×20×10−12≈7.96 kHzf_c = \frac{1}{2\pi \times 10^6 \times 20\times10^{-12}} \approx 7.96\ \text{kHz}
기호
f_c차단 주파수cutoff frequencyHz

약 8 kHz. ECoG의 다중단위활동(MUA)은 300 Hz~5 kHz 대역이므로 아슬아슬하고, 스파이크(spike) 파형은 왜곡됩니다.

이것이 16-01에서 픽셀마다 소스 팔로워를 두는 이유입니다. 전극 바로 옆에서 임피던스를 kΩ급으로 낮추면 같은 20 pF에서도 대역폭이 MHz급이 됩니다.


이전 ← 03 직렬과 병렬 | 다음 → 05 실제 저항 고르기