"Z80-Tester" zum Testen unbekannter Z80-CPUs

Es gibt 183 Antworten in diesem Thema, welches 27.504 mal aufgerufen wurde. Der letzte Beitrag (9. Juni 2024 um 09:37) ist von slabbi.

  • Vielen Dank. War megainteressant zu lesen.

  • kinzi :

    Hab mein Teil soeben fertig gestellt.... :)

    Interpretiere ich die Jumper J1 richtig, wenn ich annehme das "F" 1/1 Takt bedeutet...?
    Stecke ich also eine 20MHz CPU (Z84C0020PEC) ein, und stelle den Jumper J1 auf "F", sollte die CPU mit 20MHz laufen, richtig?
    Bei mir bleibts bei dieser J1 Stellung mit der Test-CPU die ich hier habe einfach stehen, bzw. alle LED leuchten permanent. Das selbe, wenn ich Jumper JP2 auf 16MHz setze...mit JP1 auf "F" kommt auch hier nix.
    Kann in meinen Augen ja nur bedeuten, dass die CPU die ich hier habe, nur 10MHz macht und bei mehr einfach die Fahne schwenkt.

    Und noch eine Frage. Der "solder Jumper on the solder side"...wo ist der?
    Wollte ein 27c64 Eprom einsetzen...aber damit tut sich nüscht.


    Ansonsten ist das aber schon ne nette und hilfreiche Lightshow.... :)

  • Hab mein Teil soeben fertig gestellt.... :)

    Prima.

    Interpretiere ich die Jumper J1 richtig, wenn ich annehme das "F" 1/1 Takt bedeutet...?

    Ja, genau. 1/1 vom Grundtakt /16 oder 20 MHz, je nach dem anderen Jumper).

    Stecke ich also eine 20MHz CPU (Z84C0020PEC) ein, und stelle den Jumper J1 auf "F", sollte die CPU mit 20MHz laufen, richtig?

    Wenn der Jumper 16/20 MHz auf 20 MHz steht, ja.

    Bei mir bleibts bei dieser J1 Stellung mit der Test-CPU die ich hier habe einfach stehen, bzw. alle LED leuchten permanent. Das selbe, wenn ich Jumper JP2 auf 16MHz setze...mit JP1 auf "F" kommt auch hier nix.

    Dann läuft die CPU mit dem Takt nicht.

    Kann in meinen Augen ja nur bedeuten, dass die CPU die ich hier habe, nur 10MHz macht und bei mehr einfach die Fahne schwenkt.

    Sieht so aus.

    Und noch eine Frage. Der "solder Jumper on the solder side"...wo ist der?
    Wollte ein 27c64 Eprom einsetzen...aber damit tut sich nüscht.

    "On the solder side". (Lötseite).

    Bitte melde dich an, um diesen Anhang zu sehen.

    Ansonsten ist das aber schon ne nette und hilfreiche Lightshow.... :)

    Finde ich auch. :smile:

    Und bevor jetzt wieder die Hardliner kommen: Wenn die CPU mit einem bestimmten Takt läuft, heißt das nicht, dass sie für diesen Takt spezifiziert ist. Ich habe auch NMOS-CPUs im Tester mit 10 MHz getestet. Im Zielsystem mit laufendem RAM- und IO-Zugriff haben sie aber W/O gegeben.

    Der Tester ist also nur ein HILFSMITTEL und kein Gütesiegel.

  • Ist ja cool...den Jumper gibts bei den Platinen die ich hier habe nicht^^

    Egal, läuft ja jetzt mit nem 27C256.


    Meine CPU ist lt. Tester ne NMOS, obwohl sie CMOS sein sollte....also Fake! Das wäre ja auch plausibel mit den Max 10MHz, die das Ding macht.
    Habe nochmal den (deutschen) Händler angeschrieben, der Stein und Bein schwor, es sei eine CMOS. Entweder weiß er, dass er Fakes verkauft, oder er hat sie selber im Glauben gekauft, sie seien Original.


  • Meine CPU ist lt. Tester ne NMOS, obwohl sie CMOS sein sollte....also Fake! Das wäre ja auch plausibel mit den Max 10MHz, die das Ding macht.
    Habe nochmal den (deutschen) Händler angeschrieben, der Stein und Bein schwor, es sei eine CMOS. Entweder weiß er, dass er Fakes verkauft, oder er hat sie selber im Glauben gekauft, sie seien Original.


    Die Unterscheidung NMOS/CMOS dürfte schon zuverlässig sein. Aber gut, wenn der sich drauf verlässt, was da drauf steht ....

    Man könnte noch die Stromaufnahme messen und vergleichen. Und CMOS werden nicht warm. Nämlich gar nicht.

  • Die Unterscheidung NMOS/CMOS dürfte schon zuverlässig sein. [...] Man könnte noch die Stromaufnahme messen und vergleichen.

    ...oder zur Not das Vorhandensein der undokumentierten Opcodes.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Wer übrigens ein etwas umfangreicheres Z80-Testsystem sucht:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Link zu sehen. - einem Z80-Modem für Amateurfunk ("Packet Radio"). Dieses verwendet einen Z80. Man kann es auch nur teilbestücken und hat dann ein Z80-System mit 32 kB ROM, 32 kB RAM und zwei seriellen Schnittstellen (eine davon direkt auf eine Buchse herausgeführt). Wenn man den MAX232 bestückt, kann man normale RS232-Partner anschließen, oder man lässt den MAX232 weg und schließt direkt einen USB-Seriell-Converter an; dessen VCC-Ausgang (+5 V) kann dann gleich auch noch das System versorgen, das braucht in Minimalbestückung weniger als 50 mA:

    Vier der fünf LEDs lassen sich vom Z80-SIO ansteuern, damit fehlt nichts für einfache "Hallo Welt!"-Dinge. :smile:

  • Ja, die kenne ich alle ...

    Nachdem ich auf eBay einen solchen Tester um einen mir zu hoch erscheinenden Preis gesehen und dann danach gesucht habe. :tong: Vielleicht dient das hier ja dazu, dass dort die Preise fallen ... wer weiß? :biggrin:

    Das war der Anstoß für mich, das selbst anzugehen. Ich finde knapp 40 Pfund nämlich ein *bissi* übertrieben.

  • Heute die fehlenden Bauteile von Schleichelt bekommen. Rote LEDs genommen, weil ich davon wesentlich mehr hatte als grüne. Blaue tun's aber nicht.

    Und was soll ich zu meiner Sammlung sagen?

    Zwei "alte" SGS Z80B CPUs laufen sauber mit 8 MHz; ganz erstaunlich. Der gute alte Z8400H von ST läuft auch auf 8 MHz; ebenfalls NMOS.

    Zwei Z84C0020 sind dagegen NMOS Fakes; einer läuft gerade mal mit 2 MHz, der andere immerhin auf 8 MHz. Das "Z" ist dicker; und die Laser-Beschriftung gelblich. Beim ebay-Chinafaker ab 1.60.

    Und zwei "echte" CMOS Z84C0020, die doppelt blinken und sauber auf 20 MHz laufen! Die Laser-Beschriftung ist eher weiss. Mouser nimmt ja auch inzwischen 16 (!) Währungseinheiten dafür.

    Ein wunderbares kleines nützliches Gerät. Meinen allerbesten Dank an Kinzi dafür!

  • Piacere.:-)

    Vorsicht - "läuft sauber mit 20 MHz" ist keine Garantie. (Ja, das weißt du natürlich selbst.)

    Der Tester greift z. B. auf kein RAM zu, auch wird wirklich nicht viel "getestet". Es ist eher ein "Ausschlussverfahren", wie du ja selbst erkannt hast:

    Zwei Z84C0020 sind dagegen NMOS Fakes; einer läuft gerade mal mit 2 MHz,

    DAS lässt sich relativ zweifelsfrei sagen. :smile:

  • Solche 84C0020 habe ich auch.
    Im Tester gehen sie auf max. 8MHz, im MSX laufen sie nichtmal bei 4MHz und werfen schon beim Start Fehler aus.

    Lt. deutschem Händler liegt das daran, dass ich eine CMOS CPU in einem alten Rechner laufen lassen will^^

    Auf den Hinweis, dass seine CPUs aber keine CMOS sondern umgelabelte NMOS sind, gabs nur Funkstille zu hören.


    Immerhin hat eine CPU hier 5EUR gekostet und ich glaubte an NOS Zeugs….aber wie man sieht, überall lauert das Grauen.

  • Hallo,

    mich bewegen mehrere Fragen zum Projekt:

    - Es gibt keinen Schaltplan im ZIP! Weshalb nicht?

    - Fliegt noch irgendwo eine PCB ungenutzt herum?

    - Wenn Gerberdateien verfügbar sind, weshalb nicht auch die dazugehörigen SCH- und BRD-Dateien?

    Würde nämlich gern die long pads gegen meine Lieblingpads in square austauschen...

    Gruß, Ingo