atari-home.de - Foren
Hardware => Hardware (Classic 16-/32-Bit) => Thema gestartet von: damien996699 am Do 12.03.2026, 21:25:05
-
Hallo,
habe hier ein totes Board C070789.
Spannungen 5V / 12V sind okay. Elektrolytkondensatoren PSU vorsorglich erneuert.
Initiale Symtome: Bildschirm nach Einschalten Schwarz, sowohl im Farb- als auch im Monochrommodus.
Sockel & ICs MMU & GLUE mit Glasradierer gereinigt, beide gut getestet in funktionierendem ST.
Shifter ebenso gut getestet.
/HALT und /RESET an der CPU ok.
Was fehlt, ist der Takt an Pin15 CPU.
Kein Takt über den Quarz an Pin2 Shifter, nur 5V und GND (mit Oszilloskop gemessen).
Demzufolge auch kein Takt an Pin39 Shifter usw.
Durch Tauschen der Komplementärtransistoren im 32Mhz Bereich (Q7 & Q10) hat er zumindest nun wieder Takt, auch an der CPU.
Nun Schwarzer Rand / weißer Schirm.
Dafür /HALT an der CPU nun LOW. /RESET okay
Würde den 74LS04 mal in Angriff nehmen, oder ? Daher kommt neben /RESET auch /HALT, oder ?
-
Beobachte das Halt Signal und halte den Reset Taster lange gedrückt, wenn du ihn loslässt wird Halt kurz high und geht dann schnell auf low. Das heißt die CPU selber zieht Halt auf low ...
-
Ja, danke. Pegelt sich dann ein wie von dir beschrieben
Habe mal /AS, / DTACK und ein paar Daten- und Adressleitungen gemessen. Toogeln kurz bis CPU auf /HALT geht. /BERR ist High
Wenn ich TOS-Bausteine entferne, ist Schirm komplett weiß, ebenso beim DMA.
/OE und /CE an den ROMs tooglen auch bis /HALT kommt
Evt. der 74LS05 oder die 74LS373 / 244 ?
-
Hast du mal alle Daten und Adress Signale an der CPU mit einem Multimeter gegen VCC gemessen was da an Widerstandswerten bei raus kommt?
-
an den Datenleitungen gegen Vcc ca. 10k
Adressleitungen ca. 8.75k
keine Ausreißer o.ä.
-
Hast du ein Testmodul für den Romport ...?
-
Ja, hab ich. Diag-Modul zeigt aber nur wie in einer Reset-Schleife ein paar ASCII-Fragemente in roter Schrift. In den Test-Dialog kommt es erst gar nicht.
Ausgabe per serieller Schnittstelle wird wegen /HALT denke ich auch nichts
-
Ja, hab ich. Diag-Modul zeigt aber nur wie in einer Reset-Schleife ein paar ASCII-Fragemente in roter Schrift. In den Test-Dialog kommt es erst gar nicht.
Ausgabe per serieller Schnittstelle wird wegen /HALT denke ich auch nichts
Naja, wenn das Modul in einer Reset-Schleife ist, dann geht die CPU wohl damit nicht auf /HALT, was? Einfach mal auf die eventuelle Ausgabe der seriellen Schnittstelle draufgucken; geht ja schnell und einfach.
-
danke für den Hinweis. Ja, lebt zumindest via serieller
0000000000000000 0000000001000000 000008<\r><\n>I2 RAM disturbance
MMU / GLUE PLCC usw hatte ich schon nachgelötet als erste Aktion
Versuche mal die Pins nachzurichten. MMU & GLUE hab ich ja schon in nem working Board gut getestet
-
Fehler bzw. Problem beim Arbeitsspeicher ...
Ich meine es ist D6
Schaltplan ansehen und MData ist Speicher D15 - D0 am Shifter zu den Rambausteinen verfolgen.
-
Guck Dir auch mal die Bustreiber 74LS244 und 74LS373 an, die zwischen RAM und CPU sitzen, insbesondere in Bezug auf D6.
-
Danke für die Hinweise wieder :-)
Kurze Rückfrage:
MAD-Strang von der MMU über die 74LS244 / 74LS373 zu den RAMs, oder DRD-Stand Shifter zum RAMs ?
Oder beide mal checken?
-
"MAD" sind die Adressleitungen. Diese laufen nicht über Bustreiber. Ich meinte tatsächlich den Datenbus. Der Datenbus wird durch die 74LS244 / 74LS373 in eine "CPU-Seite" und eine "RAM-und-Shifter-Seite" getrennt.
-
so, mal wieder freie Zeit genutzt
74LS244 & 74LS373 gesocket, vorab getestet und getauscht
Leider noch keinen positiven Effekt
-
Danke für die Hinweise wieder :-)
Kurze Rückfrage:
MAD-Strang von der MMU über die 74LS244 / 74LS373 zu den RAMs, oder DRD-Stand Shifter zum RAMs ?
Oder beide mal checken?
Doofe Frage dazu: meint ihr / du dann die Datenleitunge Shifter & MMU via den beiden Käfern oben zurückverfolgen via D6 von MMU & Shifter ?
Würde ansonsten versuchsweise mal RAM-Bank1 stillegen und schauen zum ein- und ausgrenzen
-
Der Fehler wird in Bank 0 gemeldet. "000008" ist die Adresse. Wimre beginnt der RAM-Test einfach dort; d.h. der Fehler muss nicht auf diese Adresse beschränkt sein.
Mit "guck Dir auch mal die Bustreiber [...] an", meinte ich übrigens nicht, dass Du sie gleich tauschen sollst. Das nur war eine von vielen möglichen Ursachen. Wäre ich in der Situation, würde ich mir mit dem Scope D6 an verschiedenen Stellen anschauen: an der CPU, am Shifter, am entsprechenden RAM-Baustein.
-
Danke für die Hinweise / Tipps!
Kiste läuft wieder, war / ist der U11 gewesen, gesockelt und getauscht :)
-
Es war doch ein 1040 Mainboard? Was ist denn U11?
-
Ja, 1040, U11 = RAM-Position mit Defekt