SharpKey Multi-HID-Schnittstelle Technischer Leitfaden

Ueberblick

Das SharpKey Multi-HID Interface ermoeglicht den Anschluss von Tastaturen und Maeusen ueber PS/2 oder Bluetooth an historische Sharp- und NEC-Computer. Es ist in einem kleinen KM-24-Gehaeuse untergebracht.
Dieses Dokument beschreibt die technischen Details der Hardware, die Protokolle und alle relevanten Informationen.
Hinweis: Dieser technische Leitfaden enthaelt detaillierte Protokollbeschreibungen, Timing-Diagramme, Signaltabellen und Schaltplaene. Der gesamte technische Inhalt (Signalnamen, Timing-Werte, Protokollschritte, Code-Bloecke, Pin-Zuordnungen) bleibt in der urspruenglichen englischen Fassung. Bitte lesen Sie die englische Version fuer den vollstaendigen technischen Inhalt.

Protokolle

Dieser Abschnitt beschreibt die Protokolle, die von jedem der Host-Computer zwischen Tastatur/Maus und Haupteinheit verwendet werden. Das SharpKey repliziert diese Protokolle, um ein PS/2- oder Bluetooth-Protokoll in das Host-Protokoll umzuwandeln.

MZ-2500 Tastaturprotokoll

Die Hardware-Schnittstelle umfasst 7 Signale, 5V und GND ueber eine geschirmte 8-polige Mini-DIN-Buchse. Detaillierte Protokollbeschreibung einschliesslich RTSN, KD4, MPX Signale und STROBEALL-Modus finden Sie in der englischen Version.

MZ-2800 Tastaturprotokoll

Aehnlich dem MZ-2500, aber mit unterschiedlichem Timing und einer zusaetzlichen 14. Zeile im MZ-2800-Modus.

Sharp X1 Tastaturprotokoll

Die X1-Serie verwendet ein asynchrones serielles Protokoll. Mode A sendet ASCII-Code + Steuermodifikator, Mode B (Spiel) sendet ein direktes 24-Bit-Bitmap.

Sharp X68000 Tastaturprotokoll

Die X68000-Serie verwendet ein konventionelles serielles Scancode-Protokoll bei 2400 Baud, aehnlich dem PS/2-Protokoll.

Sharp Mausprotokoll

Das Sharp-Mausprotokoll ist ein proprietaeres serielles Protokoll mit kontinuierlicher 20ms-Datenaktualisierung.

NEC PC-9801 Tastaturprotokoll

Das PC-9801-Protokoll verwendet ein synchrones serielles Protokoll.


Hardware

Detaillierte Schaltplaene, Leiterplatten-Layouts, Stuecklisten und Bestuckungsanleitungen finden Sie in der englischen Version dieses technischen Leitfadens.

Kabelspezifikationen

Jeder Host erfordert ein spezifisches Kabel. Pin-Zuordnungen fuer alle unterstuetzten Hosts (MZ-2500, MZ-2800, X1, X68000, Maus) finden Sie in der englischen Version.

Danksagungen

Die Espressif IDF-Entwicklungsumgebung und ESP-32S-Referenzmaterialien wurden verwendet.

Lizenzen

Dieses Design ist unter der GNU Public Licence v3 lizenziert. Keine kommerzielle Nutzung ohne ausdrueckliche Genehmigung.

Hinweis zur Funkregulierung

Dieses Geraet enthaelt ein vorzertifiziertes ESP32-S Funkmodul im 2,4 GHz ISM-Band. Es liegt in der Verantwortung des Erbauers, die Einhaltung aller geltenden Vorschriften sicherzustellen.