설계 공식 모음

자주 쓰는 공식을 한 곳에. 각 항목의 유도와 맥락은 해당 장을 참조하세요.


기본

항목공식참고
옴의 법칙V=IRV = IR1-01
전력P=VI=I2R=V2/RP = VI = I^2R = V^2/R1-02
직렬 저항R=R1+R2R = R_1+R_21-03
병렬 저항R=R1R2R1+R2R = \dfrac{R_1R_2}{R_1+R_2}
분압Vout=VinR2R1+R2V_{out} = V_{in}\dfrac{R_2}{R_1+R_2}1-04
분류I1=IR2R1+R2I_1 = I\dfrac{R_2}{R_1+R_2}
도체 저항R=ρL/AR = \rho L/A0-02

단위 조합 (암산용)

V=mA×kΩ,μs=kΩ×nF,μs=MΩ×pF\text{V} = \text{mA}\times\text{k}\Omega, \qquad \mu\text{s} = \text{k}\Omega\times\text{nF}, \qquad \mu\text{s} = \text{M}\Omega\times\text{pF}
기호
mu이동도mobilitym²/V·s

커패시터·인덕터

항목공식참고
커패시터(capacitor)Q=CVQ = CV, I=CdVdtI = C\dfrac{dV}{dt}3-01
인덕터(inductor)V=LdIdtV = L\dfrac{dI}{dt}3-03
에너지EC=12CV2E_C = \frac12CV^2, EL=12LI2E_L = \frac12LI^2
RC 시정수τ=RC\tau = RC3-02
RL 시정수τ=L/R\tau = L/R
RC 충전V(t)=Vs(1−e−t/τ)V(t) = V_s(1-e^{-t/\tau})
RC 방전V(t)=V0e−t/τV(t) = V_0e^{-t/\tau}
nn비트 세틀링 (1차)t=τln⁡(2n+1)=0.693(n+1)τt = \tau\ln(2^{n+1}) = 0.693(n+1)\tau4-07
nn비트 세틀링 (2차)ts≈ln⁡(2n+1)ζωnt_s \approx \dfrac{\ln(2^{n+1})}{\zeta\omega_n} — 오버슈트가 있으면 위 식은 틀립니다4-07
상승시간tr=2.2τt_r = 2.2\tau
상승시간-대역폭(bandwidth)tr×f−3dB=0.35t_r\times f_{-3dB} = 0.35
kT/C 잡음vn=kBT/Cv_n = \sqrt{k_BT/C}

세틀링 시간표

비트t/τt/\tau
85.5
106.9
128.3
149.7
1611.1

교류·필터

항목공식참고
임피던스(impedance)ZR=RZ_R=R, ZL=jωLZ_L=j\omega L, ZC=1jωCZ_C=\dfrac{1}{j\omega C}4-02
차단주파수(cutoff frequency)fc=12πRCf_c = \dfrac{1}{2\pi RC}4-03
RMS (정현파)Vrms=Vp/2V_{rms} = V_p/\sqrt24-01
dB (전압)20log⁡10(V2/V1)20\log_{10}(V_2/V_1)4-04
dB (전력)10log⁡10(P2/P1)10\log_{10}(P_2/P_1)
공진(resonance)f0=12πLCf_0 = \dfrac{1}{2\pi\sqrt{LC}}4-05
Q (직렬 RLC)Q=1RLCQ = \dfrac{1}{R}\sqrt{\dfrac{L}{C}}
Q (병렬 RLC)Q=RCLQ = R\sqrt{\dfrac{C}{L}} — 직렬과 뒤집혀 있습니다4-07
극점(pole)H(s)H(s) 의 분모가 0이 되는 ss4-06
1차 표준형H(s)=11+s/ωcH(s) = \dfrac{1}{1+s/\omega_c}
2차 표준형H(s)=ωn2s2+2ζωns+ωn2H(s) = \dfrac{\omega_n^2}{s^2+2\zeta\omega_ns+\omega_n^2}4-07
감쇠비 ↔ Qζ=12Q\zeta = \dfrac{1}{2Q}
오버슈트Mp=e−πζ/1−ζ2M_p = e^{-\pi\zeta/\sqrt{1-\zeta^2}}
위상 여유 어림ζ≈PM/100\zeta \approx \text{PM}/100 (PM ≤70∘\leq 70^\circ)
자기공진 (커패시터)fSRF=12πLESLCf_{SRF} = \dfrac{1}{2\pi\sqrt{L_{ESL}C}}11-02
필터 차수n≥Areq20log⁡10(fs−fsigfsig)n \geq \dfrac{A_{req}}{20\log_{10}\left(\frac{f_s-f_{sig}}{f_{sig}}\right)}13-06
다단 대역폭ftotal=fstage21/n−1f_{total} = f_{stage}\sqrt{2^{1/n}-1}13-04

