forum speccy.pl

Komputery z Z80 => TIMEX => Wątek zaczęty przez: rubikus w 2018.07.14, 22:47:06

Tytuł: Port klawiatury TC2048
Wiadomość wysłana przez: rubikus w 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ś.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: trojacek w 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.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: rubikus w 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.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: KWF w 2018.07.15, 14:13:02
Mam jeszcze opisy kilku innych układów, do ratowania różnych przypadłości SCLD w Timexie. :)
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: zipp w 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.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: trojacek w 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.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: KWF w 2018.07.15, 16:35:43
Trojacek: Wrzucę później na wiki oraz podam link w oddzielnym wątku.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: rubikus w 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.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: rubikus w 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.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: zipp w 2018.07.15, 19:17:42
Może trzeba na wyjściu dać diodę Schottkyego.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: rubikus w 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.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: rubikus w 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.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: trojacek w 2018.07.25, 15:36:56
Powinno działać z układami dowolnego producenta, tylko kwestia doboru rezystorów.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: rubikus w 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...
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: trojacek w 2018.07.25, 15:47:18
Eee, coś to dziwne wszystko. Działa nawet przy znacznie większej rezystancji, robiłem rozmaite kombinacje z bramkami na potrzeby swoich dziwnych klawiatur.
Ale jeśli Tobie działa tylko jeden określony wariant, to lepiej już nie ruszaj ;)
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: rubikus w 2018.07.25, 15:54:57
Dla mnie też dziwne. Przy pierwszej opcji z LS02 nie działało z shiftem 50% klawiszy, z LS33 od mitsubishi 10% klawiszy, za to pojedynczo bez problemu. Pewnie, że już nic nie będę ruszał skoro działa tak jak powinno. Akurat symbol shift jest na linii KB1 czyli tej uwalonej.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: trojacek w 2018.07.25, 16:25:48
Dosyć istotną sprawą jest, gdzie się wpinasz w szynę danych. Możliwe, że SCLD wymusza inny stan, niż masz na wyjściu ostatniej bramki (czy też tranzystora). Szyna danych jest niby podzielona rezystorami 470 ohm na część "procesorową" i część "ulową", wpinasz się oczywiście na tę pierwszą. Jednak stan z SCLD może zakłócać w pewnym stopniu odczyt.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: rubikus w 2018.07.25, 16:30:09
Mam przeciętą ścieżkę pomiędzy złączką klawiatury i  2068 na KB1. Wszystkie przewody od protezy mam bezpośrednio podlutotowane do CPU.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: trojacek w 2018.07.25, 16:38:09
Nie musiałeś przecinać, bo to jest wejście. Wyjściem jest linia danych układu SCLD i to ona - w przypadku uszkodzenia układu - wymusza stan wysoki (podczas, gdy na wyjściu tranzystora masz coś na kształt stanu niskiego - napięcie zależne głównie od typu tranzystora i jego charakterystycznego napięcia C-E w stanie nasycenia).
Bez oscyloskopu trudno powiedzieć, co się dzieje - możliwe, że zjawisko jest dynamiczne (tranzystor za wolno się przełącza - wchodzenie/wychodzenie z nasycenia może zajmować sporo czasu, a BC547 nie słynie z szybkości). Eleganckim wyjściem byłoby blokowanie SCLD wymuszając stan wysoki na linii /IORQGE (pin 32), gdy klawiaturę "czyta" Twoja plomba. Ale to kolejna przeróbka, kolejne cięcie ścieżki i dokładanie rezystora.
Lepiej więc zostawić, jak jest - skoro działa ;)
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: rubikus w 2018.07.25, 16:44:13
Przeciąłem, bo myślałem, że mi to uszkodzone wejście smrodzi.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: rubikus w 2018.08.04, 13:02:57
Dziś znalazłem chwilkę aby sprawdzić patent z wgrywaniem ze smartfona w TIMEX-ie. Wstawiłem zamiast 2N2222 BC517, opór 470K między kolektor i bazę i działa super. Należy pamiętać, że BC517 w stosunku do 2N2222 ma zamieniony kolektor z emiterem czyli odwracamy go o 180 stopni.

p.s. A takie dodatkowe pytanie mam. Nie ma ktoś z szacownego grona odsprzedać górnej obudowy do 2048?. Moją ktoś musiał potraktować jakimś środkiem i napisy z klawiszy poschodziły i  z nakładki też.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: KWF w 2018.08.04, 17:32:46
Na allegro są nowe maskownice, sprzedaje je Dudie. Na klawisze naklejek nie widziałem.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: trojacek w 2018.08.04, 17:37:39
Ja mogę znaleźć mniej starte klawisze, ale cudów nie ma, nowych nie produkują. Duddie coś się odgrażał, że i na klawisze znajdzie sposób, można go podpytać.
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: rubikus w 2018.08.04, 17:49:46
Wiesz Jacku, jeśli chodzi o klawisze to jak byś cokolwiek u siebie znalazł to i tak mnie ratuje. Po prostu niektóre mam zupełnie białe. Oj wpieprzyłem się w tego TIMEX-a..........
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: trojacek w 2018.08.04, 17:53:33
Poszukam i strzelę fotki jakoś w tygodniu. Ale cudów nie obiecuję ;)
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: trojacek w 2018.09.09, 14:01:25
Jak pisałem, cudów nie ma. Ale może choć część klawiszy Ci się przyda?
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: popocop w 2018.09.09, 14:12:25
Klawisz Spacji wygląda świetnie  8)
Tytuł: Odp: Port klawiatury TC2048
Wiadomość wysłana przez: trojacek w 2018.09.09, 14:18:10
Dowcipniś :D
Tylko na zdjęciu. Jest trochę porysowany.