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 Previous  1, 2, 3, 4  Next

RoMan Mandziejewicz
Guest

Tue Jul 16, 2013 1:59 pm   



Hello Pawel,

Tuesday, July 16, 2013, 3:57:00 PM, you wrote:


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

Czego chciałeś uniknąć? Komu odpisujesz? W jakim kontekście?

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

RoMan Mandziejewicz
Guest

Tue Jul 16, 2013 2:10 pm   



Hello,

Aha - ze względu na uproszenie układu sterowałbym odwrotnie - kolumny
przy katodach a poziomy przy anodach. Jeśli zrezygnowałbyś z
multipleksowania kolumn, to dałoby się bezpośrednio sterować je z
wyjść TTL lub driverów ULN2803. Czyli tylko do sterowania warstw
musiałbyś użyć 4 tranzystorów PNP. I sprawa zostaje doprowadzona do
banalnego ale pozytywnego końca. W takim rozwiązaniu potrzebujesz
"tylko" 18 linii - 16 do kolumn, 2 do multipleksowanych kolumn. I
uzyskasz bardzo jasny kubik.

Quote:
Hello Pawel,

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

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!

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.

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!)

RoMan Mandziejewicz
Guest

Tue Jul 16, 2013 2:31 pm   



Hello wchpikus,

Tuesday, July 16, 2013, 3:49:27 PM, you wrote:

Quote:
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ść ?
http://iqjar.com/jar/building-an-8x8x8-led-cube-the-driving-circuit/

Praktycznie gotowiec jest na rysunku:
http://iqjar.com/jar/wp-content/uploads/2013/04/LED_Cube_Circuit_V4.jpg
wystarczy dołożyć jeszcze jeden rejestr, 8 rezystorów i 32 diody.

Zamiast TPIC6B595 można dać TPIC6C595 - są dostępne w Contransie od
ręki - 6PLN za sztukę.



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

Zbych
Guest

Tue Jul 16, 2013 3:09 pm   



W dniu 16.07.2013 16:31, RoMan Mandziejewicz pisze:
Quote:
Hello wchpikus,

Tuesday, July 16, 2013, 3:49:27 PM, you wrote:

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ść ?
http://iqjar.com/jar/building-an-8x8x8-led-cube-the-driving-circuit/

Praktycznie gotowiec jest na rysunku:
http://iqjar.com/jar/wp-content/uploads/2013/04/LED_Cube_Circuit_V4.jpg
wystarczy dołożyć jeszcze jeden rejestr, 8 rezystorów i 32 diody.

Zamiast TPIC6B595 można dać TPIC6C595 - są dostępne w Contransie od
ręki - 6PLN za sztukę.

Albo w okolicach złotówki w TME.

Grzegorz Niemirowski
Guest

Tue Jul 16, 2013 3:37 pm   



Mario <mariuszd@w.pl> napisał(a):
Quote:
Wziął płytkę za około 150 zł i może na niej uruchamiać aplikacje
linuksowe.

Ale dopiero później dowiedzieliśmy się, że chodzi o coś więcej niż proste
sterowanie LEDami. A te aplikacje nawet działają, choć nie zawsze poprawnie,
np. jest błąd w sterowniku portu szeregowego.

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

Też nie wiem po co używać WinAVR jak jest Atmel Studio.

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

Pawel Lampe
Guest

Tue Jul 16, 2013 3:53 pm   



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.

Mogę wszystko. Za 150zł (a w zasadzie to 120).

Anyway nie ma co roztrząsać tego tematu skoro nie jesteście ekspertami
w tym temacie.

Dziękuję za odpowiedzi.

Grzegorz Niemirowski
Guest

Tue Jul 16, 2013 4:01 pm   



Pawel Lampe <scony@sconysoft.com> napisał(a):
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.
Mogę wszystko. Za 150zł (a w zasadzie to 120).
Anyway nie ma co roztrząsać tego tematu skoro nie jesteście ekspertami
w tym temacie.
Dziękuję za odpowiedzi.

