먼저 알아둘 용어
최악 조건 회로 분석(Worst-Case Circuit Analysis, WCCA)은 부품과 입력의 허용 범위 안에서, 정해 둔 성능 항목이 가장 불리해지는 조합을 찾아 요구값과 비교하는 작업입니다. ‘최악’은 회로 전체에 하나가 아니라 출력의 최솟값, 발열의 최댓값처럼 검사 항목별로 정합니다.
공차(tolerance)는 부품의 표시값에서 허용되는 편차입니다. 예를 들어 10 kΩ ±5% 저항이면 초기 저항의 허용 구간은 9.5~10.5 kΩ입니다. 온도에 따른 변화와 경년 변화(aging)는 초기 공차와 별도로 확인합니다. 제조사 자료의 전형값(typical)은 보증된 상·하한과 구분해야 합니다.
계산 기호와 단위 — Vin은 입력 전압, Vout은 출력 전압입니다. V는 전압, A는 전류, W는 전력의 단위입니다. mA는 1,000분의 1 A이고 kΩ은 1,000 Ω입니다.
코너(corner)는 분석에 사용한 입력·부하·온도·부품값의 조합입니다. 몬테카를로 분석(Monte Carlo analysis)은 정한 분포에서 여러 조합을 뽑아 결과의 분포를 보는 방법입니다. 시뮬레이션(simulation)은 계산 모델을 실행하는 과정이며, 그 결과는 모델과 가정의 범위 안에서만 해석합니다.
먼저 무엇을 통과해야 하는지 적습니다
예를 들어 출력 4.8~5.2 V라는 목표가 있다면 정상 상태의 출력 오차인지, 기동 중·부하가 갑자기 바뀔 때까지 포함하는지 정합니다. 검토할 전원 범위가 9~15 V, 부하가 10 mA~1 A, 주변 온도가 −40~+85 °C라고 가정해 보겠습니다. 이는 계산 방법을 보여 주기 위한 조건이며, 특정 전원 부품의 동작 보증 범위가 아닙니다. 실제 작업에서는 먼저 해당 부품의 데이터시트(datasheet)에서 입력 정격, 최대 출력 전류, 온도 범위와 안정 조건을 확인합니다.
검사 항목은 회로 기능에 따라 달라집니다. 전원 회로에서는 전압·전류·전력 손실을, 발진기나 필터에서는 필요한 주파수(frequency) 범위도 정합니다. 각 항목의 상한과 하한을 따로 적어야 그 항목을 가장 불리하게 만드는 조건을 찾을 수 있습니다.
그다음 검사 항목에 영향을 주는 저항·커패시터·트랜지스터·IC를 목록으로 적습니다. 각 부품의 데이터시트에서 보증된 공차와 온도 범위를 찾고, 경년 변화 자료가 있으면 초기 공차와 구분해 기록합니다. 사양에 없는 변화를 임의의 보증값으로 취급하지 않습니다.
사용 환경도 회로에 맞게 정합니다. 습도(humidity)나 기판의 휨·진동에 따른 기계적 응력(mechanical stress)이 부품값이나 접촉 상태에 영향을 줄 수 있다면 검사 조건에 넣습니다. 모든 회로에 같은 환경 조합을 기계적으로 적용하기보다, 해당 부품의 자료와 실제 사용 조건에서 영향을 확인해야 합니다.
출력이 너무 낮아지는지 볼 때에는 입력의 최솟값, 부하의 최댓값, 해당 부품에서 조절 여유가 가장 작아지는 온도와 공차를 함께 조사합니다. 저드롭아웃 레귤레이터(Low-Dropout Regulator, LDO)를 쓴다면 드롭아웃 전압(dropout voltage)은 출력을 조절하는 데 필요한 최소 입출력 전압 차이입니다. 최악 조건의 드롭아웃값은 부하 전류와 온도에 따라 달라질 수 있으므로, 이름이 LDO라는 이유만으로 9 V 입력에서의 출력을 단정하지 않습니다.
발열을 볼 때에는 다른 코너가 필요합니다. 선형 레귤레이터(linear regulator)라고 가정하면 자체 소비 전류를 제외한 손실은 대략 (입력 전압−출력 전압)×부하 전류입니다. 위의 설명용 5 V·1 A 조건에서는 15 V 입력일 때 약 10 W, 9 V 입력일 때 약 4 W입니다. 출력이 변하거나 자체 소비 전류가 있다면 다시 계산해야 합니다. 10 W는 측정값도, 모든 5 V 레귤레이터의 손실도 아닙니다. 스위칭 방식에는 이 식을 그대로 적용할 수 없습니다. 선형 방식의 경우에도 실제 패키지(package)와 기판의 방열 조건, 허용 접합 온도(junction temperature)를 알아야 과열 여부를 판단할 수 있습니다.
| 검사할 항목 | 먼저 살펴볼 조합 | 추가로 필요한 자료 |
|---|---|---|
| 출력이 4.8 V 아래로 내려가는지 | 낮은 입력, 큰 부하, 불리한 기준 전압·온도 | 실제 부품의 출력 정확도, 드롭아웃, 전류 제한 조건 |
| 출력이 5.2 V 위로 올라가는지 | 높은 쪽 기준 전압과 피드백(feedback) 부품의 불리한 공차 | 회로의 피드백 구조와 보증된 상한값 |
| 선형 부품이 과열되는지 | 높은 입력, 큰 부하, 높은 주변 온도 | 실제 손실, 패키지·기판 열 특성, 허용 접합 온도 |
분압 저항은 둘 다 크게 잡으면 최악이 되지 않을 수 있습니다
분압기(voltage divider)는 저항 두 개로 입력 전압의 일부를 꺼내는 회로입니다. 위쪽 저항 R1이 10 kΩ ±5%, 아래쪽 저항 R2가 20 kΩ ±5%라고 가정하고, 두 저항이 독립적으로 허용 구간 안에서 바뀐다고 보겠습니다. 부하가 거의 없는 출력 노드의 비율은 Vout/Vin = R2/(R1+R2)입니다. Vin은 입력 전압, Vout은 분압 출력이며, 두 저항을 모두 kΩ로 넣어도 비율은 같습니다.
- 명목 비율은
20/(10+20)=0.6667입니다. - 출력 비율의 최솟값은 R1 최대 10.5 kΩ, R2 최소 19 kΩ에서
19/(10.5+19)=0.6441입니다. - 최댓값은 R1 최소 9.5 kΩ, R2 최대 21 kΩ에서
21/(9.5+21)=0.6885입니다.
입력이 5 V라면 계산상 출력은 명목 3.333 V, 하한 약 3.220 V, 상한 약 3.443 V입니다. 이것은 저항의 초기 공차만 반영한 설명용 값입니다. 두 저항이 같은 비율로 함께 변하는 매칭 저항 네트워크(matched resistor network)라면 독립적인 두 저항과 결과가 달라질 수 있습니다. 실제 입력 변동, 출력 부하, 온도 계수(temperature coefficient)와 측정 회로의 입력 전류도 필요한 만큼 더해야 합니다. 저항을 모두 최댓값으로 놓는 것만으로 양쪽 출력 한계를 찾을 수 없는 이유가 여기에 있습니다.
시뮬레이션 결과와 보증 한계를 구분합니다
저항값의 상·하한을 조합한 코너 계산은 정해 둔 범위를 빠짐없이 살펴보는 출발점입니다. 조합이 많거나 회로가 비선형이면 회로 시뮬레이터로 코너를 반복 계산할 수 있습니다. 각 조합에서 출력 전압뿐 아니라 부품에 흐르는 전류와 소모 전력도 확인합니다. 커패시터 공차는 반드시 대칭이라고 가정하지 않습니다. 예를 들어 공칭 10 µF의 허용 범위가 −20/+50%라면 초기 용량은 계산상 8~15 µF입니다. 필요한 코너에는 이 양 끝값을 따로 넣고, 직류 바이어스·온도 등으로 실제 용량이 더 달라지는지는 해당 부품 자료에서 확인합니다. 부품 모델에 온도, 전류 제한, 이런 용량 변화 등이 빠져 있다면 많은 회차를 실행해도 그 현상을 검증한 것은 아닙니다.
몬테카를로 분석은 부품값이 어떤 빈도로 나타날지 분포를 정해 놓고 설계 여유를 살펴보는 데 유용합니다. 저항에 ±5%라고만 적혀 있을 때 값들이 균일하게 퍼지는지, 중앙에 몰리는지, 두 저항이 서로 같은 방향으로 변하는지는 알 수 없습니다. 임의로 뽑은 몇백 회의 결과가 4.8~5.2 V 안에 들어왔다고 해서 허용 구간 전체가 통과했다고 말할 수 없습니다.
분석표에는 검사 항목, 적용한 각 입력과 부품값, 데이터시트의 보증 범위인지 계산 가정인지, 예측 출력·손실과 합격 기준을 함께 적습니다. 어느 조합이 기준을 벗어나면 그 결과에 영향을 크게 주는 부품과 조건부터 찾습니다. 예를 들어 피드백 저항의 공차를 줄이거나 열 경로를 바꿀 수 있지만, 먼저 계산으로 효과를 확인해야 합니다. 온도가 주원인이면 온도 보상 저항(temperature-compensating resistor)을 검토할 수 있고, 허용 범위에 여유가 부족하다면 회로 구성을 바꿔 설계 여유를 늘릴 수도 있습니다. 어느 쪽도 부품을 바꾸기 전에 원인과 필요한 여유를 계산해야 합니다. 모든 저항을 무조건 ±1% 제품으로 바꾸는 것만으로 입력 전압이나 방열 문제가 해결되지는 않습니다. 부품이나 구성을 바꾸면 그 값에 영향을 받는 코너를 다시 계산하고, 실제 회로에서는 입력·부하·온도를 제어해 출력 전압과 온도를 확인합니다. 부품값의 모든 공차 조합을 실물 몇 개로 재현할 수는 없으므로, 계산·모델 검증과 실물 시험의 역할을 구분해 기록합니다.