2차 응답 빠른 참조

항목공식참고
RLC 표준형s2+2ζωns+ωn2s^2+2\zeta\omega_ns+\omega_n^23-05
ωn\omega_n / ζ\zeta (직렬)1LC\dfrac{1}{\sqrt{LC}} / R2CL\dfrac{R}{2}\sqrt{\dfrac{C}{L}}
링잉 주파수ωd=ωn1−ζ2\omega_d = \omega_n\sqrt{1-\zeta^2}
오버슈트e−πζ/1−ζ2e^{-\pi\zeta/\sqrt{1-\zeta^2}}
임계 감쇠R=2L/CR = 2\sqrt{L/C}
ζ\zetaQ오버슈트위상 여유
0.31.6737%33°
0.51.016%52°
0.60.839.5%59°
0.7070.7074.3%65°
0.80.631.5%70°
1.00.50%76°

⚠️ 위상 여유 60° 는 오버슈트 4% 가 아니라 약 9% 입니다. 4% 는 ζ=0.707\zeta=0.707, 즉 PM 65° 근처입니다. 유도 → 4-07


dB 빠른 참조

배수dB배수dB
260.5−6
10200.1−20
100400.01−40
1000600.707−3

반도체

항목공식참고
다이오드(diode)I=IS(eV/nVT−1)I = I_S(e^{V/nV_T}-1)5-01
60 mV/decade전류 10배 = 전압 +59.5 mV
온도계수dVF/dT=−2dV_F/dT = -2 mV/°C
소신호 저항rd=nVT/Ir_d = nV_T/I
LED 저항R=Vs−VFIR = \dfrac{V_s-V_F}{I}5-04
BJT gmg_mgm=IC/VT=IC/26mVg_m = I_C/V_T = I_C/26\text{mV}6-01
BJT rer_ere=26mV/ICr_e = 26\text{mV}/I_C
베이스 저항RB=Vdrive−0.8IC/10R_B = \dfrac{V_{drive}-0.8}{I_C/10}6-02
이미터 공통(common emitter) 이득Av=−RC/(re+RE)A_v = -R_C/(r_e+R_E)6-03
밀러 용량Cin=Cf(1+Av)C_{in} = C_f(1+A_v)6-04
MOSFET IDI_DID=K2(VGS−Vth)2I_D = \frac{K}{2}(V_{GS}-V_{th})^26-05
MOSFET gmg_mgm=2KIDg_m = \sqrt{2KI_D}
소스 팔로워(source follower) 이득Av=gmRS1+gmRSA_v = \dfrac{g_mR_S}{1+g_mR_S}6-06
소스 팔로워 ZoutZ_{out}Zout≈1/gmZ_{out} \approx 1/g_m
시험전압법Rth=Vt/ItR_{th} = V_t/I_t — 종속전원이 있으면 전원을 끌 수 없습니다2-07
열전압VT=kBT/qV_T = k_BT/q — 300 K 에서 25.85 mV5-06
확산 전류Jn=qDndndxJ_n = qD_n\dfrac{dn}{dx}, D=μVTD=\mu V_T (아인슈타인)
하이브리드π gmg_mgm=∂IC∂VBEg_m = \dfrac{\partial I_C}{\partial V_{BE}} = 곡선의 기울기6-08
gm/IDgm/ID transconductance efficiency전류 1 A로 얻는 전달 컨덕턴스로, 전력 예산과 잡음 목표를 잇는 손잡이입니다.gmID=2Vov\frac{g_m}{I_D} = \frac{2}{V_{ov}}자세히 보기 → (gm/IDg_m/I_D)약반전 ≈1/VT=38\approx 1/V_T = 38, 강반전 =2/Vov= 2/V_{ov}
↳ 설계용ID=gm÷(gm/ID)I_D = g_m \div (g_m/I_D) — 전류로 살 것인가 면적으로 살 것인가
차동쌍 이득Av=−gmRDA_v = -g_mR_D (반쪽 회로)
전류 미러 오차ΔI/I≈ΔVDS/VA\Delta I/I \approx \Delta V_{DS}/V_A