Przecież my to wszystko wiemy. Naprawdę myślisz, że jak ktoś Cię
skrytykował, to dlatego, że nie wie co oferuje RaspberryPi? Wiem co oferuje,
i dlatego leży obok mnie 5 sztuk tego wynalazku, piszę od jakiegoś czasu
aplikację na tę platformę i mam dołączoną własną płytkę gadającą z RasPi po
serialu, I2C i I2S. A jak znasz jakiegoś eksperta, to niech poprawi w jądrze
sterownik portu szeregowego. Ja na razie piszę inny moduł do jądra.

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

Michoo
Guest

Tue Jul 16, 2013 4:23 pm   



On 16.07.2013 15:44, Pawel Lampe wrote:
Quote:

Chyba się nie rozumiemy.

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

Ok, ale w takiej sytuacji sterowanie z procka może być
najprostszym/najelegantszym rozwiązaniem.

Już nawet nie mówię o robieniu własnej płytki ale o kupieniu któregoś
proto board (np stm32) za 50zł i podpięcia do tego ledów. Nóżek jest
dość, żeby zrobić sterowanie 4*16 w multipleksie, obsługa po USB albo
porcie szeregowym.

I nie chodzi o to, że 3 razy taniej niż raspi a o to, że się to w sumie
prościej programuje - nie trzeba się babrać z modułami.

64 led tyle, że w matrycy 2D, multipleks prosto z pinów procesora (z
rezystorami) do sterowania kilkanaście linijek w pythonie na hoście i
120linijek C++ na urządzeniu:
http://grota.be/~michoo/smieci/VID_20120930_165738.3gp

--
Pozdrawiam
Michoo

J.F
Guest

Tue Jul 16, 2013 5:36 pm   



Użytkownik "Pawel Lampe" napisał w wiadomości
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.

No, powiedzmy, choc matematyk bedzie sie spieral :-)

Quote:
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.

Na tych 64 ledach, z ktorych czesc trudno odroznic.

Cos koledzy pisali o szykowaniu czolgu na komary..

J.

RoMan Mandziejewicz
Guest

Tue Jul 16, 2013 5:58 pm   



Hello Zbych,

Tuesday, July 16, 2013, 5:09:16 PM, you wrote:

[...]

Quote:
Praktycznie gotowiec jest na rysunku:
http://iqjar.com/jar/wp-content/uploads/2013/04/LED_Cube_Circuit_V4.jpg
wystarczy dołożyć jeszcze jeden rejestr, 8 rezystorów i 32 diody.
Zamiast TPIC6B595 można dać TPIC6C595 - są dostępne w Contransie od
ręki - 6PLN za sztukę.
Albo w okolicach złotówki w TME.

O, masz - akurat miałem otwartą stronę Contransu i już do TME nie
zaglądałem. Niezłe przebicie w Contransie a przecież TME nie nalezy do
tanich dostawców.

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

RoMan Mandziejewicz
Guest

Tue Jul 16, 2013 6:01 pm   



Hello Pawel,

Tuesday, July 16, 2013, 5:53:13 PM, you wrote:

Quote:
Tu nie chodzi tylko o uruchamianie aplikacji. Rozumiem, że tak to
widzicie. Ale gdybyście się zagłębili w programowanie, zrozumielibyście,

[...]

Quote:
Anyway nie ma co roztrząsać tego tematu skoro nie jesteście ekspertami
w tym temacie.

Jasne - jesteś jedynym programistą na świecie... A zatem poinformuję
Cie, ze przez 20 lat ŻYŁEM z programowania. A na tej grupie znajdą się
na pewno lepsi programiści od Ciebie.

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

AlexY
Guest

Tue Jul 16, 2013 6:07 pm   



Użytkownik Pawel Lampe napisał:
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.

Tyle, że my poza oprogramowaniem tego typu zabawek potrafimy sami je
zlutować lub naprawić. A ty kombinujesz z banalną matrycą LED.
[..]

