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

Projekt dekodera danych szeregowych na przerzutnikach D i bramkach - cyfrowka

npb 04 Lis 2004 23:48 1218 5
REKLAMA
  • #1 961651
    npb
    Poziom 11  
    Posty: 15
    Ponizej tresc zadanka do opanowania

    Zaprojektować jako układ synchroniczny dekoder danych szeregowych pracujący zgodnie z wykresem czasowym przedstawionym na rysunku. Na rysunku pominięto czas propagacji. Przedstawić realizację układu na przerzutnikach typu D i bramkach.

    w zalaczniku przebieg czasowy
    Załączniki:
    • Projekt dekodera danych szeregowych na przerzutnikach D i bramkach - cyfrowka clip_image001.jpg (12.77 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #2 962420
    Paweł Es.
    VIP Zasłużony dla elektroda
    Posty: 6981
    Pomógł: 1236
    Ocena: 692
    To chyba powinno spełniać warunki

    Z przebiegu wynika, że wyjście jest uaktualniane co drugi impuls zegarowy stąd dzielnik przez 2.

    stany wyjścia

    X....[X-1]...[x-2]

    1.......0.........1 -> 1
    1.......1.........0 -> 1
    0.......0.........1 -> 0
    0.......1.........0 -> 0

    gdzie
    [x-1] - poprzedni stan wejścia
    [x-2] - poprzedni przed poprzednim stanem wejścia stan wejścia

    Układ bramek na schemacie można oczywiście zastąpić jednym układem np. 74LS[HC,HCT]10 czyli 3 bramki NAND 3 wejściowe.
    Załączniki:
    • Projekt dekodera danych szeregowych na przerzutnikach D i bramkach - cyfrowka dekoder.gif (4.83 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #3 962634
    npb
    Poziom 11  
    Posty: 15
    troche chyba nie zrozumiales tresci zadania, tzn c to jest sygnal taktujacy, X nasze wejscie szeregowe gdzie podajemy przebieg zawarty w rysunku, a Z to jest nasze wyjscie, druga sprawa to taka ze ma to byc układ zawierajacy choc jeden przerzutnik typu D
  • REKLAMA
  • #4 962640
    npb
    Poziom 11  
    Posty: 15
    a sorry nie zauwazylem rysunku, bo cos u mnie sie nie wyswietalaja, dzieki za pomoc, naprawde wielkie dzieki, tylko jakbys mogl podac wiecej szczegolow jak do tego doszedlesz, jak robi sie uklad z przebiegu czasowego
  • REKLAMA
  • #5 962915
    Paweł Es.
    VIP Zasłużony dla elektroda
    Posty: 6981
    Pomógł: 1236
    Ocena: 692
    Jak się robi układ z przebiegu czasowego:

    1. Z podanego wykresu widać, że sygnał wyjściowy zmienia się co drugie narastające zbocze przebiegu zegarowego co narzuca konieczność dzielenia go przez 2.

    2. Z przebiegu widać, że na wyjściu ma być:

    1 jeżeli w poprzednim okresie = 2*Tp był ciąg 1 0 lub 1 1 i aktualnie 1
    0 jeżeli w poprzednim okresie = 2*Tp był ciąg 0 1 i aktualnie 0

    co narzuca, że musimy mieć dostęp do poprzednich stanów wejściowych stąd linia opóźniająca na przerzutnikach U1 i U2

    3. Mając dostęp do aktualnej wartości sygnału X i jego historii projektujemy dekoder na bramkach wykrywający odpowiednie sekwencje

    4. Stan dekodera zapisujemy w przerzutniku U4 dla zsynchronizowania go z zegarem


    5. Znalazłem prostsze rozwiązanie - po prostu przebieg X jest próbkowany dwa razy rzadziej niż to wynika z przebiegu zegara więc wystarczy taktować przerzutnik próbkujący z wyjścia dzielnika przez 2

    Jest jedna wada tego układu dwójka licząca musi zaczynać od określonego stanu by zbocze narastające wypadało tam gdzie są te pionowe linie na wykresie czasowym a nie w połowie między nimi.
    Załączniki:
    • Projekt dekodera danych szeregowych na przerzutnikach D i bramkach - cyfrowka dekoder2.gif (1.78 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #6 963484
    npb
    Poziom 11  
    Posty: 15
    wielkie dzieki jeszcze raz, naprawde te informacje byly mi pomocne
    pozdrawiam
REKLAMA