Autor Wątek: Kempston na 74LS240 czy na 74LS366  (Przeczytany 2471 razy)

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Kempston na 74LS240 czy na 74LS366
« dnia: 2021.03.02, 00:22:09 »
Mam taki dylemat.

Jakie rozwiązanie interface Kempston joystick jest bardziej eleganckie i zdrowsze dla software.

- wersja na 74LS240
- wersja na 74LS366

Wydaje mi się, że na 74LS240 jest bardziej "cywilizowana".
Co o tym sądzicie ?
Może ktoś ma jakieś doświadczenie z w/w rozwiązaniami ?
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Kempston na 74LS240 czy na 74LS366
« Odpowiedź #1 dnia: 2021.03.02, 07:12:05 »
Moje trzy grosze. Od strony oprogramowania nie ma znaczenia, który bufor wykorzystasz, o ile przy odczycie z portu 31 (0x1F) na szynie danych jest taka wartość jak oczekiwana. Co do strony sprzętowej, możesz zastosować dowolny trójstanowy bufor odwracający z wejściem sterującym, np. jeden z podanych układów scalonych lub GALa, albo CPLD. Osobiście preferuję rozwiązania z buforami scalonymi.

Podstawową wadą 74LS366 jest, że jest on tylko 6-krotny, a szyna danych jest 8-bitowa. Trzeba zewnętrznie dorabiać brakujące bity. Poza tym, jest on niepopularny i coraz trudniej go kupić. Z kolei 74LS240 jest popularny (LS czy HCT), ma 8 wejść i 8 wyjść oraz jest powszechnie dostępny. W swoich rozwiązaniach używam 74LS540, ponieważ łatwiej narysować do niego płytkę. Wejścia są po jednej stronie układu, a wyjścia po przeciwnej.

Możesz poeksperymentować z innymi egzotycznymi układami 74LS466 lub 74LS796/8, tylko czy jest sens.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Kempston na 74LS240 czy na 74LS366
« Odpowiedź #2 dnia: 2021.03.02, 09:28:35 »
Dziękuję za odpowiedź :)

Właśnie widziałem, że w Timmy-m Zastosowałeś 74LS540.

Faktycznie, rozwiązanie na  74LS366 trąci już myszką, za to 74LS240 jest już ograny przez graczy :)
Alternatywa układu 74LS540 wydaje się być ciekawą. Zwłaszcza, jeśli będzie się go chciało użyć w wersji SMD.
O ile jest on dostępny w tej technologii.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Kempston na 74LS240 czy na 74LS366
« Odpowiedź #3 dnia: 2021.03.02, 10:29:51 »
74HCT540 w SMD są dostępne.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

ZX-Bzik

  • *
  • Wiadomości: 33
Odp: Kempston na 74LS240 czy na 74LS366
« Odpowiedź #4 dnia: 2021.04.02, 04:22:55 »
Strasznie późna/wczesna pora, więc słabo już kontaktuję, ale chyba 74LS640 można użyć... jeśli ktoś nie lubi ww. scalaków/rozwiązań "ogranych przez graczy"

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Kempston na 74LS240 czy na 74LS366
« Odpowiedź #5 dnia: 2021.04.02, 08:37:03 »
Bufory/inwertery:
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76