Tester procesorów Z80 "mini".

  Czas zakończyć temat... Zajęło mi to ponad rok. Oczywiście robiłem w tym czasie inne rzeczy, ale o tym później.

Panel for Z80 tester
Pierwsza próba zamknięcia obudowy.

Tester to tylko narzędzie, więc powinien być mały, niedrogi i łatwy w użytkowaniu. Żeby uprościć konstrukcję i zamknąć "obudowę", opracowałem dodatkowy moduł z czterema klawiszami i gniazdem wyświetlacza. Wcześniej montowałem wyświetlacz bezpośrednio w złączu ZW płyty głównej, jednak pasowały do niego tylko stare wersje "displeja" - w nowych złącze jest odwrócone. Przy okazji zamiast złącza ZA wstawiłem gniazdo zasilania, wyłącznik i LED sygnalizujący włączenie urządzenia. Łatwiej będzie uniknąć uszkodzenia procesora w czasie wkładania i wyjmowania z podstawki ZIF.

Panel with full keypad.
Nowa wersja CA80.

Po sprawdzeniu nowych płytek (każdy etap to kolejny miesiąc opóźnienia) doszedłem do wniosku, że można dodać wszystkie klawisze... Czekając na płytki czytałem o czymś innym i znalazłem prosty sposób na opisy klawiszy.  Już kiedyś widziałem na zdjęciu kolegi @Grzegorz w "Galerii Klonów" wydrukowaną na papierze klawiaturę dotykową, ale nie pomyślałem o foliowaniu. Na "panelu testera" nie zmieszczą się tak duże klawisze, więc zrobiłem nowy wzór. Nie jestem grafikiem i nawet tak prosty projekt był dla mnie trudny, ale KiCAD daje wiele możliwości - jakoś poszło. Najważniejsze, że działa. Teraz wystarczy połączyć za sobą trzy płytki "na kanapkę", włożyć wyświetlacz i podłączyć zasilanie.

Printed keycaps.
Z nakładką na switche lepiej wygląda.

Tester może być używany na kilka sposobów:

- jako niezależne urządzenie podające wynik testu na wyświetlaczu LED,

- jako kompletny komputer CA80 (po dodaniu MIK89 lub "MULTI"),

- jako tester podłączony do terminala przez moduł FTDI.

Tester with old display
Stary wyświetlacz nadal pasuje.

Wszystkie jego funkcje są od razu dostępne - nie trzeba zmieniać oprogramowania. Komunikaty na terminalu są bardziej szczegółowe, na siedmiosegmentowym tylko najważniejsze: "c" lub "n" (CMOS/NMOS), producent (Z80, TOSH, NEC, U880 itp.) oraz wyliczoną częstotliwość (2.0, 2.7, 4.0, 8.0) w MHz. Więcej się nie zmieściło.

PCB set.
Już jest w sprzedaży.

Testy można modyfikować według własnych potrzeb. Może ktoś dopisze na przykład wyświetlanie komunikatów na LCD (HD44780)? 


Można też zamiast klawiatury podłączyć wirtualną z modułu "boot" i sterować testerem z terminala lub klawiatury dotykowej. Nie pomyślałem o złączu IDC26 umożliwiającym łatwe podpięcie "terminala" z kalkulatora ELWRO144... Chyba już nie zrobię kolejnej wersji, ale jest "przejściówka" OLD2NEW - wystarczy włożyć ją w miejsce 8255.

Odszukałem wspomniany moduł (old2new) i nie będzie łatwo... Trzeba go zamontować pod spodem albo na taśmie, bo zasłoni ZIF...



Komentarze

Popularne posty z tego bloga

Uruchamiamy CA80 na RCbus.

Magnetofon CA80.