C64 Assy 250407 Blank Screen: PLA defekt?

Es gibt 81 Antworten in diesem Thema, welches 21.831 mal aufgerufen wurde. Der letzte Beitrag (22. Februar 2018 um 17:15) ist von mczero.

  • Du meinst eine Dead Test Cartridge? So eine habe ich nicht. Wäre aber mal eine gute Anschaffung. Wobei ich bezweifle, das die funktioniert hätte, wenn der Adressbus von Anfang an nicht korrekt funktioniert.

    Ja ... wenn es nicht funktioniert hätte, hätte man ohne Auslöten erste Anhaltspunkte gehabt.

    Richtig, denn selbst wenn sie anläuft, was mit kaputtem A0 unwahrscheinlich ist, wird ziemlich sicher der VIC nicht richtig initialisiert werden können - daher sieht man dann nichts vom Fehler, den Dead Test eventuell findet.

    Falls man nichts sieht, hätte man die Fehlerquelle schon etwas systematischer eingrenzen können. Darum ging es mir eigentlich in diesem Zusammenhang. So bleibt die Situation halt momentan noch etwas unklar nach den bisher hier bereits ausgelöteten ICs ...

    Da klappt mir doch das Messer in der Tasche auf, ich habe so ziemlich alles ausgelötet, was
    tendenziell zu defekten führt.

  • Zitat von kinzi

    Ist da eine Brücke zwischen Pin 7 und Pin 6?

    Nein, es war dort keine Brücke. Allerdings habe ich, Schande über mich, U26 ganz ausgelötet und einen Sockel spendiert.
    Und siehe da, ohne U26, aber mit VIC, bleibt A0 auf 2,5V. :D
    (Ich hatte vorher den entsprechenden PIN am VIC mal abgeklempt und mit einer Diode versehen, da waren es immer noch 3,53V. Also habe
    ich den VIC erstmal doch wieder ausgeschlossen.)


    Zitat von Parser

    Falls man nichts sieht, hätte man die Fehlerquelle schon etwas systematischer eingrenzen können. Darum ging es mir eigentlich in diesem Zusammenhang. So bleibt die Situation halt momentan noch etwas unklar nach den bisher hier bereits ausgelöteten ICs ...

    Du hast nicht unrecht, ich war auch letztens schon kurz davor, so eine Cartridge bei ebay zu kaufen.


    Also, 74LS373 bei Reichelt bestellen? (oder 74HCT373)

    Limitierungen fördern Kreativität

    Einmal editiert, zuletzt von mczero (11. Februar 2018 um 14:08)

  • o eine Cartridge bei ebay zu kaufen.

    Tu das nicht, bestelle eines hier im FOrum bei Bitte melde dich an, um diesen Link zu sehen. :

    Bitte melde dich an, um diesen Link zu sehen.

    Die ist viel universeller und funktioniert 100 % .

    [edit]

    Also, 74LS373 bei Reichelt bestellen? (oder 74HCT373)

    Wenn es welche gibt, bestelle die LS. Die HCT sollten äquivalent sein, ich hatte aber schon Fälle, wo sie das eben nicht waren, weil sie z. B. viel hochohmigere Eingänge haben.
    Ist der 373 wirklich "durch"? Kannst ja mal messen von Pin 6 auf 7.

    [/edit]
  • Nee wie gesagt keine Brücke von 6 auf 7. Aber im Betrieb scheint da ja was zu fließen.

    Oder ich checke den mal anders... vielleicht mit meinem Arduino mal eine Testschaltung aufbauen

  • Okay, da sind Flip-Flops drin. Flip-Flops sind jetzt nicht gerade mein Fachgebiet.
    Trotzdem mal versucht, LE, OE und D2 mit dem Arduino zu füttern, LEDs als Hilfe um es sichtbar zu machen. O2 auch an eine LED.
    Da kam nie ein Output an O2, egal welche Kombination. War auch nur ein wenig Spielerei.

    Ich habe dann noch nur VCC und GND angeklemmt, ich hatte stets auf allen O0...7 Pins ca. 1.2V.
    Ich schätze, das sollte nicht sein und wenn man das zu den 2.5V auf dem Adressbus addiert würde das ja ungefähr hinkommen,
    was ich am A0 des CPU Sockels gemessen habe.

    Einwände sind gern willkommen.

  • Flip-Flops sind jetzt nicht gerade mein Fachgebiet.

    Eigentlich ist das ein Latch, das soll rauskommen:


    • Bei /OE=HIGH kommt nie was raus (tristate).
    • Bei LE=HIGH ist das Latch "transparent", was auf D reingeht kommt auf Q raus.
    • BEI LE=LOW ist das Latch "gelatched" :) , was zuvor an Q anlag liegt unabhänig von D nun dauerhaft an.

    Eigentlich simpel.

    [edit]


    Im C64 wird es "missbraucht", da ist es entweder transparent oder tristate. Das Latching wird nicht verwendet. [EDITBitte melde dich an, um diesen Link zu sehen.] Sorry, Blödsinn, der Latch wird von /RAS gesteuert. Egal, mit obiger Beschreibung solltest du es testen können. [/EDIT Bitte melde dich an, um diesen Link zu sehen.]

    [/edit]
  • Okay,
    ich schätze das gehört zu den Dingen an die ich mich nicht mehr erinnern kann ;)

    Wie gesagt, es kam nie was um die 5V an den O Pins raus, egal welche Kombination. Dafür dauerhaft 1.2V.

    Ich bestelle dann mal... Jetzt nur noch überlegen, was ich gleich mitbestelle, damit sich die Versandkosten einigermaßen lohnen.

  • Ich habe dann noch nur VCC und GND angeklemmt, ich hatte stets auf allen O0...7 Pins ca. 1.2V.
    Ich schätze, das sollte nicht sein und wenn man das zu den 2.5V auf dem Adressbus addiert würde das ja ungefähr hinkommen,

    Doch, das ist völlig korrekt:
    Wenn nur Vcc und GND anmgeklemmt sind, ist /OE folgich offen. Offener Eingang bedeutet "HIGH". /OE=HIGH heißt, alle Ausgänge auf tristate (hochohmig). Da kann nichts (Brauchbares) rauskommen.

    Zumindest /OE musst du auf GND klemmen, damit sich was an den Ausgängen tut.

    [edit]


    Spannungen, die parallel anliegen (hier die 2,5 V vom Bus und die 1,2 V vom Bauteil) addieren sich nicht. Dazu müssten sie in Serie geschaltet sein, wie z. B. Batterien in einer Taschenlampe.
    Bei Parallelschaltung kommt irgendwas raus. (Abhängig von den Innenwiderständen der Spannungsquellen und von der Last.)

    [/edit]
  • Nun messe ich an O2 in jeder Kombination 3.6V.

    Vielen Dank für eure Geduld mit mir. Das scheint hier eine gute Community zu sein :)

    Die Testcartridge habe ich jetzt übrigens hier über den mir gegebenen Link bestellt!

  • Ja ... wenn es nicht funktioniert hätte, hätte man ohne Auslöten erste Anhaltspunkte gehabt.

    Falls man nichts sieht, hätte man die Fehlerquelle schon etwas systematischer eingrenzen können. Darum ging es mir eigentlich in diesem Zusammenhang. So bleibt die Situation halt momentan noch etwas unklar nach den bisher hier bereits ausgelöteten ICs ...

    nein wiso? er hat doch schon direkt vorher festgestellt das A0 immer high ist!
    und gefragt was er machen kann.

    dann fiel mir mein früherer trick ein, mit den beiden widerständen
    um erstmal festzustellen ob etwas an A0 defekt ist.

    also, ob ein eingang die A0 nach high oder low zieht. was ja nie dürfte. das kann man an den 2,5V sofort erkennen.

    an meiner messpitze hatte ich immer diese zusätzliche widerstände an masse und +5V und dazwischen jeweils einen taster.
    so konnte ich während dem messen, mit den tasten, den signal-messpegel beeinflussen und die signalpegel beobachten.

    diesen trick zeigte ich bei epson, commodore, tulip, philips-eiserfeld usw. bei z.b. service-schulungen.

    Und siehe da, ohne U26, aber mit VIC, bleibt A0 auf 2,5V.

    super

    Also, 74LS373 bei Reichelt bestellen? (oder 74HCT373)

    nur LS373 nehmen.

    Die Testcartridge habe ich jetzt übrigens hier über den mir gegebenen Link bestellt!

    bitte frag thomas Bitte melde dich an, um diesen Link zu sehen. ob er einen 74ls373 hat und ihn dir mit senden kann.

    gruß
    helmut

    Helmut Proxa @axorp (HP.)

    proxa computer

    ultra electronic Helmut Proxa GmbH & Co. Computer Systeme Hardware Software KG - Telex 888 66 27 uehp

    4 Mal editiert, zuletzt von axorp (11. Februar 2018 um 23:01)

  • Zitat von axorp

    bitte frag thomas Bitte melde dich an, um diesen Link zu sehen. ob er einen 74ls373 hat und ihn mitsenden kann.

    Leider zu spät, ich habe die Bestellung bei Reichelt schon getätigt.
    Und gleich mal ein paar Teile für eine Lochraster SD2IEC mitbestellt, für irgendwann mal.
    Aber eins nach dem anderen. Erstmal den schönen alten C64 fixen.
    Auch dir vielen Dank für die Tipps.

    Wenn die Bestellung da ist, werde ich berichten!

  • ich habe mir den schaltplan angesehen,
    A0 von der CPU ist am Q ausgang vom 74LS373, es könnte sein das der 373 garnicht defekt ist.
    er speichert ja den zusand von A0/A8 usw. vom VIC über die leitungen RAS und AEC im 74ls373.
    es könnte sein das da ein signal auf A0 ist und deswegen die 3,xV.
    ich würde erstmal nachmessen ob ein signal auf A0 ist, ohne die CPU.
    falls ja, dann liegt es wohl nicht am 373 und wir müssten ganz woanders suchen und A0 wohl erstmal vergessen.

    gruß
    helmut

    Helmut Proxa @axorp (HP.)

    proxa computer

    ultra electronic Helmut Proxa GmbH & Co. Computer Systeme Hardware Software KG - Telex 888 66 27 uehp

  • Leider zu spät, ich habe die Bestellung bei Reichelt schon getätigt.

    falls noch möglich, bestell bitte noch zwei 74hct4040 (74hc4040 falls hct nicht vorhanden)
    und 24 low current leds mit 24 1K bis 2,2 kohm widerständen dazu.

    Helmut Proxa @axorp (HP.)

    proxa computer

    ultra electronic Helmut Proxa GmbH & Co. Computer Systeme Hardware Software KG - Telex 888 66 27 uehp

  • Okay,

    also die 3,X Volt lagen an ohne installierter CPU. Und es war wieder normal, wenn entweder der VIC oder der 74LS373 entfernt waren. Ein hochbiegen des A0/A8 am VIC und einschleusen einer Diode hatte keinen positiven Effekt, erst als der 74LS373 entfernt war.

  • Ich muss dann morgen früh fix mal schauen, ob man noch was in das Paket hineinpacken lassen kann.

  • Ich muss dann morgen früh fix mal schauen, ob man noch was in das Paket hineinpacken lassen kann.

    Das macht Reichelt nach meinen Erfahrungen leider nicht :( ... mir wurde "empfohlen", eine neue Bestellung aufzugeben. Lediglich ein Teil, das Lieferverzögerung hatte (mehrere Wochen) wurde auf Anfrage mal aus einer Bestellung gestrichen, damit ich den Rest endlich bekam.

  • Ja, ich glaube das hatte ich auch schon mal.

    Leider vergisst man gerade bei Elektronikkomponenten mal das eine oder andere.

    Ich muss zugeben, das ich manches mal dann lieber was bei Aliexpress nachbestellt habe, um Versandgebühren zu sparen, auch wenn es dann lange dauert, bis es da ist.
    Bei Widerständen, Transistoren usw.

    Aber das mit dem C64 kann nicht warten, das Gerät ist schon ewig defekt (20 Jahre+) und will aus dem Dornröschenschlaf geweckt werden! :D