Jak działa DM7409?

Jesli jesteś początkującym elektronikiem, to tu z pewnością znajdziesz pomoc. Miejsce dobre do dyskusji nad podstawami elektroniki w zakresie teorii i praktyki.
Manolo
-
Posty: 17
Rejestracja: 09 lis 2006, 22:30
Lokalizacja: Poznań

Jak działa DM7409?

Post autor: Manolo » 09 lis 2006, 22:37

Witam,
Jestem początkującym elektronikiem :) i zakupilem układzik DM7409 z myślą wykorzystania go jako brameczki AND jednak coś nie bardzo chce mi działać podłaczyłem zasilanie, mase i daje 2-5V na obie nóżki od jednej z bramek, ale na wyjściu bramki niestety nie dostaje upragnionego 5,5V. Czy ktoś byłby w stanie mi pomóc, domyślam sie ze to jakis banał :) i pewnie cosik nie tak robie. Thx

Awatar użytkownika
gaweł
Użytkownik
Posty: 651
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 10 lis 2006, 1:05

Ano się zgadza. Układ 7409 jest to 4 bramki AND z wyjściem typu OPEN COLLECTOR. Te twoje cosik nie tak polega na tym, że układ nigdy nie będzie w stanie dać stanu logicznej 1 na wyjściu. Należy między wyjście a + zasilania przyłączy opornik (np 1kilo) dla każdej użytej bramki.

Manolo
-
Posty: 17
Rejestracja: 09 lis 2006, 22:30
Lokalizacja: Poznań

Post autor: Manolo » 10 lis 2006, 11:49

Dzieki bardzo :) teraz juz wiem, a znasz moze taki uklad z bramkami AND najlepiej tez w obudowie z 14 nóżkami, który po podaniu na wejścia bramki np po 2-5V da na wyjściu także ok. 5V?

Awatar użytkownika
gaweł
Użytkownik
Posty: 651
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 10 lis 2006, 12:32

Manolo pisze:Dzieki bardzo :) teraz juz wiem, a znasz moze taki uklad z bramkami AND najlepiej tez w obudowie z 14 nóżkami, który po podaniu na wejścia bramki np po 2-5V da na wyjściu także ok. 5V?
Możesz rozpatrzyć układ 74HC132. Są to co prawda bramki NAND, ale mają wejścia schmitta. Nie pamiętam, czy progi przerzutu będą ci pasować, ale możesz nad tym się zastanowić.

Manolo
-
Posty: 17
Rejestracja: 09 lis 2006, 22:30
Lokalizacja: Poznań

Post autor: Manolo » 10 lis 2006, 19:38

Hmm, nie wiem czy dobrze znalazłem, ale chciałem sie upewnić zanim znowu coś kupie :), tak więc poszukałem i znalazłem DM7408, czy ktoś może mi powiedzieć czy ten układzik spełni moje oczekiwania :D?? thx

Awatar użytkownika
gaweł
Użytkownik
Posty: 651
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 10 lis 2006, 21:32

7408 - 4 bramki AND z normalnym wyjściem. ten układ jest bardzo podobny do poprzedniego 7409.
Czy będzie się nadawał? To jest kwestia: zależy do czego? Właściwie nie wiadomo jakie są wymagania dla budowanego przez ciebie układu. Jeżeli przetwarzasz sygnały cyfrowe, to się nada. Jeżeli użyte sugnały mają łagodne, rozmyte zbocza, to nie specjalnie. Zastanawiające jest to, co napisałeś wcześniej: sygnały na wejściu mają 2-5V. To raczej sugeruje, że przetwarzany sygnał ma charakter analogowy, więc układy z serii 74xxx mogą mieć kłopoty i z tego względu wcześniej pisałem o bramkach z wejściem Schmitta (i tu są dwie możliwości 74132 lub 7414, ale żadne się są bramkami AND).
Chociaż nie stanowi to problemu, bo można na bazie bramek NAND zbudować dowolną funkcję kombinacyjną (szczególnie bramki AND są łatwo realizowalne).

Manolo
-
Posty: 17
Rejestracja: 09 lis 2006, 22:30
Lokalizacja: Poznań

Post autor: Manolo » 11 lis 2006, 21:48

A no tak, racja mogłem napisać odrazu po co mi to i co zamierzam zrobić. Zacznę może od początku :). Chciałem po prostu zwiekrzyć ilość wyjść w mikrokontrolerze Atmega8, a dokładniej zrobić z 9 wyjść 20 takich, które by załączały przekaźniki RM85-2021-35-1012 relpol'a i w planie miałem wstawić 20 bramek AND podłączonych do tych 9 wyjść czyli 4x5, a wyjścia tych bramek wzmocnić poprzez układziki ULN2803. O i to na tyle :)

Awatar użytkownika
gaweł
Użytkownik
Posty: 651
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 12 lis 2006, 21:12

Manolo pisze:A no tak, racja mogłem napisać odrazu po co mi to i co zamierzam zrobić. Zacznę może od początku :). Chciałem po prostu zwiekrzyć ilość wyjść w mikrokontrolerze Atmega8, a dokładniej zrobić z 9 wyjść 20 takich, które by załączały przekaźniki RM85-2021-35-1012 relpol'a i w planie miałem wstawić 20 bramek AND podłączonych do tych 9 wyjść czyli 4x5, a wyjścia tych bramek wzmocnić poprzez układziki ULN2803. O i to na tyle :)
W takim przypadku używasz normalnych układów cyfrowych (wyjścia i wejścia procków są zgodne z układami cyfrowymi). Niepokoi mnie jednak twoja koncepcja rozwiązania układowego (te 4x5). Dobrze by było, gdybyś zamieścił kawałek swego schematu dotyczącego tego fragmentu, bo mam wrażenie, że zmierzasz w ... maliny.

PS
Sądzę, że jesteś początkującym w dziedzinie układów cyfrowych, więc podaję garść istotnych informacji. Układy TTL mają oznaczenia następujące:
<jakieś literki>74<technologia><numer układu>
Te: <jakieś literki> identyfikują producenta i nie mają większego znaczenia.
<technologia> określa technologię wykonania układu i mamy:
- standardową bipolarną- brak literek
- bipolarną o zwiększonej szybkości działania i obniżonej pobieranej mocy - LS
- technologia CMOS - HC oraz HCT
Oczywiście istnieje wiele innych technologii, ale nie jest to w tej chwili najistotniejsze.
Jeżeli traktować twoje oznaczenia jako dosłowne, to używasz układów z serii standard. Te układy nie są już dzisiaj używane i należy uważać je za "wymare" i również nie używać. Układy LS praktycznie są wyeliminowane i są stosowane coraz żadziej. Obowiązującymi są układy HC i HCT i takich należy używać. Różnice wynikające z technologi wykonania układów wpływają na pobór mocy przez układ oraz tzw obciążalność, która robi się istotnym parametrem ukłdów. Wejścia układów serii standard bardziej obciążają wyjście (w twoim przypadku wyjścia procka), co w efekcie oznacza, że jedno wyjście portu procka może wysrterować 1..2 wejść w przyłączonych bramkach. Układy HCT mają praktycznie zerową obciążalność, więc często tego nie bierze się pod uwagę.
Często w rozważaniach pomija się szczegóły dotyczące producenta lub technologii i używa się oznaczenia do identyfikacji spełnianej funkcji (jak 74132 w moich postach).

Manolo
-
Posty: 17
Rejestracja: 09 lis 2006, 22:30
Lokalizacja: Poznań

Post autor: Manolo » 13 lis 2006, 0:19

Oki, zamieszczam kawałek schematu. Myślę, że troche się rozjaśni co tam próbuje zmajstrować. Jak jest jakiś lepszy sposób na to, to proszę o podpowiedź:
Załączniki
schemacik5x4.JPG
układziki z 14 nóżkami to bramki AND takie jak 7408

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 13 lis 2006, 20:09

Manolo pisze:dokładniej zrobić z 9 wyjść 20 takich, które by załączały przekaźniki RM85-2021-35-1012 relpol'a i w planie miałem wstawić 20 bramek AND podłączonych do tych 9 wyjść czyli 4x5, a wyjścia tych bramek wzmocnić poprzez układziki ULN2803
Pytanie - czy miałyby załączać te przekaźniki na stałe?
Jeśli tak, to takie rozwiązanie nie zda egzaminu. Lepiej byłoby wtedy zastosować np. 74HCT573, czyli układy które mogą pamiętać ustawiony na wyjściu stan.

Manolo
-
Posty: 17
Rejestracja: 09 lis 2006, 22:30
Lokalizacja: Poznań

Post autor: Manolo » 13 lis 2006, 21:41

Hmm, tzn jak na stałe? Tymczasowo to ma sterować roletami i generalnie jak na dwóch wyjściach mikrokontrolera ( według schematu wyżej np. PB0 i PB6) dam stan wysoki to chciałbym, aby dany przekaźnik ( podpięty do pierwszego wyjścia od lewej układziku 2803) się załączył. Potrwa to może jakieś 15s zanim roleta się zamknie, albo otworzy. Czy do takiego zastosowania to rozwiązanie jest dobre? i czy te układziki 7408 bedą tu pasować jako AND'y?

