RTV forum PL | NewsGroups PL

Jak efektywnie zrealizować negację wyjść układu 74154 przy użyciu inwerterów?

74154 + 7404 ?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak efektywnie zrealizować negację wyjść układu 74154 przy użyciu inwerterów?

Goto page 1, 2, 3, 4  Next

Pawel Lampe
Guest

Tue Jul 16, 2013 12:26 pm   



Witam serdecznie,

Mam 16 diód które wymagają stanu wysokiego do działania. Układem ma
sterować mikrokontroler, ale chcę oszczędzić na jego wyjściach i użyć 4
zamiast 16. Realizuje to układ 74154 przy czym działa on w logice
ujemnej. Nie stanowi więc chyba problemu zanegowanie owych 16stu wyjść
74154. Zastanawia mnie tylko czy faktycznie muszę użyć aż 3ech 7404 do
negowania. Może jest jakiś większy inwerter ? A może w ogóle jakiś układ
zamyka w sobie całą powyższą funkcjonalność ?

Pozdrawiam.

Mario
Guest

Tue Jul 16, 2013 12:26 pm   



W dniu 2013-07-16 14:26, Pawel Lampe pisze:
Quote:

Witam serdecznie,

Mam 16 diód które wymagają stanu wysokiego do działania. Układem ma
sterować mikrokontroler, ale chcę oszczędzić na jego wyjściach i użyć 4
zamiast 16. Realizuje to układ 74154 przy czym działa on w logice
ujemnej.

I bardzo dobrze. Stan niski będzie stanem świecącym. Wystarczy wszystkie
ledy zasilić z plusa (przez rezystor) i stan niski na jednym z wyjść
spowoduje zaświecenie podłączonej do niego diody. Maksymalny prąd stanu
niskiego jest znacznie większy niż wysokiego wiec to jest najlepsza
metoda. Dla 154 prąd wynosi 16 mA wiec spokojnie wysterujesz typową diodę.



--
pozdrawiam
MD

Mario
Guest

Tue Jul 16, 2013 12:26 pm   



W dniu 2013-07-16 15:34, Grzegorz Niemirowski pisze:
Quote:
Pawel Lampe <scony@sconysoft.com> napisał(a):
Ogólnie zależy mi, żeby całość (łącznie ze scalakami) była jak
najprostsza.

I dlatego postanowiłeś wziąć komputer z pół giga RAMu i procesorem 700MHz.

Wziął płytkę za około 150 zł i może na niej uruchamiać aplikacje

linuksowe. Dobry wybór dla kogoś kto nie chce kupować programatorów,
uczyć się protez w rodzaju WinAVR itp.

--
pozdrawiam
MD

Mario
Guest

Tue Jul 16, 2013 12:26 pm   



W dniu 2013-07-16 17:53, Pawel Lampe pisze:
Quote:

Tu nie chodzi tylko o uruchamianie aplikacji. Rozumiem, że tak to
widzicie. Ale gdybyście się zagłębili w programowanie, zrozumielibyście,
że komputer z linuksem, kompilatorem i dostępem do sieci daje
nieskończone możliwości.

Mogę napisać moduł do jądra linuksa, który pozwoli na "lekką" obsługę
takiego LED Cuba.

Mogę zaprogramować algorytm predykcji pogody i uruchomić na swojej
uczelni na 100 komputerach. Wyniki mogę zczytywać z sieci prosto do RasPi
i wyświetlać w dowolny sposób na LED Cube.

Nie mając Pi też mógłbyś uruchomić ten algorytm na 100 komputerach. Na
Atmedze czy małym ARMie też mógłbyś wyniki zczytywać przez sieć i
wyświetlać na Cube. Po prostu na płytce z linuksem jest ci to łatwiej
zrobić :)




--
pozdrawiam
MD

RoMan Mandziejewicz
Guest

Tue Jul 16, 2013 12:32 pm   



Hello Pawel,

Tuesday, July 16, 2013, 2:26:09 PM, you wrote:

Quote:
Mam 16 diód

Jakich diod?

Quote:
które wymagają stanu wysokiego do działania.

A skąd to wymaganie? Wspólna katoda?