OP앰프

항목공식참고
닫힌 루프 이득ACL=A1+AβA_{CL} = \dfrac{A}{1+A\beta}7-01
비반전 이득A=1+Rf/RgA = 1+R_f/R_g7-01
반전(inverting) 이득A=−Rf/RinA = -R_f/R_{in}
잡음 이득(noise gain)GN=1+Rf/RgG_N = 1+R_f/R_g7-02
대역폭f−3dB=GBW/GNf_{-3dB} = \text{GBW}/G_N4-04
슬루레이트(slew rate) 한계fmax=SR2πVpf_{max} = \dfrac{\text{SR}}{2\pi V_p}7-06
바이어스 옵셋ΔV=IB×Rsource\Delta V = I_B\times R_{source}
CMRR (저항 오차)≈1+R2/R14ϵ\approx \dfrac{1+R_2/R_1}{4\epsilon}7-03
계측 증폭기(instrumentation amplifier) 이득A=(1+2R1Rg)R2R1A = \left(1+\dfrac{2R_1}{R_g}\right)\dfrac{R_2}{R_1}
TIA 보상Cf=Cin2πRfGBWC_f = \sqrt{\dfrac{C_{in}}{2\pi R_f\text{GBW}}}13-04
TIA 대역폭f=12πRfCff = \dfrac{1}{2\pi R_fC_f}
히스테리시스(hysteresis)ΔV=(VOH−VOL)R1R1+R2\Delta V = (V_{OH}-V_{OL})\dfrac{R_1}{R_1+R_2}7-04
루프 이득T=AβT = A\beta — 왜곡·임피던스·오차가 모두 (1+T)(1+T) 로 나뉩니다7-08
↳ 왜곡THDCL=THDOL/(1+T)\text{THD}_{CL} = \text{THD}_{OL}/(1+T)
↳ 출력 임피던스Zout,CL=Zout,OL/(1+T)Z_{out,CL} = Z_{out,OL}/(1+T)
↳ 이득 오차≈1/T\approx 1/T
TT 실측루프를 끊고 주입 — T=−Vreturn/VinjectT = -V_{return}/V_{inject}
위상 여유TT 가 0 dB 인 곳에서 $180° -\angle T
이득 여유이득 여유 gain margin위상이 −180°가 되는 주파수에서 루프 이득이 1까지 얼마나 남았는지로, 위상 여유만 봐서는 놓치는 위험을 잡습니다.자세히 보기 →∠T=−180°\angle T = -180° 인 곳에서 $-T
발진 조건T=−1T = -1 (크기 1, 위상 −180°) — 바크하우젠
↳ 여유 60°오버슈트 ~4%, Q=0.6Q = 0.6
↳ 여유 45°오버슈트 ~23%, Q=1.3Q = 1.3

전원