Awatar użytkownika
gaweł
Użytkownik
Posty: 651
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 13 lis 2006, 22:03

Manolo pisze:Hmm, tzn jak na stałe? Tymczasowo to ma sterować roletami i generalnie jak na dwóch wyjściach mikrokontrolera ( według schematu wyżej np. PB0 i PB6) dam stan wysoki to chciałbym, aby dany przekaźnik ( podpięty do pierwszego wyjścia od lewej układziku 2803) się załączył. Potrwa to może jakieś 15s zanim roleta się zamknie, albo otworzy. Czy do takiego zastosowania to rozwiązanie jest dobre? i czy te układziki 7408 bedą tu pasować jako AND'y?
Nie jest ważne czym chcesz sterować. Istotne jest to, że przy tym rozwiązaniu nie jesteś w stanie wytworzyć dowolnej kombinacji do wysterowania wszystkich przekażników. Zastanów się jakie musisz wypracować stany na wyjściach procka (PB0..PB4,PB6,PB7,PC0,PC1) by na wyjściu układu ULN uzyskać przykładowo 10101010101010101010?
To jest ta moja wątpliwość, o której wcześniej wspomniałem.
Manolo pisze:i czy te układziki 7408 bedą tu pasować jako AND'y?
Każdy układ logiki TTL lub CMOS będzie pasował.

Manolo
-
Posty: 17
Rejestracja: 09 lis 2006, 22:30
Lokalizacja: Poznań

Post autor: Manolo » 13 lis 2006, 22:08

No tak racja, ten pomysł jest do bani :( kompletnie się nie nadaje :|. W takim razie jak to rozwiązać?? Kupić mikrokontroler z wystarczającą ilością portów czy da się to obejść w prosty sposób?

Awatar użytkownika
gaweł
Użytkownik
Posty: 651
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 13 lis 2006, 22:27

Manolo pisze:No tak racja, ten pomysł jest do bani :( kompletnie się nie nadaje :|. W takim razie jak to rozwiązać?? Kupić mikrokontroler z wystarczającą ilością portów czy da się to obejść w prosty sposób?
Nie ma co rozpaczać. Masz kilka rozwiązań. Jedno to jak wcześniej proponował :arrow: marcing użyć układów 74573 (dane: http://www.st.com/stonline/products/lit ... 4hc573.pdf ), lub ewentualnie 74574(dane: http://www.st.com/stonline/products/lit ... hct574.pdf ) lub ewentualnie 74273, 74374 (tylko dla tych druk się komplikuje). Można użyć układów 4094 (dane o układzie: http://www.st.com/stonline/products/lit ... cf4094.pdf ).
Popatrz, poczytaj a wybór należy do ciebie.

Rozwiązanie z użyciem 4094 może okazać się atrakcyjne, bo w sumie będziesz musiał do ich obsługi użyć minimum 3 wyprowadzeń i uzyskać praktycznie dowolną ilość wyjść do sterowania przekaźnikami. Oczywiście nic nie ma za darmo, więc w tym przypadku trzeba będzie się trochę potrudzić w oprogramowaniu. Dodatkoto czas wpisywania danych do rejestrów będzie większy, ale do sterowania przekaźnikami w zupełności wystarczy.

Manolo
-
Posty: 17
Rejestracja: 09 lis 2006, 22:30
Lokalizacja: Poznań

Post autor: Manolo » 13 lis 2006, 23:56

O ile dobrze się domyślam to przy tych 74573 musiałbym użyć 3 takie układziki i zużyć z "ATmega8" 8 portów na Data, 3 na LE i 1 na OE. Czyli jak dobrze licze 12 :), hmm no nie tak źle, staczy jeszcze na LCD i skromną klawiaturkę. Jednak przy 4094 wystarczą tylko 3. Chyba wybiorę obie opcjie :) najpierw tą łatwiejszą, a potem pomęcze się z tą trudniejszą bo jak patrze w tej chwili to nie wszystko z tego rozumiem :). Jeśli mogę to zamieszczę później schemacik, żeby znowu się nie okazało, że o czymś nie pomyślałem. Przyznam się że to co jest na tym schemacie, który zamieściłem wyżej to zlutowałem już na uniwersalnej płytce :|. Tak to jest jak się najpierw robi, a potem myśli. Thx

ODPOWIEDZ