전자회로 실무 / 배터리·전원 설계

소형 무정전 전원장치(UPS, Uninterruptible Power Supply)는 충전과 정상 종료를 함께 설계합니다

배터리가 달린 장치가 외부 전원을 잃었을 때 바로 꺼지지 않게 하려면 배터리와 승압 회로만 연결해서는 부족합니다. 입력이 있는 동안에는 부하가 충전 종료 판단을 방해하지 않아야 하고, 배터리도 낮아지면 장치가 데이터를 정리할 시간을 받은 뒤 출력이 꺼져야 합니다. 이 글에서는 두 전원 경로와 종료 순서를 하나의 상태 흐름으로 설계하고 확인하는 방법을 설명합니다.

충전기가 보는 전류와 부하 전류를 분리합니다

UPS(Uninterruptible Power Supply, 무정전 전원장치)는 주 전원이 사라질 때 저장된 에너지로 부하의 전원을 이어 주는 장치입니다. 다만 ‘무정전’이라는 이름만으로 출력이 실제로 한순간도 내려가지 않는다고 보장되지는 않습니다. 입력을 분리하는 순간의 출력 전압과 연결 장치의 재시작 여부를 측정해야 합니다.

리튬이온 셀의 정전류·정전압 충전(CC/CV charging, constant-current/constant-voltage charging)에서는 초기에는 충전 전류를 제어하고, 목표 전압에 가까워진 뒤에는 전압을 유지하면서 셀 전류가 줄어듭니다. 어떤 충전기는 이 전류가 정해진 충전 종료 전류(charge termination current)보다 낮아지면 충전을 끝냅니다. 이 유형의 충전기 배터리 단자에 켜져 있는 부하를 직접 병렬로 연결하면, 충전기 출력 전류에 셀 충전 전류와 부하 전류가 함께 포함될 수 있습니다. 셀로 들어가는 전류는 이미 충분히 줄었는데도 충전기가 보는 전류가 종료 기준 아래로 내려가지 않는 상황이 생깁니다.

전원 경로 관리(power-path management)는 외부 입력·셀·부하가 연결되는 길을 상태에 따라 나누는 기능입니다. 외부 입력이 있을 때는 부하를 입력에서 공급하고 셀은 충전기로 충전합니다. 입력이 사라지면 셀이 부하를 공급하는 경로로 전환합니다. 이 방식이 필요한지는 사용한 충전기의 종료 방식과 내장 부하 분배 기능을 먼저 확인해야 판단할 수 있습니다. 이미 적절한 전원 경로를 통합한 칩에 별도 스위치를 무턱대고 중복 연결하지 않습니다.

외부 입력이 있을 때와 없을 때 부하·충전기·셀을 지나는 전류 경로를 구분한 개념도입니다. 실제 충전 보호·스위치 핀 회로나 절체 파형을 나타내지 않습니다.
외부 입력이 있을 때와 없을 때 부하·충전기·셀을 지나는 전류 경로를 구분한 개념도입니다. 실제 충전 보호·스위치 핀 회로나 절체 파형을 나타내지 않습니다. · 클릭하면 확대됩니다.

쇼트키 다이오드와 P채널 MOSFET으로 입력·배터리 경로를 나눕니다

이를 구현하려면 외부 입력과 부하 사이에 쇼트키 다이오드(Schottky diode)를, 배터리 양극과 부하 사이에는 P채널 MOSFET(P-channel MOSFET)을 두는 방법이 있습니다. 쇼트키 다이오드는 전류를 한쪽으로 흐르게 하며, 일반적인 실리콘 다이오드보다 순방향 전압 강하가 낮은 종류입니다. MOSFET은 게이트(gate) 전압으로 전류 경로를 여닫는 반도체 스위치입니다. 아래 그림의 Q1은 드레인(drain)을 배터리 양극에, 소스(source)를 부하 전원선에 연결합니다. 게이트는 외부 입력에 연결하고 100 kΩ 풀다운 저항(R4)으로 접지 쪽에 당깁니다. 값과 부품명은 이 토폴로지를 설명하기 위한 사례이며, 그대로 복사할 정격이 아닙니다.

외부 입력이 있을 때는 D4를 통해 부하가 공급되고 Q1의 게이트가 높아지며, 입력이 없을 때는 R4가 게이트를 낮춰 배터리에서 Q1을 거쳐 부하로 공급합니다. 충전·셀 보호회로는 간략화했습니다.
외부 입력이 있을 때는 D4를 통해 부하가 공급되고 Q1의 게이트가 높아지며, 입력이 없을 때는 R4가 게이트를 낮춰 배터리에서 Q1을 거쳐 부하로 공급합니다. 충전·셀 보호회로는 간략화했습니다. · 클릭하면 확대됩니다.

다이오드 D4의 순방향 전압 강하를 감안한 외부 입력 전압이 배터리보다 높으면, D4를 거친 전원이 부하를 공급합니다. 동시에 Q1의 게이트 전압이 올라가 배터리 경로를 끕니다. 입력을 빼면 R4가 게이트를 낮추고 Q1이 켜져 배터리가 부하를 공급합니다. 다이오드는 배터리 전류가 뽑힌 입력 커넥터로 되돌아가는 경로를 막습니다. 이 설명은 배터리 보호회로가 정상 동작하고, 입력 전압과 셀 전압의 범위에서 Q1이 충분히 켜지거나 꺼지는 부품을 골랐을 때의 동작입니다. MOSFET의 임계 전압만 보지 말고 실제 셀 최저 전압에서 필요한 부하 전류를 흘릴 때의 온저항을 확인합니다.

외부 전원이 약해지거나 막 꽂히는 순간에는 두 경로가 깔끔하게 바뀐다고 가정하지 않습니다. 다이오드의 전압 강하와 역방향 누설, Q1의 바디 다이오드(body diode, MOSFET 내부에 형성되는 다이오드)의 방향, 게이트 전압, 배터리 보호회로의 접지 경로를 함께 확인해야 합니다. 입력 전원의 최대 전류는 충전 전류와 부하 전류를 모두 감당해야 합니다. 입력의 전류 제한이나 배선 전압 강하가 생기면 부하 전압과 충전 전류가 동시에 달라질 수 있습니다.

시제품에서는 입력 연결·분리·복귀를 반복하면서 입력 커넥터, 충전기 입력, 실제 셀 양단, 부하 전원선에서 전압을 구분해 잽니다. 충전 말기에는 부하를 켜고 껐을 때 셀 전류와 충전 상태가 어떻게 바뀌는지 기록합니다. 절체 순간에 부하 전압이 얼마나 내려가는지는 오실로스코프(oscilloscope, 빠른 전압 변화를 시간에 따라 기록하는 계측기)로 확인하고, 부하가 재시작하지 않는지도 함께 봅니다. 셀 전압이 낮을 때와 입력 전원이 최대 부하에 가까울 때 다이오드·MOSFET의 발열을 확인합니다. 이 회로만으로 충전 제어, 셀 보호, 저전압 정상 종료까지 해결되지는 않습니다.

셀 음극과 보호된 출력 접지를 구분합니다

전원 경로를 고른 뒤 부하의 플러스 선만 제대로 연결하고 마이너스 선을 셀 음극에 바로 붙이면, 셀 보호회로가 끊어야 할 전류를 우회시킬 수 있습니다. 일부 단일 셀 보호 모듈은 셀 음극(B−, cell negative)과 부하가 사용하는 보호 출력 음극(P−, protected negative) 사이에 보호 MOSFET을 둡니다. 보호 집적회로(IC, integrated circuit)가 과방전이나 과전류를 감지하면 이 MOSFET을 끊는 방식입니다. 두 음극을 같은 GND라고 보고 기판 밖에서 이어 버리면 차단 경로가 사라집니다.