항목공식참고
리니어 손실P=(Vin−Vout)IP = (V_{in}-V_{out})I8-02
접합 온도TJ=TA+PRθJAT_J = T_A + PR_{\theta JA}15-07
리플 (정류(rectification))Vr=If⋅CV_r = \dfrac{I}{f\cdot C}5-02
벅 듀티D=Vout/VinD = V_{out}/V_{in}8-03
벅 인덕터L=(Vin−Vout)DΔILfswL = \dfrac{(V_{in}-V_{out})D}{\Delta I_Lf_{sw}}
벅 출력 리플(ripple)ΔV=ΔIL(ESR+18fswC)\Delta V = \Delta I_L\left(\text{ESR}+\dfrac{1}{8f_{sw}C}\right)
디커플링 용량C=IΔtΔVC = \dfrac{I\Delta t}{\Delta V}8-04
PSRR 잔류Vout=Vin/10PSRR/20V_{out} = V_{in}/10^{\text{PSRR}/20}8-06
삼상 전력P=3 VLLILcos⁡ϕP = \sqrt3\,V_{LL}I_L\cos\phi — 순시 전력이 일정8-07
선간·상전압VLL=3 VLNV_{LL} = \sqrt3\,V_{LN}
역률역률 power factor흘린 전류가 얼마나 실제 일로 바뀌었는지의 비로, 위상 지연뿐 아니라 파형 왜곡도 이 값을 떨어뜨립니다.PF=P/(VrmsIrms)\mathrm{PF} = P/(V_{rms}I_{rms})자세히 보기 →PF=cos⁡ϕ⏟변위×11+THDi2⏟왜곡\text{PF} = \underbrace{\cos\phi}_{\text{변위}}\times\underbrace{\dfrac{1}{\sqrt{1+\text{THD}_i^2}}}_{\text{왜곡}}
무효 전력Q=S2−P2Q = \sqrt{S^2-P^2}, 보상 C=Q/(2πfV2)C = Q/(2\pi fV^2)
CCM·DCM 경계Iout,crit=Vout(1−D)2LfswI_{out,crit} = \dfrac{V_{out}(1-D)}{2Lf_{sw}}8-08
↳ DCM 듀티D∝IoutD \propto \sqrt{I_{out}} — 전달함수가 통째로 바뀝니다
동기 정류 이득ΔP=(VF−IRDS(on))I\Delta P = (V_F - I R_{DS(on)})I
출력 LC 극점fp=12πLCf_p = \dfrac{1}{2\pi\sqrt{LC}} (2차, 전압 모드)8-09
ESR 영점fz=12πRESRCf_z = \dfrac{1}{2\pi R_{ESR}C}
우반면 영점fRHPZ=Vout(1−D)22πLIoutf_{RHPZ} = \dfrac{V_{out}(1-D)^2}{2\pi LI_{out}} (부스트)
↳ 대책fBW≤fRHPZ/3f_{BW} \leq f_{RHPZ}/3 — 보상으로는 못 없앱니다

잡음

항목공식참고
열잡음(thermal noise)en=4kBTR=0.1287Re_n = \sqrt{4k_BTR} = 0.1287\sqrt R nV/√Hz12-01
샷 잡음(shot noise)in=2qIi_n = \sqrt{2qI}
총 잡음vn=enΔfnv_n = e_n\sqrt{\Delta f_n}
잡음 대역폭$\Delta f_n = \displaystyle\int_0^\inftyH(f)
↳ 1차k=π/2=1.57k = \pi/2 = 1.57
↳ 2차 버터워스k=1.11k = 1.11
↳ 3차 버터워스k=1.05k = 1.05
RSS 합성v=∑vi2v = \sqrt{\sum v_i^2}
SNR20log⁡10(Vs/Vn)20\log_{10}(V_s/V_n)12-02
프리즈vtot2=v12+v22A12+⋯v_{tot}^2 = v_1^2+\dfrac{v_2^2}{A_1^2}+\cdots
잡음 지수(noise figure)NF=10log⁡10(1+en2+(inRS)24kBTRS)\text{NF} = 10\log_{10}\left(1+\dfrac{e_n^2+(i_nR_S)^2}{4k_BTR_S}\right)12-09
최적 소스 임피던스Ropt=en/inR_{opt} = e_n/i_n12-09
↳ 벗어났을 때NF\text{NF} 열화는 (r+1r)\left(r+\dfrac1r\right), r=RS/Roptr=R_S/R_{opt} — 10배 벗어나도 약 3 dB
1/f 포함enfcln⁡f2f1+(f2−f1)e_n\sqrt{f_c\ln\frac{f_2}{f_1}+(f_2-f_1)}12-01
ADC SNR6.02n+1.766.02n+1.76 dB10-04
오버샘플링(oversampling)Δn=log⁡2(OSR)/2\Delta n = \log_2(\text{OSR})/2 비트
지터(jitter) SNR−20log⁡10(2πfsigtj)-20\log_{10}(2\pi f_{sig}t_j)9-04
CMRR (전극(electrode))≈Zin/ΔZelectrode\approx Z_{in}/\Delta Z_{electrode}12-07
ENOBSNDR−1.766.02\dfrac{\text{SNDR}-1.76}{6.02} — 데이터시트 비트 수가 아닙니다10-07
SNDR 합성SNDR=−10log⁡10(10−SNR/10+10THD/10)\text{SNDR} = -10\log_{10}(10^{-\text{SNR}/10}+10^{\text{THD}/10})
지터 한계 SNR−20log⁡10(2πfintj,rms)-20\log_{10}(2\pi f_{in}t_{j,rms}) — 주파수에 비례해 나빠집니다
ΔΣ 잡음 셰이핑SNR=6.02n+1.76+(2L+1)10log⁡10OSR−CL\text{SNR} = 6.02n+1.76+(2L+1)10\log_{10}\text{OSR}-C_L
DAC 글리치DAC 글리치 glitch impulse코드가 바뀌는 순간 스위치들이 동시에 안 바뀌어 나오는 스파이크로, 면적(V·s)으로 잽니다.자세히 보기 →글리치 면적 [pV·s] — 코드 전이의 비대칭10-08
R-2R 정합nn 비트에 2−n2^{-n} 정합 필요 — 12비트면 0.024%

