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.
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.
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.
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.
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.
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
Prześlij komentarz