생활 단위 변환

BJT 베이스 저항 계산기

구동전압, 베이스-이미터 전압, 목표 베이스전류를 입력해 베이스 저항을 계산합니다.

한눈에 요약

구동전압 5V, Vbe 0.7V, 목표 베이스전류 5mA 기준 필요 베이스 저항은 860Ω이며 소비전력은 21.5mW입니다.

실시간 자동 연산100% 브라우저 연산검토 완료

BJT 베이스 저항 계산기

실시간 연산
V
V
mA

계산 결과
수치를 입력하면 실시간으로 계산됩니다.

계산 공식 및 예시

공식베이스 저항(Ω) = (구동전압(V) - 베이스-이미터 전압(V)) ÷ 목표 베이스전류(mA) × 1,000
계산 예시구동전압 5V, Vbe 0.7V, 목표 전류 5mA 입력 시 필요 저항은 860Ω (소비전력 21.5mW)

BJT 베이스 저항 계산기 사용법

마이크로컨트롤러(MCU)나 로직 게이트로 NPN/PNP 바이폴라 트랜지스터(BJT)를 구동할 때 필요한 **베이스 저항(RBR_B)저항 소비전력(PRP_R)**을 계산하는 도구입니다.

  1. 구동전압 (VinV_{in}): MCU GPIO 핀이나 스위치 제어 신호의 하이 레벨 출력 전압(V)을 입력합니다. (예: 아두이노 5V, 라즈베리파이/ESP32 3.3V)
  2. 베이스-이미터 전압 (VBEV_{BE}): 트랜지스터가 켜졌을 때 베이스와 이미터 사이에 걸리는 전압 강하(V)입니다. 일반 실리콘 소자는 0.7V, 달링턴 소자는 1.4V를 권장합니다.
  3. 목표 베이스전류 (IBI_B): 트랜지스터를 포화 상태로 만들거나 원하는 콜렉터 전류를 얻기 위해 베이스에 흘려보낼 전류(mA)를 입력합니다.

계산 방법

BJT 베이스 루프에 키르히호프 전압 법칙(KVL)을 적용하면 저항 양단에 걸리는 전압 강하 VRV_R은 입력 구동전압에서 베이스-이미터 전압 강하를 뺀 값과 같습니다.

VR=VinVBEV_R = V_{in} - V_{BE}

옴의 법칙(R=V/IR = V / I)에 따라 필요 베이스 저항 RBR_B는 다음과 같이 계산됩니다.

RB=VinVBEIBR_B = \frac{V_{in} - V_{BE}}{I_B}

목표 베이스 전류 단위가 밀리암페어(mA\text{mA})인 경우, 옴(Ω\Omega) 단위 환산을 위해 분자에 1,000을 곱합니다.

RB(Ω)=VinVBEIB(mA)×1000R_B(\Omega) = \frac{V_{in} - V_{BE}}{I_B(\text{mA})} \times 1000

저항에서 소비되는 전력 PRP_R은 저항 양단 전압 강하와 베이스 전류의 곱으로 구합니다.

PR(mW)=(VinVBE)×IB(mA)P_R(\text{mW}) = (V_{in} - V_{BE}) \times I_B(\text{mA})

계산 예시

1. 5V 아두이노로 릴레이 제어 (NPN 2N2222)

  • 구동전압 (VinV_{in}): 5V5\text{V}
  • 베이스-이미터 전압 (VBEV_{BE}): 0.7V0.7\text{V}
  • 목표 베이스전류 (IBI_B): 5mA5\text{mA} (릴레이 콜렉터 전류 50mA50\text{mA} 기준 강제 이득 10 적용)
  • 전압 강하 (VRV_R): 5V0.7V=4.3V5\text{V} - 0.7\text{V} = 4.3\text{V}
  • 필요 베이스 저항 (RBR_B): 4.3V÷0.005A=860 Ω4.3\text{V} \div 0.005\text{A} = 860\ \Omega
  • 소비전력 (PRP_R): 4.3V×5mA=21.5mW4.3\text{V} \times 5\text{mA} = 21.5\text{mW} (일반 1/8W 또는 1/4W 리드 저항 사용 가능)
  • 실제 적용: E24 계열 표준 저항 중 860 Ω860\ \Omega보다 약간 작은 820 Ω820\ \Omega 또는 750 Ω750\ \Omega을 장착하여 완전 포화 유도.

