Heimcomputer Z9001, KC85/1, KC87
Kombimodul, Revision C:
Allgemeines
Die Revision C dieses Moduls ist um zwei Dinge ergänzt worden:
Will man die RAM-Disk nutzen, müssen die Daten auch nach Abschalten des Rechners erhalten bleiben. Der dazu notwendige Widerstand R49 (etwa 220 kOhm) ist ins Leiterbild aufgenommen worden. Er legt /CS an die Schlafspannung 5PS, an der jetzt ohnehin der SRAM liegt.
Der RESET-IS (D9, 7705) hat im Einschaltmoment einen undefinierten Zustand. Damit während dieser Zeit kein Zugriff auf die Rechneruhr des Moduls stattfindet, war C27 von D9/5 nach Masse notwendig und ist jetzt ins Leiterbild aufgenommen worden.
Daraus ergeben sich ein ergänzter Lageplan der Bauelemente und geänderte Leiterbilder. Die Schaltung, die GAL-Inhalte und die Firmware bleiben erhalten, werden hier aber nochmal verlinkt.
Die Werte der Bauelemente der Schaltung und der Stückliste sind mit der bestückten Leiterplatte im Bild in Übereinstimmung gebracht worden. Einige unkritische Werte sind geändert (Mai/2019).
Einsatz von FLASH-Speichern:
FLASH-Speicher sind in der Regel billiger. Nach Umstecken der Steckbrücken X10 und X11 auf
F
statt
E
kann man sie verwenden. In die Sockel passen aber nur maximal 29F040 mit 512KB Speicherkapazität und man kann von der Firmware nur die Hälfte nutzen.
29F080 haben zwar 1MB Speicherkapazität, es gibt sie aber nicht im DIP-Gehäuse. Abhilfe schafft eine kleine Adapterplatine, mit der man Speicher im SOP32-Gehäuse adaptiert.
Formatieren und Schreiben gehen nicht:
Erst beim ersten Formatieren einer Diskette bzw. beim Schreiben einer Datei merkt man diesen Fehler. Schuld daran sind kurze 100ns-Impulsspitzen von bis zu 2 V auf dem Signal WRCLCK am Pin 21 des FDC-Kontrollerschaltkreises D16. Sie entstehen durch unterschiedliche Laufzeiten in D17 (DL193). Dieser Fehler trat bisher nie auf und ist wahrscheinlich nur mit der mir gerade vorliegenden Charge verbunden. Aber es könnte auch andere treffen. Abhilfe schafft ein kleiner Kondensator von 47-100 pF von D17/6 nach D17/8 (Masse).
Ersatz von GAL 20V8 durch GAL 22V10:
Die GALs 20V8 können durch GALs 22V10 ersetzt werden. Die entsprechenden Dateien sind in untenstehender Liste
blau
unterlegt. Ebenso können auch GALs der Firma ATMEL verwendet werden (ATF16V8), die es preiswert bei Reichelt gibt.
Der ATF22V10 von ATMEL funktioniert, wie auch Typen von NEC, ST usw. nicht! Sie lassen sich programmieren, funktionieren aber nicht. Da hilft leider nur das Original von Lattice.
DIR funktioniert bei abgeschaltetem RAM nicht:
Teile des DIR-Befehls werden bei der Abarbeitung in den Hintergrund-RAM gelegt. Bei abgeschaltetem RAM über 4000H - manche Erweiterungsmodule belegen dort Speicherbereich - bleibt der Rechner stehen. Bei Einsatz eines GAL22V10 kann darin Logik untergebracht werden, die den Hintergrund-RAM immer eingeschaltet hält.
Siehe ADRW_KH.EQN und ADRW_KH.JED in der untenstehenden Tabelle.
Die notwendigen Unterlagen
Schaltbild
75,305 Bytes
22. 05. 2019
Lageplan
355,574 Bytes
31. 03. 2019
Leiterbilder
463,364 Bytes
31. 03. 2019
Sammelstückliste
17,474 Bytes
21. 01. 2022
EPROM-Inhalt V1902P
die aktuelle Version
1,048,576 Bytes
20.06.2024 - 17:13
OUT_K.EQN
GAL-Logik - OUT-Erzeugung
1,201 Bytes
30.03.2015
OUT_K.JED
GAL-Inhalt - OUT-Erzeugung
775 Bytes
29.03.2015
LOGIK_K.EQN
GAL-Logik - Restlogik
864 Bytes
30.03.2015
LOGIK_K.JED
GAL-Inhalt - Restlogik
836 Bytes
30.03.2015
ADRW_K.EQN
GAL-Logik - Adreßwandler (GAL20V8)
1,928 Bytes
11.09.2015
ADRW_K.JED
GAL-Inhalt - Adreßwandler (GAL20V8)
1,588 Bytes
10.09.2015
ADRW_KH.EQN
GAL-Logik - Adreßwandler
(GAL22V10)
mit HG-RAM
2,023 Bytes
14.04.2021
ADRW_KH.JED
GAL-Inhalt - Adreßwandler
(GAL22V10)
mit HG-RAM
2,074 Bytes
14.04.2021
D345_S.EQN
GAL-Logik - 7-Segmentdekoder
2,665 Bytes
26.02.2014
D345_S.JED
GAL-Inhalt - 7-Segmentdekoder
3,611 Bytes
26.02.2014
Modulbeschriftung
14,302 Bytes
14.03.2019
RAM-Floppy-Treiber
402KB von Volker Pohlers
2,560 Bytes
25.04.2017
Bilder
Modul bestückt
Platine B-Seite
Platine L-Seite
Im Bild des bestückten Moduls sind andere Widerstandswerte zu sehen, als in der Stückliste angegeben. Es wurden beim Probemuster die verwendet, die gerade da waren. Als Strombegrenzer an den LED-Anzeigen usw. sind die Werte nicht so kritisch.
Wer SMD-Widerstände einsetzen will, ist mit der Baugröße 0805 besser dran, da sie die Lötaugen nicht so stark verdecken.
Bestückungsablauf
mit SMD bestückt
mit diskreten Bauteilen
mit ICs und Fassungen
komplett
Letzte Bearbeitung: 07.02.2025
11,494 Bytes
zur Startseite