4.1.7 630V1 Keyboardchip Der Keyboardprozessor im F030
Der sog. Tastaturprozessor ist bei allen bisher bekannten original
Keyboards für ST/TT/STe und Falcon ein Single-Mikrocomputer des
Typs 6301V1 welcher zur 6800er Familie zählt. Das Gehäuse
ist 40 polig DIL. Der Chip enthält eine 8-Bit CMOS CPU, 124 Byte
RAM, 4K ROM und einen 16-Bit Timer sowie eine serielle Schnittstelle.
Dazu gehören ebenfalls noch vier I/O-Ports mit insgesammt
zusammen 29 Portleitungen.
Pinbelegung des 6301V1 im Falcon F030: PIN FUNKTION ST/FALCON 1 Vss GND 2 XTAL 4Mhz max. 3 EXTAL 4Mhz max. 4 NMI Nicht Maskierbarer Interrupt 5 IRQ Interrupt Request 6 RES Reset 7 STBY 8 P20 Port 20 9 P21 21 10 P22 22 11 P23 23 12 P24 24 13 P10 Port 10 14 P11 11 15 P12 12 16 P13 13 17 P14 14 18 P15 15 19 P16 16 20 P17 17 21 Vcc Versorgungsspannung + 5V 22 P47 Port 47 23 P46 46 24 P45 45 25 P44 44 26 P43 43 27 P42 42 28 P41 41 29 P40 40 30 P37 37 31 P36 36 32 P35 35 33 P34 Port 34 34 P33 33 35 P32 32 36 P31 31 37 P30 30 38 SC2 Chipselekt 2 (nc) 39 SC1 Chipselekt 1 (nc) 40 E (nc) Kommen wir nun zu der Funktionsbeschreibung des 630V1-Bausteins:
Der 630V1 kennt insgesammt 8 Betriebsarten (0-7). Diese
müssen während dem Reset (PowerOn) eingestellt. Im Atari
läuft der 630V1 immer in Modus 7. Zur Auswahl werden die drei
Leitungen, Leitung 0-2, des Port 2 benutzt. An den Bits 1 und 2
hängen aber auch die Maus-Tasten, daher diese
Umschaltmöglichkeit. Für Atari wird der Betriebsmodus fest
über 3 PullUp-Widerstände eingestellt.
Dieser Microcontroller kann auch mit externem Speicher
ausgestattet werden. Dazu werden einige Portleitungen zu
Adressleitungen umfunktioniert. Im Atari gibt es dafür leider
keinen extra Speicher. Daher erfolgt ein Absturz. Der Modus lässt
sich nachträglich nicht mehr ändern.
Die Portleitungen P10-P17 sowie P22-P31 bilden die
Multiplex-Matrix die zur mechanischen Anordnung der bekannten
Atari-Tastatur passt. P22-P31 bilden hierbei die vertikalen Leitungen
während P10-P17 die horizontalen Leitungen betreibt.
(Adress-Datenleitungen) An jeweils einem Knotenpunkt befindet sich
eine einzelnen Taste die in Kombination mit anderen Tasten u.U auch
eine Mehrfachfunktion haben kann. P23-P24 wird dazu benutzt um mit der
Keybord-ACIA im Falcon kommunizieren zu können. Alle Daten werden
hierbei seriell mit 7812.5 Bit/Sec übertragen.
Bisher sind alle Platinen der Atari-Keyboards völlig
identisch so das jedes Keyboard mit jedem Atari Computer verwendet
werden kann.
Beachten Sie bitte stets die entsprechende Anschlußfolge!
Copyright © Robert Schaffner (support@doitarchive.de) Letzte Aktualisierung am 23. Dezember 2003 |