AEGLOSLAB Arduino UNO Q 완전 가이드

제2부 하드웨어 심층

2.4 전원 설계와 소비전력

전원 설계는 UNO Q에서 특히 실전 함정이 많은 영역이다 — 리눅스 SoC와 실시간 MCU를 한 보드에 탑재한 만큼, 클래식 UNO보다 훨씬 큰 전류를 요구하면서도 정격을 넘기면 클래식 UNO처럼 단순히 멈추는 것이 아니라 리눅스가 예기치 않게 리셋되거나 파일시스템이 손상될 수 있다. 이번 장은 Arduino 공식 UNO Q User Manual(2026-08-17 갱신본, §3 Ratings·§4.3 Power Supply)을 1차 자료로 삼는다.

2.4.1 두 가지 전원 입력 경로

UNO Q는 전원을 두 곳에서 받을 수 있다.

입력전압 범위최대 전류커넥터
USB-C VBUS5V(공칭), 4.5~5.5V 허용최대 3AUSB-C(JUSB1)
VIN(DC IN)7~24V5V 예산에 맞춰 결정JANALOG1 · JMEDIA1(VIN 핀 중복 노출)
5V 핀5V최대 3A(USB 버스와 동일 net)JANALOG1

USB-C는 USB Power Delivery(PD)로 5V/3A 계약만 요청하며, 더 높은 전압 프로파일(9V, 12V, 20V 등)은 요청하지 않는다 — 즉 일반 노트북용 65W PD 충전기를 연결해도 UNO Q는 항상 5V만 공급받는다. VIN은 7~24V 범위의 DC 전원(배터리팩, 차량 전원, 산업용 24V 레일 등)을 받아 보드 내부에서 5V로 강압한다.

USB-C VBUS 5V (PD, 최대 3A) 5V_SYS (다이오드 OR 결합) VIN 7-24V DC PWR_3P8V 3.8V (벅 레귤레이터) PWR_3P3V 3.3V (MCU·실드 전원) PM4125 PMIC 1.8V LDO(L15A) (MPU I/O 전원)

두 입력(USB-C VBUS와 VIN을 강압한 5V)은 다이오드-OR로 결합해 5V_SYS라는 시스템 5V 버스를 만든다. 여기서 3.8V 벅 → 3.3V 벅 순으로 단계 강압하고, PM4125 PMIC의 LDO가 별도로 1.8V(MPU I/O용)를 만든다.

⚠️ 역전압 보호는 검증됐지만 상시 신뢰용은 아니다: 공식 문서는 "DC IN에 -24V를 인가해 역극성 보호를 검증했다"고 명시하면서도, "정상 동작은 올바른 극성에서만 보장되며, 정상 사용 중 역전압을 상시 인가하지 말 것"이라고 명시한다 — 보호 회로가 있다고 해서 극성을 신경 쓰지 않아도 된다는 뜻은 아니다.

2.4.2 정격과 권장 동작 조건

파라미터최소표준최대단위
USB-C 입력(VBUS_USBC)4.55.05.5V
DC 입력(DC_IN)7.0—24.0V
3.3V 시스템 레일(PWR_3P3V)3.13.33.5V
동작 온도(T_OP)-10—60℃

공식 문서의 해설: "Minimum은 연속 동작이 가능한 최저값이며, 순간적인 전압 강하는 리셋이나 연결 끊김을 유발할 수 있다. Maximum은 절대 넘으면 안 된다. DC_IN(7~24V)의 경우 5V 부하를 여유 있게 감당하는 공급원을 선택하고 전압 강하를 줄이기 위해 케이블을 짧게 유지하라."

2.4.3 전원 경로의 손실 — Schottky OR 다이오드 발열

공식 문서는 다이오드-OR 경로의 정방향 전압 강하를 직접 측정해 공개했다(JANALOG1 VIN 인젝션 기준, Rigol DP832 전원·Keithley DMM6500 측정·8542B 부하로 실측).

부하 전류정방향 강하($V_f$)다이오드 손실
1.0 A0.35 V0.35 W
1.5 A0.37 V0.56 W
2.0 A0.39 V0.78 W

$$ P = I \times V_f $$

부하 전류가 늘수록 손실도 거의 선형에 가깝게 늘어난다 — 카메라·Wi-Fi를 동시에 구동해 순간 전류가 2A 근처까지 상승하는 상황이라면, 이 손실 자체는 1W 미만이라 발열의 주범은 아니지만 "USB-C 케이블/전원이 정격보다 부실하면 전압 강하가 여기에 더 겹쳐 리셋을 유발할 수 있다"는 근거 데이터로 유용하다.

2.4.4 실측 소비전력 — 공식 수치와 커뮤니티 수치를 구분한다

여기서부터는 신중해야 한다. Arduino 공식 문서(User Manual §3 Ratings)는 전압·전류 정격만 규정할 뿐, "유휴 시 몇 와트"류의 소비전력 벤치마크 표를 공식적으로 발표하지 않는다. 아래 수치는 출처가 다르다는 것을 명확히 구분해 싣는다.

커뮤니티 실측(비공식) — SBC 리뷰어 Jeff Geerling의 실측 데이터(GitHub geerlingguy/sbc-reviews 이슈 #83, 27W USB-C PD 전원·Wi-Fi 활성 상태 기준):

상태소비전력(벽면 측정)
유휴(idle)약 0.5 W
stress-ng --matrix 0 부하약 1.9 W
Geekbench 멀티코어약 2.5 W
top500 HPL 벤치마크약 3.5 W

같은 리뷰에서 최대 부하 상태의 보드가 "만지기 힘들 정도로 뜨거워졌다"는 보고도 함께 나온다 — 방열은 2.4.7·11.1에서 다룬다.

Arduino 측 언급(비공식·구두) — Arduino가 공개한 "From Blink to Think" 라이브스트림에서 회사 관계자가 "모든 기능이 1와트 이내에서 동작한다"는 취지로 언급한 내용이 커뮤니티에 인용되고 있다. 이는 위 커뮤니티 실측치(부하 시 최대 3.5W)와 정확히 일치하지 않는다.

⚠️ 확인 필요: 소비전력 수치는 (1) 공식 스펙 문서에 실린 것이 아니라 서드파티 실측 또는 구두 언급이며, (2) 두 출처가 서로 다른 숫자를 시사한다. 프로젝트의 배터리 용량이나 발열 설계를 정밀하게 수립해야 한다면 반드시 실제 보유 보드에서 USB 전력계(예: 인라인 USB-C 파워미터)로 직접 측정할 것을 권한다. 이 책에서는 "유휴 시 1W 미만, 카메라·Wi-Fi·연산이 겹치는 부하에서 3~4W대까지 상승할 수 있다"는 범위로만 서술하고 단일 숫자로 단정하지 않는다.

2.4.5 전원 어댑터 선택 — 실전 팁

  • 5V/3A(15W) 이상을 지원하는 USB-C PD 어댑터와 정격에 맞는 케이블을 쓴다. 공식 문서가 명시적으로 권고하는 최소 기준이다. 1A·2A급 저전력 충전기는 Wi-Fi 버스트나 디스플레이 초기화처럼 순간적으로 전류가 급증하는 구간에서 브라운아웃(전압 강하로 인한 리셋)을 일으키기 쉽다.
  • "고와트 PD 어댑터 = 더 빠른 UNO Q"가 아니다. 앞서 보았듯 UNO Q는 PD 협상 시 5V/3A 계약만 요청하므로, 45W·65W급 어댑터를 연결해도 실제로 사용하는 프로파일은 5V/3A로 동일하다. Arduino가 액세서리로 내놓은 "45W USB-C Power Supply(멀티플러그)"도 UNO Q 하나만을 위한 것이라기보다, 다국가 플러그 호환과 다른 USB 기기(허브에 연결된 주변기기 등)까지 함께 감당할 여유를 주기 위한 제품으로 봐야 한다.
  • USB-C 허브를 경유할 때는 허브의 전원 공급(패스스루) 사양을 별도로 확인한다. DP Alt-Mode·이더넷·추가 USB 포트를 동시에 쓰는 8-in-1급 허브는 그 자체로 상당한 전력을 요구할 수 있어, 허브가 UNO Q에 충분한 전류를 되돌려주지 못하면 보드 쪽이 전류 부족을 겪을 수 있다.
  • VIN(7~24V) 경로는 배터리·차량·산업 전원과의 통합에 적합하다. 12V 납축전지, 2S~6S 리튬 팩, 24V 산업 레일 등에서 바로 강압해 쓸 수 있어, 로봇·이동형 프로젝트에서는 USB-C보다 VIN이 배선상 더 유리한 경우가 많다(8.4 PID 모터 제어 루프, 12.3 로봇·모터 제어 프로젝트에서 다시 다룬다).

2.4.6 배터리·모바일 전원 구동

공식 문서에는 "이런 파워뱅크를 쓰라"는 권고가 없다. 다만 다음은 일반 원칙과 커뮤니티 사례에서 도출할 수 있다.

  • USB-C PD를 지원하는 5V/3A 이상 출력 가능한 보조배터리라면 원리상 문제없이 구동된다 — 보드가 항상 5V/3A 프로파일만 요청하기 때문에, PD 트리거 케이블이나 특수 프로토콜 협상이 필요 없다.
  • 커뮤니티 보고(비공식) 중에는 10,000mAh급 보조배터리로 웹캠·동글·서보 2개를 연결하고도 장시간 구동에 성공한 사례가 있다 — 다만 이는 개별 사용자 경험이며 공식 검증은 아니다.
  • 순수 배터리(레귤레이터 없는 리튬셀 등)로 VIN을 직접 구동하려면 7V 이상을 유지해야 하므로, 2S 리튬(7.4V 공칭) 이상이 필요하다. 1S 리튬(3.7V)은 VIN 경로로 직접 쓸 수 없다 — 승압(boost) 컨버터가 필요하다.
  • 배터리 구동 시에도 2.4.4의 부하별 전류 변동(카메라·Wi-Fi 동작 시 순간 전류 상승)을 감안해 방전율(C-rate)과 순간 전류 여유를 충분히 확보한다.

2.4.7 열 설계는 별도 장에서

부하 상태의 발열("만지기 힘들 정도")은 커뮤니티 실측에서 이미 보고된 문제다. 밀폐된 케이스에 넣을 계획이라면 통풍구 배치나 방열판을 고려해야 한다 — 구체적인 인클로저·통풍 설계는 11.1(인클로저 설계 원칙 — 포트 배치와 방열)에서 다룬다. 소프트웨어 레벨의 전력·성능 관리(CPU governor, 클럭 스로틀링 등)는 5.5(전력·성능 관리)에서 다룬다 — 이 장은 하드웨어 전원 회로 자체에 집중한다.

2.4.8 확인된 것과 확인이 더 필요한 것

확인됨(공식 문서 §3 Ratings 기준):

  • USB-C: 5V(4.5~5.5V), 최대 3A, PD는 5V/3A 계약만 요청.
  • VIN: 7~24V DC, JANALOG1와 JMEDIA1 양쪽에 노출.
  • 전원 트리: 5V_SYS(다이오드-OR) → 3.8V → 3.3V, PM4125가 별도로 1.8V 생성.
  • 동작 온도 -10~60℃(주변 온도 기준), 3.3V 레일 허용 범위 3.1~3.5V.
  • Schottky OR 다이오드 손실 실측치(1~2A 구간, 0.35~0.78W).

확인 필요(공식 스펙 문서에 없음, 서드파티/구두 출처만 존재):

  • 유휴·부하 시 정확한 소비전력 와트수(커뮤니티 실측과 Arduino 구두 언급이 서로 다른 인상을 준다).
  • 권장 보조배터리 모델이나 배터리 구동 시간에 대한 공식 가이드.
  • 최대 부하 지속 시 정확한 표면 온도나 서멀 스로틀링 발동 시점.

교차참조: 전압 도메인(1.8V/3.3V/5V) 개요는 2.1.4, VIN·5V 핀의 정확한 위치는 2.2.3(JANALOG1), JMEDIA1의 VIN 중복 노출은 2.3, OS 차원의 전력·성능 관리(governor 등)는 5.5, 인클로저·방열 설계는 11.1, 모터 제어·로봇 프로젝트에서의 VIN 활용은 8.4·12.3.