트랜지스터 스위치 베이스 저항 계산기
아두이노 핀으로 NPN 트랜지스터를 켜서 릴레이, 모터, LED 같은 부하를 구동할 때 필요한 베이스 저항을 구합니다.
공식과 주의점
Ib = k·Ic / hFE, Rb = (Vdrive − Vbe) / Ib. 스위치로 쓸 때는 트랜지스터를 확실히 포화시켜야 발열이 적기 때문에, 데이터시트의 최소 hFE에 여유 배수를 곱해 베이스 전류를 넉넉히 줍니다. 릴레이나 모터 같은 코일 부하에는 역기전력을 막는 다이오드를 병렬로 꼭 다세요.
자주 묻는 질문
hFE만으로 베이스 전류를 정하면 안 되나요?
hFE는 부품마다 차이가 크고 전류가 크면 떨어집니다. 최소 hFE에 여유 배수를 곱해(강제 β 10~20 정도) 설계해야 트랜지스터가 확실히 포화되어 발열이 적습니다.
아두이노 핀으로 베이스를 바로 구동해도 되나요?
저항을 거친다면 됩니다. 다만 베이스 전류가 핀 한계(우노 기준 권장 약 20 mA) 안에 넉넉히 들어와야 합니다. 부하가 크면 로직 레벨 MOSFET이나 달링턴을 쓰세요.