Barion Pixel

74HC595 (DIP16) – 8bit shift-regiszter

130Ft (102Ft+ÁFA)

13 készleten

Cikkszám: T77452 Kategóriák: , Márka:
Cikkszám: T77452

Leírás

A 74HC595 eltoló regiszter egy 8-bites soros-párhuzamos átvitelt biztosító logikai IC, amely a soros adatot fogadja, és azt nyolc párhuzamos digitális kimenetként adja ki. Elsődlegesen olyan alkalmazásokban értelmezhető, ahol kevés vezetékkel szeretnénk több digitális kimenetet vezérelni, például mikrovezérlős LED-vezérlés, kijelző-bővítés vagy vezérlőjelek kimeneti skálázása esetén. Mikrokontrolleres áramköröknél gyakori gond, hogy elfogynak a digitális kimenetek. Egy Arduino Uno, Nano vagy más vezérlő sokszor nem csak LED-eket kezel, hanem nyomógombot, szenzort, kijelzőt, kommunikációs modult és egyéb perifériát is. Ilyenkor a 74HC595 (DIP16) – 8bit shift-regiszter kimenetbővítőként dolgozik: a vezérlő sorosan küldi be az adatot, az IC pedig párhuzamos kimeneti állapotokká alakítja.

Ez nem intelligens I/O bővítő és nem kommunikációs modul. Egy egyszerű, jól bevált logikai IC, amely pontos időzítéssel és helyes bekötéssel kiszámíthatóan működik.

Azaz a 74HC595 (DIP16) – 8bit shift-regiszter egy 8 bites soros-bemenetű, párhuzamos-kimenetű logikai IC, amellyel kevés mikrokontroller-lábbal nyolc digitális kimenet vezérelhető.

Működés

A 74HC595 logikai IC belső felépítése egy soros eltolóregiszterből és egy latch (retesz) áramkörből áll. A soros adatbevitel egy órajelvezérlés mellett történik, így a bitek egyenként “tolódnak” a belső regiszterben. Miután az összes bit beérkezett, egy latch jel aktiválásával a belső regiszter értékei átmásolódnak a párhuzamos kimeneti tárolókba. Ennek eredményeként az egyes kimenetek a soros adathoz viszonyított logikai értéket veszik fel.

Vezérlő jelek:

  • SER (Serial Data Input) – soros bemeneti adat
  • SRCLK (Shift Register Clock) – órajel a soros regiszterhez
  • RCLK (Latch Clock) – latch órajel a párhuzamos kimenetek frissítéséhez
  • OE (Output Enable) – kimenetek engedélyezése
  • CLR (Clear) – a belső regiszter törlése

A komponens nem alkalmas nagyon nagy frekvenciájú vagy alacsony feszültségű (3.3 V) logikai rendszerek elsődleges vezérlésére külön szintillesztés nélkül.

Felhasználás

  • Mikrovezérlős rendszerek digitális kimeneteinek bővítése
  • LED-mátrixok és LED-sorok vezérlése
  • LCD / kijelző bővítés
  • Relé vagy tranzisztor meghajtás
  • Soros-kommunikációs modulok kimeneti bontása
  • Oktatási célú digitális logikai demonstráció

A 74HC595 különösen ott előnyös, ahol korlátozott számú vezérlő láb áll rendelkezésre, de több kimeneti bit szükséges.

A 74HC595 IC egy széles körben dokumentált, szabványos logikai elem, amely rengeteg alkalmazási példa és forráskód formájában elérhető. Mivel több gyártó is gyártja, a kompatibilitás és a cserealkatrész-beszerzés jellemzően nem jelent nehézséget. A széles körű támogatottság csökkenti a tervezési és integrációs kockázatot.

Kompatibilitás és beüzemelés

Arduino Uno, Nano, Mega és más 5 V-os AVR alapú vezérlők mellett a 74HC595 (DIP16) – 8bit shift-regiszter jól kezelhető a szokásos adat, órajel és latch vezetéssel. Arduino környezetben a shiftOut() függvény is használható, de közvetlen digitális lábvezérléssel vagy hardveres SPI jellegű megoldással is meghajtható.

3,3 V-os vezérlőknél külön ellenőrizni kell, hogy az adott tápfeszültség, bemeneti küszöb és kimeneti szint együtt megfelelő-e. Ha a 74HC595 (DIP16) – 8bit shift-regiszter 5 V-ról működik, egy 3,3 V-os mikrokontroller kimenete nem minden esetben ad biztonságos magas szintet a bemenetekre. Ilyenkor 74HCT595, szintillesztő vagy 3,3 V-ról járatott logikai kör lehet a jobb irány.

Mire figyelj? Mit okoz?
Az OE láb le van húzva GND-re? Ha lebeg vagy magas szinten marad, a kimenetek nem úgy viselkednek, ahogy várod.
Az MR / SRCLR láb stabil magas szinten van? Ha alacsonyra kerül, a shift regiszter törlődik, és eltűnhet a betöltött adat.
Van minden LED előtt áramkorlátozó ellenállás? Ellenállás nélkül a LED és az IC kimenete is túlterhelődhet.
A latch impulzus a 8 bit betöltése után érkezik? Ha rosszkor frissítesz, a kimenet átmeneti vagy hibás mintát mutathat.
Közös GND-n van a mikrokontroller és az IC? Közös föld nélkül a logikai szintek bizonytalanok lesznek.
Nagyobb terhelést közvetlenül kötsz a kimenetre? Relé, motor vagy LED-szalag közvetlen meghajtása túlterhelheti az IC-t.

Döntés előtt ellenőrizendő adatok

Vásárlás és beépítés előtt ezeket érdemes tisztázni:

  • Hány kimenetre van szükség: 8, 16, 24 vagy több?
  • 5 V-os vagy 3,3 V-os mikrokontroller vezérli a kapcsolást?
  • A kimenetek csak logikai jelet adnak, vagy tényleges terhelést is kapcsolnak?
  • LED esetén megvan-e minden csatornán az áramkorlátozás?
  • Kell-e a kimenetek gyors, villogásmentes frissítése?
  • Láncolt IC-knél elég tiszta-e az órajel és rövidek-e a vezetékek?
  • A DIP-16 tok megfelel-e próbapanelhez vagy furatszerelt NYÁK-hoz?

Fontos korlátok, amikkel számolni kell

A 74HC595 (DIP16) – 8bit shift-regiszter nem minden kimenetbővítési feladatra jó.

  • Nem ezt érdemes választani, ha bemeneteket szeretnél bővíteni. Erre inkább 74HC165 vagy más bemeneti expander való.
  • Nem közvetlen relé-, motor- vagy LED-szalag-meghajtó. Nagyobb áramhoz tranzisztor, MOSFET, ULN2803 vagy célzott meghajtó kell.
  • Nem jó választás, ha minden kimeneten külön, finoman szabályozott PWM-et szeretnél külön időzítés nélkül.
  • Nem szerencsés hosszú, zajos vezetékeken nagy sebességgel hajtani, főleg próbapaneles összeállításban.
  • Nem oldja meg magától a 3,3 V és 5 V logikai szintillesztést.
  • Nem helyettesít I2C vagy SPI I/O expandert, ha visszaolvasásra, konfigurálható irányokra vagy megszakításra van szükség.

Egy apró tipp a gyakorlatból

A 74HC595 (DIP16) – 8bit shift-regiszter hibáinak nagy része nem programhiba, hanem lebegő vezérlőláb vagy hiányzó földelés. Próbapanelen az OE, MR, VCC, GND és a 100 nF-os tápzajszűrő kondenzátor ellenőrzése sokszor gyorsabban megoldja a hibát, mint a kód átírása.

Műszaki jellemzők

