BJT 트랜지스터 스위치 계산기
부하 전류, 필요한 기본 전류, 기본 저항 값, 포화 검사 및 전력 손실을 포함한 BJT 트랜지스터 스위치 파라미터 계산
공식
작동 방식
트랜지스터 스위치 계산기는 마이크로컨트롤러를 고전류 부하, 모터 제어 및 릴레이 활성화에 인터페이스하는 데 필수적인 릴레이/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) 을 사용하십시오.
- ✓Add 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) 를 확인하십시오.
자주 묻는 질문
관련 기사
Shop Components
As an Amazon Associate we earn from qualifying purchases.
관련 계산기
General
BJT 바이어스 포인트
컬렉터 전류, 베이스 전압, VCE, 전력 손실, 작동 영역을 포함한 BJT 전압 분배기 바이어스 Q-포인트 계산
General
모스펫 오퍼레이팅 포인트
NMOS 트랜지스터의 MOSFET 드레인 전류, 포화 전압, 트랜스컨덕턴스 및 동작 영역 (컷오프, 트라이오드, 포화) 계산
Power
LED 저항
LED의 올바른 전류 제한 저항을 계산하십시오.정확한 값, 가장 가까운 E24 표준, 실제 전류 및 전력 소비를 표시합니다.
General
옴의 법칙
옴의 법칙을 사용하여 전압, 전류, 저항 및 전력을 계산합니다.나머지 두 수량을 계산할 값 중 아무 값이나 입력하십시오.