셀 음극 B−와 부하가 사용하는 보호 출력 P− 사이에 보호 MOSFET이 있는 예시입니다. 부하 귀환선을 B−에 직결하면 보호 MOSFET을 우회합니다. 충전기와 전원 선택 회로는 생략한 설명용 그림입니다.
셀 음극 B−와 부하가 사용하는 보호 출력 P− 사이에 보호 MOSFET이 있는 예시입니다. 부하 귀환선을 B−에 직결하면 보호 MOSFET을 우회합니다. 충전기와 전원 선택 회로는 생략한 설명용 그림입니다. · 클릭하면 확대됩니다.

보호회로가 음극 쪽을 끊는 구조라면, 부하·충전기의 귀환선은 제조사가 지정한 보호 출력 P− 또는 시스템 GND에 연결합니다. 셀 탭의 B−, 보호소자 앞 시험점, 보호 출력 P−를 회로도에서 각각 찾아 두고 도통 시험으로 의도치 않은 우회 연결이 없는지 봅니다. 배터리 팩에 보호회로가 내장돼 있거나 양극 쪽에서 차단하는 방식 등은 단자 구조가 다를 수 있으므로, 모든 기판에 B−·P− 표기가 있다고 가정하지 않습니다. 실제 보호 동작 시험은 셀과 보호 IC의 허용 조건을 지키는 장비·절차로 수행하고, 셀을 고의로 과방전시키거나 단락해 확인하지 않습니다.

충전·셀 보호·승압·경로 전환은 서로 다른 기능입니다. 셀 보호회로(cell protection circuit)는 과충전·과방전·과전류 같은 정해진 이상 상태에서 셀을 분리하는 최후의 보호 단계이고, 승압 변환기(boost converter)는 셀 전압을 부하에 필요한 더 높은 전압으로 바꿉니다. 보호회로의 차단 전압이나 승압기의 입력 하한만 믿고 운영체제의 종료 시점을 정하면 데이터 기록을 끝내기 전에 전원이 끊길 수 있습니다.

작은 백업 보드의 한 구현은 TP4056 충전기, DW01A와 MOSFET으로 만든 셀 보호회로, FP6277 승압기, ATtiny13A 감시 제어기를 별도 기능으로 사용합니다. 이 부품 이름은 기능을 구분하기 위한 구체적인 예시입니다. 각 칩의 충전 전류·보호 차단·승압 출력 조건이 서로 다르므로, 이 조합의 부품을 썼다는 사실만으로 보드 전체의 출력 정격이나 절체 성능이 정해지지는 않습니다.

입력 상실과 셀 저전압은 따로 처리합니다

외부 입력이 사라져도 셀이 충분하면 장치는 배터리 경로로 계속 작동합니다. 배터리 잔량을 쓰다가 미리 정한 저전압 경계에 접근하거나 사용자가 종료를 요청할 때, 제어기는 연결 장치에 정상 종료 신호(shutdown signal)를 보냅니다. 연결 장치는 파일 기록과 저장 장치 작업을 마치고 종료합니다. 그동안 백업 출력은 유지하다가, 정해 둔 여유 시간이 지나면 승압기의 활성 입력(enable input)을 비활성화해 출력을 끕니다. 장치가 실제로 종료 완료를 알려 주는 설계라면 그 신호를 사용할 수도 있습니다. 시간만 기다렸다고 해서 종료 완료가 확인된 것은 아닙니다.

외부 입력 상실, 배터리 운전, 저전압 또는 사용자 요청, 정상 종료 신호, 출력 차단을 분리한 상태 흐름입니다. 시간·전압 수치는 특정 장치의 설정값이 아닙니다.
외부 입력 상실, 배터리 운전, 저전압 또는 사용자 요청, 정상 종료 신호, 출력 차단을 분리한 상태 흐름입니다. 시간·전압 수치는 특정 장치의 설정값이 아닙니다. · 클릭하면 확대됩니다.

종료를 알리는 제어 신호의 전압과 연결 방법도 정해야 합니다. 서로 다른 전압 영역의 제어기와 호스트를 연결할 때 오픈 컬렉터(open collector) 또는 오픈 드레인(open drain) 출력을 쓰면 신호선의 풀업(pull-up) 저항을 호스트가 허용하는 전압에 연결할 수 있습니다. 하지만 풀업 위치, 활성 극성, 전원 꺼진 쪽 핀으로 역류하는 경로를 실제 회로에서 검토해야 합니다. ‘종료 신호가 있다’는 설명만으로 호스트 입력이 전기적으로 안전하다고 판단하지 않습니다.

저전압 경계를 정할 때는 셀의 특정 무부하 전압을 그대로 가져오지 않습니다. 예상 최대 부하에서 셀과 배선의 전압 강하, 배터리 온도, 보호회로가 실제로 차단하는 범위, 호스트가 종료하는 데 걸리는 최악 시간을 함께 확인합니다. 종료 신호를 보내는 경계는 셀 보호가 끊는 지점보다 앞서야 하며, 그 사이에 출력이 유지될 에너지 여유가 필요합니다. 빠른 전원 차단을 요구하는 사용자의 종료 요청과, 입력이 돌아왔을 때의 자동 재시작 조건도 별도로 정합니다. 사용자가 의도해 끈 뒤 곧바로 자동 재기동하면 종료 버튼의 의미가 사라질 수 있습니다.

부품 선정과 시험에서 확인할 숫자

셀의 허용 충전 전류·온도·방전 전류, 충전기의 설정 전류와 종료 방식, 승압기의 효율·피크 전류·발열, 전원 경로 스위치와 배선의 손실을 따로 대조합니다. 출력 전류가 1 A라고 해서 셀 전류도 1 A인 것은 아닙니다. 부하 전력이 같더라도 셀 전압이 낮거나 전원 경로의 손실이 커지면 셀 쪽 전류가 더 커집니다. 셀 전류의 첫 추정은 Icell ≈ Vout × Iout ÷ (ηpath × Vcell)입니다. 여기서 Vout과 Iout은 실제 부하 전압과 전류, Vcell은 부하가 걸린 셀 단자 전압입니다. ηpath는 셀 단자부터 부하까지 전원 경로와 승압기를 합친 효율입니다. 승압기 효율만 알고 있다면 그 앞의 보호회로·스위치·배선 손실을 별도로 더 검토해야 합니다. 이 계산은 평균의 첫 추정이므로 기동 순간의 피크나 부품의 온도 상승은 따로 확인해야 합니다.

가변 백업 출력은 부하를 연결하기 전에 맞춥니다

앞 절의 D4/Q1 회로에서는 P채널 MOSFET이 배터리 경로를 엽니다. 다른 구성에서는 외부 입력이 D3 다이오드를 거쳐 주 출력 VOUT으로 들어가고, 배터리 쪽 전력은 충전·출력을 관리하는 IP5306 칩의 5 V 출력과 XL6019 승압기를 거친 뒤 D2 다이오드에서 같은 VOUT에 합류합니다. 두 다이오드는 역방향 전류를 막지만, 배터리 승압기의 전압 조절값이 D3을 거친 외부 입력 전압까지 정하지는 않습니다. 이 연결 관계만으로 입력을 빼는 순간 출력이 끊기지 않는다고 판단할 수도 없습니다.

이처럼 백업 출력이 가변저항(variable resistor)으로 조절되는 보드라면, 손잡이의 이전 위치를 모른 채 실제 장치를 연결하지 마십시오. 먼저 장치의 입력 허용 범위를 확인하고, 사용할 셀의 극성과 보호회로, 출력 활성 버튼의 사용 방법을 해당 보드 자료에서 확인합니다. 외부 입력을 연결하지 않은 백업 상태에서 전압계(voltmeter)를 주 출력 VOUT과 출력 접지 사이에 대고, 필요하면 설명서에 지정된 버튼으로 출력을 켭니다. 전압계를 보면서 가변저항을 조금씩 돌려 목표 전압을 맞춥니다. 이 버튼은 출력 활성 제어용일 수 있으므로, 입력과 배터리를 선택하는 스위치로 해석하지 않습니다. 출력이 보이지 않아도 보호회로를 우회하거나 임의의 핀을 단락하지 않습니다.

가변저항은 이 구성에서 승압기의 피드백(feedback, 출력 전압을 되돌려 목표값과 비교하는 경로)에 연결됩니다. 무부하 설정을 마치면 전류를 제한할 수 있는 시험 부하로 바꾸어 출력 전압, 셀 전압, 승압기·보호회로의 발열을 다시 봅니다. 부하의 기동 전류와 셀 전압이 낮을 때도 확인한 뒤 실제 장치를 연결합니다. 외부 입력을 연결한 상태와 뺀 상태를 같은 주 출력 단자에서 각각 재십시오. D3 경로의 전압 강하는 전류와 온도에 따라 달라지므로 고정값을 빼서 추정하지 않습니다. 보드에 별도의 5 V·12 V 안정화 출력이 있어도 그 단자에서 잰 값을 주 출력 전압으로 보지 않습니다.

어댑터 입력은 부하와 충전을 동시에 걸어 확인합니다

외부 입력이 있는 동안 장치를 구동하고 셀도 원하는 속도로 충전하려면 전원 어댑터(power adapter)가 두 요구를 함께 감당해야 합니다. 부하 출력 전류와 셀 충전 전류는 측정 전압이 다르므로 그대로 더할 수 없습니다. 두 경로의 전력을 어댑터 입력단 기준으로 환산할 때는 다이오드·충전기·배선 손실과 기동 전류를 포함합니다. 셀에 실제 저장되는 전력과 충전기 입력 전력도 구분합니다.

시험할 때는 실제 최대 부하에서 어댑터 입력 전압·전류를 재고, 셀이 충전 전류를 크게 받는 상태에서 같은 값을 다시 기록합니다. 동시에 부하 전압과 셀 충전 전류를 보아 입력 전압이 처지거나 충전 속도가 목표보다 낮아지는지 확인합니다. 일부 전원 경로 관리회로는 입력 전류가 제한되면 충전 전류를 줄이지만, 이 동작을 모든 보드에 적용하지 않습니다. 부품 표기나 제작 예시에 적힌 출력·충전 전력을 선택한 셀, 어댑터, 온도에서 검증한 연속 정격으로 그대로 옮기지 않습니다.

절체 때 재시작하면 제어 지연과 공급 부족을 나눕니다

외부 입력을 뺄 때만 장치가 재시작한다면 출력 커패시터(output capacitor, 잠깐 부족한 전류를 보충하도록 출력에 연결한 커패시터)를 곧바로 키우기 전에 전압 하강의 원인을 찾습니다. 오실로스코프로 외부 입력, 셀 단자, 주 출력 VOUT, 실제 장치의 전원 핀을 같은 입력 분리 동작에서 기록합니다. 접근할 수 있다면 D3 양단, 배터리 승압기의 D2 앞 출력과 활성 핀(enable pin)도 봅니다. 활성 신호가 늦게 바뀌는지, 신호는 제때 바뀌는데 셀 또는 승압기 출력이 처지는지를 분리할 수 있습니다. 장치의 저전압 리셋 임계값과 하강의 깊이·지속 시간을 대조하고, 장치 로그의 재시작 원인도 확인합니다.

외부 입력이 D3을 거쳐 주 출력으로 들어오고 배터리는 IP5306·XL6019·D2를 거쳐 같은 출력에 합류하는 설명용 경로입니다. 입력 제거 전후의 입력·승압·주 출력은 같은 절체에서 기록합니다. 애니메이션 재생 시간과 전압 하강은 실제 측정값이 아닙니다.
정지 그림 확대
외부 입력이 D3을 거쳐 주 출력으로 들어오고 배터리는 IP5306·XL6019·D2를 거쳐 같은 출력에 합류하는 설명용 경로입니다. 입력 제거 전후의 입력·승압·주 출력은 같은 절체에서 기록합니다. 애니메이션 재생 시간과 전압 하강은 실제 측정값이 아닙니다. · 그림을 클릭하면 확대됩니다.

전압 하강이 짧은 전환 공백에만 나타나고 셀·승압기의 공급 능력이 충분하다면, 필요한 유지 시간과 장치가 허용하는 전압 하강으로 커패시터 용량을 계산해 시험할 수 있습니다. 셀 전압이 계속 내려가거나 승압기가 오래 전류 제한에 걸리는 경우에는 커패시터를 늘려도 지속 공급 능력은 생기지 않습니다. 용량을 바꾼 뒤에는 등가 직렬 저항(Equivalent Series Resistance, ESR: 커패시터 내부 손실을 저항으로 나타낸 값), 충전 돌입 전류, 제어 루프의 안정성과 입력 복귀 때의 파형을 다시 봅니다. 특정 스위치가 느리거나 변환기 부품이 불량이라는 판단에는 파형과 대조 시험이 필요합니다.

실물 검증에서는 다음 상황을 각각 기록합니다.

상황확인할 결과
백업 출력 초기 조절실제 장치를 분리한 채 출력 전압을 맞춘 뒤 전류 제한 시험 부하와 낮은 셀 전압에서 다시 확인합니다.
최대 부하와 큰 충전 전류가 겹침어댑터 입력 전압·전류, 부하 전압, 실제 셀 충전 전류를 함께 기록합니다.
외부 입력 연결·충전 말기부하를 켜고 껐을 때 충전 상태와 실제 셀 전류가 어떻게 달라지는지 구분합니다.
외부 입력 분리·복귀같은 주 출력과 장치 전원 핀에서 전압 하강의 깊이·지속 시간, 재시작 여부를 확인합니다. 제어 신호와 배터리 승압 출력을 함께 기록해 원인을 나눕니다.
낮아지는 셀 전압종료 신호가 출력 차단보다 먼저 발생하고, 실제 장치가 작업을 마칠 시간이 남는지 확인합니다.
사용자 종료 요청정상 종료 뒤 출력이 꺼지고, 입력이 돌아왔을 때 재기동 규칙이 의도대로 적용되는지 확인합니다.
부팅 도중 입력 상실부팅과 종료가 겹쳐도 파일·저장 장치 작업이 끝나기 전 출력이 끊기지 않는지 시험합니다.

전압은 셀 단자와 승압기 입력·부하 출력에서, 전류는 해당 경로에서 구분해 측정합니다. 입력 절체의 순간적인 강하는 느린 멀티미터만으로 놓칠 수 있습니다. 충전 종료가 제대로 되는지 판단할 때도 충전기 출력 전류와 셀에 실제 들어가는 전류를 혼동하지 않습니다. 측정한 조건을 기록하기 전에는 특정 출력 정격이나 절체 시간을 모든 셀·부하에 보장되는 값처럼 쓰지 않습니다.

이 설계의 목표는 배터리를 충전하는 동안 부하를 안정적으로 공급하고, 백업 운전의 끝에서는 연결 장치가 정상적으로 내려갈 시간을 확보하는 것입니다. 외부 입력 연결·상실·복귀와 사용자 종료를 서로 다른 상태로 시험해야 두 목표를 함께 검증할 수 있습니다.