2. 3.3V ESP32로 소형 LED 구동 (NPN 2SC1815)

  • 구동전압 (VinV_{in}): 3.3V3.3\text{V}
  • 베이스-이미터 전압 (VBEV_{BE}): 0.7V0.7\text{V}
  • 목표 베이스전류 (IBI_B): 2mA2\text{mA}
  • 전압 강하 (VRV_R): 3.3V0.7V=2.6V3.3\text{V} - 0.7\text{V} = 2.6\text{V}
  • 필요 베이스 저항 (RBR_B): 2.6V÷0.002A=1,300 Ω (1.3 kΩ)2.6\text{V} \div 0.002\text{A} = 1,300\ \Omega\ (1.3\text{ k}\Omega)
  • 소비전력 (PRP_R): 2.6V×2mA=5.2mW2.6\text{V} \times 2\text{mA} = 5.2\text{mW}
  • 실제 적용: 표준 저항 1.2 kΩ1.2\text{ k}\Omega 또는 1.3 kΩ1.3\text{ k}\Omega 사용.

사용 시 주의사항 및 실무 팁

  • 완전 포화(Saturation)를 위한 과구동(Overdrive): 스위칭 용도로 사용할 때 트랜지스터가 활성(Active) 영역에 머물면 콜렉터-이미터 전압 강하(VCEV_{CE})가 커져 트랜지스터에서 발열이 심하게 발생합니다. 확실한 포화 상태를 위해 계산값보다 한 단계 작은 저항을 선택하는 것이 좋습니다.
  • MCU GPIO 핀의 최대 출력 전류 제한: 아두이노 우노(ATmega328P)는 핀당 최대 20~40mA 출력이 가능하지만, ESP32나 STM32, 라즈베리파이 Pico 등 3.3V 소자는 핀당 10~12mA 이하로 제한됩니다. 목표 베이스 전류를 핀 허용량 이상으로 잡지 않도록 주의하세요.
  • 풀다운(Pull-down) 저항 병렬 구성: MCU가 부팅 중이거나 핀이 고임피던스(Hi-Z / Input) 상태일 때 노이즈로 인해 트랜지스터가 오작동하는 것을 방지하기 위해, 베이스 핀과 GND 사이에 10 kΩ100 kΩ10\text{ k}\Omega \sim 100\text{ k}\Omega 수준의 풀다운 저항을 함께 배치하는 것이 좋습니다.
  • 정격 전력 마진: 계산된 저항 소비전력의 최소 2배 이상 정격을 가진 저항(예: 25mW 소비 시 1/8W(125mW) 또는 1/4W(250mW))을 선정하여 열화 현상을 방지하세요.
최종 내용 검토일: 2026-09-16

Q&A

자주 묻는 질문

BJT 회로에서 베이스 저항을 반드시 달아야 하는 이유는 무엇인가요?

BJT(양극성 접합 트랜지스터)의 베이스-이미터 접합은 일반 다이오드와 동일한 PN 접합 구조입니다. 저항 없이 전압원을 직접 연결하면 순방향 다이오드에 과전류가 흘러 MCU 출력 핀과 트랜지스터가 즉시 소손됩니다. 베이스 저항은 흐르는 베이스 전류를 안전한 수준으로 제한하고 트랜지스터를 적절한 동작 영역(포화 또는 활성)에 머물게 합니다.

Vbe(베이스-이미터 전압)는 보통 몇 V로 입력해야 하나요?

일반적인 소신호 실리콘(Silicon) NPN/PNP 트랜지스터는 도통 시 베이스-이미터 전압 강하가 약 0.6V~0.7V입니다. 고전류 스위칭이나 완전 포화 상태에서는 0.75V~0.85V까지 상승할 수 있습니다. 내부에서 두 개의 트랜지스터가 직렬로 연결된 달링턴(Darlington) 트랜지스터의 경우 약 1.2V~1.4V를 적용해야 합니다. 데이터시트가 없다면 표준 실리콘 소자 기준인 0.7V를 사용하는 것이 일반적입니다.

스위칭 회로에서 목표 베이스 전류(Ib)는 어떻게 결정하나요?

트랜지스터를 스위치(ON/OFF)로 동작시키려면 완전 포화(Saturation) 상태로 만들어야 합니다. 이를 위해 콜렉터 부하 전류($I_C$)를 트랜지스터 데이터시트의 직류 전류 이득($h_{FE}$)으로 나눈 값보다 2배~10배 정도 많은 전류를 흘려줍니다. 실무에서는 안전한 포화를 위해 통상 강제 전류이득($eta_{forced}$)을 10 또는 20으로 가정하여 $I_B = I_C / 10$ 수준으로 설정합니다.

계산된 저항값과 정확히 일치하는 시중 저항이 없으면 어떻게 하나요?

스위칭 회로에서는 계산된 저항값보다 한 단계 작은 표준 E24/E12 계열 저항을 선택하는 것이 원칙입니다. 저항이 약간 작아야 베이스 전류가 더 많이 흘러 트랜지스터가 확실한 포화 상태를 유지하기 때문입니다. 단, MCU 출력 핀의 최대 허용 전류(예: 아두이노 20mA, STM32/ESP32 10~12mA)를 초과하지 않는지 확인해야 합니다.