Quote:
Układem ma sterować mikrokontroler, ale chcę oszczędzić na jego
wyjściach i użyć 4 zamiast 16.

Oszczędność może się okazać niewarta zachodu... Multipleksowanie 1/16
przy słabej wydajności wyjść TTL...

Quote:
Realizuje to układ 74154 przy czym działa on w logice
ujemnej. Nie stanowi więc chyba problemu zanegowanie owych 16stu wyjść
74154.

:(

Quote:
Zastanawia mnie tylko czy faktycznie muszę użyć aż 3ech 7404 do
negowania.

Możesz użyć tranzystorów PNP (16) i rezystorów (4Cool.

Quote:
Może jest jakiś większy inwerter ? A może w ogóle jakiś układ
zamyka w sobie całą powyższą funkcjonalność ?

Kontroler z większą ilością wyjść? Ekspander do kontrolera?

--
Best regards,
RoMan
Nowa strona: http://www.elektronika.squadack.com (w budowie!)

Pawel Lampe
Guest

Tue Jul 16, 2013 12:47 pm   



Diody są LED. Wymaganie narzuca konstrukcja. Mikrokontroler stnowi część
Raspberry PI. Mimo, iż jest to BCM, to raczej cieżko tu o rozszerzenie.

Dlaczego tak ? Bo z RasPI kontrolowanego przez Debiana, łatwo mi
programować układ chociażby w Pythonie.

Michoo
Guest

Tue Jul 16, 2013 12:54 pm   



On 16.07.2013 14:47, Pawel Lampe wrote:
Quote:

Diody są LED. Wymaganie narzuca konstrukcja. Mikrokontroler stnowi część
Raspberry PI.

Są jakieś wersje z mikrokontrolerami?

A tak w ogóle
74HC595 albo jakiś inny serial-in parallel-out i karmisz toto z SPI(może
być programowego).


--
Pozdrawiam
Michoo

butek
Guest

Tue Jul 16, 2013 1:00 pm   



W dniu 16.07.2013 14:47, Pawel Lampe pisze:
Quote:

Diody są LED. Wymaganie narzuca konstrukcja. Mikrokontroler stnowi część
Raspberry PI. Mimo, iż jest to BCM, to raczej cieżko tu o rozszerzenie.

Dlaczego tak ? Bo z RasPI kontrolowanego przez Debiana, łatwo mi
programować układ chociażby w Pythonie.

RasPi OIDP ma wyprowadzoną szynę I2C. Dwa ekspandery typu PCF8574, albo

i któryś 16bitowy z oferty Microchipa i po sprawie.

--
butek

RoMan Mandziejewicz
Guest

Tue Jul 16, 2013 1:01 pm   



Hello Pawel,

Tuesday, July 16, 2013, 2:47:32 PM, you wrote:

Quote:
Diody są LED.

Domyśliłem się. Chodzi o kolor i żądany prąd.

Quote:
Wymaganie narzuca konstrukcja.

To znaczy?

Quote:
Mikrokontroler stnowi część Raspberry PI. Mimo, iż jest to BCM, to
raczej cieżko tu o rozszerzenie.

Nie chce mi się wierzyć...

Quote:
Dlaczego tak ? Bo z RasPI kontrolowanego przez Debiana, łatwo mi
programować układ chociażby w Pythonie.

No tak. Najlepiej polować na komary czołgiem.

--
Best regards,
RoMan
Nowa strona: http://www.elektronika.squadack.com (w budowie!)

Pawel Lampe
Guest

Tue Jul 16, 2013 1:28 pm   



Generalnie całość to LED Cube 4x4x4. Połączone anody tworzą 16
anodowych kolumn. Połączone katody dają nam 4 poziomy.

Ogólnie zależy mi, żeby całość (łącznie ze scalakami) była jak najprostsza. Nie
jestem bowiem elektronikiem, lecz programistą.

Piszecie tu o kilku ciekawych opcjach. Zdaje się, że idea serial in/ parallel
out jest najlepsza. Jeden scalak faktycznie może załatwić sprawę.

A co do komplikowania sobie życia, to zastanawia mnie, dlaczego zawsze w
odpowiedzi na proste pytanie, padnie ocena typu "wyważasz drzwi
czołgiem". Na litość, to nie są lampki choinkowe. Chcę wizualizować
przepływy pakietów w sieci, equalizery i pewne kroki DSP.

Grzegorz Niemirowski
Guest

Tue Jul 16, 2013 1:34 pm   



Pawel Lampe <scony@sconysoft.com> napisał(a):
Quote:
Ogólnie zależy mi, żeby całość (łącznie ze scalakami) była jak
najprostsza.

I dlatego postanowiłeś wziąć komputer z pół giga RAMu i procesorem 700MHz.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 4 days, 6 hours, 16 minutes and 41 seconds

Pawel Lampe
Guest

Tue Jul 16, 2013 1:44 pm   



Chyba się nie rozumiemy.

Ja nie buduję układu jako układu tylko jako peryferium dla komputera.

wchpikus
Guest

Tue Jul 16, 2013 1:49 pm   



W dniu 2013-07-16 14:26, Pawel Lampe pisze:
Quote:

Witam serdecznie,

Mam 16 diód które wymagają stanu wysokiego do działania. Układem ma
sterować mikrokontroler, ale chcę oszczędzić na jego wyjściach i użyć 4
zamiast 16. Realizuje to układ 74154 przy czym działa on w logice
ujemnej. Nie stanowi więc chyba problemu zanegowanie owych 16stu wyjść
74154. Zastanawia mnie tylko czy faktycznie muszę użyć aż 3ech 7404 do
negowania. Może jest jakiś większy inwerter ? A może w ogóle jakiś układ
zamyka w sobie całą powyższą funkcjonalność ?

Pozdrawiam.

http://iqjar.com/jar/building-an-8x8x8-led-cube-the-driving-circuit/


Pawel Lampe
Guest

Tue Jul 16, 2013 1:57 pm   



No właśnie czegoś takiego chcę uniknąć. Dlatego pytałem.

RoMan Mandziejewicz
Guest

Tue Jul 16, 2013 1:58 pm   



Hello Pawel,

Tuesday, July 16, 2013, 3:28:16 PM, you wrote:

Quote:
Generalnie całość to LED Cube 4x4x4. Połączone anody tworzą 16
anodowych kolumn. Połączone katody dają nam 4 poziomy.
Ogólnie zależy mi, żeby całość (łącznie ze scalakami) była jak najprostsza. Nie
jestem bowiem elektronikiem, lecz programistą.

Jasne. I dlatego warto słuchać innych. Nie rób tego bezpośrednio z TTL,
bo nie uzyskasz właściwych rezultatów - wydajność TTL jest zbyt niska
na multipleksowanie 1/64 - zrób tak jak planowałeś - z
demultiplekserem ale z dodanymi tranzystorami PNP.

Jeśli ma świecić jasno - nie będzie proste. Ale to powtarzalne
elementy czyli sam układ będzie prosty. Ale elementów sporo. Nie
zapomnij o rezystorach przy diodach - diody LED to nie żarówki!

Quote:
Piszecie tu o kilku ciekawych opcjach. Zdaje się, że idea serial in/ parallel
out jest najlepsza. Jeden scalak faktycznie może załatwić sprawę.

Niczego nie załatwi. Owszem, możesz dla ułatwienia zastosować transfer
danych szyną ale i tak na wyjściu będziesz potrzebował co najmniej 6
linii (łatwiej działać na Cool.
Do sterowania poziomami będziesz potrzebował 4 tranzystorów NPN.

Quote:
A co do komplikowania sobie życia, to zastanawia mnie, dlaczego zawsze w
odpowiedzi na proste pytanie, padnie ocena typu "wyważasz drzwi
czołgiem". Na litość, to nie są lampki choinkowe. Chcę wizualizować
przepływy pakietów w sieci, equalizery i pewne kroki DSP.

Dlatego, że o zastosowaniu piszesz dopiero teraz.

Swoją drogą - dlaczego nie oznaczasz postów poprawnie i nie cytujesz
kontekstu?

--
Best regards,
RoMan
Nowa strona: http://www.elektronika.squadack.com (w budowie!)

Goto page 1, 2, 3, 4  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Jak efektywnie zrealizować negację wyjść układu 74154 przy użyciu inwerterów?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map