← Wiki · Componente

Adaptador de nivel (74AHCT1G125)

Un único buffer que convierte una señal lógica de 3.3 V en una de 5 V limpia, normalmente para tiras de LED WS2812 controladas por un ESP32 o un RP2040.

Qué hace#

El 74AHCT1G125 es una puerta buffer alimentada a 5 V cuyo umbral de entrada es de tipo TTL: todo lo que supere 2.0 V cuenta como nivel alto (VIH). Así, una salida de 3.3 V lo controla con fiabilidad, y su salida recorre los 0–5 V completos que espera una tira de LED. Pines: 1 = OE (habilitación de salida, activa a nivel bajo), 2 = A (entrada), 3 = GND, 4 = Y (salida), 5 = VCC.

Circuito de ejemplo: DATA_3V3 del microcontrolador entra en A, OE unido a GND (siempre activo), Y pasa por 330 Ω al terminal de datos de la tira. 100 nF en VCC.
DATA_3V3 del microcontrolador entra en A, OE unido a GND (siempre activo), Y pasa por 330 Ω al terminal de datos de la tira. 100 nF en VCC. Abre el ejemplo level_shifter_ws2812 de esta página en PCB Canvas: «Insertar en mi esquemático».

Por qué no un adaptador con MOSFET#

El típico adaptador bidireccional con BSS138 (como en las placas de I²C) depende de una resistencia de pull-up y es demasiado lento y blando para un flujo de datos de LED a 800 kHz. Para datos en un solo sentido, la herramienta adecuada es un buffer unidireccional.

Errores comunes#

  • OE es activo a nivel bajo. Si lo dejas flotando puede deshabilitar la salida; únelo a GND (o a un GPIO si quieres poder cortar los datos de la tira).
  • Aliméntalo a 5 V, los mismos 5 V que los LED. Con 3.3 V de alimentación solo daría 3.3 V a la salida.
  • Usa el AHCT, no el AHC. El 74AHC1G125 a 5 V necesita una tensión de entrada más alta que la que da la lógica de 3.3 V.

Huella#

SOT-23-5 (SOT-753). Se puede soldar a mano con una punta fina. JLCPCB: C52140417 (Nexperia 74AHCT1G125GV), componente extendido.