Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Ersatz für 16M2164 » Themenansicht

Autor Thread - Seiten: -1-
000
29.02.2024, 18:29 Uhr
Bert



Hallo Forum,

das Thema war ja schon einige Male präsent:
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=2115
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=10535
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=13546

Auch bei mir läuft die Ersatzplatine von Robbi (noch?) nicht richtig (aber ich hab neben dem Refresh noch ein weiteres elektrisches Problem...)

Auch der Suche nach Speicherschaltkreisen der Konfiguration 64kx4 Bit habe ich nur welche gefunden, die einen 8 Bit-Refresh (=256 Zyklen) benötigen.
(In der Größe 64kx1 Bit gibt es tatsächlich auch einige mit 7 Bit-Refresh.)

Um nun die M036-Platinen mal wirklich nutzen zu können, hatte ich erst überlegt, nur den fehlenden Refresh nachzubilden. Das macht ja der KC85 für die internen Speicher auch (Signale RF7 und RF8). Da aber am Steckplatz für das 16M2164 kein Refresh-Signal anliegt, habe ich die Lösung wieder verworfen.


Dann bin ich über das Bild des geöffneten 16M2164 gestolpert (hier: https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=2115 in 002).
Und habe mir gedacht, warum nicht das Ganze elektrisch 1:1 nachbilden?!?

Gesagt getan:


Da die 16 Stück U2164 doch recht viel Fläche benötigen, wurde 'hochgestapelt':


Und was soll ich sagen: Es funktioniert!


Und das auch noch, wenn man dem Speichertest ein paar Stunden Zeit gibt:


Der große Nachteil dieser Lösung: sie ist zu hoch :-( und man benötigt einen Adapter M007 für den Betrieb:


Wer Interesse hat, ich habe noch vier Platinen übrig und würde sie bei Versandkostenübernahme abgeben.

Und noch etwas Geduld, eine Lösung, die ins Modulgehäuse passt ist schon in Arbeit...

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
01.03.2024, 18:49 Uhr
maleuma



Wenn es noch ins Modulgehäuse passt, dann wird es interessant
Theoretisch könnte man auch einen statischen RAM nehmen. Dann wäre das Refresh-Problem gelöst. Aber dann müssten auf der Adapterplatine die Adressleitungen mit RAS/CAS wieder demultiplext werden.
Ich bin jedenfalls gespannt auf die Lösung.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
03.03.2024, 11:46 Uhr
Bert



Genau so funktioniert es auch, Mario!

In der Messung sieht man die Zugriffsmuster auf den 16M2164:


Der Teil der Adresse, der mit der fallenden Flanke von /RAS übertragen wird, kann mit einem DL374 gelatcht werden. Der DL374 benötigt eine steigende Flanke, also wird /RAS invertiert.
Den DL000 benötigt man sowieso, da man noch /OE für den SRAM erzeugen muß (aus /WE).
Außerdem müssen - speziell beim 16M2164 - die Signale /CAS0 und /CAS1 zu /CS verodert werden.

Zusammen mit dem SRAM (128k x 8 Bit) kommt man mit drei Schaltkreisen hin:

Verwendet man (statt der im Bild gezeigten steckbaren Stiftleisten) sogenannte Präzisions-Stiftleisten (z.B. Reichelt BKL 10120536), passt das alles von der Höhe her gut in ein Modulgehäuse.

Das M036 kann u.a. von folgender Software genutzt werden:
- für die D004 mit MicroDOS (und Nachfolger) als RAM-Disk
- DIASHOW 1.1 (vier zusätzliche Bilder)
- TypeSTAR (mit integriertem RAMDOS)

Letzteres sieht dann z.B. so aus:


Ich habe die Platine mit SRAMs von unterschiedlichen Herstellern getestet und alle haben funktioniert:


Es sind noch drei (bis auf die Stiftleisten) fertig bestückte Platinen hier.
Die würde ich für jeweils 10 € das Stück (inkl. Versand) abgeben.

Falls doch größeres Interesse besteht, würde ich auch eine Nachbestellung machen.

Die Unterlagen zu den Ersatzleiterplatten habe ich hier abgelegt:
https://github.com/boert/16M2164-Ersatz

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
03.03.2024, 12:01 Uhr
Andre.as



Sehr schöne Lösung

Schönen Sonntag
Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
03.03.2024, 12:46 Uhr
wpwsaw
Default Group and Edit


ja, sehr schöne Lösung, wenn es in das Modulgehäuse passt.....

vorallem, da ich noch eine gewisse Anzahl originaler unbestückter Leiterplatten habe

ich nehme mal dein Angebot an.....Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
19.03.2024, 19:43 Uhr
wpwsaw
Default Group and Edit


Hallo und guten Abend,

ich habe die LP von Bert erhalten und gleich mal eine M036 LP bestückt. Ich bin immer wieder erstaunt wie super sich die originalen LP aus Mühlhausen löten lassen, aber zum Thema,

ich habe Bert seine LP mit den Stiftleisten eingelötet und es passt alles super und.....

der RAMTEST3 läuft schon eine ganze Weile. Dann werde ich morgen mal den 2 anderen LP von Bert je eine M036 LP gönnen. Leider werden ja auch das 128k und das 256k Modul nicht vom CPM 1.45 auf dem 3er erkannt.



gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
20.03.2024, 07:04 Uhr
Bert



Hallo wpw,

den kleinen Kondensator, direkt am Ersatzmodul mußt Du wahrscheinlich noch 'hinlegen', wenn alles in ein Modulgehäuse passen soll. Durch die Präzisionsstiftleisten werden die Toleranzen im Rastermaß (2,50 mm vs. 2,54 mm) kompensiert.


Zitat:
wpwsaw schrieb
Leider werden ja auch das 128k und das 256k Modul nicht vom CPM 1.45 auf dem 3er erkannt.


Da kann man den Entwicklern vmtl. keinen Vorwurf machen. Sie hatten wahrscheinlich nur M011 zur Verfügung.

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
20.03.2024, 12:58 Uhr
wpwsaw
Default Group and Edit


ne, ne, ich habe das Modul nur noch einmal zum Bilder machen aufgemacht. Passt alles so. Danke für deine Arbeit.

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek