Pomysł na układ TTL do sekwencyjnego przełączania diod LED w czasie

Układ na TTL.





Poprzedni Następny
Wiadomość
Spis treści
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 |--||||


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



=======

Poprzedni Następny
Wiadomość
Spis treści
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)

taktowania.

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

Poprzedni Następny
Wiadomość
Spis treści
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



=======

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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