Autor Wątek: Port klawiatury TC2048  (Przeczytany 5230 razy)

rubikus

  • ****
  • Wiadomości: 282
Port klawiatury TC2048
« dnia: 2018.07.14, 22:47:06 »
W związku z tym, że mam uwalony ULA w Timex-e myślę o dobudowaniu portu klawiatury poza ULA (sygnały KB0-KB4). Według mnie potrzebne sygnały do wysterowania to; /RD, /IORQ i A0. Jeśli się mylę to proszę zasugerujcie coś.

trojacek

  • *****
  • Wiadomości: 5806
  • Miejsce pobytu:
    Warszawa
Odp: Port klawiatury TC2048
« Odpowiedź #1 dnia: 2018.07.15, 01:23:39 »
Raczej wystarczy.
Muszę na schemat popatrzeć, a nie mam teraz jak. Chodzi o potencjalną kolizję na liniach danych, bo pod tym samym adresem będą się zgłaszać dwa urządzenia.
A sprawdzałeś na innym procku? Mi niedawno tak padł jeden, że nie czytał jednej linii danych przez komendy IN.
« Ostatnia zmiana: 2018.07.15, 01:52:33 wysłana przez trojacek »

Klaud

  • *****
  • Wiadomości: 5657
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Port klawiatury TC2048
« Odpowiedź #2 dnia: 2018.07.15, 08:23:22 »
Problem był kiedyś opisywany i rozwiązany dla Timexa Sinclaira 2068 (starszego amerykańskiego brata TC2068) w periodyku o tytule ZXir QLive Alive.

Wycinki prasowe poniżej.
KL
-----
R Tape loading error 0:1

rubikus

  • ****
  • Wiadomości: 282
Odp: Port klawiatury TC2048
« Odpowiedź #3 dnia: 2018.07.15, 12:44:53 »
Dzięki Klaudiusz za schemat. Jako, że nie mam LS33 zastosowałem LS02. Niestety LS02 nie ma wyjść typu otwarty kolektor i w/g schematu nie zadziała, dorobiłem więc inwerter na tranzystorze z otwartym kolektorem i układ działa perfekcyjnie. Timex uratowany. Myślę , że warto zostawić ten wątek dla innych. Podpinam schemat mojej protezy.
« Ostatnia zmiana: 2018.07.15, 12:51:56 wysłana przez rubikus »

Klaud

  • *****
  • Wiadomości: 5657
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Port klawiatury TC2048
« Odpowiedź #4 dnia: 2018.07.15, 14:13:02 »
Mam jeszcze opisy kilku innych układów, do ratowania różnych przypadłości SCLD w Timexie. :)
KL
-----
R Tape loading error 0:1

zipp

  • ****
  • Wiadomości: 324
  • Miejsce pobytu:
    Małopolska
Odp: Port klawiatury TC2048
« Odpowiedź #5 dnia: 2018.07.15, 16:28:19 »
Nie wolno łączyć wyjść bramek, które nie są OC.
Ja wiem, że to będzie działać, bo LS-y mają "słaby" stan wysoki,
ale lepiej to zrobić jak bozia przykazała.

trojacek

  • *****
  • Wiadomości: 5806
  • Miejsce pobytu:
    Warszawa
Odp: Port klawiatury TC2048
« Odpowiedź #6 dnia: 2018.07.15, 16:29:42 »
Rubikus, dodaj diody na wyjściach bramek. Jeśli nie są OC, to nie możesz zwierać wyjść. Teraz działa, jutro padnie.
Klaud, możesz wrzucić te inne poprawki? Dla mnie to super ciekawy temat.
« Ostatnia zmiana: 2018.07.15, 16:59:05 wysłana przez trojacek »

Klaud

  • *****
  • Wiadomości: 5657
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Port klawiatury TC2048
« Odpowiedź #7 dnia: 2018.07.15, 16:35:43 »
Trojacek: Wrzucę później na wiki oraz podam link w oddzielnym wątku.
KL
-----
R Tape loading error 0:1

rubikus

  • ****
  • Wiadomości: 282
Odp: Port klawiatury TC2048
« Odpowiedź #8 dnia: 2018.07.15, 17:33:40 »
Rzeczywiście macie rację, nie wiem co mnie zaćmiło. Zaraz spróbuję z trzema diodami bez tranzystora. Zobaczymy czy ruszy.

rubikus

  • ****
  • Wiadomości: 282
Odp: Port klawiatury TC2048
« Odpowiedź #9 dnia: 2018.07.15, 19:09:42 »
W wersji z trzema bramkami i trzema diodami nie działa. Z dwoma bramkami, dwiema diodami i tranzystorem działa.

zipp

  • ****
  • Wiadomości: 324
  • Miejsce pobytu:
    Małopolska
Odp: Port klawiatury TC2048
« Odpowiedź #10 dnia: 2018.07.15, 19:17:42 »
Może trzeba na wyjściu dać diodę Schottkyego.

rubikus

  • ****
  • Wiadomości: 282
Odp: Port klawiatury TC2048
« Odpowiedź #11 dnia: 2018.07.15, 19:27:49 »
Już nie będę kombinował. W tygodniu będę miał LS33 to przetestuję amerykański patent. Jutro przyjdą mi płytki do klawiatury od PEAR-a to jeszcze spróbuję swojego patentu z darlingtonem na wejściu EAR i zobaczymy czy będzie wgrywał ze smartfona.

rubikus

  • ****
  • Wiadomości: 282
Odp: Port klawiatury TC2048
« Odpowiedź #12 dnia: 2018.07.25, 15:35:20 »
Wracam do tematu. Okazało się , że poprzedni układ działał bez problemu ale z pojedynczymi klawiszami. Problem pojawił się z używaniem Symbol shifta, nie wszystkie klawisze reagowały. Udało mi się kupić w końcu 74LS33 od dwóch producentów (Mitsubishi i Motorola) i tu ciekawostka, Mitsubishi nie daje rady, Motorola idealnie. Jak ktoś by potrzebował te scalaki to mogę dać namiar. W Polsce dostępne tylko w jednym miejscu.

trojacek

  • *****
  • Wiadomości: 5806
  • Miejsce pobytu:
    Warszawa
Odp: Port klawiatury TC2048
« Odpowiedź #13 dnia: 2018.07.25, 15:36:56 »
Powinno działać z układami dowolnego producenta, tylko kwestia doboru rezystorów.

rubikus

  • ****
  • Wiadomości: 282
Odp: Port klawiatury TC2048
« Odpowiedź #14 dnia: 2018.07.25, 15:40:40 »
Próbowałem z różnymi wartościami. Przy zwieraniu styków bezpośrednio w złączce ok ale przy oporności gumy w klawiszu rzędu 13 Ohm już niestety nie idzie, taka ciekawostka...