Kontroler klawiatury na 8042

Chciałbym wrócić do kilku moich starych projektów komputerów w stylu "retro". Jeden oparty na MCY7880, drugi na MOS6502. Obydwa działają, odpalając BASIC z EPROMU i udostępniając interfejs tekstowy przez RS232. Teraz jednak chciałbym dodać im bardziej standardowy interfejs w postaci złącza klawiatury AT lub PS/2 oraz ekranu CRT (wyjście kompozytowe).

Chciałbym uniknąć stosowania współczesnych wynalazków, w postaci układu AVR emulującego interfejs klawiatury PS/2 i sterownik ekranu. W miarę możliwości chciałbym się oprzeć na układach, które same w sobie można uznać za retro. Najbardziej "wiernym epoce" rozwiązaniem byłoby zastosowanie jakiejś klawiatury matrycowej na układzie w rodzaju 8255, jednak tego też wolałbym uniknąć.

Dlatego myślałem o zastosowaniu układu 8042, stosowanego w klawiaturach pecetów 286/386. Nie wiedzieć czemu zawsze wydawało mi się, że 8042 to nic innego, jak 8048, fabrycznie zaprogramowany (maska? OTP?) do pełnienia konkretnej funkcji - sterownika klawiatury PS/2. Tymczasem szukać w internecie jakiejś dokumentacji i o ile bez trudu znajduję opisu wykorzystania tego układu w roli mikrokontrolera (jak się okazuje, tak jak w przypadku rodziny 8051 można go zmusić do pobierania instrukcji z zewnętrznej pamięci) to nijak nie widzę nigdzie schematu kontrolera PS/2. Najważniejsza informacja jakiej potrzebuję, to które piny mam połączyć z konkretnymi wyprowadzeniami gniazda DIN.

Czyżbym się mylił i to nie było takie proste? Czyżby nie istniał jeden "standard" i różni producenci wgrywali tam rożny soft, w którym piny były wykorzystywane na różny sposób?

Reply to
Atlantis
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.