DIY 전자작작이나 임베디드 회로 설계(Arduino, ESP32 등)를 시작할 때 가장 흔히 접하면서도 헷갈리는 부품이 있습니다. 바로 전기적 스위치 역할을 하는 릴레이(Relay), 모스펫(MOSFET), 그리고 트랜지스터(BJT)입니다.
“모두 전기를 켜고 끄는 스위치 같은데, 그냥 아무거나 쓰면 안 되나?” “모스펫이 제일 좋다던데 트랜지스터나 릴레이는 왜 아직도 쓸까?”
이 글에서는 회로 초보자부터 리액트/임베디드 개발자까지 한눈에 이해할 수 있도록 3가지 부품의 핵심 동작 원리, 장단점 비교, 그리고 상황별 선택 기준을 깔끔하게 정리해 드립니다.
1. 부품별 핵심 개념 한 줄 요약
- 트랜지스터 (BJT): 미세한 전류로 더 큰 전류를 제어하는 “신호 증폭기 겸 소형 스위치”
- 모스펫 (MOSFET): 전압으로 대용량 전력을 손실 없이 빠르게 켜고 끄는 “고속 전력 스위치”
- 릴레이 (Relay): 자석의 힘으로 물리적 접점을 붙였다 떼는 “완전 절연 기계식 스위치”
2. 핵심 사양 및 특징 비교
3가지 부품은 동작 방식부터 제어할 수 있는 전력의 크기, 스위칭 속도까지 큰 차이가 있습니다.
| 구분 | 트랜지스터 (BJT) | 모스펫 (MOSFET) | 릴레이 (Relay) |
|---|---|---|---|
| 제어 방식 | 전류 제어 (Base 전류) | 전압 제어 (Gate 전압) | 전류 제어 (Coil 자력) |
| 스위칭 속도 | 빠름 (kHz ~ MHz) | 매우 빠름 (MHz 이상) | 느림 (몇 Hz 이하) |
| 주요 용도 | 소전류 스위칭, 신호 증폭 | 대전류 스위칭, PWM 제어 | AC 220V 고전압, 대전류 절연 제어 |
| 절연성 | 회로 공유 (비절연) | 회로 공유 (비절연) | 완전 절연 (물리적 Separated) |
| 발열 및 효율 | 중~상 (전류 손실 존재) | 매우 적음 (낮은 RDS(on)) | 적음 (코일 자체 발열만 존재) |
| 작동 소음 | 없음 (무소음) | 없음 (무소음) | 딸깍 소리 발생 |
| 가격 | 매우 저렴 (몇십 원) | 저렴~보통 (수백 원) | 상대적 높음 (수천 원) |
3. 각 부품의 장단점 상세 분석
① 트랜지스터 (BJT – NPN/PNP)
가장 역사가 오래되고 기본이 되는 반도체 소자입니다.
- 장점: 가격이 매우 저렴하며 구하기 쉽습니다. 입력 전류에 비례하여 출력 전류가 정밀하게 늘어나기 때문에 아날로그 센서 신호 증폭에 탁월합니다.
- 단점: 전류로 전류를 제어하는 방식이라 스위치 ON 상태에서도 지속적인 전류 소비가 발생하며, 대전류를 흘릴 경우 발열이 심합니다.
② 모스펫 (MOSFET – N-Channel/P-Channel)
현대 전력 전자 회로의 핵심 부품입니다.
- 장점: 전압(Gate)만 가해주면 스위치가 켜지므로 제어 전력 소비가 거의 없습니다. 내부 저항이 극도로 낮아 몇 A~수십 A의 대전류를 흘려도 발열이 매우 적습니다. 또한 PWM 제어를 통해 LED 밝기 조절이나 모터 속도 제어에 필수적입니다.
- 단점: 게이트를 완전히 열기 위해 일정 수준 이상의 전압(보통 5V~10V 이상)이 필요하며, 정전기(ESD)에 민감해 파손되기 쉽습니다.
③ 릴레이 (Relay – Mechanical/SSR)
전자석을 이용해 내부의 금속 스위치를 직접 움직이는 부품입니다.
- 장점: 제어 회로(MCU)와 부하 회로(AC 220V 등)가 물리적으로 완전히 분리(절연)되어 있어 안전합니다. AC/DC 구분 없이 사용할 수 있습니다.
- 단점: 기계식으로 움직이므로 스위칭 속도가 느리고, 켜고 끌 때 “딸깍” 하는 소음이 납니다. 내부 코일을 작동시키는 데 최소 70~100mA 이상의 전류가 필요해 MCU 핀으로 직접 구동할 수 없습니다.
4. 상황별 선택 가이드: 무엇을 써야 할까?
실제 프로젝트 회로를 구성할 때 아래 기준에 따라 선택하시면 실패하지 않습니다.
- 220V 가전제품이나 AC 전원을 제어해야 할 때 → 릴레이 (Relay) 선택 (보안 및 완전 절연 필수)
- DC 모터 속도 제어(PWM), LED 밝기 제어, 대용량 히터 제어를 할 때 → 모스펫 (MOSFET) 선택 (고속 스위칭 및 발열 최소화)
- 작은 센서 신호를 증폭하거나, 소형 부저/LED 등 가벼운 제어를 할 때 → 트랜지스터 (BJT) 선택 (가성비 및 회로 간소화)
- MCU(ESP32, 아두이노)에서 릴레이를 켜고 싶을 때 → MCU → 트랜지스터/소형 모스펫 → 릴레이 형태로 보완 조합하여 사용
Summary
- 소전류/신호 증폭 = 트랜지스터
- 대전류/고속 PWM 제어 = 모스펫
- AC 고전압/안전 절연 = 릴레이
세 부품은 경쟁 관계가 아니라 서로의 단점을 보완하는 관계입니다. 회로의 전압, 전류, 스위칭 속도 요구조건에 맞춰 적절한 소자를 선택해 보세요!


답글 남기기
댓글을 달기 위해서는 로그인해야합니다.