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.