Hardware > Hardware (Classic 16-/32-Bit)
Defekter 1040STF
dbsys:
Ich habe hier einen teildefekten 1040STF, mit dem ich nicht so recht weiterkomme.
Am SM124 erhalte ich keine Bildausgabe.
Ein VGA Monitor mit "Monochrom auf ST" Kabel zeigt mir eine Zeilenfrequenz 15,7 kHz bei 50 Hz an, was der VGA Monitor natürlich nicht verträgt. Jedenfalls erkennt der 1040 STF nicht, daß ein Monokabel angeschlossen ist, bei dem Pin 4 auf "low" gezogen wird.
Also habe ich per "SCART auf ST" Kabel einen Fernseher angeschlossen und erhalte diese Bildausgabe, siehe unten. Kommt jemandem dieses Farbmuster bekannt vor?
Meine original Atari Testcartridge meldet sich nicht. Auch per Telnet kann ich per RS232 nicht auf den toten Atari zugreifen. Dessen Netzteil ist in perfektem Zustand und liefert die nötigen Spannungen und die sehr genau. Beim Einschalten des Rechners fährt das Floppy Laufwerk an. Die Kontrollleuchte in der Tastatur leuchtet.
czietz:
Derartige Streifen treten bei (manchen) STs auf, wenn die CPU nicht anläuft bzw. im Boot-Ablauf nicht weit genug kommt, um den Shifter zu initialisieren und das RAM zu nullen. Dazu passt auch, dass Du mit dem Diagnosecartridge keine Ausgabe auf der seriellen Schnittstelle erhältst.
Du kannst prüfen:
- Spannungsversorgung direkt an der CPU,
- 8 MHz Takt an der CPU,
- den Pegel der Leitungen /HALT und /RESET an der CPU,
- Kontaktschwierigkeiten an allen gesockelten Bauteilen (insbes. ROMs),
- Durchgang der Adress- und Datenleitungen von CPU zu GLUE bzw. ROMs,
- ob es nach einem Reset Zugriffe auf die ROMs gibt, d.h. ob an deren Enable-Pins mit dem Scope "Low"-Pulse sichtbar sind und wie viele.
In hartnäckigen Fällen hilft dann leider nur ein Logic-Analyzer, mit dem nachverfolgen kann, wie weit die CPU beim Booten kommt.
dbsys:
--- Zitat von: czietz am Di 23.02.2021, 13:11:15 ---Derartige Streifen treten bei (manchen) STs auf, wenn die CPU nicht anläuft bzw. im Boot-Ablauf nicht weit genug kommt, um den Shifter zu initialisieren und das RAM zu nullen. Dazu passt auch, dass Du mit dem Diagnosecartridge keine Ausgabe auf der seriellen Schnittstelle erhältst.
Du kannst prüfen:
- Spannungsversorgung direkt an der CPU,
- 8 MHz Takt an der CPU,
- den Pegel der Leitungen /HALT und /RESET an der CPU,
- Kontaktschwierigkeiten an allen gesockelten Bauteilen (insbes. ROMs),
- Durchgang der Adress- und Datenleitungen von CPU zu GLUE bzw. ROMs,
- ob es nach einem Reset Zugriffe auf die ROMs gibt, d.h. ob an deren Enable-Pins mit dem Scope "Low"-Pulse sichtbar sind und wie viele.
In hartnäckigen Fällen hilft dann leider nur ein Logic-Analyzer, mit dem nachverfolgen kann, wie weit die CPU beim Booten kommt.
--- Ende Zitat ---
Danke sehr! Ich schaue mir obige Punkte genauer an.
dbsys:
Hier die ersten Erkenntnisse:
- Spannungsversorgung direkt an der CPU, Ergebnis: 4,97 Volt
- 8 MHz Takt an der CPU, Ergebnis: ja, 8 MHz Takt ist da
- den Pegel der Leitungen /HALT und /RESET an der CPU, Ergebnis: jeweils etwa 500 mV
- ob es nach einem Reset Zugriffe auf die ROMs gibt, d.h. ob an deren Enable-Pins mit dem Scope "Low"-Pulse sichtbar sind und wie viele. Ergebnis: siehe angehängtes Foto. Da ich aber nicht weiß, wie das Signal normalerweise aussehen sollte, weiß ich nicht, nach welchen Pulsen ich hier Ausschau halten sollte. Das Signal auf dem Foto ist an Pin 22 (Output Enable) gemessen. An Pin 20 (Chip Enable) ist bei einem Reset nichts zu messen.
Vielleicht noch folgende Hinweise:
Es ist ein 1040 STF, Rev. D Board.
Das TOS ist auf 6 ROMs verteilt. ROM Typ: RP23256.
czietz:
--- Zitat von: dbsys am Do 25.02.2021, 15:38:14 ---- den Pegel der Leitungen /HALT und /RESET an der CPU, Ergebnis: jeweils etwa 500 mV
--- Ende Zitat ---
Das ist seltsam. Im regulären Betrieb wären sie "high", d.h. ca. 5 V, nicht 0,5 V. Beide Leitungen "low" würde auf ein Problem mit der Reset-Schaltung hindeuten, denn nur die externe Reset-Schaltung kann /HALT und /RESET gleichzeitig auf "low" ziehen. Aber bitte erst Anmerkung unten lesen!
--- Zitat von: dbsys am Do 25.02.2021, 15:38:14 ---- ob es nach einem Reset Zugriffe auf die ROMs gibt, d.h. ob an deren Enable-Pins mit dem Scope "Low"-Pulse sichtbar sind und wie viele. Ergebnis: siehe angehängtes Foto.
--- Ende Zitat ---
Da sehe ich relativ viele Zugriffe mit plausiblem Timing, d.h. die CPU läuft offensichtlich los, was /RESET und /HALT gleich "low" widerspräche. Jedoch ist auch die die Spannung nur ca. 0,5 V statt 5 V. Das lässt mich vermuten, dass Du Dein Scope u.U. versehentlich auf 1:1-Probes konfiguriert hast aber mit 1:10-Probes misst? Bitte prüfe das, denn von den Spannungspegeln (also ob wirklich 0,5 V oder 5,0 V) hängt das weitere Vorgehen ab.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln