Pomysł na układ TTL do sekwencyjnego przełączania diod LED w czasie
Układ na TTL.
From: "Dawid Partyka - Koli" <SafeLock_at_nospam_CDRinfo.pl>
Subject: Układ na TTL.
Date: Wed, 5 Feb 2003 10:18:39 +0100
Witam. Mam do zrobienia w szkole układ z wykorzystaniem scalaków typu ttl.
Układ ma dziaać na zasadzie przełaczania diód w czasie (w określonych
odstepach).
T_
1 --|||||
2 ||--|||
3 ||||--|
4 |||--||
5 -|||||-
6 |--||||
- - oznacza zaświecenie diody
| - zgaśnięcie diody.
Ma ktoś jakiś ciekawy pomysł zrobienia tego?
Z góry dzieki
--
Pozdrawiam
Dawid Partyka
SafeLock_at_nospam_CDRinfo.pl
http://SafeLock.CDRinfo.pl
GG: 1382543 Tlen: SafeLock
=======
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: Układ na TTL.
Date: Wed, 5 Feb 2003 12:26:21 +0100
Użytkownik "Dawid Partyka - Koli" <SafeLock_at_nospam_CDRinfo.pl> napisał w wiadomości
news:b1qkug$g0m$1_at_nospam_atlantis.news.tpi.pl...
Witam. Mam do zrobienia w szkole układ z wykorzystaniem scalaków typu ttl.
Układ ma dziaać na zasadzie przełaczania diód w czasie (w określonych
odstepach).
T_
1 --|||||
2 ||--|||
3 ||||--|
4 |||--||
5 -|||||-
6 |--||||
- - oznacza zaświecenie diody
| - zgaśnięcie diody.
Jeżeli dobrze policzyłem to masz mieć linijkę 7 diod LED po krótej wędruje
2-punktowe światełko?
Proponuję np. układ z rejestrem przesuwnym SIPO (SerialIn ParalelOut)
- Bierzesz bramkę Schmitta (np ls132) i robisz na niej generator RC do
taktowania.
- bierzez rejestr przesuwny np. ls164
http://katalogi.iele.polsl.gliwice.pl/data/Fairchild/docs/dm74ls164.pdf
Na wejście CLOCK podajesz mu przebieg ze swojego generatora. Teraz na
wejście danych trzeba mu co takt zegara podawać kolejną wartość z sekwencji
1 1 0 0 0 0 0
Możesz to zrobić układem kombinacyjnym, który na podstawie stanu 7 wyjść
rejestru będzie wypracowywał nową wartość danych do wprowadzenia do
rejestru. Układ musi realizować funkcję:
SER_INP = f( QA, QB, QC, QD, QE, QF, QG)
Q=[ 0000000 ] -> f = 1 (sekwencja startowa)
Q=[ 1000000 ] -> f = 1 (sekwencja startowa)
Q=[ 0000001 ] -> f = 1 (sekwencja startowa)
Q=[ 0000011 ] -> f = 1 (cykl roboczy)
Q=[ 1000001 ] -> f = 1 (cykl roboczy)
Q=[ pozostałe ] -> f = 0 (cykl roboczy lub stany nieustalone)
Załóżmy, że startujemy od stanu [0] np. po zerowaniu sygnałem CLEAR.
W pierwszym takcie do rejestru wpisze się jedynka. W drugim takcie - też
jedynka
W następnych będą wpisywały się zera aż do momentu, gdy jedynki dojdą do
końca. Wtedy zostaną ponownie wpisane od początku. Wszelkie niedozwolone
kombinacje (stany nieustalone - po włączeniu lub zakłóceniach) bedą
prowadziły do zerowania rejestru, a ściślej do uchwycenia legalnego stanu
0000011 lub stanu pośredniego 0000001, który w następnym kroku może przejść
w 1000000 a potem w legalny stan 1100000. Dalej sekwencja biegnie już
normalnym torem 0110000 (->0), 0011000 (->), ... 0000011 (->1), 1000001
(->1), 1100000 (->0), ....
Układ kombinacyjny ma 7 wejść, ale uprości się, jeżeli zauważysz że słowo
wejściowe możesz podzielić na:
A (BCDE) FG
Czyli naprawdę uzyskujesz funkcję 3 bitów A,F,G i iloczynu (B*C*D*E)
--
Marek Dzwonnik mdz_at_nospam_message.pl
GG: #2061027 (zwykle jako 'dostępny-niewidoczny')
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Bartek" <bablos_at_nospam_[wytnij]poczta.onet.pl>
Subject: Re: Układ na TTL.
Date: Wed, 5 Feb 2003 12:52:27 +0100
Użytkownik "Marek Dzwonnik" <mdz_at_nospam_message.pl> napisał w wiadomości
news:3e40f3b8_at_nospam_news.home.net.pl...
* Bierzesz bramkę Schmitta (np ls132) i robisz na niej generator RC do
taktowania.
* bierzez rejestr przesuwny np. ls164
http://katalogi.iele.polsl.gliwice.pl/data/Fairchild/docs/dm74ls164.pdf
Na wejście CLOCK podajesz mu przebieg ze swojego generatora. Teraz na
wejście danych trzeba mu co takt zegara podawać kolejną wartość z sekwencji
1 1 0 0 0 0 0
Możesz to zrobić układem kombinacyjnym, który na podstawie stanu 7 wyjść
rejestru będzie wypracowywał nową wartość danych do wprowadzenia do
rejestru. Układ musi realizować funkcję:
SER_INP = f( QA, QB, QC, QD, QE, QF, QG)
(...)
Układ kombinacyjny ma 7 wejść, ale uprości się, jeżeli zauważysz że słowo
wejściowe możesz podzielić na:
A (BCDE) FG
Czyli naprawdę uzyskujesz funkcję 3 bitów A,F,G i iloczynu (B*C*D*E)
A moze prosciej byloby zapetlic rejestr (podac 7 bit na wejscie
szeregowe rejestru wtedy chyba powstanie petla).
Problem tylko jest z rozpoczeciem pracy poniewaz trzeba wpisac
w dwoch pierwszych takatch dwie "1".
Uklad kombinacyjny?? :)
Ale sposobow zrobienia takiej linijki jest conajmniej kilka...
Bartek
=======
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: Układ na TTL.
Date: Wed, 5 Feb 2003 13:04:29 +0100
Użytkownik "Bartek" <bablos_at_nospam_[wytnij]poczta.onet.pl> napisał w wiadomości
news:b1qtsq$fmg$1_at_nospam_news.tpi.pl...
A moze prosciej byloby zapetlic rejestr (podac 7 bit na wejscie
szeregowe rejestru wtedy chyba powstanie petla).
Problem tylko jest z rozpoczeciem pracy poniewaz trzeba wpisac
w dwoch pierwszych takatch dwie "1".
Uklad kombinacyjny?? :)
Patrz wyżej :)
Ale sposobow zrobienia takiej linijki jest conajmniej kilka...
Aczkolwiek, gdy jeszcze raz obejrzałem sekwencję narysowaną przez autora
wątku to stwierdziłem, że chyba nie o to chodziło. Poczekajmy na weryfikację
założeń.
MDz
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Dawid Partyka - Koli" <SafeLock_at_nospam_CDRinfo.pl>
Subject: Re: Układ na TTL.
Date: Wed, 5 Feb 2003 13:16:57 +0100
Nauczyciel podał mi abym zastosował trakie układy jeszcze
NE 555
74121 (lub 74123).
generator na Ne 555,
A zastosować musze jeszcze przeżutnik typu D lub JK (tylko że JK miałby
pracowac jako D - niewiem zbytnio o co w tym chodzi)
To sa wszytkie informacje jakie podał mi nauczyciel. A zalilanie 5V, i nie
zapomnieć o TTL.
Dzieki za pomoc.
--
Pozdrawiam
Dawid Partyka
SafeLock_at_nospam_CDRinfo.pl
http://SafeLock.CDRinfo.pl
Tel. Kom.+48 (0) 694590047
GG: 1382543 Tlen: SafeLock
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!newsfeed.silweb.pl!polsl.gliwice.pl!not-for-mai
From: rkcz <rkcz_at_nospam_op.pl>
Subject: Re: =?windows-1250?Q?Uk=B3ad_na_TTL=2E?=
Date: Wed, 05 Feb 2003 15:19:58 +0100
Dawid Partyka - Koli wrote:
Nauczyciel podał mi abym zastosował trakie układy jeszcze
NE 555
74121 (lub 74123).
generator na Ne 555,
A zastosować musze jeszcze przeżutnik typu D lub JK (tylko że JK miałby
pracowac jako D - niewiem zbytnio o co w tym chodzi)
Wyjscia przerzutnikow Co ma byc na we D
0 1 2 3 4 5 6 0 1 2 3 4 5 6
0 0 1 1 1 1 1 1 1 0 0 1 1 1
1 1 0 0 1 1 1 1 1 1 1 0 0 1
1 1 1 1 0 0 1 0 1 1 1 1 1 0
0 1 1 1 1 1 0 1 0 0 1 1 1 1
1 0 0 1 1 1 1 0 0 1 1 1 1 1
Czyli wejscie D przerzutnika 0 laczysz z wyjsciem 4 and (1 or 2)
wejscie 1 z 6 and (1 or 2)
wejscie 2 z 0
wejscie 3 z 0 or 1
wejscie 4 z 2 or 3
wejscie 5 (moze nie byc bo to to samo co 4 - czyli jeden przerz dwa wyj)
wejscie 6 z 4
Powinno sie to robic z siatek Carnaugh'a (ee chyba sie to troche inaczej
pisze) z uwzglednieniem stanow zabronionych (czyli tych co nie ma w
tabelce), ale uklad sie skomplikuje - tzn przybedzie bramek logicznych
Poszukaj w sieci o projektowaniu licznikow rownoleglych i siatkach
Carnaugh'a.
0 or 1 znaczy sume logiczna wyjscie przerzutnika Q0 i Q1
na NANDY chyba to umiesz przerobic
Oczywiscie przy takich polaczeniach nalezy zadbac o stan poczatkowy
(moze uklady RC na wejscia R i S dajace impuls przy wlacz zasilania)
Mam nadzieje ze sie nie pomylilem (2 byki juz usunalem), a te funkcje
logiczne, ktore mi wyszly zrealizujesz na bramkach zawartych w 74121
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Bartek" <bablos_at_nospam_[wytnij]poczta.onet.pl>
Subject: Re: Układ na TTL.
Date: Wed, 5 Feb 2003 15:20:44 +0100
Nauczyciel podał mi abym zastosował trakie układy jeszcze
NE 555
74121 (lub 74123).
generator na Ne 555,
A zastosować musze jeszcze przeżutnik typu D lub JK (tylko że JK miałby
pracowac jako D - niewiem zbytnio o co w tym chodzi)
Z przerzutnika JK mozna zbudowac przerzutnik D
(znajdziesz to w wiekszosci ksiazek do cyfrowki).
Gdy na wejsciu K masz stan przeciwny do stanu na J
to w gruncie rzeczy przerzutnik JK dziala tak jak D.
Powinno sie to robic z siatek Carnaugh'a (ee chyba sie to troche inaczej
pisze) (...)
Hehehe ... czy w ogole ktos na 100% jest pewien jak sie to pisze?
Gosciu sie pewnie w grobie przewraca slyszac jakie wersje
jego nazwiska sa tworzone :)
Ja znalazlem (takze w ksiazkach) rozne wersje :)
Z tego co mi sie wydaje twojemu nauczycielowi chodzilo o zbudowanie rejestru
przesuwajacego w prawo na przerzutnikach D.
Poszukaj w jakiejs ksiazce od ukladow cyfrowych.
Mam nadzieje ze sie nie pomylilem (2 byki juz usunalem), a te funkcje
logiczne, ktore mi wyszly zrealizujesz na bramkach zawartych w 74121
Hmmm z tego co mi wiadomo to '121 i '123 to przerzutniki monostabilne
(multiwibratory)...
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!news.onet.pl!newsfeed.silweb.pl!polsl.gliwice.pl!not-for-mai
From: rkcz <rkcz_at_nospam_op.pl>
Subject: Re: =?windows-1250?Q?Uk=B3ad_na_TTL=2E?=
Date: Wed, 05 Feb 2003 16:09:10 +0100
Hmmm z tego co mi wiadomo to '121 i '123 to przerzutniki monostabilne
(multiwibratory)...
Obejrzalem je dokladniej (bo poprzednio tylko rzucilem okiem) w Elenocie
i musze stwierdzic, ze masz racje.
Teraz tylko pozostaje problem, czy moje wypociny ad przerzutnikow D sa
do wyrzucenia, czy to nauczyciel sie pomylil podajac typy ukladow, a
wtej chwili to mi sie juz nie chce wymyslac tego ukladu na
monowibratorach, chociaz nie bedzie on wiele bardziej skomplikowany
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news-stoc.telia.net!news-stoa.telia.net!telia.net!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Witek Pluszczak" <megadom_at_nospam_pro.onet.pl>
Subject: Re: Układ na TTL.
Date: Wed, 5 Feb 2003 20:31:46 +0100
Cze:o))
Użytkownik "rkcz" <rkcz_at_nospam_op.pl> napisał w wiadomości
news:3E412916.3080707_at_nospam_op.pl...
Hmmm z tego co mi wiadomo to '121 i '123 to przerzutniki monostabilne
(multiwibratory)...
Obejrzalem je dokladniej (bo poprzednio tylko rzucilem okiem) w Elenocie
i musze stwierdzic, ze masz racje.
Teraz tylko pozostaje problem, czy moje wypociny ad przerzutnikow D sa
do wyrzucenia, czy to nauczyciel sie pomylil podajac typy ukladow, a
wtej chwili to mi sie juz nie chce wymyslac tego ukladu na
monowibratorach, chociaz nie bedzie on wiele bardziej >skomplikowany
Może nauczyciel gdzieś znalazł w literaturze takie rozwišzanie problemu i
dlatego upiera się przy zastosowaniu takich , a nie innych scalaków.
Zwykle na 74121 robiło się eliminowanie drgania zestyków jakiegoś przycisku.
Może nauczycielowi chodzi o to, by sekwencja poczštkowa była wprowaczana
ręcznie przyciskiem (-ami) ?
Trochę bez sensu, ale kto wie ? Skoro sięga do zamierzchłej przeszłości
...znaczy... lubi historię ! ;o))
Witek.
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Dawid Partyka - Koli" <SafeLock_at_nospam_CDRinfo.pl>
Subject: Re: Układ na TTL.
Date: Wed, 5 Feb 2003 23:34:10 +0100
Może nauczyciel gdzieś znalazł w literaturze takie rozwišzanie problemu i
dlatego upiera się przy zastosowaniu takich , a nie innych scalaków.
Zwykle na 74121 robiło się eliminowanie drgania zestyków jakiegoś
przycisku.
Może nauczycielowi chodzi o to, by sekwencja poczštkowa była wprowaczana
ręcznie przyciskiem (-ami) ?
Trochę bez sensu, ale kto wie ? Skoro sięga do zamierzchłej przeszłości
...znaczy... lubi historię ! ;o))
To zrobie numer nauczycielowi i zmarze na układzie scalonym typ układu i po
problemie :))
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!newsfeed.silweb.pl!polsl.gliwice.pl!not-for-mai
From: rkcz <rkcz_at_nospam_op.pl>
Subject: Re: =?windows-1250?Q?Uk=B3ad_na_TTL=2E?=
Date: Wed, 05 Feb 2003 12:40:20 +0100
Dawid Partyka - Koli wrote:
Witam. Mam do zrobienia w szkole układ z wykorzystaniem scalaków typu ttl.
Układ ma dziaać na zasadzie przełaczania diód w czasie (w określonych
odstepach).
T_
1 --|||||
2 ||--|||
3 ||||--|
4 |||--||
5 -|||||-
6 |--||||
- - oznacza zaświecenie diody
| - zgaśnięcie diody.
Moze licznik rownolegly na przerzutnikach JK i paru bramkach z
generatorem RC na NANDach.
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Julian Maciejewski" <jotas_at_nospam_poczta.onet.pl>
Subject: Re: Układ na TTL.
Date: Wed, 5 Feb 2003 19:59:15 +0100
Moze licznik rownolegly na przerzutnikach JK i paru bramkach z
generatorem RC na NANDach.
A może kit Jabola alo Morda elektronika?
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Bartek" <bablos_at_nospam_[wytnij]poczta.onet.pl>
Subject: Re: Układ na TTL.
Date: Wed, 5 Feb 2003 12:40:33 +0100
Użytkownik "Dawid Partyka - Koli" <SafeLock_at_nospam_CDRinfo.pl> napisał w wiadomości
news:b1qkug$g0m$1_at_nospam_atlantis.news.tpi.pl...
Witam. Mam do zrobienia w szkole układ z wykorzystaniem scalaków typu ttl.
Układ ma dziaać na zasadzie przełaczania diód w czasie (w określonych
odstepach).
T_
1 --|||||
2 ||--|||
3 ||||--|
4 |||--||
5 -|||||-
6 |--||||
Chyba nie bardzo rozumiem ta "tablice"...
Szczegolnie 4 wiersza!
Gdyby go nie bylo, to sekawencja
ma postac przesuwajacych
sie w prawo swiecacych diod (o 2 pozycje).
To mozna prosto zrobic na jakims rejestrze przesuwajacym
(choc to nie jedyny sposob).
Moze 74164? Tylko musialbys podawac 2 takty
zeby diody przeskoczyly o 2 pozycje.
Bartek
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.ipartners.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Witek Pluszczak" <megadom_at_nospam_pro.onet.pl>
Subject: Re: Układ na TTL.
Date: Thu, 6 Feb 2003 15:50:26 +0100
Cze:o))
Użytkownik "Bartek" <bablos_at_nospam_[wytnij]poczta.onet.pl> napisał w wiadomości
news:b1qt6e$dpo$1_at_nospam_news.tpi.pl...
T_
1 --|||||
2 ||--|||
3 ||||--|
4 |||--||
5 -|||||-
6 |--||||
Chyba nie bardzo rozumiem ta "tablice"...
Szczegolnie 4 wiersza!
Gdyby go nie bylo, to sekawencja
ma postac przesuwajacych
sie w prawo swiecacych diod (o 2 pozycje).
To mozna prosto zrobic na jakims rejestrze przesuwajacym
(choc to nie jedyny sposob).
Moze 74164? Tylko musialbys podawac 2 takty
zeby diody przeskoczyly o 2 pozycje.
Bartek
IMHO wiersz 3 i 4 są zamnienione. Może Dawid się wypowie czy się nie pomylił
?
Witek.
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Dawid Partyka - Koli" <SafeLock_at_nospam_CDRinfo.pl>
Subject: Re: Układ na TTL.
Date: Thu, 6 Feb 2003 16:32:46 +0100
IMHO wiersz 3 i 4 są zamnienione. Może Dawid się wypowie czy się nie
pomylił
?
MOżemy przyjać że się pomylił.
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!not-for-mai