Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Licznik nie liczy impulsów

armin089 24 Mar 2016 12:32 678 14
  • #1 24 Mar 2016 12:32
    armin089
    Poziom 8  

    Witam, zbudowałem licznik z tej strony http://www.aaroncake.net/circuits/counter.asp . Po złożeniu układu i uruchomieniu licznika wyświetliła się wartość "0" na wyświetlaczu. Po podaniu napięcia na nóżkę 14 układu 7490 nie pojawiła się wartość "1". Czym to jest spowodowane?

    0 14
  • #2 24 Mar 2016 12:42
    2N3866
    Poziom 29  

    Nie napisałeś, jakie napięcie podałeś, ale zakładam, że masz na myśli 5 V przez rezystor ograniczający.

    Nic się nie dzieje, ponieważ układy TTL reagują przy wymuszeniu poziomu masy na wejściu. Zerknij na schemat bramki TTL tu.

    Licznik (7490 zlicza zbocza opadające impulsów, o ile sobie przypominam) powinien reagować na zwieranie do masy. Popróbuj ostrożnie kawałkiem drucika. Akurat następna nóżka (13) jest nie używana, więc nawet w przypadku "omsknięcia się" ręki nie powinno się nic stać. Oczywiście przy jednym przywarciu będziesz widzieć nie jedno, ale więcej zliczeń - efekt drgania na styku.

    0
  • #3 24 Mar 2016 12:56
    jam_es
    Poziom 23  

    Masz tam dwa układy:
    74LS90 - 4-bitowy licznik z wyjściem w kodzie BCD (liczy od 0...9)
    74LS47 - dekoder BCD na 7-segmentowy

    Na schemacie brakuje rezystora podciągającego na wejściu CP0 (pin 14).
    Użyj np. 10kΩ pomiędzy zasilaniem a wejściem (piny: 5 i 14).
    Wejście jest zanegowane i reaguje na stan niski.
    Gdy zewrzesz je przyciskiem do GND, powinien zliczać.

    Możesz również sprawdzić reakcję na stany wejść SET i RESET.
    Jak podasz "1" na oba wejścia MR (piny: 2 i 3) to wszystkie wyjścia powinny mieć stan "0" (na wyświetlaczu LED powinno być 0).
    Jak podasz "1" na oba wejścia MS (piny: 6 i 7) to tylko wyjścia Q0 i Q3 powinny mieć stan "1" (na wyświetlaczu LED powinno być 9).

    0
  • #4 24 Mar 2016 13:25
    2N3866
    Poziom 29  

    Rezystor podciągający byłby elegancki, ale dla TTL-standard lub TTL-LS i niskich częstotliwości impulsów jego brak nie ma praktycznego znaczenia (jeszcze raz odsyłam do schematu układu wewnątrz elementarnej bramki). W przypadku układów CMOS jest koniecznością. Zwróć uwagę, który konkretnie 74XX90 masz w układzie (z jakiej rodziny), bo napisałeś 7490.

    Oczywiście przy przyłączeniu wejścia licznika do wyjścia innego układu TTL rezystor podciągający jest kompletnie niepotrzebny.

    Symbol negacji na wejściu oznacza zliczanie zboczy opadających (przerzutniki wewnątrz 7490 są wyzwalane zboczem, a nie stanem). Czyli inkrementacja licznika nastąpi w momencie przejścia H->L na wejściu.

    Jakbyś potrzebował schemat prostego układu eliminującego drgania styków, to napisz.

    0
  • #5 24 Mar 2016 14:34
    armin089
    Poziom 8  

    2N3866 napisał:
    Rezystor podciągający byłby elegancki, ale dla TTL-standard lub TTL-LS i niskich częstotliwości impulsów jego brak nie ma praktycznego znaczenia (jeszcze raz odsyłam do schematu układu wewnątrz elementarnej bramki). W przypadku układów CMOS jest koniecznością. Zwróć uwagę, który konkretnie 74XX90 masz w układzie (z jakiej rodziny), bo napisałeś 7490.

    Oczywiście przy przyłączeniu wejścia licznika do wyjścia innego układu TTL rezystor podciągający jest kompletnie niepotrzebny.

    Symbol negacji na wejściu oznacza zliczanie zboczy opadających (przerzutniki wewnątrz 7490 są wyzwalane zboczem, a nie stanem). Czyli inkrementacja licznika nastąpi w momencie przejścia H->L na wejściu.

    Jakbyś potrzebował schemat prostego układu eliminującego drgania styków, to napisz.
    Dokładny symbol układu scalonego to UCY7490

    0
  • #6 24 Mar 2016 14:53
    2N3866
    Poziom 29  

    Czyli seria absolutnie standardowa, stara dobra produkcja CEMI. Brak rezystora podciągającego przy testach nie zaszkodzi specjalnie.

    Czy sprawdziłeś zliczanie zwarć wejścia (nóżka 14) do masy? Zadziałało?

    Zerknij na kartę układu 7490 w sieci. Propozycja wykorzystania wejść ustawiających wartość licznika na "0" i "9" (nóżki 2, 3, 6 i 7 układu - obecnie wg schematu wszystkie zwarte do masy) to jakaś opcja sprawdzenia, czy licznik jest sprawny.

    0
  • #8 24 Mar 2016 15:31
    2N3866
    Poziom 29  

    To jest układ tak prosty i elementarny, że wiadomo bez filmu, jak będzie działać. Jeżeli zmontowałeś go dokładnie tak jak na schemacie, to musi pracować.

    Teraz zaczynamy myśleć albo o uszkodzeniu któregoś z układów, albo o błędzie połączeń, albo o pierwszym w wyniku drugiego.

    Masz go na takiej płytce z dziurkami jak na filmie czy lutowałeś (możliwość przegrzania)? Czy są to nieużywane układy, czy z własną historią (zwłaszcza wylut)? Czy nie pomyliłeś choćby na chwilę biegunowości zasilania (to wcale nie jest tak, że spaliłbyś oba układy, jeden mógł przetrwać)?

    7447 łatwo przetestować, bo to układ kombinacyjny. Jak zerkniesz na jego kartę, to w tablicy funkcji znajdziesz komplet informacji, co powinno być (akurat ta karta ładnie pokazuje widok wyświetlacza).

    7490 wydaje się nie działać prawidłowo. Spróbuj przerwać połączenie między nóżką 1 i 12. Niech 12 będzie nadal dołączone do dekodera 7447. Próbuj teraz podawać impulsy masy na nóżkę 1 - czy nastąpią jakieś zmiany na wyświetlaczu.

    Licznik 7490 składa się z dwóch liczników, pierwszy jest do 2, a następny do 5. Połączenie 1-12 tworzy nam kaskadę. Jak przerywamy je, to powinniśmy móc zliczać impulsy do 5 na tym drugim liczniku (nóżka 1). Czyli na wyświetlaczu powinieneś mieć 5 kolejnych liczb parzystych: 0, 2, 4, 6, 8 i od nowa. Czyli w takim wypadku zobaczysz, że uszkodzony był pierwszy licznik, ten do 2.

    Jak jesteś pewny, że wszystkie połączenia były dobre, że 7447 jest 100% OK, a 7490 nie możesz nijak zmusić do liczenia, to musisz się postarać o inny.

    0
  • #9 24 Mar 2016 16:01
    armin089
    Poziom 8  

    Oba układy są nowe. Parę razy sprawdzałem kolejność połączeń. Przerwałem połączenie między nóżkami 1 i 12 i nic. Chyba układ 7490 jest uszkodzony. We wtorek będę miał dopiero dostęp do nowych elementów. Czy zasilanie tych układów musi wynosić 5V czy od 5 do 12V? Bo widziałem na innych schematach właśnie od 5 do 12V. A jaki może być zamiennik do 7490?

    0
  • #10 24 Mar 2016 16:30
    2N3866
    Poziom 29  

    Napięcie zasilania dokładnie 5 V +/-0,25 V i tak samo (reguła kciuka) nie wolno na wejściach podać napięć powyżej napięcia zasilania ani ujemnych.

    Zamiennik - 7490 różnych serii (rodzin) był robiony na całym świecie, więc wyróżnik (prefiks) literowy będzie od sasa do lasa. Poza różnymi rodzinami na tranzystorach bipolarnych może być też 74HCT90, ale wtedy bezpieczniej jest dać rezystor podciągający na wejściu, bo to CMOS. Z kupowaniem 74HC90 uważaj, bo wtedy będziesz musiał uważać na dopasowanie poziomów wysokich/niskich przy współpracy z tym 7447 serii standardowej, który już masz.

    0
  • #11 24 Mar 2016 16:35
    armin089
    Poziom 8  

    OK. Zobaczymy we wtorek jak wymienię 7490 co będzie się działo.

    0
  • #12 24 Mar 2016 19:45
    Adam-T
    Poziom 37  

    Daj wyraźne fotki tego układu, może jednak masz jakiś błąd którego nie dostrzegasz.

    0
  • #13 29 Mar 2016 19:58
    armin089
    Poziom 8  

    Wymieniłem układ 7490 na nowy. Układ zaczął pracować poprawnie. W jaki sposób mogę wyeliminować efekt drgania na styku?

    0
  • Pomocny post
    #14 29 Mar 2016 20:17
    2N3866
    Poziom 29  

    Oto schemat, przed laty robiłem coś takiego na wejściu przerzutników/liczników TTL.

    Licznik nie liczy impulsów

    Działało bardzo dobrze, a jest dużo prostsze od układu spotykanego w książkach z dwiema bramkami tworzącymi przerzutnik i przełącznikiem trójstykowym (łączącym 1-2 lub 2-3).

    0
  • #15 20 Cze 2016 20:50
    armin089
    Poziom 8  

    Wszystko działa

    0
TME logo Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
TME Logo