Skip to content
RFrftools.io
General

BJT 트랜지스터 스위치 계산기

부하 전류, 필요한 기본 전류, 기본 저항 값, 포화 검사 및 전력 손실을 포함한 BJT 트랜지스터 스위치 파라미터 계산

Loading calculator...

공식

IC=(VCCVCE(sat))/RL,RB=(VinVBE)/(IB(min)×OD)I_C = (V_CC − V_CE(sat)) / R_L, R_B = (V_in − V_BE) / (I_B(min) × OD)
I_C콜렉터 (부하) 전류 (A)
I_B베이스 전류 (A)
R_B베이스 저항 (Ω)
β전류 이득
OD오버드라이브 팩터

작동 방식

트랜지스터 스위치 계산기는 마이크로컨트롤러를 고전류 부하, 모터 제어 및 릴레이 활성화에 인터페이스하는 데 필수적인 릴레이/LED 드라이버의 기본 저항 및 포화 파라미터를 계산합니다.임베디드 엔지니어, 애호가 및 자동화 설계자는 트랜지스터 스위치를 사용하여 MCU GPIO 전류 제한 (일반적으로 20-40mA) 을 초과하는 부하를 제어합니다.호로비츠 앤 힐 '아트 오브 일렉트로닉스' (제3판, Ch.2) 에 따르면 포화 BJT 스위치의 Vce (sat) = 0.1-0.3V이고 강제 베타 βf = Ic/Ib = 10-20 (DC 베타 hFE = 100-300보다 훨씬 낮음).베이스 저항 Rb = (Vdrive - Vbe) /Ib (여기서 Ib = iC/βF).안정적인 채도를 위해서는 트랜지스터의 HfE 사양에 관계없이 βf = 10을 사용하십시오.MOSFET 스위치의 전체 성능 향상을 위해서는 Vgs > Vth + 4V가 필요하므로 mΩ 범위에서 Rds (on) 를 달성할 수 있습니다.

계산 예제

3.3V 아두이노 GPIO에서 12V/100mA 릴레이를 제어하는 2N3904 스위치를 설계하십시오.필수 IC = 100mA, Vce (sat) = 0.3V (데이터시트).안정적인 채도를 위해서는 강제 베타 βf = 10을 사용하십시오. Ib = 100mA/10 = 10mA를 사용하십시오.Rb = (3.3V - 0.7V) /10mA = 260Ω — 마진으로 220Ω (E24 시리즈) 을 선택하십시오.전력 손실: Pd = Ic × Vce (sat) = 100mA × 0.3V = 30mW — 2N3904 정격 625mW 이내입니다.릴레이 코일에 플라이백 다이오드 (1N4148) 를 추가하면 보호 기능이 없는 V = L×di/dt = 100V+의 유도 스파이크를 억제할 수 있습니다.5V 로직의 경우 Rb = (5V - 0.7V) /10mA = 430Ω — 390Ω을 선택하십시오.

실용적인 팁

  • 500mA 이상의 부하에는 파워 트랜지스터 (TIP120 달링턴: 5A) 또는 MOSFET (로직 레벨 드라이브의 경우 IRLZ44N: 47A, Vgs = 4V) 을 사용하십시오.
  • 베이스에서 접지까지 10kΩ 풀다운 저항 추가 — 리셋 또는 프로그래밍 중에 MCU 핀의 임피던스가 높아지면 트랜지스터가 꺼지도록 합니다.
  • 고속 스위칭 (>100kHz) 의 경우 MOSFET을 사용하십시오. BJT의 저장 시간 지연은 1-10μs이며, MOSFET은 적절한 게이트 드라이브로 100ns 미만의 속도로 전환됩니다.

흔한 실수

  • DC 베타 (hFE = 200) 를 사용하여 Ib 계산 — 트랜지스터는 빠른 스위칭을 위해 오버드라이브가 필요함, hFE 등급에 관계없이 강제 베타 βf = 10-20 사용
  • Vishay 애플리케이션 노트에 따르면 유도 부하에서 플라이백 다이오드 생략 - 릴레이 코일 인덕턴스는 턴오프 시 100-400V 스파이크를 생성하여 트랜지스터를 즉시 파괴합니다.
  • 레벨 시프터 없이 3.3V 로직에서 12V 부하 구동 — 일부 트랜지스터는 고전류에서 Vbe > 0.7V가 필요합니다. 필요한 Ic에서 데이터시트 Vbe (sat) 를 확인하십시오.

자주 묻는 질문

포화: 트랜지스터가 완전히 켜져 있고 Vce = 0.1-0.3V, 컬렉터는 외부 회로에 의해 제한된 최대 전류를 전도합니다.컷오프: 트랜지스터 완전 OFF, Vce = Vcc, 누설 전류만 해당 (일반적으로 1μA 미만).스위칭 애플리케이션에는 중간 상태가 없습니다. 트랜지스터는 선형 증폭기가 아닌 제어 스위치 역할을 합니다.
확인: IC (최대) > 부하 전류 × 1.5, Vce (최대) > 공급 전압 × 2, Pd (최대) > Ic × Vce (sat) × 듀티 사이클.100mA/12V의 경우: 2N3904 (200mA, 40V, 625mW) 가 작동합니다.1A/24V의 경우: TIP31 (3A, 40V, 40W) 또는 IRLZ44N MOSFET (47A, 55V).로직 레벨 MOSFET은 3.3V MCU 인터페이스를 단순화합니다.
Rb는 포화를 보장하면서 베이스 전류를 안전한 수준으로 제한합니다.너무 높은 Rb = Ib 부족 = 활성 영역의 트랜지스터 = 높은 Vce = 높은 전력 손실.너무 낮은 Rb = 과도한 Ib = MCU 전류가 낭비되지만 여전히 작동합니다.계산: Rb = (V드라이브 - 0.7V)/(Ic/10).
MOSFET은 고전류 (>1A), 높은 스위칭 주파수 (>100kHz) 또는 MCU가 베이스 전류를 공급할 수 없는 경우에 사용하십시오.MOSFET은 DC 게이트 전류가 0이고 Vce (sat) 보다 Rds (on) 가 낮으며 스위칭 속도가 빠릅니다.5V 로직으로 구동되는 저전류 (500mA 미만) 부하에 대해서는 BJT가 더 간단합니다.

Shop Components

As an Amazon Associate we earn from qualifying purchases.

Resistor Kit (1%, E24)

Precision 1% thin-film SMD resistor assortment, 0402 package

Ceramic Capacitor Kit

MLCC ceramic capacitor assortment in 0402 package

Solderless Breadboard

Full-size breadboard for circuit prototyping

관련 계산기