atari-home.de - Foren
Hardware => Hardware (High-End) => Thema gestartet von: Lukas Frank am Sa 12.07.2025, 17:52:48
-
Habe eine PAK68/3 Kopie die nicht läuft. Habe erstmal den kompletten GAL Satz und die Eproms neu gemacht um auszuschliessen das es dort ein Problem gab. Nächstes ist anhand der Schaltpläne die Platine zu überprüfen ...
https://leblogdecosmos.blogspot.com/2024/11/pak68k3-030-et-frak2-rev1.html
Hatte Zeit etwas zu machen …
- Eprom Satz funktioniert nicht aber die PAK bootet auch mit einem Satz von mir nicht
- 68030 Sockel war eine Lötbrücke aus Zinn zwischen D10 und GND
- zwei Lötpunkte an einem 74F541 Sockel waren nicht verlötet
- Quarz Sockel war ausgeleihert und habe einen neuen eingelötet und die Pin Reste vom 74F00 ausgelötet und sauber gemacht
… bootet aber immer noch nicht !!!
Nächste Aktion ist anhand vom Schaltplan alle Verbindungen überprüfen …
-
Bilder ...
-
Monitor bekommt sync Signale, Halt und Reset beide high und in Ordnung ...
-
Angefangen Platine zu prüfen ...
A1 bis A23 am 000 alles da am 030
A0,A24,A25,A31 am 030 4,7k Pullup
D0 bis D15 am 000 auf D16 bis D31 am 030
U6 GAL
1 - /VPA 00 (U5-4) (/VPA 00 am 000 Sockel nicht da)
2 - FC0 030
3 - FC1 030
4 - /AS 030
5 - A21 030
6 - A20 030
7 - A17 030
8 - A18 030
9 - A16 030
10 - A19 030
11 - A22 030
12 - GND
13 - /BERR 00
14 - A23 030
15 - /AVEC 030
16 - /DRAM (U1-14 / U2-14)
17
18 - /WORD (U4-10)
19 - /FPUCS
20 - /ROM (J11-3 / J7-2)
21 - /CSP19 (U1-10)
22 - /BERR 030
23 - /FPUEN (J3 Pullup 4,7k)
24 - VCC
... bisher einen Fehler gefunden an U6 Pin1. War ursprünglich wohl mal da aber durch rumlöten am U3 Sockel wurde da eine Leiterbahn zerstört. Als nächstes U5 prüfen ...
-
U5 GAL
1 - CLK16 (74F86-3 33R / J9(68R)-3 + J10(68R)-3 / U4-1)
2 - CLK8 (74F86-6 33R / U4-2)
3 - /CYC_00 (U1-20 / U4-4)
4 - /VPA (U6-1) + /VPA 00 am 000 Sockel fehlt die Verbindung
5 - PAKEN (U5-13 / Pullup 4,7k)
6 - /BGACK 00
7 - /BG 030
8 - /BR 030
9 - /AS 030
10 - FC0 030
11 - FC1 030
12 - GND
13 - PAKEN (U5-5 / Pullup 4,7k)
14
15 - /BGX
16 - E0
17 - /ENAB (U4-13)
18 - U4-7
19 - U4-6
20 - /BG 00
21 - /BGACK 030
22 - E 00
23
24 - VCC
Was mir nicht Klar ist sind die Anschlüsse 16-E0 und 15-/BGX die beiden tauchen im Schaltplan nicht auf ...!
-
U4 GAL
1 - CLK16 (74F86-3 33R / J9+J10-3 / U5-1)
2 - CLK8 (74F86-6 33R / U5-2)
3 - /FROM (J7-3 Pullup 4,7k)
4 - /CYC_00 (U1-20 / U5-3)
5 - /RW 030
6 - U5-19
7 - U5-18
8 - SIZ1 030
9 - /AS 030
10 - /WORD (U6-18)
11 - A0 030
12 - GND
13 - /ENAB (U5-17)
14 - SIZ0 030
15 - /DSACK (U2-9)
16 - /DSACK1
17 - Q0
18 - /VMA 00
19 - /AS 00
20 - Q1
21 - /LDS 00
22 - /UDS 00
23 - DTACK 00 Fehlt
24 - VCC
Fehler Nummer zwei gefunden bei DTACK Pin13
... was mir nicht Klar ist sind die Pins17+18 weil die im Schaltplan nichts drin sind.
-
U2 GAL
1 - U1-11 + J11-2 Pullup 4,7k
2 - MAT2 U1-2
3 - A0 030
4 - A1 030
5 - /AS 00
6 - /BGACK 030
7 - R/W 030
8 - /AS 030
9 - /DSACK (U4-15)
10 - /RESET 030
11 - SIZ1 030
12 - GND
13 - SIZ0 030
14 - /DRAM (U1-14 / U6-14 Fehlt)
15 - /TUE2
16 - /DUE3
17 - /DUE1
18 - /C2OFF (J4 Pullup 4,7k)
19 - /DUE2
20 - /TCLR (U1-6)
21 - /DUE0
22 - /TUE0
23 - MAT0 (U1-23)
24 - VCC
Fehler Nummer drei gefunden ...
Die Cache Steuersignale habe ich erstmal nicht geprüft ...!
-
U1 GAL
1 - CPUCLK (J9-2)
2 - MAT2 (U2-2)
3 - CPUCLK
4 - A1 030
5 - /AS 00
6 - /TCLR (U2-20)
7 - R/W 030
8 - /AS 030
9 - /PROM (J7-1 Pullup 4,7k)
10 - /CSP19 (U6-21)
11 - J11-2 Pullup 4,7k / U2-1
12 - GND
13 - RN1-5 Pullup 4,7k
14 - /DRAM (U6-16 / U2-14)
15 - /ROE
16 - U1
17 - /DOE
18 - U2
19
20 - /CYC_00 (U5-3 / U4-4)
21 - /DSACK0 030
22 - DSACK1 030
23 - MAT0 (U2-23)
24 - VCC
... umklar ist Pin16 und Pin18 weil nicht im Schaltplan.
-
Nach legen der fehlenden drei Verbindungen bootet die PAK68/3 bis zum Desktop aber Floppy Zugriff und booten von ACSI läuft nicht ...
-
Hatte noch etwas Zeit zum rumprobieren und ...
- FPU gesteckt = PAK tot
- FPU gesteckt FPU disable Jumper gesetzt = PAK bootet aber hängt und HDD + FDD funktionieren nicht
- FPU ausgesteckt und disable Jumper gesetzt = PAK bootet bis zum Desktop aber HDD + FDD funktionieren nicht
- L2 Cache disable Jumper gesetzt = alles funktioniert bis auf die FPU
Denke Verbindungen zu den L2 Cache Bausteinen fehlerhaft, muss ich prüfen. FPU scheint defekt zu sein, muss mal schauen ob ich noch eine habe, vermute nicht ...
PAK läuft mit 32Mhz, mit 40Mhz schon nicht mehr richtig und mit 48Mhz gar nicht mehr. Vielleicht die Eproms obwohl alle 120ns oder die 50Mhz CPU vielleicht ein Reprint aus China? Muss mal probieren mit Aceton ...
Gembench ohne L2 Cache und mit 32Mhz ...
-
Es hat laut geknallt und die ganze Bude stinkt ...
-
Repariert. So ein Tantal hat eine kleine "+" Markierung und der Plus pin ist länger. Auf der Platine gab es keine Markierung.
Habe meine 70ns Flash Eproms aufgesteckt und jetzt läuft die PAK mit 40Mhz allerdings ohne L2 Cache. Ein 48Mhz Quarz produziert zwei Bomben.
-
L2 Cache U1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 - /ROE (ROM OE) all EPROM Pin 24
16
17 - /DOE (SRAM OE) all 5588 Pin 22
18
19
20
21
22
23
24
-
L2 Cache U2
1
2 - MAT2 -> U1 Pin2 -> 330R Pullup -> U18 MK48S74 Pin26
3
4
5
6
7
8
9
10
11
12
13
14
15 - /TUE2 -> U19 Pin27 -> all 74F541 Pin 1 + 19
16 - /DUE3 -> 5588 U17 Pin27
17 - /DUE1 -> 5588 U15 Pin27
18
19 - /DUE2 -> 5588 U16 Pin27
20 - /TCLR -> U1 Pin6 -> MK48S74 all Pin1
21 - /DUE0 -> 5588 U14 Pin27
22 - /TUE0 -> U18 Pin27
23 - MAT0 -> U1 Pin23 -> 330R Pullup -> U18 MK48S74 Pin26
24
-
Verbindungen zu den sechs L2 Cache Bausteinen sind alle in Ordnung. Da sind vier CY7C185-25PC anstatt der TC5588 SRAM eingelötet. Muss mal die Datenblätter vergleichen. Von der Belegung her sind die gleich ausser das die Adressenreihenfolge anders belegt ist was aber nichts macht vermute ich? Hatte mal defekte 5588 das Problem da ist die sind in aller Regel fest eingelötet.
FPU war doch in Ordnung, habe die in einer PAK68/2 getestet. Bei der FPU fehlte VCC am Pin F1 der FPU das Signal /Size und das Clock Signal an J10 (FPU Clock select) war falsch belegt so das es da ein Kurzschluss der verschiedenen Clock Signale gab.
-
Bei dem L2 Cache bin ich erstmal Ratlos. Schaltung ist in Ordnung. Habe zwei Tag Ram Bausteine probiert von denen ich weiss das die in Ordnung sind. Muss der Fehler bei den SRAM Bausteinen liegen ...?
Löte die vier SRAM Bausteine erstmal aus und löte Sockel ein ...
-
Habe die vier SRAM Bausteine ausgelötet, zuerst versucht die heile rauszubekommen aber ich wollte die Platine nicht kaputt machen und als Konsequenz alle vier abgekniffen und die Beinchen mit einer Pinzette einzeln ausgelötet.
Neue originale TC5588-20ns kamen heute aber das L2 Cache 32kB Ram funktioniert nicht. Die beiden TAG Ram Bausteine sind in Ordnung. Die GAL Bausteine U1 und U2 auch mal gegen andere getauscht aber ohne Änderung. Das Verhalten ist so das wenn Jumper J4 nicht gesteckt ist also L2 Cache ON kommt das TOS 3.06 Bootlogo und die Diskettenlaufwerk LED geht an und weiter passiert nichts, kein Memory Test und ich vermute der Rechner hängt!
Anhand vom Schaltplan die Platine zweimal überprüft ohne etwas zu finden an Problemen. Brauche Hilfe oder einen Tipp von @pakman ...
Ansonsten wenn J4 gesteckt ist läuft jetzt alles einwandfrei mit der PAK68/3 Platine.
-
Messe nochmal mit einem Ohm Meter anstatt nur mit einem Durchgangsprüfer ...
-
Kann nichts finden ...
Steuer Signale zu den SRAM Bausteinen vom GAL 0,8 Ohm
Adressen zu den SRAM Bausteinen von der CPU aus 1 Ohm
Daten D0 bis D31 an den SRAM Bausteinen alle zur CPU 0,3 Ohm
TAG RAM alle Adressen an CPU 0,3 Ohm
-
U2 GAL
1 - U1-11 + J11-2 Pullup 4,7k
2 - MAT2 U1-2
3 - A0 030
4 - A1 030
5 - /AS 00
6 - /BGACK 030
7 - R/W 030
8 - /AS 030
9 - /DSACK (U4-15)
10 - /RESET 030
11 - SIZ1 030
12 - GND
13 - SIZ0 030
14 - /DRAM (U1-14 / U6-14 Fehlt)
15 - /TUE2
16 - /DUE3
17 - /DUE1
18 - /C2OFF (J4 Pullup 4,7k)
19 - /DUE2
20 - /TCLR (U1-6)
21 - /DUE0
22 - /TUE0
23 - MAT0 (U1-23)
24 - VCC
Fehler Nummer drei gefunden ...
Die Cache Steuersignale habe ich erstmal nicht geprüft ...!
Fehler bei mir richtig ist U1 Pin14 -> U2 Pin14 -> U6 Pin16
-
... alles rund um J4 ist in Ordnung. Ich weiss jetzt nicht mehr weiter ...
-
OT, und nur aus Neugier:
Ist diese Kopie der PAK/3 der Platinensatz, welcher hier _vor_Jahren_ mal im Forum angeboten wurde?
(aus Polen, wenn ich mich richtig erinnere?)
Den hatte ich damals ebenfalls gekauft, aber nie in Angriff genommen.
Habe deine Doku hier nicht ganz durchblickt, hat dieser Platinensatz also Fehler im Layout?
Wollte damit versuchen, mein defektes Falcon Board (Kurzschluß und defekte CPU) zu debuggen. Der Falcon Systembus war ja eigentlich 16-bittig, wie die PAK/3 ja auch.
-
Nein es ist aus Frankreich ...
Der Link steht ja in meinem ersten Post.
Soweit ich weiss läuft die Polen PAK aber der L2 Cache nicht weil da eine Verbindung fehlt auf der Platine. Kann man leicht finden anhand vom Schaltplan zur PAK68/3.
-
pakman hat mir einen Test GAL Satz gemacht um das SRAM mit Hilfe von YAARTTT zu testen ...
Pass: 39. Test #1: Address test, own address.
Errors: 0.
Pass: 39. Test #2: Moving inversions, ones&zeros. Pattern = 0000
Errors: 0.
Pass: 39. Test #2: Moving inversions, ones&zeros. Pattern = ffff
Errors: 0.
Pass: 39. Test #3: Moving inversions, 8 bit. Pattern = 0101
Errors: 0.
Pass: 39. Test #3: Moving inversions, 8 bit. Pattern = 0202
Errors: 0.
Pass: 39. Test #3: Moving inversions, 8 bit. Pattern = 0404
Errors: 0.
Pass: 39. Test #3: Moving inversions, 8 bit. Pattern = 0808
Errors: 0.
Pass: 39. Test #3: Moving inversions, 8 bit. Pattern = 1010
Errors: 0.
Pass: 39. Test #3: Moving inversions, 8 bit. Pattern = 2020
Errors: 0.
Pass: 39. Test #3: Moving inversions, 8 bit. Pattern = 4040
Errors: 0.
Pass: 39. Test #3: Moving inversions, 8 bit. Pattern = 8080
Errors: 0.
Pass: 39. Test #4: Moving inversions, random pattern = 06c1
Errors: 0.
... alles in Ordnung. Nächste Aktion ist das TAG Ram zu prüfen, habe zwar alle Verbindungen xmal überprüft aber mache das nochmal ...
-
Fehler an den beiden TAG Ram Sockeln gefunden obwohl schon tauschend Mal geprüft ...!
Pin12 und Pin22 müssen auf VCC liegen sowie Pin20 muss auf GND liegen. Aber Pin20 liegt auf VCC und Pin22 liegt auf GND.
Weiss jetzt nicht wie ich das patchen soll da VCC und GND innere Layer sind. An den TAG Ram Bausteinen rumlöten und Beinchen abkneifen möchte ich nicht! Idee ist die vier Pins auslöten (gemacht) in den Sockeln und die Durchkontaktierungen aufbohren dann die Pins wieder einbauen und gegen die Platine isolieren und mit Patchkabeln auf der Lötseite richtig verlöten …
Diese Präzision Sockel komplett auszulöten ist schwierig ohne die Platine kaputt zu machen!
-
Sehr gute Leistung
ich bin gespannt
Das wäre wieder ein Erfolg
-
Muss nochmal raus weil ich da keine Isolierung zwischen bekomme. Löcher müssen größer ...
-
Löcher größer ist gefährlich weil da auf der Bauteilseite Leiterbahnen ganz nah dran vorbei laufen ...
Habe mal die vier Patch Kabel provisorisch angelötet und funktioniert nicht, bestimmt eine Leiterbahn auf der Bauteilseite gekappt, schaue morgen mal ...
-
Läuft ... (die beiden TAG Ram waren defekt)
erstes Bild mit L2 Cache bei 32Mhz
zweites Bild ohne L2 Cache bei 32Mhz
-
Schön das es läuft, aber wo liegt/lag der Fehler?
Platinenlayout falsch, dadurch die zwei Bausteine defekt?
Gruß
Wolfgang
-
Platinen Layout war voller Fehler mit fehlenden Verbindungen oder falschen Verbindungen. Die Bausteine sind seit Jahren selten und schwer bis gar nicht zu bekommen. Die TAG Ram Bausteine waren vielleicht schon immer kaputt, ich habe keine Ahnung ...
Ich habe zwar mehrere PAK Türme aber bis auf eine sind die alle verbaut und laufen, da gehe ich nicht ran. Die eine unverbaute ist auch ein Turm mit FRAK usw. und das dauernde Auseinander und wieder zusammenstecken ist nicht gut. Diese Präzisionssockel leiern schneller aus als man vielleicht vermuten mag.
-
Platinen Layout war voller Fehler mit fehlenden Verbindungen oder falschen Verbindungen.
Wie kann so etwas passieren? Ist das Layout der PAK68/3 nicht schon länger bekannt? Wie kann dann eine derart fehlerhafte Platine dabei entstehen?
-
Sowas passiert wenn man Sachen kopiert und nicht testet ...
PAK68/3-030 Platine aus Frankreich 2024/25 hat sieben (neun) Fehler ...
1. U18 Pin20 liegt auf VCC und muss auf GND
2. U19 Pin20 liegt auf VCC und muss auf GND
3. U18 Pin22 liegt auf GND und muss auf VCC
4. U18 Pin22 liegt auf GND und muss auf VCC
5. FPU Pin_C2 (FPU Clock) hat Verbindung zu J10 Pin3 und muss auf der Bauteilseite auftrennt werden
6. FPU Pin_C2 (FPU Clock) -> J10 Pin2 Verbindung legen
7. FPU Pin_F1 (/Size) -> VCC Verbindung legen
8. U4 Pin23 -> /DTACK 68000 Sockel Pin10 (beim Aufbau zerstört)
9. U6 Pin1 -> U5 Pin4 -> /VPA 68000 Sockel Pin21 (beim Aufbau Leiterbahn zerstört)
-
Sowas passiert wenn man Sachen kopiert und nicht testet ...
PAK68/3-030 Platine aus Frankreich 2024/25 hat sieben (neun) Fehler ...
1. U18 Pin20 liegt auf VCC und muss auf GND
2. U19 Pin20 liegt auf VCC und muss auf GND
3. U18 Pin22 liegt auf GND und muss auf VCC
4. U18 Pin22 liegt auf GND und muss auf VCC
5. FPU Pin_C2 (FPU Clock) hat Verbindung zu J10 Pin3 und muss auf der Bauteilseite auftrennt werden
6. FPU Pin_C2 (FPU Clock) -> J10 Pin2 Verbindung legen
7. FPU Pin_F1 (/Size) -> VCC Verbindung legen
8. U4 Pin23 -> /DTACK 68000 Sockel Pin10 (beim Aufbau zerstört)
9. U6 Pin1 -> U5 Pin4 -> /VPA 68000 Sockel Pin21 (beim Aufbau Leiterbahn zerstört)
Unfaßbar, das sind gravierende Fehler!
Ich gratuliere Dir, daß Du sie gefunden hast und hoffentlich alle nachträglich beheben kannst.
-
Unfaßbar, das sind gravierende Fehler!
Ich bin auch überrascht bis entsetzt. Immerhin hat die Person aus Frankreich diese Teile verkauft, soweit ich die Webseite verstehe! Ist es mittlerweile normal, dass Hardware für unsere Retro-Rechner ungetestet und defekt auf den Markt geschmissen wird?
Frank, schick doch eine Rechnung über Deine Arbeitszeit nach Frankreich. ;D
-
Ich bin immer wieder beeindruckt, wie du solche Fehler findest und fixen kannst.