Depuis une broche 3,3 V ou 5 V
| Broche | Verdict | Pourquoi | À l’air libre |
|---|---|---|---|
| ESP32 · 3,3 V | Fonctionne | 150 Ω sur la base : jusqu’à 50 mA de charge avec un gain de 10 | 50 mA (données de saturation) |
| Arduino Uno · 5 V | Fonctionne | 220 Ω sur la base : jusqu’à 50 mA de charge avec un gain de 10 | 50 mA (données de saturation) |
À l’air libre à 25 °C, jonction 25 °C sous son maximum de 150 °C et θJA 200 °C/W, depuis une broche de 20 mA au gain forcé de la datasheet, sans dépasser le courant le plus élevé dont la tension de saturation est garantie.
Caractéristiques
| Type | NPN |
|---|---|
| Boîtier | TO-92 |
| Tension maximale | 40 V |
| Courant maximal | 200 mA |
| Gain minimal hFE | 60 à IC = 50 mA · 30 à IC = 100 mA |
| VCE(sat) maximale | 0,2 V à 10 mA (IC = 10 × IB) · 0,3 V à 50 mA (IC = 10 × IB) |
| VBE(sat) maximale | 0,85 V à 10 mA (IC = 10 × IB) · 0,95 V à 50 mA (IC = 10 × IB) |
| Résistance thermique | θJA 200 °C/W |
| Température de jonction maximale | 150 °C |
| Datasheet utilisée | onsemi |
Brochage
| Broche | Fonction |
|---|---|
| 1 | émetteur |
| 2 | base |
| 3 | collecteur |
Face plate vers vous, pattes vers le bas : la broche 1 est à gauche.
Composants proches
| Composant | Boîtier | VCE(sat) garantie | Tension max | Courant max |
|---|---|---|---|---|
| 2N3904 | TO-92 | 0,3 V à 50 mA (IC = 10 × IB) | 40 V | 200 mA |
| 2N2222A | TO-92 | 1 V à 500 mA (IC = 10 × IB) | 40 V | 600 mA |
| BC547 | TO-92 | 0,6 V à 100 mA (IC = 20 × IB) | 45 V | 100 mA |
| S8050 | SOT-23 | 0,6 V à 500 mA (IC = 10 × IB) | 25 V | 500 mA |
| TIP120 | TO-220 | 4 V à 5 A (IC = 250 × IB) | 60 V | 5 A |
Conseils
La résistance de base est calculée pour IC = 10 × IB, la condition de la tension de saturation de la datasheet. Un gain plus élevé tiré de la colonne hFE laisserait le transistor à moitié passant et chaud.
Toute bobine demande une diode de roue libre à ses bornes, cathode vers le positif. Sans elle, la surtension à la coupure peut détruire le transistor dès la première commutation.
Ouvrir le calcul →Vérifiez le 2N3904 avec votre charge, votre alimentation, la fréquence PWM et la température.
Autres transistors
2N2222A BC547 S8050 TIP120 2N7000 BS170 AO3400A Si2302 IRLML6344 IRLZ44N IRLB8721 IRF520 IRF540N AO3401A IRF9540N
Questions fréquentes
Le 2N3904 fonctionne-t-il avec un ESP32 en 3,3 V ?
Oui, avec une résistance de base : au gain de 10 que la datasheet utilise pour la saturation, une broche de 20 mA commande le 2N3904 jusqu’à 50 mA de charge. Pour plus de courant, prenez un MOSFET à niveau logique.
Quel courant le 2N3904 peut-il commuter sans dissipateur ?
Environ 50 mA depuis une broche 5 V d’Arduino, à l’air libre à 25 °C, en gardant la jonction 25 °C sous son maximum de 150 °C (limite : données de saturation).
Quel est le brochage du 2N3904 ?
TO-92 : 1 émetteur, 2 base et 3 collecteur. Face plate vers vous, pattes vers le bas : la broche 1 est à gauche.
Source des valeurs : datasheet onsemi (PDF)