Transistor driver : Amplifier signaux commande pour charges puissance
L'interface entre logique et charge
Un transistor driver est un étage transistor qui augmente la capacité de courant (et parfois tension) d'un signal de commande bas niveau pour commuter ou moduler directement une charge de puissance supérieure.
Pourquoi en avoir besoin
- GPIO MCU/Logique : 3,3V/5V, < 20 mA.
- Charge (moteur, relais, bandeau LED, chauffage) : 12–48V, 0,5–10 A+.
- Transistor driver fournit gain courant et translation niveau tension.
Topologies courantes
| Type | Configuration | Idéal pour |
|---|---|---|
| BJT (NPN/PNP) | Émetteur commun (côté bas) / Suiveur émetteur (côté haut) | Relais, LEDs, < 1A ; économique |
| MOSFET (N-ch/P-ch) | Côté bas (N-ch) / Côté haut (P-ch ou N-ch + driver bootstrap) | Fort courant, PWM, > 1A ; efficace |
| Darlington / Sziklai | Deux BJTs → gain β² | Très haut gain courant depuis signal µA |
| Driver intégré (CI) | Demi-pont, côté haut/bas, pilotage grille, protections | Entraînements moteur (pont H), abaisseur synchrone, BLDC |
Paramètres clés de conception
- VGS(th) / VBE(on) vs niveau logique (il faut MOSFET niveau logique pour MCU 3,3V).
- RDS(on) / VCE(sat) → perte conduction.
- Charge grille (Qg) → vitesse commutation, courant driver.
- Thermique : PD = I²RDS(on) ou I·VCE(sat) → radiateur ?
- Protection : Diode roue libre (inductif), résistance grille, snubber, LCP/OTP (dans CIs).
Exemples
- Arduino → 2N7000 (MOSFET niveau logique) → ventilateur 12V.
- Automate → TIP120 (Darlington) → électrovanne 24V.
- MCU → DRV8871 (CI pont H) → moteur CC bidirectionnel.
Le transistor driver est le muscle qui laisse le cerveau (MCU/automate) mouvoir des charges réelles.