--
AlexY
http://nadzieja.pl/inne/spam.html
http://www.pg.gda.pl/~agatek/netq.html

Pawel Lampe
Guest

Wed Jul 17, 2013 1:23 am   



No tak. Małe, proste pytanie i robi się ogromna dyskusja. Skrytykowałem
tych co bezpodstawnie oceniają używanie RasPi i tym samym atakują mnie,
po czym od razu lawina krytyki. W dodatku od całkiem niezwiązanych z tematem osób.

"Ten napisał 3 linie w COBOL-u i programuje od 20 lat. Tamten wie wszystko
o jądrze i commituje do niego 100 linii dziennie."

Nie twierdzę, że nie. Na tej grupie na pewno są dużo lepsi. Może i niektórzy z
was. Nie obchodzi mnie jednak czy programujecie 20 lat czy 50. Czy używacie lamp
próżniowych czy kart perforowanych.

Po prostu boli mnie takie ocenianie w ciemno ze strony tych którzy się nie
znają.

To takie polskie. Ocenić każdego. Sąsiad krzywo skosił trawnik, tamten
nie śpiewał w kościele. Kpić i oceniać. Najgorsze, że macie pewnie po
30, 40 lat.

Dziękuję tym którzy odpowiedzieli na temat.

Reszcie polecam lekturę Tischera.

Dariusz Dorochowicz
Guest

Wed Jul 17, 2013 7:22 am   



W dniu 2013-07-16 15:57, Pawel Lampe pisze:
Quote:

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

No bo temat nie jest trywialny jak chcesz uprościć i boisz się pewnych
rozwiązań.
Układ 74154 jest generalnie niefajny, bo to wielkie bydlę, drogie, i w
zasadzie nic ciekawego nie oferuje. Już chyba fajniej się używa
mniejszych 138, ale one też mają aktywny stan niski.
Zastanów się, czy nie możesz odwrócić diod. Zdecydowana większość
dostępnych układów pozwala na łatwą budowę układów w dokładnie odwrotnej
konfiguracji niż u Ciebie. Jeżeli odwrócenie diod wchodzi w rachubę, to
chyba najszybszym rozwiązaniem są układy typu led driver, np seria
SCT2016 lub STC2024 (do kupienia np w TME) albo mniejsze, tylko musisz
mieć kogoś, kto to polutuje, bo są dość małe. Przy nich nie potrzebujesz
tylu rezystorów (normalnie przy matrycy 4x16 potrzebujesz 16 rezystorów,
tu potrzebujesz jeden na układ). Oczywiście pozostaje kwestia anod, ale
jeżeli będziesz miał je tylko cztery, to znacznie łatwiej się pogodzić z
tym, że układ ich sterowania jest bardziej skomplikowany. Można użyć do
tego celu układów typu A2982 (też do dostania w TME) lub układów
zbudowanych z tranzystorów.
Możesz jeszcze czegoś poszukać w układach serii CD4000, być może coś
fajnego znajdziesz. Moja pamięć tak daleko nie sięga, więc nie pomogę,
ale kojarzy mi się, że coś tam było, co mogłoby podejść. Były to układy
wolne i dość słabe prądowo, więc raczej nikt z nich nie korzysta bez
powodu. No dobra, 4051, jest dość słaby prądowo, więc i tak musisz dać
wzmacniacz i dodatkowo oporniki na wyjściach. No i ma tylko jedno
wyjście inhibit, więc nie rozbudowuje się tego łatwo.

Pozdrawiam

DD

RoMan Mandziejewicz
Guest

Wed Jul 17, 2013 7:37 am   



Hello Pawel,

Wednesday, July 17, 2013, 3:23:50 AM, you wrote:

[...]

Facet, dostałeś konkretne odpowiedzi i porady. Na temat. Ze wskazaniem
źródeł elementów. Zamiast podziękować, jęczysz i kpisz sobie z nas.

http://rtfm.killfile.pl/#lajza

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

Goto page Previous  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