xp1313 ... mal alle Kontakte & IC-Beinchen (die gesockelt sind) komplett gereinigt und von Korrosion befreit?
1571 läuft nicht mit CIA
-
xp1313 -
11. Januar 2022 um 18:30 -
Erledigt
Es gibt 93 Antworten in diesem Thema, welches 8.844 mal aufgerufen wurde. Der letzte Beitrag (
-
-
Parser Ja Kontakte sind sauber, ich schleife die Kontakte mit feinen Sandpapier von beiden Seiten immer ab, denn durch die Lötzinreste kann es passieren das die Federkontakte im Sockel, beim erneuten ziehen des IC, diese man mit rausreisst.
In Prazisionssockel ausgelötete IC einzustecken bedarf auch einer vorsichtigen Barbeitung der Beinchen, aber ich denke du weist das ja - Danke für den Hinweis
-
ich hab mich wieder mit meiner problem Platine beschäftigt, und zwei kleine Erfolge konnte ich verbuchen initialisieren und Directory laden geht ohne Fehler.
aber
Ich hab mir ein paar Stichpunkte gemacht, was passiert wenn ... ohne jegliche Reihenfolge.
zunächst U9 (CIA) und U19 (74LS241) - gesockelt und auch die Verbindungen der jeweiligen Pins nachverfolgt nach Schaltplan wo diese hingehen und da gehen sie auch hin (U6 40/42 Pin beachtet)
Meine Stichpunkte:
- mit vorformatierter Diskette ohne CIA Directory laden ok - kommt kein Fehler
- initialisieren @I funktioniert Kopf fährt nach Spur 18
- @U0>M1 schnelles blinken der grünen LED 20. read Error 18.00
- @N:NEU Fehlermeldung 25. write Error 18.00
- @N:NEU,00 Fehlermeldung 21. read Error
- mit CIA & Diskette Diirectory laden grüne LED blinkt schnell C64 friert ein
- auch beim formatieren passierte (@N:NEU,00) Kopf fährt nach aussen bleibt stehen grüne LED bleibt an Motor dreht (wie Dauerläufer)
und zwischen den Tests beim erneuten einschalten des Laufwerks kam 2x ein blinken der grünen LED im Sekundentakt (schon wieder RAM?)
Ich hab das jetzt mit verschiedenen VIAs probiert, bei allen das gleiche, auch mit dem der original drin war, den hab ich auch gegen U4 getauscht. die Fehler bleiben.
Ein Programm habe ich jetzt nicht geladen, ich war so fixiert vom formatieren, das sollte funktionieren
-
Was mir da so spontan einfällt - hast du mal den Takt gemessen? Ist der genau 1 bzw 2 MHz?
-
das messe ich morgen mal
-
Also bei dem "Psycho-Verhalten" dieser 1571'er würde ich auf die CPU tippen, wenn die Spannungen sauber da sind...
-
Also bei dem "Psycho-Verhalten" dieser 1571'er würde ich auf die CPU tippen, wenn die Spannungen sauber da sind...
... eine zweite, funktionierende 1571 wäre nicht schlecht, um mal querzutesten.
-
Ja ich habe 2 vollgesockelte 1571, hab schon quergetestet
daher weiss ich das die Mechanik ok ist
-
daher weiss ich das die Mechanik ok ist
Hast du den 7406 (U16) deiner defekten 1571 schon ausgelötet, gesockelt und quergetestet?
-
Nein der ist noch drinnen wenn du U16 meinst, kann ja eigendlich nicht schaden U16 & U17 zu sockeln
-
Nein der ist noch drinnen wenn du U16 meinst, kann ja eigendlich nicht schaden U16 & U17 zu sockeln
Erstmal nur U16 bitte.
-
nehme ich morgen in Angriff, hab noch neue 7406 vorrätig
-
So bin eben an der Platine am schaffen,
der 7406 (U15) ist es nicht der ist ok, hab aber einen neuen eingesetzt.
Der Takt ist wenn ich nur die Floppy einschalte (wenn diese nach dem Einschalten aus dem Reset kommt & die grüne LED erlischt) habe ich an der CPU genau 1MHZ, schalte ich den C64 ein geht er gleich auf genau 2MHZ hoch (dieser Test mit CIA) hier dann kein Directory & initialisieren möglich C64 bleibt hängen
Ohne CIA
Floppy allein eingeschaltet (wenn sie aus dem Reset herauskommt) hat dann genau 1 MHZ, schalte ich den C64 dazu bleibt es bei 1MHZ
Initialisieren & Directory laden geht (bleibt bei 1 MHZ) schalte ich um U0>M1 geht sie natürlich auf 2MHZ und blinkt schnell und der C64 bzw. Fehlerkanal 20. read error 18.00
-
Der Takt ist wenn ich nur die Floppy einschalte (wenn diese nach dem Einschalten aus dem Reset kommt & die grüne LED erlischt) habe ich an der CPU genau 1MHZ, schalte ich den C64 ein geht er gleich auf genau 2MHZ hoch (dieser Test mit CIA) hier dann kein Directory & initialisieren möglich C64 bleibt hängen
Das ist verkehrt.
Macht die Floppy einen Reset beim Einschalten des C64, oder?
Die 1571 sollte nur auf 2 MHz umschalten, wenn der Fast Serial Mode erkannt wird. Da müsste also was auf SRQ_IN daher kommen - was beim C64 nicht möglich ist, weil das ein EINGANG am C64 ist.
Möglichkeit 1: Am C64 ist etwas defekt - z. B. die Schutzdiode(n) an SRQ_IN. Dann dürfte es aber mit der anderen 1571 auch nicht klappen. Ein anderer C64 müsste dann funktionieren. Können wir wohl ausschließen.
Möglichkeit 2: Irgendwas am Bus-Anschluss der 1571 macht Mist. Muss nochmals in den Schaltplan schauen.
Ohne CIA
Floppy allein eingeschaltet (wenn sie aus dem Reset herauskommt) hat dann genau 1 MHZ, schalte ich den C64 dazu bleibt es bei 1MHZ
Initialisieren & Directory laden geht (bleibt bei 1 MHZ) schalte ich um U0>M1 geht sie natürlich auf 2MHZ und blinkt schnell und der C64 bzw. Fehlerkanal 20. read error 18.00
So ist es richtig - bis auf den Fehler halt. Der READ ERROR kann allerdings auch von einer kaputten Disk oder einem dreckigen Kopf kommen - hast du das schon ausgeschlossen?
[edit]Bitte melde dich an, um diesen Anhang zu sehen.
Der '241 ist getauscht, CIA ist es nicht. Bleiben nur die Pull-Ups (Verbindung nach +5V prüfen!) oder die grüne Abteilung links vom '241. Entweder der 7407 oder der Pull-Up an seinem Ausgang (Verbindung nach +5V prüfen!). Wenn es das alles nicht ist, bleibt eigentlich nur irgendeine Lötverbindung in diesen Bereiche, die da nicht hingehört.
[/edit] -
der 7406 (U15) ist es nicht der ist ok, hab aber einen neuen eingesetzt.
U16 ... hatte ich oben gepostet!?
Was ist mit U16?
-
kurzer Zwischenstand.
Hab eben eine 3. 1571 rausgekramt und an den Test C64 angeschlossen, alles funktioniert, der Test C64 ist OK
Parser ja klar U16 meinte ich der 7406 der ist gesockelt und neu U17 ist noch drin, sorry ich war so in Gedanken
-
Den Eingangsbereich hatte ich ja schon geprüft, könnte es am Widerstandsnetzwerk liegen ?
Da kam mir die Idee das Widerstandsnetzwerk auszulöten, kam leider nicht unversehrt raus,
Es ist ja ein Sternverbundenes Netzwerk oder auch Bussverbunden, und beim messen von den resten Pin 1 + 2 hat 1K, Pin 1 und 3 und folgende undendlich
Kann auch vom ausbauen sein.
Hab nur leider keines da, evtl nehme ich zum testen mal Einzelwiderstände
-
könnte es am Widerstandsnetzwerk liegen ?
Eher unwahrscheinlich, aber schon vorgekommen.
evtl nehme ich zum testen mal Einzelwiderstände
Kann man machen, ja.
-
Ein kleiner Fortschritt, habe ein provisorisches Widerstandsnetzwerk verbaut.
Die Floppy kommt jetzt beim einschalten immer aus dem Reset (mit CIA), was vorher nicht der Fall war
Macht die Floppy einen Reset beim Einschalten des C64, oder?
Ja das hatte sie immer gemacht
und
Initialisieren & Directory geht es kam bis jetzt auch kein 2MHZ blinken mehr
nur formatieren will sie nicht - 21.read error 00.00
-
Initialisieren & Directory geht es kam bis jetzt auch kein 2MHZ blinken mehr
Mit CIA läuft die Kommunikation also jetzt richtig?
U0>M0 und U0>M1 klappt jetzt wie es soll?
Ein kleiner Fortschritt
Würde ich also großen Fortschritt sehen.
Der READ ERROR hat vermutlich eine andere Ursache.
-