Ich wollte diesen Post eigentlich hier unterbringen, aber da vielleicht Fragen aufkommen, habe ich einen neuen Beitrag erstellt.
Ich habe noch ein paar Platinen meiner ATmega2560 Lösung übrig. Wer als "Beta"-Tester herhalten will, kann sich gerne melden.
Es gibt mehrere Versionen:
Rev. 7 (aktuelle, modulare Version, kein Arduino erforderlich, zwei Platinen: Main und DC-Konverter): 2x
Rev. 6 (Vorgängermodel, alles auf einer Platine, kein Arduino erforderlich): 2x
Rev. 4.1 (DRAM-Tester für Arduino Mega mit DC-Konverter): 3x
Rev. 3 (DRAM-Tester für Arduino Mega ohne DC-Konverter, Netzteil für 12V, -5V erforderlich): 3x
Rev. 2.1 (SRAM-Tester für Arduino Mega): 2x
Sowie noch ein paar weitere Platinen von anderen Projekten.
Für die Rev. 6 und Rev. 7 ist ein ISP-Programmer erforderlich. Zudem muss ein ATmega2560 bestückt werden, was ein wendig Übung erfordert.
Die Rev. 3 und Rev. 4.1 unterscheiden sich nur im vorhanden bzw. fehlendem DC/DC-Aufbau.
Als Spannungsregler wird ein günstiger XL6009 verwendet. Die restlichen Bauteile sind ziemlich Standard.
Die Firmware gibt es ein Binary zum Hochladen per AVRDUDE. EIn paar weitere Hinweise und Stücklisten gibt es im angehängten PDF.
Die Chips, die derzeit getestet werden können sind in den angehängten PDFs aufgeführt. Bei den SRAMs sind einige SRAMs noch als TBD gekennzeichnet. Diese werde ich irgendwann einmal implementieren, was aber nicht garantiert ist.
Von ROMs und (E)PROMs können CRC32 (nur Rev. 6 und Rev. 7) berechnet werden. Befindet sich der Chip in der internen Datenbank (ca. 600 Chips), dann wird die Bezeichnung ausgegeben. Der Speicher dafür ist aber sehr begrenzt.
Es werden die Speicherzellen mit verschiedenen Pattern und getestet. Damit lassen sich die meisten fehlerhaften Chips erkennen. Leider ist der ATmega2560 um Längen zu langsam um auch das Timing exakt testen zu können. Auch der Refresh kann nicht exakt getestet werden. Dennoch sollte der Tester ausreichen, um die meisten defekten Chips erkennen zu können.
Bilder und weitere Informationen gibt es auf meiner Website.