← Wiki · Součástka

Převodník úrovní (74AHCT1G125)

Jednoduchý budič, který z logického signálu 3.3 V udělá čistých 5 V, typicky pro LED pásky WS2812 řízené z ESP32 nebo RP2040.

K čemu slouží#

74AHCT1G125 je jedno hradlo budiče napájené z 5 V, jehož vstupní práh je podobný TTL: cokoli nad 2.0 V se bere jako logická jednička (VIH). Výstup 3.3 V ho tedy spolehlivě vybudí a jeho výstup se pohybuje v plném rozsahu 0–5 V, který LED pásek očekává. Vývody (piny): 1 = OE (povolení výstupu, aktivní v nule), 2 = A (vstup), 3 = GND, 4 = Y (výstup), 5 = VCC.

Ukázkový obvod: DATA_3V3 z mikrokontroléru do A, OE připojený na GND (stále zapnuto), Y přes 330 Ω na datovou svorku pásku. 100 nF na VCC.
DATA_3V3 z mikrokontroléru do A, OE připojený na GND (stále zapnuto), Y přes 330 Ω na datovou svorku pásku. 100 nF na VCC. Ukázku level_shifter_ws2812 z této stránky otevřete v PCB Canvas: „Vložit do mého schématu“.

Proč ne převodník s MOSFETem#

Běžný obousměrný převodník s BSS138 (jako na I²C modulech) spoléhá na pull-up rezistor a je na datový tok LED o 800 kHz příliš pomalý a měkký. Na jednosměrná data je správný nástroj jednosměrný budič.

Na co si dát pozor#

  • OE je aktivní v nule. Když zůstane nezapojený, může výstup vypnout; připojte ho na GND (nebo na GPIO, pokud chcete data pásku vypínat).
  • Napájejte ho z 5 V, ze stejných 5 V jako LED. Při napájení 3.3 V by na výstupu dával jen 3.3 V.
  • Použijte AHCT, ne AHC. 74AHC1G125 při 5 V potřebuje vyšší vstupní napětí, než dá logika 3.3 V.

Pouzdro (footprint)#

SOT-23-5 (SOT-753). Dá se pájet ručně jemným hrotem. JLCPCB: C52140417 (Nexperia 74AHCT1G125GV), rozšířená součástka (extended).