Típus: 74HC595 / SN74HC595N kompatibilis
Funkció: 8 bites soros-bemenetű, párhuzamos-kimenetű shift regiszter kimeneti tárolóval
Tokozás: DIP-16 / PDIP-16
Szerelés: Furatszerelt, próbapanelbarát
Tápfeszültség: 2-6 V adatlap szerint
Logikai család: HC CMOS
Kimenetek száma: 8 párhuzamos digitális kimenet
Kimenet típusa: 3 állapotú
Soros továbbkimenet: Q7S / QH’ láncoláshoz
Vezérlőjelek: SER/DS, SRCLK/SHCP, RCLK/STCP, OE, MR/SRCLR
Kimeneti meghajtás: 10mA feletti terheléshez külső meghajtó szükséges
Üzemi hőmérséklet: -40…+85 °C

Dokumentáció

Csomag

  • 1x 74HC595 / SN74HC595N eltoló regiszter IC (DIP-16)

További információk

Tömeg 0,010 kg
Méretek 2 × 1 × 1 cm
Cikkszám T77452
Tápfeszültség [V]


Bővített forgalmazói/gyártói információk (EU 2023/988 rendelet alapján):
   Gyártó/első EU forgalmazó: TavIR / Cseh Róbert ev.
   Elérhetőség: 1181, Budapest, Szélmalom utca 13.
   Elektronikus cím: https://shop.tavir.hu
   Kapcsolatfelvétel: a Kapcsolat oldalon keresztül.

Értékelések

Még nincsenek értékelések.

„74HC595 (DIP16) – 8bit shift-regiszter” értékelése elsőként

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyakran ismételt kérdések a 74HC595 (DIP16) - 8bit shift-regiszter termékről

Mire való a 74HC595 DIP16 shift regiszter Arduino mellett?

A 74HC595 DIP16 shift regiszter akkor hasznos, ha kevés Arduino kimenettel több digitális jelet szeretnél vezérelni. Három vezérlőjellel nyolc párhuzamos kimenetet lehet állítani.

Hány mikrokontroller-láb kell a 74HC595 vezérléséhez?

Alapkapcsolásban három jel szükséges: adat, shift órajel és latch órajel. A tápfeszültség és GND mellett az OE és MR lábakat is stabil logikai szintre kell kötni.

Használható a 74HC595 LED-ek vezérlésére?

Igen, de minden LED-hez áramkorlátozó ellenállás kell. A 74HC595 nem nagyáramú LED-meghajtó, ezért több vagy nagyobb áramú LED esetén külön tranzisztoros meghajtást érdemes használni.

Meghajtható közvetlenül relé a 74HC595 kimenetéről?

Nem ajánlott közvetlenül relét kötni a kimenetre. Reléhez tranzisztor, MOSFET vagy ULN2803 jellegű meghajtó, valamint védődióda szükséges.

Lehet több 74HC595 IC-t sorba kapcsolni?

Igen, a soros továbbkimenet segítségével több 74HC595 láncolható. Ilyenkor ugyanaz a három vezérlőjel marad, de több bitet kell kiküldeni a kimenetek frissítése előtt.

Miért nem változik a 74HC595 kimenete adatküldés után?

Gyakori ok, hogy a latch jel nem kap megfelelő impulzust, vagy az OE láb nincs engedélyezett állapotban. A közös GND, az MR láb stabil magas szintje és a helyes órajel-sorrend is ellenőrizendő.

Használható a 74HC595 3,3 V-os ESP32 vezérlővel?

Használható lehet, de a tápfeszültség és a bemeneti logikai küszöb együtt számít. Ha az IC 5 V-ról működik, a 3,3 V-os vezérlőjel nem minden esetben biztonságos magas szint, ezért szintillesztés vagy más logikai család lehet szükséges.

Miben különbözik a 74HC595 és a 74HC165?

A 74HC595 kimenetbővítésre való: soros adatból párhuzamos kimeneteket készít. A 74HC165 ezzel szemben bemenetek beolvasására használható, tehát a két IC nem egymás közvetlen helyettesítője.

Hol található hivatalos adatlap a 74HC595 típushoz?

A Texas Instruments SN74HC595 termékoldalán elérhetők a hivatalos termékadatok és az adatlap: SN74HC595 termékadatok.

Érdekelhetnek még…

Kosárba teszem