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

Pro Mini Moduł Atmega168 program multipleksera 12:1 (jak TTL 74150+7493)

tomas 08 Wrz 2018 12:11 582 6
REKLAMA
  • #1 17429122
    tomas
    Poziom 16  
    Posty: 303
    Pomógł: 3
    Ocena: 27
    Witam,
    czy ktoś z forumowiczów zechciałby napisać prosty program multipleksera 12:1
    12 (lub 14) wejść równoległych, CLK, CLS i jedno wyjście szeregowe.

    Zasada działania jak na bramkach TTL 74150+7493
    Może być odpłatnie.
  • REKLAMA
  • REKLAMA
  • REKLAMA
  • #4 17436335
    zbychmg
    Poziom 31  
    Posty: 1169
    Pomógł: 183
    Ocena: 158
    Rozumiem, że zamówiłeś moduł z procesorem Atmega 328 lub168.
    Pytanie, czym to będziesz sterował, przyciskami ?
    Chodzi o to, że czas reakcji procesora jest rzędu micro-sekund,
    czyli częstotliwości przełączania < 1Mzh.

    Prosto napisany program będzie jeszcze wolniej
    i CLK będzie musiało być poniżej 100kHz, czy to Ci wystarczy?

    Możesz narysować (choćby odręcznie) jak ma wyglądać
    ten symulowany układ TTL ?

    Demultiplexer 74150, wyjścia licznika 7493 podpięte do jego wejść A,B,C,D.
    Resetujemy 7493, na CLK 7493 podajemy impulsy (jaka max. częstotliwość?)
    Na wyjściu otrzymujemy po kolei stany wejść 0-15, czy tak?
  • REKLAMA
  • #5 17436459
    Konto nie istnieje
    Poziom 1  
  • #6 17436533
    tomas
    Poziom 16  
    Posty: 303
    Pomógł: 3
    Ocena: 27
    Założyłem ten temat gdyż myślałem że ten o GAL20V8 z powodu starości układów umrze śmiercią naturalną a czymś chciałbym go zastąpić.
    Bardzo sobie cenię pomoc kolegi @JarekC w tamtym poście.
    Faktycznie czasy między impulsami są bardzo krótkie i będzie problem aby to wogóle na Atmega168 zadziałało. Podstawa czasu oscyloskopu przy pomiarach to 50 μs.
    Bardzo mało wiem na ten temat więc jeśli koledzy znacie trochę CPLD, VHDL to zapraszam do tematu o GAL20V8.
    https://www.elektroda.pl/rtvforum/topic3495558.htm
    Dziękuję i pozdrawiam.
  • #7 17436580
    zbychmg
    Poziom 31  
    Posty: 1169
    Pomógł: 183
    Ocena: 158
    Jeśli to jest impuls szerokości 25us, to nie powinno być problemu zrobić to na tablicach,
    a jeśli nie to o parę zł droższy STM32F1 bez problemu zrobi robotę....

    pozdrawiam,
    Zbyszek

Podsumowanie tematu

✨ Użytkownik poszukuje prostego programu dla multipleksera 12:1 z wykorzystaniem modułu Atmega168, który ma 12 (lub 14) wejść równoległych, CLK, CLS oraz jedno wyjście szeregowe, działającego na zasadzie bramek TTL 74150 i 7493. Forumowicze zwracają uwagę na ograniczenia prędkości procesora, sugerując, że czas reakcji wynosi rzędu mikrosekund, co może ograniczyć częstotliwość CLK do poniżej 100 kHz. Pojawiają się również sugestie dotyczące alternatywnych rozwiązań, takich jak użycie CPLD lub STM32F1, które mogą lepiej sprostać wymaganiom czasowym. Użytkownik podkreśla, że mało wie na temat CPLD i VHDL, ale jest otwarty na pomoc w tym zakresie.
Wygenerowane przez model językowy.
REKLAMA