Demo-Probleme mit dem Pi-Zero (O/T aus "Wäre jemand an einem kleinen C64 interessiert?")

Es gibt 247 Antworten in diesem Thema, welches 25.069 mal aufgerufen wurde. Der letzte Beitrag (27. Oktober 2020 um 11:05) ist von Kosmas.

  • Du hast Recht. Es sind 2 insgesamt bei der rev 5 ...ich hatte hier versehentlich ne rev 2. Ähem 😉 sorry.

    Wenn die Rev 5 anders aufgebaut ist, kann das sein, dass die mit kinzis Umbau generell nicht läuft?

    Kann mir nicht vorstellen dass alle 7406er platt sind. Kann dir ne rev 4 zum testen schicken..?

  • Der Schaltplan ist bei Rev.5 unverändert. Das Board-Layout ist leicht optimiert und etwas aufgeräumter.


    EDIT: Unverändert gegenüber Rev.4, zu Rev.2 hat sich vorher schon einiges getan.

  • Dann müsste aber irgendwo eine dritte Leiterbahn zu Pin 8 und 9 gehen, so wie bei Rev. 4? Wo übersehen wir was?

    Sorry, mir fehlt ein wenig der Kontext. Pin 8 vom Raspi? Oder vom 7406?

    Ich muss mich auch korrigieren, es ist ja schon eine ganze Weile her: Bei der Rev.5 gibt es auch eine zusätzliche Lötbrücke (J16), um SRQ vollständig zu trennen. Die ist normalerweise offen und muss geschlossen werden, wenn man SRQ mit den Pegelwandlern verbinden möchte. Schaltpläne anbei.

  • Vielleicht hilft euch auch noch dieser Screenshot von Rev.5 weiter, wenn es um Pin 8 und Pin 9 geht:

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Dann müsste aber irgendwo eine dritte Leiterbahn zu Pin 8 und 9 gehen, so wie bei Rev. 4? Wo übersehen wir was?

    Nein, alles gut. Den Schaltplan habe ich mittlerweile auch gefunden, auf github: Bitte melde dich an, um diesen Link zu sehen.

    Von Pin 9 gibt es die Leitung nach SRQ_BD, die führt zum GPIO Pin 35. Die muss man durchtrennen.

    Von Pin 8 geht die Leitung zum R13 und zum SRQ, letzterer ist aber nur der Lötjumper J16. Da diese Bauteile nicht bestückt sind, müsste man da auch nichts durchtrennen. Auf der V5 liegen R13 und der Lötjumper nebeneinander, daher führt nur eine Leitung von Pin 8 weg.

    Der Fehler muss also woanders liegen. Ich komme erst morgen dazu, die Variante B aufzubauen,

  • Kosmas Eingänge und Ausgänge beim 7406 hast du aber richtig? Die "oberen" Gatter zeigen ja in die gleiche Richtung wie die "unteren", nicht wie man erwarten würde "im Gegenuhrzeigersinn".

    Ich habe mit deinen Bildern mit der Verdrahtung gearbeitet und habe mein Ergebnis mehrfach kontrolliert, und auch mit deinem Schaltplan gegengecheckt - sollte eigentlich passen. Die 7405-07 kenne ich schon gefühlt eine Ewigkeit, ich weiß, wohin die Gatter zeigen. :wink:

  • Bei Rev 5

    Bei der V5

    wie? - Rev.5 ist nicht gleich V.5? ...was hat Bigby denn da für Nummerierungen?

    Edit: achsoo - jetzt hab ichs erst gelesen -

    ..ich hatte hier versehentlich ne rev 2. Ähem 😉 sorry.

    ...dann hat sich das natürlich erledigt

  • Kosmas Alles gut, ich frage aus eigener Erfahrung ... :rolleyes:

    Alles gut! Ich kenn das, man ist sich wirklich ganz sicher, alles richtig gemacht zu haben, und trotzdem ist es falsch. Lieber einmal mehr kontrollieren. Ich baue nachher nochmal die Variante B auf.

    wie? - Rev.5 ist nicht gleich V.5? ...was hat Bigby denn da für Nummerierungen?

    Da habe ich nicht die korrekte Bezeichnung geschrieben - bigby schreibt Rev.5 auf der Platine. Sorry for the confusion. :smile:

  • Ich komme irgendwie nicht weiter, mit der Variante B habe ich das gleiche Problem. Ich schaue jetzt mal nach dem Netzteil und schließe mal einen Monitor über HDMI an, mal sehen, was da so passiert.

    Sehe ich das richtig, dass nur die Zeile mit splitIECLine = 1 rein darf? invertIECInputs muss weg oder auskommentiert werden?

    bigby: ich gehe davon aus, dass ich irgendwo einen Fehler habe, trotzdem nochmal zur Sicherheit: Die Rev.5 haben doch sicher schon einige mit Erfolg in Betrieb genommen? Mit 7506?

  • bigby: ich gehe davon aus, dass ich irgendwo einen Fehler habe, trotzdem nochmal zur Sicherheit: Die Rev.5 haben doch sicher schon einige mit Erfolg in Betrieb genommen? Mit 7506?

    Ja, aber mit 7406. :smile: Ich selbst tatsächlich noch nicht (wenn ich mich recht erinnere), aber ich habe unabhängig voneinander mehrere positive Rückmeldungen erhalten, auch hier aus dem Forum.

  • invertIECInputs muss weg oder auskommentiert werden?

    Das brauchst du, wenn du einen 7407 statt eines 7406 verwenden willst, der invertiert nämlich nicht selbst.

    7406 = Inverter

    7407 = Treiber

    Wenn das IC nicht invertiert, muss es die Software machen.

  • Oh man, wie peinlich. Man sollte sich die Strings in der options.txt schon richtig anschauen. Ich habe die ganze Zeit das "s" hinter splitIECLines vergessen. :platsch:Das ist ja mal mindestens so blöd wie die Gatter beim 7406 falsch herum anschließen.

    Jetzt läuft sowohl die Variante B (mit Levelshifter) als auch die Variante C (Kinzi) und kann jetzt endlich mal testen, wie es sich mit dem Modular64 verhält. Momentan habe ich einen 74LS06 drin.

    Man sieht wieder: doppelte und dreifache Kontrolle hilft, wenn's nicht läuft.

    Ja, aber mit 7406

    Hab mich vertan.

    Das brauchst du, wenn du einen 7407 statt eines 7406 verwenden willst, der invertiert nämlich nicht selbst.

    Dann habe ich es richtig verstanden.

    Die laufen beide an dem Modular nicht oder an einem normalen 64er auch nicht?

    Bisher an beiden nicht. Jetzt teste ich mal den Modular 64 ausführlich, kann aber erst morgen abend berichten.