Hardware > Hardware (High-End)
Milan 40 Probleme
stynx:
--- Zitat von: SpyVsSpy am Do 09.10.2025, 23:05:21 ---
--- Zitat von: stynx am Do 09.10.2025, 18:52:03 ---Des Weiteren würde ich gerne die 74F157 gegen schnellere austauschen.
--- Ende Zitat ---
Warum? Um das Board kaputt zu reparieren?
Oder doch eher blinder Aktionismus?
Glaubst Du Du hast mehr Ahnung als Uwe Schneider?
--- Ende Zitat ---
Wer sind Sie, dass Sie zu glauben wissen wer ich bin und wie viel Erfahrung ich habe?
Ich muss mich nicht um Wirtschaftlichkeit kümmern. Ich kann 100€ für eine Spielerei ausgeben, wenn ich das für richtig halte. Ein Uwe Schneider musste damals irgendwie Geld hereinbekommen um die Firma am Leben zu halten. Da wird eben nicht das Beste verwendet, sondern das was gut genug ist.
--- Zitat von: SpyVsSpy am Do 09.10.2025, 23:05:21 ---
--- Zitat von: stynx am Do 09.10.2025, 18:52:03 ---Da der Select-pin der 74F157 auf GND gezogen ist (..)
--- Ende Zitat ---
Glaube ich nicht und der Stromlaufplan gibt mir Recht.
--- Ende Zitat ---
EDIT:
Ok, im TI-Datenblatt für den 74AS157 wird die A/B-Leitung als Select bezeichnet. Da war meine Wortwahl wohl nicht optimal, da von mir gemeinte im 74CBT3257 bei TI als Output-Enable bezeichnet wird. Letztlich ändert das aber nichts an meiner Aussage. Der CBT-chip ist funktional und elektrisch laut Datenblatt kompatibel. Zumindest, solange der PIN15 (G/Enable/Chipselect/usw.) auf GND gezogen ist.
Und mir wird unterstellt keine Ahnung zu haben ...
PIN15 ist auf Masse gezogen. Der Pin ist das 'chip select' bzw. Select (hier mit G bezeichnet).
CBT Logik war in den 90ern noch nicht wirklich verfügbar, vor allem nicht im Kleingeräte-Segment.
Bipolar-Transistor Logik ist zwar schon länger bekannt und wurde auch viel im Hochfrequenzbereich genutzt aber als Ersatz für TTL war das einfach zu teuer. 5V CBT Logik ist heutzutage größtenteils überholt, da mittlerweile mit LV (3,3V) und ULV (2,5V) Level gearbeitet wird.
Da auf meinem Board statt der 74AS157 die 74F157 verwendet wurden, scheint der Schöpfer der Elektronik selbst nicht ganz so genau hingesehen haben. Letztlich ist es wohl eine Frage der Verfügbarkeit ob hier 74F (Fast), 74AS (Advanced Shottky) oder 74AHCT (Advanced High-speed CMOS TTL) verwendet wurde. AS und F Logik sind etwa gleich schnell aber langsamer als AHCT. CBT Logik ist die schnellste verfügbare Technik mit 5V Level. Leider kann nicht jede TTL-Logik ohne großen Aufwand mit CBT abgebildet werden weshalb es hauptsächlich Bustreiber, Wandler und Mux/Demux Bausteine in CBT Logik gab.
--- Zitat von: SpyVsSpy am Do 09.10.2025, 23:05:21 ---
--- Zitat von: stynx am Do 09.10.2025, 18:52:03 ---Hat jemand Erfahrungen damit?
--- Ende Zitat ---
Ja, Leute, die Ihren Rechner kaputt repariert haben, gibt es genug.
--- Ende Zitat ---
Ich will ja nicht prahlen aber ich habe 25 Jahre Erfahrung mit dem Reparieren von Elektronik. Auch werde ich nur dort Hand anlegen, wo ich eine Verbesserung erwarte. Ich habe einen eigenen Raum für meine Lötarbeiten inkl. Absaugung für die Lötdämpfe. PCB-Heizung, wo auch ganze Mainboards hinein passen sowie Heißluft und IR Anlage. Ich habe erfolgreich BGA-chips (PPC) reballed und aufgelötet. Ich kenne mich ein wenig aus.
Die Platine des Milan ist nicht besonders gut produziert. Die Leiterbahnen sind dünn und haben wenig Haftung auf dem Substrat. Das ist für 4-Layer aus den späten 90ern nicht ungewöhnlich aber sehr unschön für Rework. Die Gefahr ein Lötauge versehentlich abzulösen ist bei meinem Milan-Board sehr hoch. Daher frage ich zunächst nach, ob jemand das schon einmal versucht hat. Der Wechsel der 157er ist eine bekannte Methode um RAM-Probleme zu beheben. 74F157 scheinen gerade so für schnelle EDO-RAM Module zu passen. Möglicherweise sind aber die nicht funktionalen 2 RAM-Slots defekt, weil die Leitungen gerade so zu lang sind oder die Dämpfung zu groß ist. Es gibt sicherlich noch viele andere Möglichkeiten aber mal sehen, was sich so ergibt.
-Jonas
stynx:
Letztlich will ich mein Vorhaben für jeden verständlich Beschreiben:
* Leiterbahnen durchmessen und eventuelle Schäden reparieren
* Wenn immer noch Fehler da sind: Glue-Logik Chips neu programmieren
* Wenn immer noch Fehler da sind: Rückmeldungen abwarten
* Wenn immer noch Fehler da sind: LötarbeitenLötarbeiten:
* Kondensatoren tauschen
* Wenn immer noch Fehler da sind: Chips nachlöten
* Wenn immer noch Fehler da sind: 74F157 ersetzen (gegen AHCT oder CBT)
* Wenn immer noch Fehler da sind: PC87308 ersetzen
KarlMüller:
Welche TOS Version ist installiert?
stynx:
--- Zitat von: KarlMüller am Sa 11.10.2025, 09:16:30 ---Welche TOS Version ist installiert?
--- Ende Zitat ---
Die aktuellste (Milan TOS 20060514), ebenso wie der aktuellste Bootblock (1.04).
Ich habe Das Mainboard noch einmal genau unter die Lupe genommen und dabei einiges an leichter Korrosion gefunden. Die Stellen waren dunkle Verfärbungen an den Leiterbahnen. Bis auf eine Durchkontaktierung bei den PCI-Steckplätzen hat keine der Verfärbungen eine Unterbrechung verursacht. Trotzdem habe ich die Stellen gereinigt, mit Lötzinn überzogen und dann mit UV-Lack versiegelt. Beim Ram war eine Leitung unterbrochen was aber auch durch das Ersetzen der Ram-Sockel passiert sein kann. Visuell konnte ich die Unterbrechung nicht erkennen, was schon seltsam war. Eine neue Leitung hat dann den Fehler behoben. Jetzt werden auch wieder Ram-Module in den oberen beiden Ram-Sockeln erkannt. Es gibt aber (wie vorher) Fehlermeldungen, wenn man versucht dort auch Ram zu installieren. Alleine die beiden unteren Ram-Steckplätze funktionieren soweit einwandfrei. Der Milan meldet sich brav mit 256Mb. Entweder ist der Memory-Controller nicht 100% in Ordnung oder es gibt noch Leitungen, die fehlerhaft sind.
Die Floppy funktioniert weiterhin nicht. Ich muss die Leitungen wohl noch einmal genau durchmessen. Eventuell gibt es hier auch eine Leitung, die nicht ganz korrekt funktioniert. Den Super-IO habe ich komplett nachgelötet, was wegen des geringen Platzes schwierig war. Ein paar neue PC87308 habe ich auch bestellt, falls der Chip selbst defekt ist. Ich werde jedoch zunächst alles andere ausprobieren, bevor ich den Chip auslöte und einen neuen PC87308 einlöte. Mir ist das Risiko dort etwas irreparabel zu beschädigen aktuell noch zu groß. Mein Bruder hat die Idee gehabt eine eigene ISA-Karte mit dem PC87308 zu bauen und den original-Chip einfach physisch zu deaktivieren. Damit könnte man zumindest besser testen. Aber mal sehen, was wir tatsächlich machen werden.
Ich habe auch alle Kondensatoren getauscht, die verdächtig aussahen und scheinbar Rückstände auf der Platine hinterlassen haben. Man konnte "ausgetrocknete Pfützen" um ein paar Kondensatoren erkennen. Im Foto (weiter oben) kann man das zumindest bei einem Kondensator tatsächlich auch sehen.
Als Nächstes werde ich auf den ISP-programmer für den Parallel-Port warten und dann den MEM-Controller und die Glue neu programmieren. Eventuell sind in den ISPs bits gekippt? Jedenfalls sind die beiden Chips noch auf den ursprünglichen Konfigurationen und wurden nie aktualisiert. Das Abendteuer geht weiter ;-)
-Jonas
Lukas Frank:
Das ist doch eine Multilayer Platine, oder?
Es passiert häufig beim auslöten das Kupferhülsen am Bauteil Beinchen hängen bleiben und Durchkontaktierungen so zerstört werden indem sie ausreißen aus der Platine. Zum Milan gibt es doch den kompletten Schaltplan also würde ich mir die Arbeit machen und jede einzelne Verbindung der beiden 72pin Simm Sockel nachmessen und auch gegen GND und VCC ...
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln