[아두이노] 출력 모드, 왜 저항이 ‘방어선’인가?

지난 포스팅에서 입력 모드가 *“전압의 상태를 관찰”*하는 과정이었다면,

출력 모드(OUTPUT)는 **“에너지를 외부로 밀어내거나 끌어당기는 과정”**입니다.

이때 엔지니어가 가장 먼저 고려해야 할 것은 전압이 아니라,
회로를 흐르는 전류의 양 II 입니다.


1. 절대 넘지 말아야 할 경계선: 40mA

아두이노(ATmega328P 기준)의 핀은 무한한 에너지를 공급하는 장치가 아닙니다.
데이터시트의 Absolute Maximum Ratings에는 다음과 같은 제한이 있습니다.

  • 핀당 최대 전류: 40mA40\,\text{mA}
    권장 사용: 20mA20\,\text{mA} 이하
  • 전체 핀 합계 전류: 200mA200\,\text{mA}

이 값을 초과하면 내부 트랜지스터가 발열로 인해 손상됩니다.

👉 PLC 출력 카드가 과부하로 소손되는 것과 완전히 같은 원리입니다.


2. 출력 저항 선정: 옴의 법칙으로 설계하기

출력 저항의 역할은 단순합니다.

“필요한 만큼만 전류를 흘리고, 나머지는 저항이 소모한다.”

핵심 공식은 다음과 같습니다:

R=VsourceVforwardItargetR = \frac{V_{source} - V_{forward}}{I_{target}}


▶ 예시: LED 구동

  • 공급 전압: 5V5\,\text{V}
  • LED 순방향 전압: 2V2\,\text{V}
  • 목표 전류: 15mA=0.015A15\,\text{mA} = 0.015\,\text{A}
R=520.015=200ΩR = \frac{5 - 2}{0.015} = 200\,\Omega

👉 실제 설계에서는 여유를 두고 220Ω220\,\Omega 사용


✔ 핵심 해석

  • 저항은 전압을 떨어뜨리는 부품
  • 그 결과로 전류를 제한하는 효과 발생
  • 즉, Current Limiter 역할 수행

3. 부하 종류에 따른 저항의 역할 차이

① 단순 부하 (LED 등)

  • 전류 제한이 목적
  • MCU + 부하 동시 보호

② 스위칭 부하 (트랜지스터 / MOSFET)

  • 베이스(Base) / 게이트(Gate) 보호
  • 돌입 전류 제한

일반적으로:

1kΩ10kΩ1\,\text{k}\Omega \sim 10\,\text{k}\Omega

③ 유도성 부하 (모터, 솔레노이드)

🚨 직접 연결 금지

이유:

  • 수백 mA 이상의 전류 요구 → MCU 즉시 파손
  • 전원 OFF 시 발생하는 역기전력 (Flyback Voltage)

👉 반드시 필요:

  • MOSFET (스위칭)
  • Flyback 다이오드 (보호)

4. 결론: 출력 저항은 MCU의 ‘생명줄’

정리하면:

  • 입력 모드 → 전압을 읽는 영역
  • 출력 모드 → 전류를 다루는 영역

그리고 저항의 역할은 완전히 달라집니다.

구분역할
입력 저항신호 안정화
출력 저항과전류 방지

🔥 핵심 메시지

입력에서 저항이 없으면 “노이즈 문제”
출력에서 저항이 없으면 “하드웨어 파괴”


엔지니어는 항상 다음을 기준으로 설계해야 합니다:

  • 부하의 요구 전류 확인
  • MCU 핀의 안전 범위 20mA\leq 20\,\text{mA}
  • 옴의 법칙으로 저항 산출

이 글의 핵심을 한 줄로 요약하면:

출력 저항은 선택이 아니라, MCU를 살리는 안전 장치다.

댓글

이 블로그의 인기 게시물

공압 속도 제어: 미터인 vs 미터아웃

NPN, PNP 트랜지스터 차이점

[주식] 한국거래소(KRX) 데이터 API 입문 가이드

[PLC] 센서 NPN, PNP 출력 타입별 결선방법 (OMRON E2E-X 시리즈 3선식 배선)

전력(kW) 계산하기 (직류, 교류 단상, 교류 삼상)

[PLC] 서보 모터 브레이크 결선, 왜 릴레이 터미널을 써야 할까?

사각형의 넓이 공식의 증명

[PLC] PLC 아날로그 입출력 기본

[아두이노] 가변저항(Potential Divider)과 전압분배(Voltage Divider)

[농사] 토마토 수경재배 : 모종 이식 & 재배 간격