Die Retro-Computing-Szene hat ein neues Werkzeug für die Werkbank: einen Open-Source-DRAM-Tester zum Selberbauen. Das Ram-Tester-Projekt von tops4u bietet eine schnelle und moderne Möglichkeit, klassische DRAM-Chips aus den 1980er- und frühen 1990er-Jahren zu überprüfen. Er arbeitet mit vielen RAM-Typen, die in Computern wie TI-99/4A, Commodore C64/128, Amiga, Atari, ZX Spectrum, BBC Micro und anderen verwendet wurden – ideal für alle, die Vintage-Hardware restaurieren oder Boards mit defektem Speicher reparieren.

Was der RAM-Tester macht

Das Gerät prüft typische 1-Bit- oder 4-Bit-DRAM-ICs, entweder über einen DIP-Sockel oder einen ZIP-Adapter, und erkennt Fehler in wenigen Sekunden. Die Ausgabe kann je nach gewünschtem Aufbau entweder auf einem kleinen OLED-Display oder über einfache LED-Statusanzeigen dargestellt werden.
 

tops4u’s Ram-Tester, assembled
tops4us Open-Source-Ram-Tester. Beachten Sie die URL unten. Quelle: tops4u.

Getestet werden:

 
  • Kurzschlüsse nach Masse oder zu VCC
  • Adress-/Dekodierfehler
  • Stuck-Bits und Musterfehler
  • Crosstalk (Übersprechen)
  • Retention- und Zufallsmuster-Zuverlässigkeit
 

Typische Testzeiten liegen bei kleinen DRAMs (4116/4416) bei 2 bis 4 Sekunden und bei größeren Chips wie 41256 oder 514400 bei etwa 6 bis 16 Sekunden. In tops4us Videodemonstration wurden sogar größere 1M×1-Bausteine geprüft – diese sind aufgrund von Pinout-Einschränkungen etwas langsamer, werden aber ebenfalls unterstützt.

RAM-Tester-Firmware, Versionen & Upgrades

Die Firmware ist Open Source und kann über einen ICSP-Header aktualisiert werden. Neue RAM-Typen werden regelmäßig ergänzt; ein Update der Firmware erweitert die Kompatibilität, ohne dass neue Hardware nötig ist.

Der aktuelle Aufbau des Autors im Video ist v3.0.1, was die aktive Weiterentwicklung bestätigt. Bei einer ungültigen DIP-Kombination zeigt das OLED-Display die Firmware-Version an.

Erweiterung: 4116 & Mehrspannungs-RAM

Ältere 4116-DRAMs (wie sie z. B. im Video-RAM meines Texas Instruments TI-99/4A eingesetzt sind) benötigen zusätzliche Spannungen (+12 V und -5 V), die herkömmliche Tester nicht liefern.
 

TMS4116-15NL DRAM
Die Video-RAM-Chips meines TI-99/4A haben 16 Pins und benötigen sehr umständliche 5 V, 12 V und -5 V.

Um das zu lösen, erzeugt ein im Video gezeigtes Tochterboard-Prototyp die nötigen Spannungen und ermöglicht damit sicheres 4116-Testing. Eine 4116-Adapterplatine wurde entwickelt und funktioniert mit der neuesten Firmware. Die Dokumentation ist bereits für Nachbauer verfügbar.
 

4116 adapter board
Die 4116-Adapterplatine versorgt das RAM mit allen nötigen Spannungen. Quelle: tops4u.

Open Source & Verfügbarkeit

Alle Schaltpläne, Leiterplatten-Designs und Firmware sind öffentlich auf GitHub verfügbar, sowohl für SMD- als auch für THT-Versionen. Bausätze sind kommerziell bestellbar oder können selbst gebaut werden – einfach die Readme für die Links konsultieren.