기생·PCB

항목값/공식참고
트레이스 인덕턴스(inductance)~1 nH/mm11-04
비아(via) 인덕턴스0.5~1.2 nH
트레이스 저항 (1 oz)0.5W[mm]\dfrac{0.5}{W[\text{mm}]} mΩ/mm15-05
트레이스-플레인(plane) 용량1~3 pF/cm11-04
케이블 용량~100 pF/m11-06
전류 용량 (1 oz, ΔT=10°C)0.5 mm ≈ 1 A15-05
유도 전압V=AdBdt=ABp2πfV = A\dfrac{dB}{dt} = AB_p2\pi f12-05
용량 결합(coupling)I=CmdVdtI = C_m\dfrac{dV}{dt}12-04
유도 결합V=MdIdtV = M\dfrac{dI}{dt}
부트스트랩(bootstrap)Ceff=C(1−Av)C_{eff} = C(1-A_v)11-05
전파 속도 (FR4)~150 mm/ns15-04
EMI 대역f≈1πtrf \approx \dfrac{1}{\pi t_r}6-07
특성 임피던스Z0=L/CZ_0 = \sqrt{L/C} (단위 길이당)11-08
종단이 필요한 조건tr<2tpdt_r < 2t_{pd} — 상승시간이 왕복 지연보다 짧으면
왕복 지연 (FR4)tpd=ℓ/150 mm/nst_{pd} = \ell / 150\,\text{mm/ns}
반사계수반사계수 reflection coefficient임피던스가 바뀌는 지점에서 되돌아오는 파의 비율로, 개방이면 +1이라 전압이 두 배로 튀어오릅니다.Γ=ZL−Z0ZL+Z0\Gamma = \frac{Z_L-Z_0}{Z_L+Z_0}자세히 보기 →Γ=ZL−Z0ZL+Z0\Gamma = \dfrac{Z_L-Z_0}{Z_L+Z_0}
↳ 개방 / 단락Γ=+1\Gamma = +1 / −1-1
직렬 종단Rs=Z0−Zout,driverR_s = Z_0 - Z_{out,driver}

다채널 시스템

항목공식참고
세틀링 시간t=0.693(b+1)RoutCbust = 0.693(b+1)R_{out}C_{bus}16-01
채널×대역 상한N×fframe≤1/tsettleN\times f_{frame} \leq 1/t_{settle}
배선(trace) 수 (행열)2N2\sqrt N
Charge injectionΔV=Qinj/C\Delta V = Q_{inj}/C9-06
크로스토크 (세틀링)e−t/τe^{-t/\tau}12-04
데이터율Nch×fs×b/8N_{ch}\times f_s\times b/8 B/s16-04
I2C 풀업(pull-up) 최소VDD−0.43mA\dfrac{V_{DD}-0.4}{3\text{mA}}9-05
I2C 풀업 최대tr0.8473Cb\dfrac{t_r}{0.8473C_b}
메타스테이빌리티 MTBFetr/τT0fclkfdata\dfrac{e^{t_r/\tau}}{T_0f_{clk}f_{data}} — 시간을 주면 지수로 좋아집니다9-08
상태 인코딩이진 ⌈log⁡2N⌉\lceil\log_2N\rceil 비트, 원핫 NN 비트
정적 해저드정적 해저드 static hazard입력 하나가 바뀔 때 출력이 잠깐 반대로 튀는 현상으로, 게이트 지연 차이 때문에 생깁니다.자세히 보기 → 제거인접한 두 묶음이 겹치도록 중복항 추가9-07

상수

기호값
kBk_B1.381×10−231.381\times10^{-23} J/K
qq1.602×10−191.602\times10^{-19} C
VTV_T (300 K)25.85 mV
ε0\varepsilon_08.854×10−128.854\times10^{-12} F/m
εr\varepsilon_r (FR4)4.2~4.6
ρ\rho (구리)1.68×10−81.68\times10^{-8} Ω·m
구리 1 oz35 µm

목차 → docs/README.md