Uklad lub scalak przelaczajacy



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Keeller" <manaker_at_nospam_NOSPAMwp.pl>
Subject: Uklad lub scalak przelaczajacy
Date: Sun, 12 Sep 2004 17:03:56 +0200


Witam

Potrzebuje schematu ukladu lub scalaka realizujacego
nastepujace zadanie:

Uklad posiada 1 wejscie i 3 wyjscia.
Analizujac przebiegi czasowe takiego ukladu:
1 na WE1 powoduje pojawienie sie 1 na WY1
nastepnie 0 na WE1 powoduje pojawienie sie 0 na WY1
nastepnie 1 na WE1 powoduje pojawienie sie 1 na WY2
nastepnie 0 na WE1 powoduje pojawienie sie 0 na WY2
nastepnie 1 na WE1 powoduje pojawienie sie 1 na WY3
nastepnie 0 na WE1 powoduje pojawienie sie 0 na WY3
nastepnie 1 na WE1 powoduje pojawienie sie 1 na WY1
nastepnie 0 na WE1 powoduje pojawienie sie 0 na WY1
itd...

Jak zrealizowac taki uklad ?

Pozdrawiam
Keeller

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pawel \"O'Pajak\"" <pavel.malpa.to-nie._at_nospam_klub.chip.pl>
Subject: Re: Uklad lub scalak przelaczajacy
Date: Sun, 12 Sep 2004 23:18:43 +0200


Powitanko,

Uklad posiada 1 wejscie i 3 wyjscia.
Analizujac przebiegi czasowe takiego ukladu:
1 na WE1 powoduje pojawienie sie 1 na WY1
nastepnie 0 na WE1 powoduje pojawienie sie 0 na WY1

Troche malo zrozumialy opis (co jest na pozostalych wyjsciach? Zera?)
Jesli dobrze zrozumialem i koniecznie chcialbym robic to "na piechote"
to wsadzilbym multiplekser (z glowy to chyba byl np. 74164). Dalej to
juz kombinacja ktore wyjscia potraktowac jako wy1, wy2, wy3.
Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
Przy odpowiadaniu na priv zastanow sie nad moim adresem;-)

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Jarek <jarek363_at_nospam_netscape.net>
Subject: Re: Uklad lub scalak przelaczajacy
Date: Mon, 13 Sep 2004 00:40:39 +0200




Keeller wrote:
Witam

Potrzebuje schematu ukladu lub scalaka realizujacego
nastepujace zadanie:

Uklad posiada 1 wejscie i 3 wyjscia.
Analizujac przebiegi czasowe takiego ukladu:
1 na WE1 powoduje pojawienie sie 1 na WY1
nastepnie 0 na WE1 powoduje pojawienie sie 0 na WY1
nastepnie 1 na WE1 powoduje pojawienie sie 1 na WY2
nastepnie 0 na WE1 powoduje pojawienie sie 0 na WY2
nastepnie 1 na WE1 powoduje pojawienie sie 1 na WY3
nastepnie 0 na WE1 powoduje pojawienie sie 0 na WY3
nastepnie 1 na WE1 powoduje pojawienie sie 1 na WY1
nastepnie 0 na WE1 powoduje pojawienie sie 0 na WY1
itd...

Jak zrealizowac taki uklad ?

Pozdrawiam
Keeller
Witam

To mi wygląda na zwykły rejestr przesówny w TTL to było chyba 74164

Pozdrowienia Jarek


=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_WIADOMO_PO_CO_TO.message.pl>
Subject: Re: Uklad lub scalak przelaczajacy
Date: Mon, 13 Sep 2004 01:26:37 +0200


Użytkownik "Jarek" <jarek363_at_nospam_netscape.net> napisał w wiadomości
news:ci2jcm$cov$1_at_nospam_atlantis.news.tpi.pl

To mi wygląda na zwykły rejestr przesówny w TTL to było chyba 74164

Rejestr przesuwny z krążącą jedynką, albo licznik Johnsona (4017), albo
zwykły licznik + dekoder (7442, 74hct138 itp.). Sęk w tym, że trzeba
dołożyć sygnał INHIBIT zerujący wszystkie wyjścia w czasie gdy sygnał
zegarowy jest w stanie "0". Poza tym popularne dekodery (np. 138) mają
wyjścia aktywne stanem niskim, więc dochodzi jeszcze garść inwerterów.

Autor nie napisał do czego mu taki układ potrzebny, ale wygląda mi to na
rozdzielacz do sterowanie czegoś b. powolnego w działaniu. Zatem nie trzeba
się przejmować drobnymi stanami nieustalonymi.

Można np. tak:
licznik 7493: http://katalogi.iele.polsl.gliwice.pl/download.php?id=65002
+ dekoder 74138:
http://alfa.iele.polsl.gliwice.pl/elenota/Philips/docs/74hc_hct138 cnv2.pdf
+ inwertery (7404) na każde wyjście dekodera
Sygnał zegarowy ma taktowac licznik. Wyjścia z licznika podać na wejścia
adresowe (A,B,C) dekodera. Jednocześnie ten sam zegar podać na nienegowane
wejscie zezwalające dekodera (E3). W ten sposób aktywny stan na jednym z
wyjść dekodera pojawi się tylko przy wysokim stanie sygnału zegarowego.
Ponieważ dekoder wybiera jedno wyjście aktywne stanem niskim to trzeba
jeszcze na wszystkie wyjścia dołożyć po inwerterze

Albo inaczej:
Licznik pierścieniowy 4017. Może być w cmos 40xx albo w HC/HCT:
http://katalogi.iele.polsl.gliwice.pl/download.php?id=46167
Ma 10 wyjść z krążącą "1", ale niestety nie posiada wejścia INHIBIT. Zatem
na każde wyjście dokładamy po bramce AND (7408) i drugie łapki tych
wszystkich ANDów sterujemy sygnałem zegarowym. Wtedy: CLK=0 -> wszystkie
Wy=0;

Autorze wątku: Najlepiej przyznaj się od razu do czego Ci to potrzebne. ;)

--
Marek Dzwonnik, GG: #2061027 - zwykle jako 'niewidoczny'
(Uwaga Gadu-Gadulcowicze: Nie odpowiadam na anonimy.)


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai