Forum: Mikrocontroller und Digitale Elektronik Keyboard Matrix irritierend


von msretro (Gast)


Lesenswert?

Hallo Zusammen,

hab hier ne alte PS/2-Tastatur (MS Natural Keyboard, seit '94) welche 
ich ziemlich lieb gewonnen habe und mangels PS/2-Anschlüsse (und da die 
PS/2-USB-Konverter allesamt Schrott sind) auf USB umrüsten möchte (USB, 
Code, Platine usw. alles kein Problem).

Nun habe ich die Tastaturmatrix mal durchgemessen und aufgezeichnet und 
dabei irritiert mich eine Sache doch sehr, bei deren Lösung ich hier auf 
Hilfe hoffe.

Hier mal ein paar Einträge aus der (8x16)-Tastaturmatrix um mein Problem 
zu erklären:
  |01|04|..|14
--|--|--|--|--
01|N |- |..|B
02|H |Ä |..|G

Beim Drücken der Kombination "NH-" wird die '-'-Taste ignoriert, 
sicherlich um ghost keys zu vermeiden.

Soweit alles klar, aber...

Beim Drücken der Kombination "NHÄ" gehen alle 3 Tasten problemlos durch, 
keine ignorierten Taten, keine ghost keys, ein gedrücktes '-' dazu wird 
aber wieder ignoriert.

Beim Drücken der Kombination "NHBG" gehen alle 4 Tasten, keine ghost 
keys, keine ignorierten Tasten, keine Probleme. Kann sich das einer 
erklären, wie die das machen?

Noch als Hinweis: An Scanline-Port hängen Pullups in Form eines 8er 
Widerstandsnetzes.

Einzige mir einfallende Erklärung ist, daß die das über die 
Widerstandswerte der Leiterbahnen auf der Tastaturfolie gelöst bekommen, 
was mir aber eher unwahrscheinlich erscheint. Irgendwelche 
Lösungsvorschläge Eurerseits?

Ich bin schon soweit Key Tronic anzuschreiben und direkt zu fragen ;)

Vielen Lieben Dank für Eure Unterstützung!

von msretro (Gast)


Lesenswert?

noch vergessen zu erwähnen, die Pullups haben 100k-Ohm, falls das von 
Interesse sein sollte...

von ad (Gast)


Lesenswert?

Hallo,

es gibt nur 2 Möglichkeiten:
a) die Tastenmodule sind mit Dioden ausgestattet
b) du hast dich vermessen : die vierte Taste kann unmöglich erkannt 
werden, da Sie beim Drücken der dritten Taste als Ghost-key mit gedruckt 
wird.

von msretro (Gast)


Lesenswert?

Hi ad,

soweit war ich auch schon und hab das Layout aus purer Verzweiflung 
mittlerweile bestimmt schon 10x nachkontrolliert... keine Dioden auf der 
Folie (gibts sowas, ist doch garkein Platz dafür?), das PCB, alles 
bedratet, ist auch recht überschaubar und vermessen hab ich mich auch 
nicht...

AAAABER: Dein Beitrag hat mich dennoch nochmal über die ganze Sache 
nachdenken lassen und dabei ist mir aufgefallen, daß ich eine Sache 
bisher ignoriert hatte: Die eine Tastatur ist ja komplett zerlegt und 
als Referenz hab ich dieselbe Tastatur nochmal am Rechner stecken. Ein 
Blick auf das Typenschild zeigt, daß das zwar äußerlich dieselben 
Tastaturen sind, aber die eine "Made in USA" und die andere "Made in 
Mexiko" ist (P/N und M/N sind auch unterschiedlich). Nun hab ich noch 
eine dritte, ebenfalls "Made in USA", mit identischem Typenschild wie 
die zerlegte, und siehe da, bei der geht die Kombination "NHBG" 
tatsächlich wie erwartet NICHT!

Da hat wohl jemand nachträglich das Layout der Folien geändert, auf 
sowas muß man erst mal kommen...

Trotz allem herzlichen Dank für Deinen Beitrag, der mich nochmal 
intensiver über die Sache hat nachdenken lassen :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.