Seite 1 von 2
Matrixtastatur
Verfasst: Mi 6. Mär 2013, 22:19
von PIC18F2550
Hi,
Ich hab mir heute mal ein paar Gedanken zum Them Matrixtastatur für meinem Z1013 und Ju+Te-Computer gemacht.
Das Hauptproblem ist das es keine passenden Tastaturplatienen gibt und das immer das System des Rechners angepasst wird.
leider sieht jedes Rom immer anderst aus obwohl nichts anderes in System passiert.
Verwenden will ich:
Code: Alles auswählen
1x 74HC154B 16 aus 4 Decoder
1x GAL20V8-15QP 4 aus 16 Coder
1x 27C16 Matrixzuordnung
?x Dioden pro Taste eine
2x Widerstandsnetzwerk 10k
Jede Taste bekommt eine Diode damit es beim drücken mehrerer Tasten zu keiner Brückenbildung kommt und der Decoder keinen Schaden nimmt.
(Musste beim Z1013 offters schon den Decoder deshalb wechseln

)
Bei verwendung von Halltasten entfallen die Dioden. Dafür werden Steuertransistoren (pnp) oder ein H-Aktiver Decoder benötigt.
Re: Matrixtastatur
Verfasst: Mi 6. Mär 2013, 23:20
von PIC18F2550
1. Versuch.

Kondensatoren fehlen noch 3x 470nF. Na ja kommen morgen rein.
Re: Matrixtastatur
Verfasst: Do 7. Mär 2013, 00:47
von PIC18F2550
Moin.
So es ist jetzt morgen.
Und der Plan ist ferdig.
SLP.png
LP.png
nun GAL und EPROM

Re: Matrixtastatur
Verfasst: Do 7. Mär 2013, 10:55
von PIC18F2550
Ich sollte mit dem schlafen aufhöhren denn da kommen immer die schlimmen Gedanken.
Eine schnelle erkennung ob eine Taste überhaupt gedrückt wurde!
Also D16 raus und dafür 15 Dioden zusätzlich rein immer eine Anode mir der Anode einer bestehenden verbinden(L-Veroderung) und die Kathoden der neuen auf den freien Q15.
Wird jetzt Spalte 16 angesteuert so werden alle Spalten aktiv bei Tastendruck macht der GAL einen Wert(je nach Taste) der EPROM wandelt das dann in 0x01h um.
Irgendwann brauch ich ein Schuhkarton damit alles hineinpasst.
Re: Matrixtastatur
Verfasst: Do 7. Mär 2013, 22:47
von PIC18F2550
Der Karton wird gestrichen --->"BAS 70-06" kommt rein ist zwar SMD aber was soll's.

SLP.png
LP.png
Re: Matrixtastatur
Verfasst: Sa 9. Mär 2013, 02:41
von PIC18F2550
Die Steuerung entspricht funktional der Brosig-Tastatur.
lediglich die maximale matrix größe wurde auf 16x13 erweitert.
Wenn jetzt im EProm eine feste größe zugewiesen wird so kommt es zu keiner Verschiebung der Routinen im EProm wenn alles neu gemacht wird.
Die Pinbelegung von SV1 entspricht der vom Z1013.
An SV2 kommt ein kleiner Eigenbauadapter wo dann das Foliebändchen der tastatur mit der zugehörigen Kontaktklemme angebracht wird.
SLP.png
LP.png
Re: Matrixtastatur
Verfasst: So 10. Mär 2013, 04:36
von PIC18F2550
Was will ich denn mit dem Stecker das steckt doch in der Tastatur drinn.
SLP.png
LP.png
Jetzt kommt noch de Arapter für die Z1013 Platiene(alter Tastaturanschluß).
Re: Matrixtastatur
Verfasst: Mo 18. Mär 2013, 00:39
von PIC18F2550
Jetzt nur noch mal Kontrollieren und dann wenn io in die Musterfertigung.

SLP.png
LP.png
Re: Matrixtastatur
Verfasst: Mo 25. Mär 2013, 10:56
von PIC18F2550
So die Bestellung ist jetzt raus mal sehen ob die bis zum Treffen ankommen.

Re: Matrixtastatur
Verfasst: Do 11. Apr 2013, 15:15
von PIC18F2550
Ha

die platten sind da
Werd heute gleich noch eine zusammen bauen damit ich was zum KC-Treffen zum vorzeigen habe.
Software und GAL kommt später dran.
Wiso habe ich SMD-Dioden genommen mich beschleicht da ein komisches gefühl.
