Skip to content
RFrftools.io
General

Calculateur de commutateurs à transistors BJT

Calculez les paramètres du commutateur à transistor BJT, y compris le courant de charge, le courant de base requis, la valeur de la résistance de base, le contrôle de saturation et la dissipation de puissance

Loading calculator...

Formule

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_CCourant du collecteur (charge) (A)
I_BCourant de base (A)
R_Brésistance de base (Ω)
βGain actuel
ODFacteur d'overdrive

Comment ça marche

Le calculateur de commutateurs à transistors calcule les paramètres de résistance de base et de saturation pour les pilotes de relais/LED, ce qui est essentiel pour interfacer les microcontrôleurs avec des charges à courant élevé, contrôler les moteurs et activer les relais. Les ingénieurs embarqués, les amateurs et les concepteurs d'automatismes utilisent des commutateurs à transistors pour contrôler les charges dépassant les limites de courant GPIO du microcontrôleur (généralement de 20 à 40 mA). Selon Horowitz & Hill « Art of Electronics » (3e éd., Ch.2), un commutateur BJT saturé a Vce (sat) = 0,1-0,3 V avec une bêta forcée βf = Ic/Ib = 10-20 (bien inférieure à la bêta continue hFE = 100-300). La résistance de base Rb = (Vdrive - Vbe) /Ib où Ib = Ic/βF. Pour une saturation fiable, utilisez βf = 10 quelle que soit la spécification hFE du transistor. Les commutateurs MOSFET nécessitent Vgs > Vth + 4V pour une amélioration complète, atteignant Rds (on) dans la plage mΩ.

Exemple Résolu

Concevez un commutateur 2N3904 pour contrôler un relais 12 V/100 mA à partir d'un Arduino GPIO 3,3 V. Ic requis = 100 mA, Vce (sat) = 0,3 V (fiche technique). Utilisez un bêta βf = 10 forcé pour une saturation fiable : Ib = 100 mA/10 = 10 mA. Rb = (3,3 V - 0,7 V) /10 mA = 260 Ω — sélectionnez 220 Ω (série E24) pour la marge. Dissipation de puissance : Pd = Ic × Vce (sat) = 100 mA × 0,3 V = 30 mW, soit bien en deçà de la valeur nominale de 625 mW du 2N3904. Ajoutez une diode flyback (1N4148) à travers la bobine du relais pour supprimer le pic inductif de V = L×Di/dt = 100 V+ sans protection. Pour une logique 5 V, Rb = (5 V - 0,7 V) /10 mA = 430 Ω — sélectionnez 390 Ω.

Conseils Pratiques

  • Pour les charges supérieures à 500 mA, utilisez des transistors de puissance (TIP120 Darlington : 5A) ou des MOSFET (IRLZ44N : 47A avec Vgs = 4V pour le variateur de niveau logique)
  • Ajoutez une résistance de rappel de 10 kΩ de la base à la terre pour garantir la désactivation du transistor si la broche du microcontrôleur passe à une impédance élevée lors de la réinitialisation ou de la programmation
  • Pour la commutation à haute vitesse (>100 kHz), utilisez des MOSFET : les BJT ont un délai de stockage de 1 à 10 μs ; les MOSFET commutent en <100 ns avec un entraînement de grille approprié

Erreurs Fréquentes

  • Utilisation du bêta DC (hFE = 200) pour calculer Ib : les transistors doivent être surmultipliés pour une commutation rapide ; utilisation du bêta forcé βf = 10-20 quel que soit le coefficient hFE
  • Omission de la diode flyback sur les charges inductives : l'inductance de la bobine du relais génère un pic de 100 à 400 V à l'arrêt, détruisant instantanément les transistors, conformément à la note d'application de Vishay
  • Pilotage de charges 12 V à partir d'une logique 3,3 V sans décalage de niveau — certains transistors nécessitent Vbe > 0,7 V à courant élevé ; vérifiez la fiche technique Vbe (sat) au Ic requis

Foire Aux Questions

Saturation : transistor complètement allumé, Vce = 0,1-0,3 V, le collecteur conduit le courant maximum limité par un circuit externe. Coupure : transistor complètement éteint, Vce = Vcc, courant de fuite uniquement (généralement <1 μA). Aucun état intermédiaire dans les applications de commutation : le transistor agit comme un interrupteur contrôlé et non comme un amplificateur linéaire.
Vérifiez : Ic (max) > courant de charge × 1,5, Vce (max) > tension d'alimentation × 2, Pd (max) > Ic × Vce (sat) × duty_cycle. Pour 100 mA/12 V : 2N3904 (200 mA, 40 V, 625 mW) fonctionne. Pour 1A/24V : MOSFET TIP31 (3A, 40V, 40W) ou IRLZ44N (47A, 55V). Les MOSFET de niveau logique simplifient l'interface des microcontrôleurs 3,3 V.
Rb limite le courant de base à un niveau sûr tout en garantissant la saturation. Rb trop élevé = Ib insuffisant = transistor dans la région active = Vce élevé = dissipation de puissance élevée. Rb trop faible = Ib excessif = courant du microcontrôleur gaspillé mais fonctionne toujours. Calculez : Rb = (Vdrive - 0,7 V)/(Ic/10).
Utilisez le MOSFET pour : un courant élevé (>1A), une fréquence de commutation élevée (>100 kHz) ou lorsque le microcontrôleur ne peut pas fournir de courant de base. Les MOSFET ont un courant de grille DC nul, un Rds (activé) inférieur à Vce (sat) et une commutation plus rapide. Les BJT sont plus simples pour les charges à faible courant (<500 mA) pilotées par une logique 5 V.

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

Calculateurs associés