KU 14194 erzeugt falschen Takt

Es gibt 94 Antworten in diesem Thema, welches 15.377 mal aufgerufen wurde. Der letzte Beitrag (22. Januar 2016 um 22:42) ist von ralf02.

  • Jetzt habe ich die _CS Leitungen der 3 Roms geprüft (jeweils Pin 20):

    Der Logik-Tester zeigt "Pulse" an beim
    901227
    901225
    Das ist auch kurz nach dem Einschalten so.

    Beim 901226 geht die Leitung dauerhaft auf "high", nachdem sie kurz nach dem Einschalten für etwa eine Sekunde auf Pulse war.

    Ist das normal ?

    Grüße,
    Ralf

  • Das hört sich alles sehr normal an, Basic wird kurz angesprochen, dann geht schon mal recht viel, und dann hängt er normalerweise in der Input-Schleife. Hast du ne Floppy oder Datasette zur Hand, und kannst mal blind versuchen was zu laden? Dann ist sicher, daß CPU und OS funktioniert.

    Das Problem vermute ich daher eher in Richtung VIC, oder Modulator. Kannst du mal über FBAS anschließen?

  • Blind Directory laden an der 1541 funktioniert nicht (gar keine Reaktion auf LOAD"$",8). Allerdings läuft die Floppy kurz an, wenn der C64 eingechaltet wird. Leider ergibt sich auch über FBAS das gleiche schwarze Bild.

    Wäre jetzt nicht bei den Rams weiter zu suchen ?

  • Die RAMs sind eher nicht von dem Typ der zu Problemen neigt.

    Was liegt bei dir an Pin 15 der beiden 74LS257 an? Dort sollte ein Takt zu finden sein. Wenn nicht ist der 7406 platt.

    Auch kannst du für weitere Tests den CIA auf U1 und das BASIC-ROM (U3?) rausnehmen. Ebenso den SID. Der C64 wird dann zwar nicht komplett starten, aber du solltest ein Bild bekommen.

    Auch das Char-ROM kann man entfernen, aber dann bekommst du, wenn der Rechner dann startet, einen Schneesturm statt normalem Text oder leerem Bildschirm.

  • So, Basci-Rom, CIA (U1) und SID habe ich herausgenommen, keine Änderung.
    Impulse an den Pins 15 der 74LS257 sind da.
    Die verbauten RAMs sind TMS4164-20NL. Ich habe die mal "huckepack" mit TMS4164-12NL überbrückt, leider keine Änderung.
    Auch habe ich sicherheitshalber nochmal jeweils 3 6510 und 3 6569R1 eingesetzt, auch ohne Erfolg.

    Wo könnte ich weiter machen ?

  • Du hast ein Oszi wenn ich das richtig weiss. Schau dir mal die ganzen Signale an und, wenn du den Schaltplan lesen kannst, überleg dir ob die so korrekt sind.

    Kannst du ein anderes KERNAL-ROM probieren? Hast du den VIC mal in einem funktionierenden C64 getestet? Die +12V an Pin 13 des VIC sind vorhanden?

    Bekommst du beim Einschalten des C64 ein 'Zucken' auf dem Monitor? Also das Zeichen, daß der VIC ein Videosignal liefert und sich der Monitor darauf einstellt?

  • Ich habe 3 andere Kernals 901227 getestet (Versionen -02 und -03), ohne Erfolg. Der VIC läuft in einem anderen C64, 12V an dessen Pin 13 sind vorhanden. Ein Zucken des Bildes beim Einschalten (du meinst evtl., dass ganz kurz Zeichen oder Grafik oder ein Rahmen aufblitzt ?) konnte ich nicht feststellen, ich habe aber keinen Monitor, sondern ein LG LCD-TV.

    Ein 50 MHz Oszi habe ich, allerdings nur rudimentäre Kenntnisse von Digitalelektronik, die nicht ausreichen, um aus dem Schaltplan zu erkennen, wie die Signale korrekt aussehen müssten. Welche Leitungen sollte ich mir am Oszi anschauen und worauf sollte ich achten? Ich würde dann Fotos von den Oszillogrammen machen und hier einstellen.

    Grüße,
    Ralf

  • Es gibt einen Thread in dem ich diverse Signale mit dem Oszi gemessen habe und die dazu erzeugten Bilder gepostet habe.

    Mit Zucken meine ich das, was ein Röhrenmonitor tut wenn man den Rechner einschaltet. Der hat einen frei laufenden Oszillator für die Ablenkung der dann vom Videosignal des Rechners eingefangen wird. Das was dann auf dem Monitor passiert ist, wenn man es einmal gesehen hat, nicht zu verwechseln.

  • Okay, habe den Thread "Messpunkte mit dem Oszi beim C64" gefunden und durchgearbeitet und werde die Messungen morgen durchführen. Mein Oszi ist leider kein Speicheroszi, mal sehen, wie gut sich die Signale darstellen lassen.

  • Man kann auch ohne Speicheroszi oft sehen ob die Signale OK aussehen.

    Ich hatte mal ein defektes RAM, das konnte ich aus der Aktivität der entsprechenden Datenleitung ableiten, alle anderen 7 sahen etwas anders aus, diese eine Leitung sah auf dem Oszi irgendwie komisch aus.

  • Hier die ersten Messungen:

    PHI0 zur Dotclock scheint okay:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Auch der PHI0 zu AEC (Pin 5 der CPU) ist okay, AEC ist im Vergleich zu PHI0 ganz leicht nach rechts verschoben (ohne Bild).

    PHI0 zu RAS (Pin 18 VIC) scheint auch okay:

    Bitte melde dich an, um diesen Anhang zu sehen.

    PHI0 zu CAS (Pin 19 VIC) ist nicht okay, das CAS-Signal ist fast "flatline":

    Bitte melde dich an, um diesen Anhang zu sehen.

    Ist das Problem dann doch beim VIC zu suchen ? (ich hatte schon mehrere probiert, spielen die Versionen R1 oder R3 eigentlich eine Rolle ?)

    Grüße,
    Ralf

  • Hast du CAS am VIC oder an den RAMs getestet? CAS läuft noch durch die PLA und wenn die einen Schuss hat kann VIC lange CAS erzeugen, es wird bei den RAMs nichts ankommen.

    R1 und R3 unterscheiden sich in einigen Details, aber sie sind in dieser Richtung identisch, wenn alles OK ist solltest du mit beiden ein Einschaltbild bekommen.

  • CAS habe ich (bisher nur) am VIC getestet. Statt der original PLA habe ich die Super-PLA V3 eingesetzt. Die müsste ja eigentlich funktionieren, allerdings habe ich gerade bei den Daten der Super-PLA gelesen, dass diese zu diversen Board-Versionen kompatibel ist, wobei allerdings das KU-Board nicht erwähnt wird.

    Also werde ich als nächstes eine original PLA testen und dann ggf. weiter das CAS-Signal am Ram prüfen.

  • Lass mal die PLA raus und schau dir CAS am VIC an. Das Signal sollte immer geliefert werden sobald der VIC Strom und Takt hat. Wenn es nicht kommt, aber der VIC in einem anderen C64 funktioniert musst du den Kurzschluss suchen gehen.

  • Dein Hinweis auf einen möglichen Kurzschluss hat mich auf den entscheidenden Punkt gebracht: An der CAS-Leitung war ein 100nF Abblockkondensator gegen Masse vorhanden. Das eine Bein des Kondensators war an einem Lötpunkt der CAS-Leitung (wo die Leitung von der Unterseite an die Oberseite der Platine kommt, links unten knapp außerhalb des VIC-Gehäuserahmens), das andere Bein "hochgelegt" an die Wand des VIC-Gehäuserahmens gelötet. Der Kondensator sah so aus wie original dorthingehörend (keine auffälligen Lötstellen etc.), er gehörte zu den 100nF-Kondensatoren, die ich alle ausgetauscht hatte. Laut Schaltplan gehört der natürlich nicht dahin und es wäre ja auch unsinnig, das CAS-Signal durch den Kondensator kurzzuschließen.
    Also den Kondensator entfernt und mit der Super-PLA getestet ..... immer noch schwarzes Bild. Dann eine 901114 eingesetzt: Jetzt kam ein magenta Bild oder Streifenmuster mit verschiedenen Farben. Dann die Fairchild 8218 eingesetzt, die da auch original drinne war und ..... Einschaltmeldung ist da !
    Also funktioniert die Super PLA auf dem KU-Board tatsächlich nicht.
    Ein Glück dass ich die Suche systematisch angegangen habe, da hätte ich das RAM und alle anderen ICs noch und nöcher tauschen können, das CAS Signal wäre trotzdem kurzgeschlossen gewesen.
    Der Rechner (Flohmarktfund) gehörte übrigens einem Amateufunker (das Rufzeichen stand unten auf dem Gehäuse) - warum der wohl dort diesen Kondensator eingesetzt hatte ?
    Allen nochmals vielen Dank für die Hilfe.

    Grüße,
    Ralf

  • Nein, der Kondensator gehört da hin, siehe auch Schaltplan des C64. Es ist allerdings kein 100nF Kondensator sondern so in der Gegend von 82pF, also ca. Faktor 1000 kleiner! Kein Wunder, daß da nichts ging...

    Die Idee ist CAS etwas zu verzögern. Könnte auch erklären warum die anderen PLAs bei dir nicht wollen wenn der nicht bestückt ist.

  • Moment, welcher Kondensator da wo reingehört hängt von der verbauten PLA ab... Schau mal hier rein

    Bitte melde dich an, um diesen Link zu sehen.

    und dort den Schaltplan mit der Nummer 251138-1of2 Dort wirst du Kondensatoren im pF-Bereich an mehreren Signalen finden.

  • Ist dieser Schaltplan denn richtig ? Ich habe ja eine KU-14194HB Platine.
    In diesem Schaltplan ist die PLA 8218, die bei mir eingebaut ist, nicht vorgesehen (nur 7700 und 8112). Der R42 soll in allen Fällen 82 Ohm sein, bei mir ist
    es 33 Ohm.
    Ich konnte die KU-14194 bei Zimmers nicht finden, gibt es dort einen Schaltplan dafür ?

    Grüße,
    Ralf