Aziz Bench

Le BC547 en commutation avec Arduino et ESP32

Un NPN petits signaux jusqu’à 100 mA, courant dans les kits européens. Sa datasheet garantit la saturation avec un courant de base égal au vingtième de la charge : 5 mA pour 100 mA.

Transistor
BC547
NPN · TO-92 · onsemi
Tension max
45 V
Courant max
100 mA
VCE(sat)
0,25 V à 10 mA
Brochage TO-92
1C2B3E

Depuis une broche 3,3 V ou 5 V

BrocheVerdictPourquoiÀ l’air libre
ESP32 · 3,3 VFonctionne150 Ω sur la base : jusqu’à 100 mA de charge avec un gain de 20100 mA (courant maximal)
Arduino Uno · 5 VFonctionne220 Ω sur la base : jusqu’à 100 mA de charge avec un gain de 20100 mA (courant maximal)

À 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

TypeNPN
BoîtierTO-92
Tension maximale45 V
Courant maximal100 mA
Gain minimal hFE110 à IC = 2 mA
VCE(sat) maximale0,25 V à 10 mA (IC = 20 × IB) · 0,6 V à 100 mA (IC = 20 × IB)
VBE(sat) maximale0,7 V à 100 mA (IC = 20 × IB) (typique)
Résistance thermiqueθJA 200 °C/W
Température de jonction maximale150 °C
Datasheet utiliséeonsemi

Brochage

BrocheFonction
1collecteur
2base
3émetteur

Face plate vers vous, pattes vers le bas : la broche 1 est à gauche.

Composants proches

ComposantBoîtierVCE(sat) garantieTension maxCourant max
BC547TO-920,6 V à 100 mA (IC = 20 × IB)45 V100 mA
2N2222ATO-921 V à 500 mA (IC = 10 × IB)40 V600 mA
2N3904TO-920,3 V à 50 mA (IC = 10 × IB)40 V200 mA
S8050SOT-230,6 V à 500 mA (IC = 10 × IB)25 V500 mA
TIP120TO-2204 V à 5 A (IC = 250 × IB)60 V5 A

Conseils

La résistance de base est calculée pour IC = 20 × 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 BC547 avec votre charge, votre alimentation, la fréquence PWM et la température.

Autres transistors

Questions fréquentes

Le BC547 fonctionne-t-il avec un ESP32 en 3,3 V ?

Oui, avec une résistance de base : au gain de 20 que la datasheet utilise pour la saturation, une broche de 20 mA commande le BC547 jusqu’à 100 mA de charge. Pour plus de courant, prenez un MOSFET à niveau logique.

Quel courant le BC547 peut-il commuter sans dissipateur ?

Environ 100 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 : courant maximal).

Quel est le brochage du BC547 ?

TO-92 : 1 collecteur, 2 base et 3 émetteur. Face plate vers vous, pattes vers le bas : la broche 1 est à gauche.

Source des valeurs : datasheet onsemi (PDF)