소신호 모델과 g_m/I_D
한 줄 요약 — 트랜지스터를 동작점 주변에서 직선으로 근사하면 종속전원 하나짜리 회로가 됩니다. 그 직선의 기울기가 이고, 설계는 을 전류로 사느냐 면적으로 사느냐의 문제입니다.
왜 작은 신호만 따로 보는가
트랜지스터의 – 는 지수함수(BJT)이거나 제곱함수(MOSFET)입니다. 비선형입니다. 그런데 한 점 주변의 아주 작은 구간만 보면 직선입니다.
i전류 (순시값)instantaneous currentAi_c차단 전류 (순시값)cutoff instantaneous currentAI_C컬렉터 전류collector currentAQ전하 / 품질 계수charge / quality factorv전압 (순시값)instantaneous voltageVV_BE베이스–이미터 전압base-emitter voltageV그 기울기에 이름을 붙인 것이 전달 컨덕턴스전달 컨덕턴스 transconductance입력 전압을 얼마나 큰 출력 전류로 바꾸는지를 나타내며, 증폭기의 이득이 여기서 출발합니다.자세히 보기 →입니다.
g_m전달 컨덕턴스transconductanceSI_out출력 전류output currentAQ전하 / 품질 계수charge / quality factorV_in입력 전압input voltageV그래서 소신호 해석은 두 단계입니다.
핵심: DC 는 비선형으로, 신호는 선형으로. 두 세계를 잇는 다리가 입니다. 중첩중첩의 원리 superposition선형 회로에서는 전원을 하나씩만 켜고 푼 결과를 더하면 전체 답이 됩니다.자세히 보기 →이 소신호에서만 통하는 이유이기도 합니다.
을 유도한다
BJT — 지수함수의 미분
e잡음 전압 밀도noise voltage densityV/√Hzg_m전달 컨덕턴스transconductanceSI_C컬렉터 전류collector currentAI_S신호원 전류source currentAV_BE베이스–이미터 전압base-emitter voltageVV_T열전압 (≈26 mV)thermal voltageVmV (상온). 이 전류에 정비례하고 소자 크기와 무관합니다 — BJT 의 가장 중요한 성질입니다.
| 10 µA | 385 µS | 2.6 kΩ |
| 100 µA | 3.85 mS | 260 Ω |
| 1 mA | 38.5 mS | 26 Ω |
| 10 mA | 385 mS | 2.6 Ω |
MOSFET — 제곱함수의 미분
포화 영역에서 이므로
g_m전달 컨덕턴스transconductanceSI_D드레인 전류drain currentAk결합 계수 또는 상수coupling coefficient or constantV_GS게이트–소스 전압gate-source voltageVV_ov전압 (ov)voltage (ov)VV_th임계 전압threshold voltageV같은 것을 다르게 쓰면 — 전류의 제곱근에만 비례합니다. BJT 처럼 정비례가 아닙니다.
★ — 설계의 진짜 손잡이
전류 1 A 를 쓸 때 을 얼마나 얻는가. 이 비가 곧 효율입니다.
e잡음 전압 밀도noise voltage densityV/√Hzg_m전달 컨덕턴스transconductanceSI_D드레인 전류drain currentAt시간timesV_ov전압 (ov)voltage (ov)VV_T열전압 (≈26 mV)thermal voltageVMOSFET 은 를 줄이면 가 올라갑니다. 그런데 무한정은 아닙니다 — 가 100 mV 아래로 내려가면 약반전 으로 들어가 지수 거동이 되고, BJT 와 같은 상한 에서 멈춥니다.
| 영역 | 성격 | ||
|---|---|---|---|
| 강반전 | 400 mV | 5 | 빠름, 전류 많이 먹음 |
| 중간반전 | 150 mV | 13 | 대부분의 아날로그가 여기 |
| 약반전 | < 50 mV | 25~30 | 저전력, 느림, 면적 큼 |
16/01이 쓰는 은 여기서 나옵니다. 중간반전 언저리에서 잡은 값이고, 근거 없이 고른 숫자가 아닙니다. mV 에 해당합니다.
설계에서 이렇게 씁니다.
g_m전달 컨덕턴스transconductanceSI_D드레인 전류drain currentA필요한 은 사양(잡음·대역폭)이 정하고, 는 내가 고릅니다. 그 둘이 전류 예산을 정합니다.
왜 $g_m$ 이 잡음과 대역폭을 정하는가
잡음: MOSFET 채널 열잡음의 입력환산은
e_n입력 환산 전압 잡음 밀도input-referred voltage noise densityV/√Hzg_m전달 컨덕턴스transconductanceSk_B볼츠만 상수Boltzmann constantJ/KT온도 또는 주기temperature or period(장채널). 을 키우는 것 말고 잡음을 줄이는 방법이 없습니다 — 그리고 은 전류를 먹습니다. 이것이 저잡음 설계가 늘 전력과 싸우는 이유입니다.
대역폭: 소스 팔로워소스 팔로워 source follower전압 이득이 1인데도 쓰는 이유는 높은 임피던스를 낮은 임피던스로 바꿔 주기 때문입니다.자세히 보기 → 출력 임피던스가 이므로 부하 용량 과 만나
C_L부하 정전용량load capacitanceFf주파수frequencyHzg_m전달 컨덕턴스transconductanceS역시 입니다.
g_m전달 컨덕턴스transconductanceSI_D드레인 전류drain currentAV_DD전압 (DD)voltage (DD)V하이브리드-π 모델
BJT 의 소신호 등가입니다. 소자 하나가 부품 넷이 됩니다.
| 부품 | 값 | 뜻 |
|---|---|---|
| 베이스에서 본 입력 저항 | ||
| — | 종속전원 — 증폭의 본체 | |
| 출력 저항 (얼리 효과) | ||
| — | 고주파 한계, 밀러 효과밀러 효과 Miller effect입력과 출력을 잇는 작은 커패시터가 이득 배만큼 부풀어 입력에 보이는 현상으로, 대역폭을 깎아먹는 주범입니다.자세히 보기 →의 원인 |
MOSFET 은 인 것만 다릅니다 (게이트로 DC 전류가 안 흐름).
고유 이득 — 한 소자가 낼 수 있는 최대 전압 이득:
A_v, 이득 (v)gain (v)g_m전달 컨덕턴스transconductanceSI_C컬렉터 전류collector currentAr_o출력 저항 (소신호)small-signal output resistanceΩV_A전압 (A)voltage (A)VV_T열전압 (≈26 mV)thermal voltageV전류가 약분됩니다. BJT 에서 = 100 V 면 — 전류를 아무리 바꿔도 한 단으로 이보다 큰 이득은 못 냅니다.
차동쌍 — 왜 이 구조가 표준인가
계측 증폭기·OP앰프의 첫 단은 예외 없이 차동쌍입니다. 세 가지 때문입니다.
| 얻는 것 | 어떻게 |
|---|---|
| 동상신호 제거동상신호 제거비 CMRR두 입력에 똑같이 들어온 간섭을 얼마나 지워 내는지를 나타내며, 차동 측정의 값어치가 여기서 나옵니다.자세히 보기 → | 두 입력에 같이 들어온 것은 꼬리 전류가 고정이라 출력에 안 나타남 |
| DC 커플링 | 두 소자가 같은 온도·같은 공정이라 드리프트가 상쇄 |
| 레벨 시프트 없음 | 입력 DC 를 그대로 받음 |
꼬리 전류 이 두 소자에 반씩 나뉘므로 각 소자의 은
g_m, 컨덕턴스 (소신호) (m)small-signal conductance (m)SI_tail전류 (tail)current (tail)AV_T열전압 (≈26 mV)thermal voltageV차동 이득은 입니다.
꼬리 전류원의 출력 임피던스 이 CMRR 을 정합니다.
CMRR동상 신호 제거비common-mode rejection ratiodBg_m전달 컨덕턴스transconductanceSR_tail저항 (tail)resistance (tail)Ω이상적인 전류원이면 무한대지만, 실제로는 정도라 60~90 dB 가 나옵니다. 캐스코드로 을 배 키우는 것이 고성능 계측 증폭기가 하는 일입니다.
계산 예제 — 전극 프리앰프의 전류 예산
사양: 입력환산잡음 5 nV/√Hz 이하, 대역 5 kHz, 부하 용량 2 pF.
1) 필요한 (잡음이 정합니다)
e_n입력 환산 전압 잡음 밀도input-referred voltage noise densityV/√Hzg_m전달 컨덕턴스transconductanceSk_B볼츠만 상수Boltzmann constantJ/KT온도 또는 주기temperature or period, :
g_m전달 컨덕턴스transconductanceSmS.
2) 전류 (내가 고른 가 정합니다)
| 판정 | |||
|---|---|---|---|
| 5 (강반전) | 400 mV | 88 µA | 빠르지만 전류 5배 |
| 13 (중간반전) | 150 mV | 34 µA | 균형 |
| 25 (약반전) | < 50 mV | 18 µA | 소자가 커져 입력 용량↑ |
3) 대역 확인
= 0.44 mS, = 2 pF:
C_L부하 정전용량load capacitanceFf주파수frequencyHzg_m전달 컨덕턴스transconductanceS5 kHz 요구의 7000배 — 잡음이 대역보다 훨씬 빡빡한 조건이라는 뜻입니다. 전극 측정이 대개 이렇습니다.
결론: = 13, = 34 µA. 64채널이면 2.2 mA. 3.3 V 에서 7 mW. 약반전으로 더 내려가면 전류는 반이 되지만 소자가 커져 입력 용량이 늘고, 그것이 고임피던스 전극에서 신호를 깎습니다 — 그래서 중간반전에서 멈춥니다.
시뮬레이션으로 확인
# examples/06-transistor/gm-id-sweep.yaml
meta:
name: gm/ID 와 동작점
lesson: docs/06-transistor/08-small-signal.md
note: VG 를 1.5 / 2.0 / 2.5 V 로 바꿔 ID 와 소신호 이득이 어떻게 따라가는지 본다
components:
- {ref: VP, type: vdc, value: 5}
- {ref: VG, type: vdc, value: 2}
- {ref: VS, type: vac, value: 10m, label: 소신호}
- {ref: M1, type: m_nmos, model: 2N7002}
- {ref: RD, type: r, value: 10k, label: 부하}
- {ref: RS, type: r, value: 100, label: 소스 축퇴}
nets:
VCC: [VP.p, RD.1]
D: [RD.2, M1.d]
# 소신호는 바이어스 위에 **직렬**로 얹습니다. 예전에는 VG 와 VS 의 p 가
# 같은 노드에 있었는데, 그것은 전압원 두 개를 병렬로 물린 것이라
# 애초에 풀 수가 없습니다 (전원 루프).
BIAS: [VG.p, VS.n]
G: [VS.p, M1.g]
S: [M1.s, RS.1]
GND: [VP.n, VG.n, RS.2]
analyses:
- {type: op}
- {type: ac, sweep: dec, points: 10, fstart: 10, fstop: 10MEG}op 로 를 읽고, ac 로 이득을 읽어
와 맞는지 봅니다. VG 를 바꾸면 와 이득이 같이 움직이는 것이 이
문서의 전부입니다.
⚖️ 부품 트레이드오프 — 을 어디서 사는가
| 선택 | ✅ 좋아지는 것 | ⚠️ 나빠지는 것 |
|---|---|---|
| 전류를 늘림 | ↑ → 잡음↓ 대역↑ | 전력, 발열, 배터리 |
| 를 올림 (약반전) | 같은 전류로 ↑ | 소자 면적↑, 입력 용량↑, 속도↓ |
| BJT 를 씀 | 가 항상 최대(38) | 입력 바이어스 전류 — 고임피던스에 못 씀 |
| JFET/MOS 를 씀 | 입력 전류 pA | 같은 전류에서 이 작음, 1/f 잡음↑ |
| 소자를 병렬로 | 이 배로 (전류도 배) | 면적·용량이 같이 배 |
전극처럼 고임피던스에서는 선택지가 없습니다 — 입력 바이어스 전류 때문에 FET 입력이어야 하고, 그러면 같은 잡음을 얻는 데 BJT 보다 전류를 더 씁니다. (12-09의 최적 소스 임피던스최적 소스 임피던스 optimum source impedance소자의 전압잡음과 전류잡음이 맞먹는 소스 저항으로, 이 지점에서 잡음 지수가 최소입니다.자세히 보기 →가 이 이야기의 다른 얼굴입니다.)
🔌 실제 쓰임새
- OP앰프 데이터시트의 — 첫 단 차동쌍의 이 정합니다
16/01의 전력 예산 — 로 채널당 전류를 정합니다- 소스 팔로워의 — 2-07 에서 시험전압법으로 유도했습니다
- 전류 미러 — 같은 를 나눠 쓰면 전류가 복사됩니다. 정확도는 소자 정합이 정합니다
⚠️ 이상과 실제의 차이
| 이상 | 실제 |
|---|---|
| 정확 | 베이스 저항·고레벨 주입으로 큰 전류에서 어긋납니다 |
| 단채널 소자에서 가 크게 작아집니다 | |
| 두 소자가 똑같음 (차동쌍) | 공정 산포로 mV 급 옵셋 — 이것이 OP앰프 옵셋의 정체 |
| 소신호가 항상 유효 | 이 (26 mV)에 가까워지면 왜곡이 급격히 늘어납니다 |
연습문제
문제 1. = 500 µA 인 BJT 의 , (=150), 고유 이득은? ( = 80 V)
풀이
g_m전달 컨덕턴스transconductanceSI_C컬렉터 전류collector currentAV_T열전압 (≈26 mV)thermal voltageVbeta전류 이득 (BJT)current gaing_m전달 컨덕턴스transconductanceSr저항 (소신호)small-signal resistanceΩI_C컬렉터 전류collector currentAr_o출력 저항 (소신호)small-signal output resistanceΩV_A전압 (A)voltage (A)VA_v, 이득 (v)gain (v)g_m전달 컨덕턴스transconductanceSr_o출력 저항 (소신호)small-signal output resistanceΩ또는 바로 — 같습니다. 전류를 바꿔도 이 값은 안 변합니다.
문제 2. MOSFET 을 = 200 mV 로 바이어스했습니다. 는? = 1 mS 가 필요하면 전류는?
exercises/06-08-gm-over-id.yaml풀이
g_m전달 컨덕턴스transconductanceSI_D드레인 전류drain currentAV_ov전압 (ov)voltage (ov)Vmu이동도mobilitym²/V·sg_m전달 컨덕턴스transconductanceSI_D드레인 전류drain currentA100 µA. 같은 을 BJT 로 만들면 µA — 4배 적게 씁니다. BJT 가 전류 효율에서 언제나 이깁니다. 그런데 베이스 전류 때문에 고임피던스 신호원에는 못 씁니다.
문제 3. 저잡음 프리앰프의 입력환산잡음을 절반으로 줄이라는 요구를 받았습니다. 전류는 몇 배가 됩니까?
exercises/06-08-noise-vs-current.yaml풀이
e_n입력 환산 전압 잡음 밀도input-referred voltage noise densityV/√Hzg_m전달 컨덕턴스transconductanceS를 그대로 두면 전류도 4배 입니다.
⚠️ 그런데 를 같이 올리면(약반전으로 이동) 전류를 덜 늘려도 됩니다. 를 10 → 20 으로 올리면 전류는 2배만 늘면 됩니다. 대신 소자 면적이 커져 입력 용량이 늘고, 고임피던스 전극에서는 그게 신호를 깎습니다.
“잡음 절반”은 대개 전력 4배이거나, 신호원을 바꾸는 일입니다. 후자가 가능한지 먼저 보는 것이 16-00 3단계 입니다.
이전 ← 07 전력 스위칭과 발열 | 다음 → 7장. OP앰프