Kérdés:
Miért működik a 74HC595N LED mátrixokban?
Michel Keijzers
2019-01-09 18:40:57 UTC
view on stackexchange narkive permalink

Sok LED-mátrixot ellenőriztem, és többnyire 74HC595N váltóregisztert használunk.Bizonyos esetekben az alábbihoz hasonló TPIC595B.

Példa: LED-tömbök vezetése az Arduino segítségével

Áramkör a fenti példa alapján:

enter image description here

Tudomásul veszem, hogy a TPIC elsüllyesztéséhez szükség van, mert amikor az összes oszlop 25 mA-t kap, akkor ez 200 mA összáramot eredményez.A 74HC595N csak 70 mA-t képes kezelni.

Mint megértettem, a 74HC595 egyenként vezérli a sorokat.Ha azonban egy sor összes oszlopa 25 mA áramot kap, akkor 200 mA lesz a 74HC595 egyetlen forráscsapján keresztül?Vagy legyen max.70/8 = 8,8 mA LED-enként?A TPIC 150 mA-t képes kezelni csaponként, így több mint elég.

A 74HC595 képes kezelni 8 LED-et 20 mA-en a fenti áramkörben?

A [kérdés] duplikátuma (https://electronics.stackexchange.com/questions/255206/74hc595-rows-columns-to-drive-led-matrix?rq=1)?
Az @Finbarr nem másolat, hanem egy szép kis információ, köszönöm a linket.
Ez inkább egy multiplexes beállításra hasonlít.Tehát csak egy led van bekapcsolva bármikor.A váltási regiszterekkel egyszerűen kiválasztható a sor és az oszlop, hogy az áram áramolhasson.
Az @deathismyfriend valójában valamiféle keverék (azt hiszem), egy sorban, de annyi oszlop, amennyire szükség van.Azonban talán még könnyebb 100% -ban multiplexálni, kevésbé fényes, de lehet, hogy megcsinálja (sokkal könnyebb is).
Csak a 2 műszakos regiszter beállítása után azt gondolom, hogy 100% -ban multiplexelt.(ez azt jelentheti, hogy nem az) Ha egy egész sor be van kapcsolva, akkor az összes tpic shift regiszter tüskének el kell süllyednie, miközben a sort a 74hc595 shift regiszterrel választják ki.És egy teljes oszlop kiválasztásához akkor az összes 74hc595 érintkezőt meg kell adni, miközben az oszlopot a tpic shift regiszter választja ki.Tehát sokkal értelmesebb lenne, ha 100% -ban multiplexálva lenne kóddal.
@deathismyfriend az volt a feltételezésem, hogy kiválaszthatok egy sort a 74hc595-gyel, és az összes oszlopot kiválaszthatom a tpic-szel ... De lehet, hogy problémám van, ha valamilyen (manuális) PWM-t akarok használni ugyanazon oszlopban lévő különböző LED-ekhez,szóval talán egy full multiplex megoldás még jobb.Mint a tpic talán csak egy kicsit túlteljes (a maximális áramot tekintve képes kezelni).
A LED jelzésű gyártók PWM-et használnak, különben hőkezelésük nem lenne lehetséges.
@Sparky256, mint nekem valószínűleg ezt kellene tennem, nem szándékozom ventilátorokat használni (bár a LED-ek nem lesznek egy zárt dobozban).
Multiplexelés nélkül azt hiszem, hogy elérnék a jelenlegi határt, és a 74hc595 végül egy oszloppal kiégne.Csak erre gondoltam.
@deathismyfriend köszi ... ezért vagy használnom kell egy pixelt (oszlopot), vagy a teljes (út) kevesebb, mint 70 mA.Köszönöm.
Kettő válaszokat:
Spehro Pefhany
2019-01-09 18:48:23 UTC
view on stackexchange narkive permalink

Az összes LED-áram átfolyik a 74HC595 Vcc tűjén (és a TIPxxx GND-tűjén). A tipikus 74HC595 absolute maximum névleges árama Vcc-n (vagy GND-n) keresztül valóban 70mA.

Az abszolút maximális csúcsáram LED-enként tehát 8,75 mA, vagy átlagosan körülbelül 1 mA LED-enként (1/8 működési ciklus LED-enként).

A gyakorlatban jól kell tartózkodnia az abszolút maximális értéktől.

Kifejezetten fogalmazva, ez egy hobbista szintű áramkör, amelyet egy olyan ember tervezett, akit nem érdekel, vagy nem sokat tud a megbízhatóságról (feltételezve, hogy valójában bármit ajánlott, mint az Ön által megadott áramok). Sokkal jobb lenne a 74HC595 használata egy magas oldali meghajtó tömb vagy előre előfeszített PNP tranzisztoros kettős vezetésére. Logikai váltásregiszterekként vannak megtervezve, nem terhelésmeghajtókként.

Ilyen illesztőprogramok használatával sokkal nagyobb fényerőt is kaphat. Egy LED-enként átlagosan 10mA áramnak 640mA összáramra van szüksége, ami nyilvánvalóan azt jelenti, hogy a forrásmeghajtóknak mindegyiküket 80mA-val kell kezelniük (minden potenciálisan egyszerre be van kapcsolva), a mosogatóillesztő-meghajtóknak pedig mindegyiknek 640mA-t kell átadniuk (mindegyikük lát egy 1/8 munkaciklus).

Szerkesztés: Jó képet kaphat arról, hogy milyen average áramot szeretne, ha egy ellenálláson keresztül teszteli a mátrix egyetlen LED-jét. Ha elegendő 500uA vagy 750uA (és könnyen lehet, hogy van egy optikai szűrője, visszafogott világítás és nagy fényerejű LED kocka van a kijelzőn), akkor használhatja az eredeti áramkört. Ha nagy fényerőre van szüksége (pl. Nappali láthatóság), akkor valószínűleg a LED-eket a határaik közelében kell vezetnie.

Köszönöm, így segítene egy TÉMA felhasználásában a beszerzésnél is (mint ahogy LED-enként 150/8 = 18,75 mA-t tudok használni, egy sorban)?
A TPIC nyitott lefolyású DMOS tranzisztorokkal rendelkezik, így nem működne.Szüksége van egy magas oldali (forrás) illesztőprogramra.
Ó, nagyszerű, mint egy 74HC595-öt több 2N7000 tranzisztor meghajtására és egy TPIC595B-t süllyesztésre.Azt hiszem, a TPIC nem képes 640 mA-re, de a sorokat mindenképp átkutatom.
Szüksége van p-csatornás tranzisztorokra, pl.[AO3401] (http://www.aosmd.com/pdfs/datasheet/AO3401.pdf) és a logika invertálása (alacsony = be).A TPIC körülbelül 250 mA / kimenetet képes kezelni, csak egy be van kapcsolva (lásd a 10. ábrát).
Még egyszer köszönöm ezt a tippet ... azonban keresni fogok néhány hasonló átmenőjű P csatornás tranzisztort, mivel eddig soha nem használtam SMD-t.
Az átmenő lyukban közel sem olyan jó.Használhatja a 2N4403 alapellenállásokkal (további alkatrészek).
Folytassuk [folytassuk ezt a beszélgetést a csevegésben] (https://chat.stackexchange.com/rooms/88049/discussion-between-michel-keijzers-and-spehro-pefhany).
@CrossRoads Ezt nem hagyják figyelmen kívül.Olyan nyilvánvaló, hogy nincs megadva.Lehet, hogy tévhitei vannak a fényerő és az áram és az üzemi ciklus viszonyában.
@CrossRoads.* Kérem * legyen egy kis dekoráció, és soha többé ne kiabáljon.Használjon félkövér betűket és dőlt betűket a pont kiemeléséhez.Általában csak a cikkszámok és egyes részek, például a MOSFET és a LED használnak sapkát, így kiemelkednek a normál szövegtől.
CrossRoads
2019-01-09 20:42:21 UTC
view on stackexchange narkive permalink

Ebben a példában a 74HC595 források kimenetenként 8-10 mA-t mondanak az R1-R8 szerint.A TPICx595 egyik kimenetét bekapcsolják, hogy 64-80mA áramot süllyesszen el, ha mind a 8 LED világít.Ez az.A 640mA szám nem megfelelő. Minden oszlop 2-3 mS-ig be van kapcsolva, majd ki van kapcsolva, a következő oszlop adatai be vannak kapcsolva, és a következő oszlop-meghajtó be van kapcsolva.Ismételje meg mind a 8 oszlopot. Ez az alapja a multiplexelésnek - gyorsan forgasson 8 oszlopot, és tévessze meg a szemét azzal a gondolattal, hogy mind a 64 LED egyszerre világít, miközben a valóságban csak 8 van bekapcsolva.

Ezután ellenőrizni fogom, hogy a 8-10 mA elég jó-e (valószínűleg így van), és használok egy 74HC595-et és egy TPICB595-et (ahogy korábban javasoltad).Legalább most jobban értek.Először elvégzek néhány tesztet, mielőtt további (a legtöbb szakember számára itt) triviális kérdéseket teszek fel.
10mA ** átlag ** LED-enként x 64 LED mennyi pontosan?Igen, mindannyian tudunk a látás tartósságáról.A látszólagos fényerő (a vizuális fúziós frekvencia felett, így a villogás nem látható) arányos (többé-kevésbé) a modern LED-ek átlagos LED-áramával.
Milyen átlagról beszélsz?Itt nem történik átlagolás.A HC595 64-72mA áramot fog kioltani, a TPICx595 mindet egy kimeneti tűre fogja süllyeszteni.Nincs átlagolás.Állandóan 64-72mA áramlást használnak.
Az átlagos LED-es áram a csúcsáram, az üzemidő alatt.A 25mA áram (minden HC595 kimenetről) 1/8 munkaciklussal 3,125mA átlagot jelent.Tehát minden LED körülbelül olyan fényesen fog megjelenni, mint egy kb. 3mA egyenárammal rendelkező LED.A teljes áramellátás tehát 200mA, az összes LED világításával, ahogy az OP mondja, ami meghaladja a HC595 Vdd vonal 70mA abs max értékét.A teljes 200 mA-t minden TPIC kimenet elnyeli (egyenként, 1/8-os munkaciklussal), ami [ennek] megfelelően rendben van (http://www.ti.com/lit/ds/symlink/tpic6b595.pdf) adatlap 6. ábra.
Megállapodás szerint a HC595 nem fog túlélni hosszútávú 8 kimenetet egyenként 25 mA-nél;az adatlapjában leírt túláramú impulzusos kimenet nincs, logikai áramkörökben való felhasználásra szánták, nem pedig LED meghajtóként.A mátrixhoz használni kívánt rész egy olyan rész, mint a MAX7219 vagy a MAX7221, amely 800 Hz-en multiplexel és nagyobb áramokhoz lett kifejlesztve, belső áram- és alapcsatlakozásokkal, amelyek képesek kezelni az áramot.2 dollár itt, dolgoztam a projektjeimben: https://www.taydaelectronics.com/catalogsearch/result/?q=max7219 A MAXIM korábban azt mondta nekem, hogy Tayda nem engedélyezett forgalmazó - hamis alkatrészek?
@CrossRoads Úgy gondolom, hogy ezeket a chipeket klónozták.
Több mint valószínű, hogy dolgoznak, és meglehetősen olcsók.


Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 4.0 licencért, amely alatt terjesztik.
Loading...