Retro Chip Tester Pro vom 8Bit-Museum.de (vormals "SRAM/DRAM-Tester")

  • Der Preis ist schon heftig, alleine das Modul für die 4116er liegt bei über 40 EUR. Insgesamt ist man komplett locker über 300 EUR los.


    Der Preis relativiert sich aber, wenn man als Firma gewinnorientiert arbeiten muss. Da darf man nicht nur den Materialpreis rechnen, sondern auch die Software, Wartung, ggf. Angestellte (irgendwer baut die Boards zusammen), Garantie und zum Leben muss auch etwas übrig bleiben. Von Retro Hardware wird man bestimmt nicht reich.


    Ich finde das Konzept auch recht kostenintensiv, denn jedes Blade bringt seinen eigenen Controller mit. Ich hätte nur einen Speicher mit dem Testalgorithmus drauf gepackt und dafür einen etwas leistungsfähigeren Controller auf dem Mainboard. So sollte ursprünglich auch der Chip Tester aufgebaut sein. Dann fand ich die vielen Module aber letztlich zu unpraktisch, man hätte ja ständig umstecken müssen. Aber schlecht ist das Konzept nicht, nur halt etwas unpraktisch.

    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

  • Was mich bei den Kommentaren schon sehr verwundert: Da macht man sich extra die Arbeit für ein englisches Handbuch und dann wird es zuerst nicht gefunden und letztlich immer noch gemeckert ;) <kopfschüttel>

    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

  • Und wieder ein "neuer" Chip (8185, SRAM, 1k x 8):


    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

  • Mein Tester ist nun auch fertig - und testet fleißig:


    Den Card-Reader habe ich etwas unkonventionell eingelötet, dadurch liegt die Platine allerdings plan auf dem IC auf, wodurch das ganze ziemlich stabil ist.::pc::

  • Moin, Moin,


    ich habe heute endlich meinen Tester der Version 7.0 komplett (bis auf das Display) aufgebaut und scheiter im Moment beim flashen des ATMega. Ich flashe mit einem BusPirate und beim Vergleich bekomme ich immer bei 74% den nachfolgenden Fehler. Ich würde im Moment auf den ATMega tippen, das es da ein Problem mit gibt. Eventuelle andere Ideen herzlich willkommen.


    Aufruf:



    Flashvorgang:


    100% Flash:


    Fehler beim Auslesen:


    Zweite Frage... es gab einen Fix mit einem Kondensator... das Bild dazu habe ich, aber mir fehlt der Wert des Kondensators...

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Ich hatte irgendwo einmal gelesen, dass der Bus Pirate auch den 128kb Bug besitzt.

    Von der Größe der Firmware (181322 * 0,72 / 1024 = 128) passt das.


    Das er kompatibel zum ATmega ist, heißt nicht, dass er den ATmega2560 flashen kann. Die anderen ATmegas haben maximal 128kb.


    Ggf. einmal die STK500v2 Firmware probieren:

    http://dangerousprototypes.com…us_Pirate_AVR_Programming


    Bzgl. des Rev.7 Fixes sende ich dir gleich etwas zu.

    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

    2 Mal editiert, zuletzt von slabbi ()

  • Ah... okay... das probiere ich morgen mal aus. Das war mir bis dato nicht bekannt.


    Ich gebe auf alle Fälle Feedback.


    Dankeschön

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Ah... okay... das probiere ich morgen mal aus. Das war mir bis dato nicht bekannt.


    Ich gebe auf alle Fälle Feedback.


    Dankeschön

    Gerne ;)

    Ich finde die Quelle nicht mehr, aber auch bei AVRDUDE steht dazu etwas:

    https://www.nongnu.org/avrdude….html#Option-Descriptions


    Zitat

    (**) Flash addressing above 128 KB is not supported by all programming hardware. Known to work are jtag2, stk500v2, and bit-bang programmers.


    Evtl. geht es mit dem Bus Pirate, wenn "buspirate_bb" als Option verwendet wird:

    buspirateThe Bus Pirate
    buspirate_bbThe Bus Pirate (bitbang interface, supports TPI)

    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

  • buspirate_bb hatte ich gestern auch schon probiert... da gibt es das Problem das das Bitbanging (bb) warum auch immer nicht ausgeführt wird... er bleibt im Status WRITING stehen... sprich die Prozentzahl der geschriebenen Bytes steigt nicht an.


    Ich probiere nachher mal meinen myAVR Burner... damit sollte es gehen. Ich hatte den Buspirate nur gerade direkt greifbar. Aber wohl wieder was gelernt.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Mein Tester ist nun auch fertig - und testet fleißig:

    wow - und gleich direkt in "Vollausbaustufe" incl. SIMM-Adapter! - bemerkenswert

    ich bin immer noch in der "wollte ich mal machen" -Gegend

    ich bin signifikant genug:razz:

  • Sodele,


    mit meinem myAVR Burner hat alles geklappt. Der ATMega ist geflasht und alles sieht erstmal gut aus. Um die Arbeiten abzuschliessen fehlt mir leider noch der große ZIF Sockel, der sollte aber denke ich am Dienstag da sein. Dann werde ich auch mal erste Tests absolvieren.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Sodele,


    mit meinem myAVR Burner hat alles geklappt. D

    Wie heißt der denn genau? Ich stelle gerade eine Liste mit geeigneten Programmierern zusammen.

    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

  • Ah... okay... das probiere ich morgen mal aus. Das war mir bis dato nicht bekannt.

    Ich habe den Bericht gefunden:

    https://blog.rapid7.com/2019/0…1-atmel-microcontrollers/


    Zitat

    The standard Bus Pirate firmware should work fine unless you’re extracting the flash memory from certain Atmel microcontrollers such as ATmega 2560 and 2561. The Bus Pirate firmware can have issues extracting memory above 128K on the ATmega 2560-2561. To resolve that issue, you will need to have the STK500v2 firmware installed on the Bus Pirate....

    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

    Einmal editiert, zuletzt von slabbi ()

  • Sodele,


    mit meinem myAVR Burner hat alles geklappt. D

    Wie heißt der denn genau? Ich stelle gerade eine Liste mit geeigneten Programmierern zusammen.

    Das ist der den ich habe:


    http://shop.myavr.de/Systemboa…ticle.sp.php&artID=200179


    der hier sollte auch funktionieren:


    http://shop.myavr.de/Systemboa…ticle.sp.php&artID=100058

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Sodele, noch zwei blöde Fragen zur Revision 7 Platine.


    1.) Schalterstellungen ---> wo ist Eingeschaltet / Ausgeschaltet


    2.) ZIF Sockel Ausrichtung: ich habe hier einige alte Bausteine und möchte mir die nicht kaputt machen, sofern sie es nicht schon sind. Daher meine Frage zur ZIF Sockelausrichtung sprich wo ist Pin 1 im ZIF Sockel für:


    MM2114N-2

    AM9112BPC / P2112A-4


    Liesse sich noch ein DP8304N in die Liste aufnehmen ?


    Alle diese Bauteile sind unter anderem auf einer Apple II - APU Karte vorhanden.


    AM9112 - 256x4 - SRAM.pdf

    National Semiconductor - DP8304B - Octal Bus Drvr & Rcvr.PDF

    National Semiconductor - MM2114N-2.pdf

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Bei der Rev.7 bzw. 8:

    1) Oben ist "ein".

    2) Chip nach unten (also zu dir) ausgerichtet. Chip Markierung zeigt nach oben (von dir weg).


    Der DP8304N ist ein Octal-Transceiver. Diesen könnte ich bei den TTL-Chips einpflegen.

    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

  • Supi, Danke... und ja bitte den DPxxxx mit aufnehmen.


    Dankeschön.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Supi, Danke... und ja bitte den DPxxxx mit aufnehmen.

    Testfirmware ist unterwegs... ;)

    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

  • Ich bin gerade dabei alle Chips zu verifizieren:


    2118 = MK4516 = HM4816 (16k x 1, ähnlich 4116 aber nur 5V):


    3106 = D3107 = SN74S20:


    Leider habe ich keine funktionierenden 2112A oder 2115 (bzw. kompatible).

    Ich habe welche bestellt, aber oft sind diese aufgrund des Alters schon längst defekt.


    Für Rückmeldungen über erfolgreiche Tests (nicht nur diese zwei Typen) bin ich immer dankbar (am besten per PM). Ich sammle diese Rückmeldungen.

    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

    Einmal editiert, zuletzt von slabbi ()

  • Leider habe ich keine funktionierenden 2112A oder 2115 (bzw. kompatible).

    Ich habe welche bestellt, aber oft sind diese aufgrund des Alters schon längst defekt.

    Jetzt konnte ich auch die 2115 Tests verifizieren:


    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

  • Manchmal braucht es etwas länger... aber nun ist er endlich fertig... der Rev. 7 Tester




    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Nein... habe ich nicht. Ich habe keinen Drucker dafür.


    GMP hat mir damals mit der Androhung von Geld sein dafür erstelltes Gehäuse ganz ganz netterweise gedruckt und mir dann zugesandt.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Mal nee blöde Frage an slabbi : inwiefern wäre es denn möglich die Version 8.x so zu modifizieren, das dieser Tester neben dem direkten Test ggf. eine Art IC Clip unterstützt der ICs die eingelötet sind, testet?


    Ja ich weiß, da ist eine Menge Störfeuer von den umliegenden ICs zu erwarten... ist daher im Moment eher ein Gedankenmodell. Denn bei den meisten Platinen sind ja Bauteile eher eingelötet als gesockelt.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Guten Morgen,

    tokabln


    nur als gag8o zu verstehen


    dann könnte wir ja auch gleich an eine jtac Auswertung,

    oder gleich sowas

    https://www.medical-design.new…-testmethoden.166600.html

    an eine Überprüfung von mdram , ps/2 Ram in Betracht ziehen,


    wobei wir dann auch wie zuletzt mit slabbi telefoniert eine weit höhere Leistungsklasse mit weiteren I/O benötigen , um dies zu realisieren

    Einmal editiert, zuletzt von fanhistorie ()

  • Testen auf dem Board macht bei unseren Designs keinen Sinn, Da kommt nichts sinnvolles bei herum.

    Die aktuellen Chips haben dedizierte Leitungen, die zum Programmieren kontaktiert werden können ohne den Chip auszubauen, testen ist so aber auch nur sehr bedingt möglich. Das sind auch keine Funktionstests im eigentlich Sinne, sondern i.d.R. wird die Stromaufnahme bzw. Spannungspegel an bestimmten Punkten der Platine gegen eine Vorgabe gemessen. Weicht ein Testpunkt davon ab, ist etwas im argen (das sind die typischen Nagelbretter).


    Die Boundary-Scans ist etwas moderner: Hier werden über das JTAG Interface spezifische Parameter e, die ein Chip zur Verfügung stellt, ausgelesen. Das geht soweit, dass mehrere Chips über einen Bus adressiert werden können. Leider stellt kein einziger Chip aus unseren lieben Heimcomputern ein JTAG Interface bereit, schon gar nicht mit Boundary Scan Funktion ;)

    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

  • Ich habe gerade wieder eine Lieferung an Chips bekommen.

    Lauter K155RU7 (=2115). Von den 24 Chips waren drei defekt und 4 Chips waren K155LN3 (=7406)-




    Die hat der Tester aber auch prima geprüft ;)



    Jetzt sind noch Chips im Wert von knapp 50 Euro unterwegs. Mal sehen, was sich da so ergibt.

    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.

  • Das hat mich jetzt ein paar Stunden beschäftigt. Ich wollte unbedingt den 7481, ein 16x1 SRAM, testbar machen (steckt ja praktisch in jedem Rechner ;))


    Das Problem: Ausgänge als OC (das wäre nicht so schlimm, aber mehr später) und Eingänge, die unbedingt 10mA wollen.


    Ursprünglich hatten die Eingangssignale einen Offset von +2V (also war der 1 kOhm Schutzwiderstand zu hoch. Also 8 NPN Transistoren genommen und das Signal mit 330 Ohm gegen Masse. Dadurch haben wir nur noch 1V Offset und das Signal sieht gut aus.



    Das Sense Signal am Ausgang war aber eine Katastrophe. Hier mussten zwei p-MOSFET her.



    Dadurch ist das Signal aber invertiert, aber das lässt sich in Software korrigieren.



    Damit lassen sich jetzt auch 7481 (= K155RU1) testen.


    So sieht das auf dem Breadboard aus.



    Frage: Lohnt sich der Aufwand nur um 7481er zu testen? Der Adapter ist recht aufwendig und die Testroutine belegt auch wertvollen Speicher.

    Erklärung gem. "§ 6 Übertragung von Nutzungsrechten" Abs. (1) der Nutzungsbedingungen:

    Hiermit erkläre ich, dass alle meine Postings mit deren Inhalten nicht der Creative Commons License (CC BY-NC-SA) unterliegen. Ich räume diesem Forum jedoch für meine eigenen Inhalte deren Veröffentlichung bis auf Widerruf ein.