Heimcomputer Z9001, KC85/1, KC87
Kombimodul, Revision C:


Allgemeines

Die Revision C dieses Moduls ist um zwei Dinge ergänzt worden:

  1. 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.

  2. 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 18.04.2021 - 14:39
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
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.

Letzte Bearbeitung: 23.04.2021
10,647 Bytes

zur Startseite