logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Układ do generowania kolejnych liczb 8-bitowych w takt zegara z możliwością resetu?

Kudzu 22 Wrz 2014 13:10 1038 8
REKLAMA
  • #1 13981063
    Kudzu
    Poziom 14  
    Posty: 310
    Pomógł: 1
    Ocena: 4
    Jakim układem mogę, w takt zegara, generować na 8 wyjściach kolejne liczby? Chodzi mi o automatyczne adresowanie pamięci sram timerem. Jeszcze lepiej byłoby generować 16 bit, ale może można łączyć dwa układy w szereg. I jeszcze żeby była możliwość resetu w dowolnym momencie.
    Jest takie cuś? Czy tylko w Erze?
  • REKLAMA
  • REKLAMA
  • Pomocny post
    #3 13981487
    jarek_lnx
    Poziom 43  
    Posty: 22577
    Pomógł: 4167
    Ocena: 6039
    7490 liczy w zakresie 0-9, do adresowania to lepiej licznik binarny 7493 (4bit). oczywiście może być 74LS93 albo 74HC93, bo jak zapytasz w sklepie o układ ze standardowej serii TTL to mogą sie trochę zdziwić.

    Zamiast 4 bitowego 7493 możesz użyć 8-bitowego 74hc590 12-bitowego 4020 14-bitowego 4040, układu który miał by licznik 16 bitowy nie kojarzę.
    Cytat:

    ...ale może można łączyć dwa układy w szereg. I jeszcze żeby była możliwość resetu w dowolnym momencie.
    Można łączyć kaskadowo, większość liczników ma wejście resetu.
  • Pomocny post
    #4 13982651
    Futrzaczek

    VIP Zasłużony dla elektroda
    Posty: 7824
    Pomógł: 538
    Ocena: 520
    jarek_lnx napisał:
    7490 liczy w zakresie 0-9, do adresowania to lepiej licznik binarny 7493 (4bit).

    Racja - pisałem z głowy ;)

    jarek_lnx napisał:
    układu który miał by licznik 16 bitowy nie kojarzę.

    Ale mozna użyć szesnastu przerzutników T (albo D spięte w T) i po problemie.
    Tyle, że ilość kostek by się podwoiła w stosunku do 7493, gdyż przerzutniki D są na ogół pakowane po dwa (np. 4013)
    Konto firmowe:
    F-TECH Michał Kurzela
    Zacisze 20B, Serock, 05-140 | Strona WWW: https://elektronika.top/
  • #5 13984131
    Kudzu
    Poziom 14  
    Posty: 310
    Pomógł: 1
    Ocena: 4
    Właśnie miałem pytać o 74HC590, bo znalazłem symulator w jawie i śmiga równo - kwestia połączenia sygnału zegara z wejściem zatrzaskującym, żeby dane pojawiały się od razu na wyjściach.
    Na aukcjach popularny jest 74HC595 - muszę sprawdzic różnice

    Dodano po 2 [godziny] 16 [minuty]:

    Poczytałem trochę dokumentacji. Zarówno 74HC590, jak i 74HC595 byłyby ok, gdyby nie fakt, że pierwszy eymaga min. 20, a drugi 8 ns opóźnienia między zegarem przesuwającym, a zatrzaskującym. Trzeba dokładać układ opóźniający. Może są podobne układy, ale bez zatrzasku?

    Jeżeli zaś o przerzutniki chodzi, to przyszło mi to do głowy - analizowałem JK. Ale fakt, że znalazłem kości z zaledwie dwoma w obudowie. To aż 8 kostek!

    Dodano po 3 [minuty]:

    Mam! 74HC164 :)
  • REKLAMA
  • #6 13984554
    Futrzaczek

    VIP Zasłużony dla elektroda
    Posty: 7824
    Pomógł: 538
    Ocena: 520
    Nie napisałeś, o jakiej częstotliwości mowa. CD4024 mógłby spełnić Twoje wymagania (po uzupełnieniu dwoma przerzutnikami T na końcu łańcucha, bo sam zawiera 7 przerzutników), ale z częstotliwością nie poszalejesz: do 2,5MHz przy 5V.
    To tak samo, jakbyś użył jednego 4040.
    Konto firmowe:
    F-TECH Michał Kurzela
    Zacisze 20B, Serock, 05-140 | Strona WWW: https://elektronika.top/
  • REKLAMA
  • #7 13984682
    Kudzu
    Poziom 14  
    Posty: 310
    Pomógł: 1
    Ocena: 4
    Mowa o 2,304 MHz. Dwa 74HC164 chyba byłyby ok, tylko teraz zastanawiam się nad wersją. Pamięć SRAM to CMOS z wejściami i wyjściami kompatybilnymi z TTL. Z drugiej strony ATmega1284P (dawca danych) i ekran EG9018C (biorca danych). Mogę kupić 74HC164. Zagra?

    Dodano po 6 [minuty]:

    Są jeszcze AC, ACT i F.
  • #8 13985140
    Futrzaczek

    VIP Zasłużony dla elektroda
    Posty: 7824
    Pomógł: 538
    Ocena: 520
    Polecam do poczytania, jak to z tymi seriami jest:
    http://ep.com.pl/files/7684.pdf

    Kudzu napisał:
    Mowa o 2,304 MHz.

    E, to wszystko praktycznie się nada.
    Konto firmowe:
    F-TECH Michał Kurzela
    Zacisze 20B, Serock, 05-140 | Strona WWW: https://elektronika.top/
  • #9 13985759
    Kudzu
    Poziom 14  
    Posty: 310
    Pomógł: 1
    Ocena: 4
    Futrzaczek napisał:
    E, to wszystko praktycznie się nada.


    Ok, dzięki.

    Gdyby ktoś kiedyś poszukiwał jednak rejestru przesuwającego 16 bitowego, to jest np. 74**673, ale z zatrzaskiem.

Podsumowanie tematu

✨ Użytkownik poszukiwał układu do generowania 8-bitowych liczb w takt zegara z możliwością resetu, z myślą o automatycznym adresowaniu pamięci SRAM. W odpowiedziach zasugerowano kilka układów, w tym 7490, 7493, 74HC590, 74HC595 oraz 74HC164. Wskazano, że 7493 jest lepszym wyborem do adresowania, a 74HC590 i 74HC595 wymagają dodatkowego układu opóźniającego. Użytkownik rozważał również zastosowanie przerzutników T lub D, ale zauważył, że wymagałoby to większej liczby komponentów. Ostatecznie, dla częstotliwości 2,304 MHz, 74HC164 wydaje się być odpowiednim rozwiązaniem. Wspomniano także o 74**673 jako 16-bitowym rejestrze przesuwającym z zatrzaskiem.
Wygenerowane przez model językowy.
REKLAMA