Beiträge von advotax im Thema „Assy 250469 Rev.4 läuft nicht mit Pi1541“

    und wenn der C64 aus ist, ist das Teil über die Buttons auch nicht bedienbar. Fast so als ob es dann in nem Dauerreset hängen würde...

    Das sollte ja geklärt sein und das wird aller Wahrscheinlichkeit nach auch das sein, was passiert.

    Der Pi1541 startet auch nicht wirklich neu bei aus- und einschalten... Z.B. das Boot Logo wird nicht nochmal angezeigt.

    Macht es das denn in sonst irgendeinem Fall? Hab jetzt kein Pi1541 zum probieren. Zumindest keinen Pi, die sind alle anderweitig im Einsatz...

    Die Reset-Trennung wurde mindestens schon bei den 466ern gemacht, WIMRE sogar schon beim 425er.

    Ah, okay. Aber bei den 469ern ist es dann nochmal anders als bei den 425ern, ohne 556 und ohne Tranistor. Trotzdem sollte das Verhalten nicht daran liegen. Jedenfalls nicht nur daran.

    Keine Ahnung, was die Software des Pi1541 mit dem RESET-Signalmacht, welche Dauer da erwartet wird. Vielleicht hat das tatsächlich Auswirkungen auf das Programm-Verhalten. Es ist ja kein (Hardware-)Reset des Pi, sondern einfach nur ein GPIO-Port, dessen Zustand ausgewertet wird.

    Der Reset-Schaltkreis ist bei den 469ern anders. Deswegen funktioniert dort auch der "Reset-Stecker" nicht mehr. Aber die Funktion ist - logischerweise - die gleiche. Deswegen müssten die angeschlossenen Geräte, so sie denn die RESET-Leitung überhaupt auswerten, bei allen Boardversionen beim Einschlaten des Boards ein Reset, d.h. ein Logisch "Null" für die halbe Sekunde oder so bekommen. Beim (internen) Reset per Userport oder Expansionsport muss das auch bei den Longboards passieren, bei den 469 ist das getrennt, da wird nur der Computer resettet.

    Aber hier gehts ja um das Verhalten beim Einschalten. Hm. :gruebel

    Am C64 gesteckt, gibt es eine Verbindung vom Mantelkontakt an der C64 Seite zum Pin2 auf der Pi1541 Seite. Diese Verbindung muss dann ja aber im C64 erfolgen...

    Das tut sie. Pin 2 ist GND (Masse). Das Blech an den Ports ist an GND angeschlossen und hat Kontakt zum Außenring des Steckers. Da Pin 2 auf der einen Seite mit Pin 2 auf der anderen Seite verbunden ist (wie auch alle anderen Leitung mit ihren Gegenparts) hat Pin 2 auf der Pi1541 Seite Kontakt zu Ring es Steckers auf der C64-Seite.

    Ist aber alles kein Grund für den Fehler, der sich ja inzwischen auch erledigt hat. :)

    Mit Mantelkontakt meinst du den Metallring vom Stecker?

    Der Pin ist Pin 4, also SERIAL CLK. Wenn der mit dem Ring des Steckers verbunden ist und der Ring des Steckers ist über die Buchse im C64 mit Masse verbunden, dann kann nichts funktionieren.

    Bist du dir sicher, es ist der Pin? Wenn man es spiegelt, wäre es Pin 2 und damit GND und alles wär diesbezüglich in Ordnung...

    Du könntest das Kabel in den C64 stecken und an der anderen Seite des Kabels mal alle Pins und den Ring auf Durchgang gegen Masse prüfenund /oder den Widerstand messen. (im eingeschalteten Zustand, aber ohne angeschlossenes Netzteil)

    Bei den beiden 250469 Rev.3 Boards ist es übrigens das gleiche Problem, wie beim Rev.4.

    Haben die auch den Metallring am Seriellen Port?

    Hier mal die Situation im ausgeschalteten Zustand bei einer 469:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Das zeigt eine der vier Leitungen des Seriellen Ports und gilt entsprechend für die anderen drei.

    Links im eingeschalteten Zustand. Die Dioden dienen als Klemmdioden und führen alle Spannungen über 5 V und unter 0V ab, was ein einfacher und effektiver Schutz gegen Überspannung und statische Entladung ist.

    Rechts im ausgeschalteten Zustand. Dann sind bei einer 469 sind die vier Leitungen effektiv mit Masse verbunden, jedenfalls in einem Zustand, der durchaus Auswirkungen auf den Pi1541 haben kann. Bei einer echten Floppy sicher auch, nur merkt man es da nicht, weil es da nichts zu bedienen gibt.

    Und wohin sollten die dann fälschlicherweise eine Verbindung haben ? Gegen den Mantelkontakt des Seriellen Kabels ?

    Genau. Die haben normalerweise Kontakt mit dem Metallring des Steckers. Der wiederum kann (muss aber nicht) mit dem Schirm des Kabels und/oder mit einer Ader des Kabels verbunden sein. Da das bei letzterer Variante aber nicht zwingend auch die Masse des C64/des Pi1541 (Pin 2) sein muss, könnte das Fehler verursachen. Wie es auf der "anderen" Seite, also am Pi1541 aussieht, könnte dann auch noch eine Rolle spielen. Ist es ein I/O-Board? Wenn ja welches?

    funktioniert an drei weiteren C64 problemlos

    Was sind das für Boards?

    entsprechend geprüft

    Weiß leider immer noch nicht, was das bedeutet. Aber ich gehe mal davon aus, dass der Rapsberry an einem Schaltnetzteil hängt. Womit wird der C64 versorgt? Auch mit einem Schaltnetzteil?

    Probleme sind aber unabhängig davon selbst mit Labornetzteil.

    Pi1541 und C64 jeweils an einem Labornetzteil? Oder nur eins, wenn ja, welches und womit wird derweil das andere versorgt?

    Es geht mir um eventuelle Wechselwirkungen. Da ja beides für sich (469 Rev.4 und Pi1541) offenbar funktioniert, und auch in anderen Kombinationen (Pi1541 an anderem C64), ist es ja anscheinend (nur) diese Kombination aus beidem.

    Meinst du mit Metallkragen diese Teile, die V-Förmig wie eine Feder von dem Port abstehen ?

    Ich glaube ja. :)

    Bitte melde dich an, um diesen Anhang zu sehen.


    Wenn die (unten) abstehen, sind sie eventuell gar nicht mit der Platine verbunden. Dann dürften sie auch keine Probleme im Zusammenspiel mit dem Kabel machen. Aber normalerweise sind die angelötet...

    Angeschlossen ist das Pi1541 mit nem Seriellen Kabel

    Das ist sehr gut! :D Ich meinte aber eher die Art des Seriellen Kabels (lang, kurz, geschirmt, ungeschirmt, selbst gebaut usw.) :)

    Wenn du ein anderes hast, auf jeden Fall mal ausprobieren, ob sich was ändert.

    Das Pi1541 wird mit einem passenden Netzteil mit Strom versorgt

    Auch das ist vorzüglich! Passend ist immer gut. :D Auch hier zielte die Frage eher auf die Konstruktionsweise ab. :)

    Vor allem "günstige" Schaltnetzteile haben oftmals "Schmutz" auf der Leitung und/oder eine eher unbefriedigende Trennung zur 230V-Seite hin, was für sich allein (also z.B. nur ein Raspberry, ohne alles) oft keine Probleme macht, aber in bestimmten Kombinationen mit anderen Geräten unerwünschte Wechselwirkungen mit sich bringen kann. Wenn du ein anderes (passendes ;)) Netzteil hast, probier das ruhig mal.

    Wie habt ihr der/die/das Pi1541 angeschlossen?

    Womit wird der/die/das Pi1541 mit Strom versorgt?

    Womit wird der C64 mit Strom versorgt?

    Die meisten Rev.4 haben diese Metallkragen an den Buchsen für Video und Seriell. Hier könnte es ungewollte Verbindungen zwischen Pi und C64 geben, wenn ein geschirmtes Kabel verwendet wird. Im Audio-Bereich als Brummschleife bekannt. Das kann Störungen und/oder Dämpfungen auf den Datenleitungen verursachen. Kommt darauf an, wie die Buchsen und der Schirm des Kabels angeschlossen sind. Hatte ich auch mal mit einem (geschirmten) Ethernet-Kabel.

    Die 269 haben (alle Rev.?) einen Widerstand (R19), der im ausgeschalteten Zustand die Kondensatoren entlädt. Der hat nur 10 Ohm, ist dann also fast ein Kurzschluss. Wenn es da irgendwie, irgendwo Verbindungen zum Pi gibt, könnte das ein möglicher Grund für das seltsame Verhalten sein.