키르히호프 법칙 (KCL·KVL)
한 줄 요약 — 전하는 사라지지 않고(KCL), 에너지는 한 바퀴 돌면 제자리(KVL). 이 둘이 모든 회로 해석의 기초입니다.
KCL — 전류 법칙
한 노드로 들어가는 전류의 합 = 나오는 전류의 합
I전류currentAI_in입력 전류input currentAI_out출력 전류output currentA왜 성립하는가
전하 보존입니다. 노드는 전하를 저장하지 못하므로(용량이 0), 들어온 만큼 나가야 합니다.
⚠️ 실제 노드에는 기생 용량(parasitic capacitance)기생 용량 parasitic capacitance부품·배선·케이블이 원치 않게 갖는 커패시턴스로, 고임피던스 신호원에서 대역폭을 가장 먼저 잡아먹습니다.자세히 보기 →이 있습니다. 그래서 아주 빠른 과도 현상에서는 순간적으로 KCL이 깨진 것처럼 보입니다 — 정확히는 기생 용량으로 흐르는 변위 전류를 포함하면 여전히 성립합니다. 이것이 11-05 기생 용량의 출발점입니다.
예
노드에 3 mA가 들어오고, 두 갈래로 나갑니다. 한쪽이 1.2 mA면 다른 쪽은?
I_22번 전류current 2AKVL — 전압 법칙
닫힌 루프를 한 바퀴 돌면 전압의 합은 0
V전압voltageV왜 성립하는가
에너지 보존입니다. 전하를 들고 한 바퀴 돌아 제자리에 오면 위치 에너지가 같아야 합니다. 산을 올라갔다 내려와 원위치하면 높이가 같은 것과 동일합니다.
⚠️ 변화하는 자기장이 루프를 관통하면 KVL이 깨집니다 (패러데이 법칙, ). 이것이 유도성 결합(inductive coupling)유도성 결합 inductive coupling옆 루프를 흐르는 전류의 자기장이 내 루프에 전압을 만들어 내는 경로로, 저임피던스 회로에서 심합니다.자세히 보기 → 노이즈의 원리입니다 — 회로 루프가 외부 자기장을 받아 전압이 유도됩니다. 그래서 12-05에서 루프 면적(loop area)루프 면적 loop area가는 길과 오는 길이 감싸는 넓이로, 이것이 곧 안테나 크기이므로 좁힐수록 잡음이 줍니다.자세히 보기 →을 최소화하라고 하는 것입니다.
부호 규칙
한 방향(시계 또는 반시계)을 정하고 일관되게 적용합니다.
- 전압 상승(− → +로 통과):
- 전압 강하(+ → −로 통과):
방향은 아무렇게나 정해도 됩니다. 부호만 일관되면 답은 같습니다.
계산 예제
예제 1 — 단순 직렬 루프
9 V 전원에 1 kΩ과 2 kΩ이 직렬입니다.
KVL (시계 방향):
V_R1전압 (R1)voltage (R1)VV_R2전압 (R2)voltage (R2)VI전류currentAV, V. 합이 9 V로 KVL 검산 통과.
예제 2 — 두 전원이 있는 회로
중간 노드를 라 하면, KCL로:
V_x전압 (x)voltage (x)V양변에 2000을 곱하면:
V_x전압 (x)voltage (x)VV_x전압 (x)voltage (x)VV_x전압 (x)voltage (x)VV이므로 에는 전류가 흐르지 않습니다 (와 같은 전압).
검산: mA, mA, . KCL 만족 ✅
이것이 사실상 노드 해석(nodal analysis)노드 해석 nodal analysis노드마다 KCL 을 세워 전압을 미지수로 푸는 방법으로, SPICE 가 쓰는 것이 이것입니다.자세히 보기 →입니다 → 02
예제 3 — 접지 전류가 만드는 문제 (KCL의 실전 의미)
측정 회로에서 KCL은 “모든 전류는 반드시 돌아온다”는 뜻입니다.
MCU가 접지로 100 mA를 내보내면, 그 100 mA는 어딘가를 통해 전원으로 돌아가야 합니다. 그 경로가 센서의 기준선과 겹치면, 센서 기준점(fiducial)이 흔들립니다 (0-05).
“이 전류는 어디로 돌아가는가?” 이 질문을 항상 던지는 것이 12-05 리턴 패스의 핵심입니다. KCL이 그 질문의 근거입니다.
시뮬레이션으로 확인
# examples/02-circuit-analysis/two-source.yaml
meta:
name: 두 전원 회로 (KCL 검산)
lesson: docs/02-circuit-analysis/01-kirchhoff.md
components:
- {ref: V1, type: vdc, value: 10}
- {ref: V2, type: vdc, value: 5}
- {ref: R1, type: r, value: 1k}
- {ref: R2, type: r, value: 1k}
- {ref: R3, type: r, value: 2k}
nets:
N1: [V1.p, R1.1]
MID: [R1.2, R2.1, R3.1]
N2: [R3.2, V2.p]
GND: [V1.n, V2.n, R2.2]
analyses:
- {type: op}
expect:
- {measure: v, node: MID, value: 5.0, tol: 0.5%}
- {measure: i, through: R3, value: 0, tol: 1u}해석 절차 (일반화)
- 노드에 이름을 붙이고 접지를 정합니다
- 미지수를 정합니다 — 노드 전압(노드 해석) 또는 루프 전류(메시 해석(mesh analysis)메시 해석 mesh analysis닫힌 고리마다 KVL 을 세워 루프 전류를 미지수로 푸는 방법입니다.자세히 보기 →)
- 방정식을 세웁니다 — 노드마다 KCL, 루프마다 KVL
- 풉니다
- 검산합니다 — 다른 법칙으로 확인. 전력 수지가 맞는지도 좋은 검산입니다
💡 미지수 개수 = 방정식 개수여야 풀립니다. 노드 해석은 미지수가 (노드 수 − 1)개, 메시 해석은 (독립 루프 수)개입니다. 어느 쪽이 미지수가 적은지 보고 고르면 계산이 줄어듭니다.
⚖️ 해석법 트레이드오프
| 방법 | ✅ 유리한 경우 | ⚠️ 불리한 경우 |
|---|---|---|
| 노드 해석 | 전류원이 많음, 노드가 적음, 전압을 알고 싶을 때 | 부유 전압원(접지에 닿지 않은 전압원)에 슈퍼노드 필요 |
| 메시 해석 | 전압원이 많음, 루프가 적음, 전류를 알고 싶을 때 | 두 메시가 공유하는 전류원에 슈퍼메시 필요, 평면 회로에만 적용 쉬움 |
| 중첩중첩의 원리 superposition선형 회로에서는 전원을 하나씩만 켜고 푼 결과를 더하면 전체 답이 됩니다.자세히 보기 → | 전원이 몇 개 안 되고 각각의 기여를 알고 싶을 때 | 전원이 많으면 계산 폭증, 비선형 소자에 사용 불가 |
| 테브난 등가(Thévenin equivalent) | 부하를 바꿔가며 볼 때 | 회로 내부 전류를 알 수 없음 |
🔌 실제 쓰임새
| 법칙 | 측정 회로에서의 의미 |
|---|---|
| KCL | “이 전류는 어디로 돌아가는가” — 리턴 패스(return path)리턴 패스 return path전류가 되돌아가는 길로, 고주파에서는 최단 거리가 아니라 신호 배선 바로 밑을 따라갑니다.자세히 보기 → 설계 (12-05) |
| KCL | 노드에 모이는 누설·바이어스 전류의 합이 옵셋을 만듦 (7-06) |
| KVL | 루프가 자기장을 받아 전압을 유도 → 루프 면적 최소화 (12-05) |
| KVL | 접지 배선(trace)의 전압 강하가 신호에 직렬로 더해짐 (0-05) |
⚠️ 이상과 실제의 차이
| 이상 | 실제 |
|---|---|
| 노드는 전하를 저장 안 함 | 기생 용량이 있어 과도 상태에서 전류가 잠시 다르게 흐름 |
| 루프 전압 합 = 0 | 변화하는 자기장이 통과하면 유도 전압이 생겨 성립하지 않음 |
| 배선은 전압 강하 없음 | 저항·인덕턴스(inductance)로 전압 강하 발생 |
| 노드는 한 점 | 물리적으로 퍼져 있어 위치마다 전위가 다름 |
💡 KVL이 깨지는 것이 노이즈의 근원 중 하나라는 점이 실전에서 중요합니다. 회로도에서는 완벽한 루프인데 실제로는 그 루프가 안테나로 동작합니다.
연습문제
문제 1. 한 노드에 5 mA와 3 mA가 들어오고, 2 mA가 나갑니다. 남은 한 가지의 전류는?
exercises/02-01-kcl-node.yaml풀이
I전류currentA문제 2. 12 V 전원에 3 kΩ, 2 kΩ, 1 kΩ이 직렬입니다. 각 저항 양단 전압은?
풀이
I전류currentAV, V, V. 합 12 V ✅
(분압 공식으로도 바로: 전체의 1/2, 1/3, 1/6)
문제 3. 아래 회로에서 를 구하세요.
풀이
와 가 병렬입니다:
분압:
V_x전압 (x)voltage (x)V검산 (KCL): mA. mA. 합 3 mA ✅
문제 4. 어떤 회로 루프가 20 cm × 10 cm 면적을 갖고, 주변에 60 Hz 자기장 가 수직으로 통과합니다. 유도되는 전압은?
exercises/02-01-loop-pickup.yaml풀이
패러데이 법칙:
A이득gainB대역폭 또는 자속밀도bandwidth or flux densityB_peak대역폭 또는 자속밀도 (peak)bandwidth or flux density (peak)d거리 또는 두께distance or thicknessmf주파수frequencyHzt시간timesV전압voltageVA이득gainmu이동도mobilitym²/V·sV전압voltageV약 7.5 µV. 우리가 재려는 ECoG 신호(50 µV)의 15%에 해당합니다!
루프 면적을 1/10로 줄이면(신호선과 리턴선을 나란히 붙이면) 유도 전압도 1/10인 0.75 µV가 됩니다.
이것이 12-05에서 “신호선과 리턴선을 최대한 붙여라”라고 하는 이유의 정량적 근거입니다. 꼬임선(twisted pair)이 효과적인 이유도 같습니다 — 꼬으면 인접 루프의 유도 전압이 서로 상쇄됩니다.
다음 → 02 노드 해석