← Wiki · Componente

Transistor NPN

Un transistor bipolar que conmuta o amplifica con una pequeña corriente de base. El MMBT3904 conmuta LED, zumbadores y relés pequeños desde un GPIO.

Qué hace#

Una corriente que entra por la base (B) permite que fluya una corriente mucho mayor del colector © al emisor (E). Con el emisor a GND es un interruptor de lado bajo, como un N-MOSFET, pero controlado por corriente: siempre necesita una resistencia de base.

La resistencia de base#

Para que conmute a fondo (“saturar”), dale a la base más o menos una décima parte de la corriente de colector. Ejemplo: carga de 20 mA desde un GPIO de 3.3 V: I_B ≈ 2 mA, R_B = (3.3 V − 0.7 V) / 2 mA ≈ 1.3 kΩ → 1 kΩ.

Circuito de ejemplo: GPIO → 1 kΩ → base. El LED y su resistencia de 100 Ω cuelgan de 5 V hacia el colector, así un pin de 3.3 V conmuta una carga de 5 V.
GPIO → 1 kΩ → base. El LED y su resistencia de 100 Ω cuelgan de 5 V hacia el colector, así un pin de 3.3 V conmuta una carga de 5 V. Abre el ejemplo npn_switch de esta página en PCB Canvas: «Insertar en mi esquemático».

¿MOSFET o BJT?#

Para decenas de mA sirve cualquiera; el BJT es barato y tolerante. Para amperios elige un MOSFET: sin corriente de base, menos calor. El SS8050 del catálogo (1.5 A) tiene el mismo pinout que el MMBT3904 (200 mA).

Errores comunes#

  • Sin resistencia de base = el GPIO alimenta un diodo a GND y sufren los dos.
  • Tensión de saturación: un BJT en conducción sigue teniendo una caída de 0.1–0.3 V.
  • Pinout: en SOT-23 es 1 = B, 2 = E, 3 = C para estos componentes. En TO-92 cambia según el fabricante.

Huella#

SOT-23. MMBT3904 (C20526) y SS8050 (C2150) son componentes básicos de JLCPCB.