6567 VIC NTSC gesucht !

Es gibt 125 Antworten in diesem Thema, welches 23.500 mal aufgerufen wurde. Der letzte Beitrag (3. Juni 2017 um 21:36) ist von kinzi.

  • Leider derzeit keine Eiswürfel im Haushalt vorhanden...
    (die 200gr Gehacktes Halb/Halb bekommt ich gefroren nicht zwischen dem Abschirmblech und den Kondensator
    auf das IC Gehäuse...)

    ich denke, es ist Zeit für eine kurze Verschnaufpause...

    Danke Gerrit bis dato für deine besondere Unterstützung...

    LG Micha

    gepflegt werden: VC20, VIC20, C16, 116, C/plus4, C64, C64 II, SX64, C128, C= PC20-III, C= LT286-C,... :thumbup: + amigos

  • (die 200gr Gehacktes Halb/Halb bekommt ich gefroren nicht zwischen dem Abschirmblech und den Kondensator
    auf das IC Gehäuse...)

    *hust* ... *pruuust* ... *röchel* ... *verschluck*
    Der war super! Stelle mir das grad bildlich vor ... "Jetzt nur für kurze Zeit, der neue McCommodore!"
    :D

    Die kleine braune/schwarze "Pille" ist ein 39 pF Kondensator mit +/- 5 % Toleranz. Es kann gut sein, dass der so gealtert ist, dass er aus diesem Toleranzbereich rausgelaufen ist. Die normalen Kondensatoren "für den Hausgebrauch" weisen höhere Toleranzen auf (+20 % / -10 %, wenn ich mich nicht irre), da müsstest du einen aus der Masse "rausklingeln" mit dem C-Meter, den du für einen Test dann verwenden kannst. Es hat nämlich sicher einen Grund, warum hier ein +/- 5 % Teil verbaut wurde.


    Bitte melde dich an, um diesen Link zu sehen.


    Das Diagramm zur Auswahl von Cext aus demBitte melde dich an, um diesen Link zu sehen. zeigt einen relativ schmalen Bereich (ich habe es rot markiert) für Cext für den Zweck im C64 (man will ja 8.18 MHz Output). Hat dein Multimeter einen C-Messbereich in der Gegend von 200 pF Endausschlag? Dann könntest du die Pille man auslöten und messen.

    Ich kann übrigens nur wärmstens empfehlen, Bitte melde dich an, um diesen Link zu sehen., wenn man kein Oszi bzw. kein Multimeter mit 20 MHz-Frequenzmessbereich hat. (Dir habe ich das eh schon geschrieben, nur für die Allgemeinheit). Das Ding hat einen TTL-Eingang und 50 MHz Autorange-Messbereich für Materialkosten im Eurobereich. Auf ePay gibt's glaube ich sogar fertige aus China. Damit kann man z. B. prima DOTCLOCK und COLOR messen.

    Sprut hat praktischerweise auch gleich ein Bitte melde dich an, um diesen Link zu sehen. im "Angebot".

    [Edit: Jede Menge Typos]

  • Ist da was für Dich dabei?

    Bitte melde dich an, um diesen Link zu sehen.

    Alternativ: hast kein Treffen in der Nähe, wo jemand mit nem Oszi dazu kommt? Die Dinger sind ja heute nicht mehr sooo rar.

  • VCO = Voltage Controlled Oscillator. Ein Oszillator dessen Ausgangsfrequenz über die Eingangsspannung kontrolliert wird. Der 74LS629 enthält davon zwei.

    Ohne Oszi wirst du am 74LS629 nicht viel messen können.

    Eiswürfel habe ich immer noch keine ;) aber ein anderes Arbeitsgerät besorgt.... (es kann weiter gehen :-))
    Bitte melde dich an, um diesen Anhang zu sehen.

    ich muss mich erst mit den vielen Möglichkeiten "anfreunden".. aber ist schon etwas feines...

    zuerst die bisherigen Meßpunkte nachgemessen: Wenn der Rechner läuft (ausser das eine rechte Bild)
    Signal / Wo /Frequenz Duty Cycle

    PHI0 CPU Pin 1 985 KHz 50% ...................
    Bitte melde dich an, um diesen Anhang zu sehen. Rechner NICHT hochfährt: NUR 277kHz: Bitte melde dich an, um diesen Anhang zu sehen.
    (rechte Bild, Der Rechner ist nicht "hochgefahren"...!)

    _IRQ CPU Pin 3 60 Hz 98% ...............................
    Bitte melde dich an, um diesen Anhang zu sehen. ==>>> (Frage: sind die 60 Hz (von der positiven Amplitude immer so lang ??)
    (und der Low-Pegel nur so kurz ??)

    _RAS VIC Pin 18 1.97 MHz 27% .........................
    Bitte melde dich an, um diesen Anhang zu sehen.


    _CAS VIC Pin 19 1.97 MHz 41% .........................
    Bitte melde dich an, um diesen Anhang zu sehen.


    Dot Clock VIC Pin 22 7.88 MHz 56% .....................nur 2,2MhZ
    Bitte melde dich an, um diesen Anhang zu sehen.

    Color Clock VIC Pin 21 17.73 MHz 45%.............
    Bitte melde dich an, um diesen Anhang zu sehen.


    Dot Clock VIC Pin 22 7.88 MHz 56% .............
    Bitte melde dich an, um diesen Anhang zu sehen.


    Hier habe ich die 12V am Spannungsregler gemessen
    (Sorry.. hatte falschen Tastkopf eingestellt, 1/5 anstatt 1/10 daher falsche (halbe) Spannung angezeigt)
    (bei den oberen Bildern bin ich mir nun auch nicht sicher,.. ob die Amplidude von der Spannung passt..)
    Bitte melde dich an, um diesen Anhang zu sehen.

    danke mfG. Micha

    gepflegt werden: VC20, VIC20, C16, 116, C/plus4, C64, C64 II, SX64, C128, C= PC20-III, C= LT286-C,... :thumbup: + amigos

    3 Mal editiert, zuletzt von TurboMicha (5. Mai 2017 um 19:01)

  • 50mV Ripple auf 12V ginge noch.


    Ja, die 60Hz IRQ sind so korrekt... Wobei, wenn deine Platine schon IRQs erzeugt, dann läuft sie schon fast. Der IRQ wird durch einen der CIAs erzeugt und der muss vom KERNAL dafür korrekt programmiert werden.

    Wie sieht denn das Signal an Pin 15 des VIC aus? Das ist das Videosignal, stell die Ablenkung auf 10µs.

  • Wie sieht denn das Signal an Pin 15 des VIC aus? Das ist das Videosignal, stell die Ablenkung auf 10µs.

    Bei folgendem Test, hat das Einschalten Normale 2 Sekunden gedauert und ich habe zwei Bilde gemacht

    Pin15:

    Beim Einschalten in den 1-2 Sekunden:
    Bitte melde dich an, um diesen Anhang zu sehen.
    wenn der Rechner dann Startbildschirm zeigt:
    Bitte melde dich an, um diesen Anhang zu sehen.


    kann ich den 629N jetzt nicht mit Skope richtig testen... ? ich habe das Gefühl wegen Timing und "Kondensator-Effekt"..
    Ich muss immer ca. 1 Minute abwarten und ausschalten, damit der Rechner NICHT mehr starten will..
    somit ist es für mich einfach sogar Bilder zu machen... wenn der Rechner eigentlich läuft (aber das hilft sicher wenigen)

    gepflegt werden: VC20, VIC20, C16, 116, C/plus4, C64, C64 II, SX64, C128, C= PC20-III, C= LT286-C,... :thumbup: + amigos

    Einmal editiert, zuletzt von TurboMicha (6. Mai 2017 um 07:52)

  • Wenn der Rechner warm startet, aber kalt nicht, dann wäre es eine Idee den Schuldigen mal mit Kältespray oder Eiswürfel in einer Plastiktüte zu suchen.

    Bei der Darstellung des Videosignales hatte ich mit Absicht 10µs Ablenkung vorgeschlagen da man so eine komplette Bildschirmzeile sehen kann.

  • Ja.. Kältespray :blass: werde ich noch kaufen...

    10ys,.. hatte ich doch eingestellt ?! :saint: (s.links oben ?)

    Der CPU Takt ist (wenn der Rechner nicht richtig läuft) ja auch nur 1/4,.. kann man davon ableiten ??

    Ich werde jetzt langsam am besten noch einmal von vorne anfangen...
    sprich,.. erst einmal gucken, was die Versorungsspannung 5V / 12V Schiene macht etc...

    habe das neue Oszi :f5: ja erst seit 1-2h "in Erprobung"... (komme auch noch aus dem analogem Hameg Zeitalter :wink:

    danke und Gruss


    PS: und ich tippe mehr "auf Zeit" als auf Wärme oder Kälte,.. da "entläd" sich irgendwas, bzw. braucht länger "Zum richtigem Aufladen"

    gepflegt werden: VC20, VIC20, C16, 116, C/plus4, C64, C64 II, SX64, C128, C= PC20-III, C= LT286-C,... :thumbup: + amigos

    Einmal editiert, zuletzt von TurboMicha (6. Mai 2017 um 11:17)

  • Die kleine braune/schwarze "Pille" ist ein 39 pF Kondensator mit +/- 5 % Toleranz. Es kann gut sein, dass der so gealtert ist, dass er aus diesem Toleranzbereich rausgelaufen ist. Die normalen Kondensatoren "für den Hausgebrauch" weisen höhere Toleranzen auf (+20 % / -10 %, wenn ich mich nicht irre), da müsstest du einen aus der Masse "rausklingeln" mit dem C-Meter, den du für einen Test dann verwenden kannst. Es hat nämlich sicher einen Grund, warum hier ein +/- 5 % Teil verbaut wurde.


    Bitte melde dich an, um diesen Link zu sehen.

    Habe jetzt am rechten Pin von C86 gemessen (sollte Pin5 74LS629N sein)...

    wenn der Rechner NICHT hoch läuft, kann man da nur 2MHz messen,
    wenn er dann richtig läuft, kommt auch die 8Mhz.. (
    => genau ein 1/4 genau wie bei der CPU ?! hmmm 74LA629N tauschen ?? ( wenn man aber keinen hat :-((

    Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.

    gepflegt werden: VC20, VIC20, C16, 116, C/plus4, C64, C64 II, SX64, C128, C= PC20-III, C= LT286-C,... :thumbup: + amigos

  • Habe jetzt am rechten Pin von C86 gemessen (sollte Pin5 74LS629N sein)...

    wenn der Rechner NICHT hoch läuft, kann man da nur 2MHz messen,
    wenn er dann richtig läuft, kommt auch die 8Mhz.. (
    => genau ein 1/4 genau wie bei der CPU ?! hmmm 74LA629N tauschen ?? ( wenn man aber keinen hat :-((

    Das hört sich ja schon sehr nach dem eigentlichen Fehler an. Wenn der DOTCLOCK nicht stimmt, kann der VIC auch kein Bild liefern.

    Am Pin 2 des 74LS629N wird diesem die Spannung zugeführt, die seiner gewünschten Ausgangsfrequenz entspricht. Entweder ist der 74LS629N defekt, dass er nicht mehr die richtige Frequenz erzeugt, oder der C86 ist defekt/gealtert, wodurch der 74LS629N nicht mehr im richtigen Bereich arbeitet (sondern eben um 2 MHz), oder aber die Erzeugung der Steuerspannung für den 74LS629N hat was.

    Wenn bei läuft/nicht läuft am Pin 2 des 74LS629N ein Unterschied feststellbar ist, ist sehr wahrscheinlich die Erzeugung dieser Steuerspannung defekt, das müsste man sich dann weiter ansehen.

  • _IRQ CPU Pin 3 60 Hz 98% ...............................
    ==>>> (Frage: sind die 60 Hz (von der positiven Amplitude immer so lang ??)
    (und der Low-Pegel nur so kurz ??)

    Sind eigentlich die 60 Hz IRQ in beiden Fällen (läuft / läuft nicht) da, mit 60 Hz, oder ändert sich das auch?

  • Das GESAMTE interne Timing des C64 wird von DotClock abgeleitet. Also auch PHI2 (Mit Umweg über PHI0 und die CPU) und das ist der Takt mit dem die CIAs und damit ihre Timer laufen.

    Die einzige Ausnahme sind die 50Hz für die TOD-Clock in den CIAs, aber das ist hier nicht relevant.

    Wenn also die Erzeugung von DotClock einen Schuss hat stimmt gar nichts.

    Jetzt mal die Spannungen an Pin 2 des LS629 checken, einmal wenn er läuft und einmal wenn er das nicht tut. Leider ist das keine konstante Spannung, also Zeit nehmen und schauen ob man Unterschiede erkennen kann. Als ich das letzte Mal dort gemessen hatte war es bei mir eine Art flacher Sägezahn.

  • Das GESAMTE interne Timing des C64 wird von DotClock abgeleitet.

    Das ist klar, das System an sich sollte aber auch mit DOTCLOCK = 2 MHz (Phi0 = 250 kHz) laufen, nur wird der VIC dann kein Bild produzieren.

    Dass es dann viermal langsamer ist usw. ist mir alles klar, mich würde nur rein neugierdehalber interessieren, ob es wirklich läuft und die CIAs initialisiert wurden, um IRQs zu generieren. Der DRAM-Refresh ist dann evtl. auch zu lang, stabil wird's also nicht sein. Daher meine Frage nach den IRQs.

    Ansonsten zur weiteren Reparatur wie du (und ich :D ) schon geschrieben haben - Messung an Pin 2.

  • Sind eigentlich die 60 Hz IRQ in beiden Fällen (läuft / läuft nicht) da, mit 60 Hz, oder ändert sich das auch?


    CPU, PIN3 => stimmt.. die 60Hz sind NICHT da, bzw. versuchen zu kommen (wenn der Rechner nur kurz zuckt...
    Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen.

    UND es STIMMT auch...

    PIN2 hat vom LS629 keine Spannung am PIN2, wenn er nicht startet !


    Ich muss langsam aufpassen, dass ich die "Screen-Shots" nicht durcheinander Würfel... (falls das hier mal passieren sollte, sorry)
    und wie man bei 1054Z am besten den Uav ablesen kann ?!

    Bitte melde dich an, um diesen Anhang zu sehen.

    d.h. also,.. PIN2 wird nicht richtig versorgt ?! wo kommt denn das Signal her?

    Danke, LG für die Unterstützung (trotz Sonne draussen :smile:
    Micha

    gepflegt werden: VC20, VIC20, C16, 116, C/plus4, C64, C64 II, SX64, C128, C= PC20-III, C= LT286-C,... :thumbup: + amigos

  • Das ist die Takterzeugung der 407 (Ausschnitt; irrelevante andere Schaltungsteile habe ich mal entfernt):

    Bitte melde dich an, um diesen Anhang zu sehen.

    Die Steuerspannung an Pin 2 kommt aus dem MC4044 (eine PLL). Miss hier mal an Pin 1 und Pin 3, ob da was kommt (Pin 3 = Phi 0 = 1 MHz; Pin 1 ebenfalls 1 MHz mit ggf. anderer Phasenlage).

  • Das Signal kommt vom MC4044P, Pin 8.

    Die Schaltung ist etwas komisch, aber vergleiche mal die Signale an Pin 9 bzw. Pin 10 des MC4044P wenn es funktioniert bzw. das nicht tut.

    Ein kaputter MC4044P wäre blöd, der ist nicht so einfach zu bekommen.

    kinzi: Der MC4044P ist keine PLL, der ist nur der Phasendetector... Die PLL ist die Gesamtschaltung und der Taktteiler im VIC zusammengenommen.

  • kinzi: Der MC4044P ist keine PLL, der ist nur der Phasendetector... Die PLL ist die Gesamtschaltung und der Taktteiler im VIC zusammengenommen.

    Du hast natürlich recht. Gemeint war es eh so. :thumbup:
    Der 74LS629N ist der VCO, der MC4044 der Phasenkomparator, von der anderen 74LS629N-Hälfte kommt über den 74LS139 der Referenzoszillator - alles zusammen ist die PLL.

  • Ihr beide seid echt die C64-Helden,.. :-)) gebt zu,. Ihr habt früher in Braunschweig gelebt ;)

    Habe jetzt erst einmal Pin1 (gelb) und Pin3 (türkis) vom MC4044 angeschaut:
    (Triggern war nicht ganz einfach..., aber Rigol-AUTO ist schon super..)

    wenn der Rechner läuft, sieht PIN1+PIN3 so aus (generell keine Phasenverschiebung)
    Bitte melde dich an, um diesen Anhang zu sehen.

    Wenn der Rechner NICHT läuft,.. kommt auf PIN3 trotzdem ein Rechteck:
    Bitte melde dich an, um diesen Anhang zu sehen.

    ABER PIN1 ("kommt nicht richtig hoch") nicht richtig zum laufen...
    Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen.

    ==> Also PIN1 ?? weiter untersuchen ?? ICU29 / U30 ?? :fui

    PS: und wenn das Bild an den seitlichen blauen Rändern auf dem C64 etwas zappelt, (zumindest ist das Bild dann schon da,,)
    dann kann man sehen, dass das PIN3 Rechteck Signal nicht 100% stabil läuft (nur so am Rande angemerkt)

    gepflegt werden: VC20, VIC20, C16, 116, C/plus4, C64, C64 II, SX64, C128, C= PC20-III, C= LT286-C,... :thumbup: + amigos

    Einmal editiert, zuletzt von TurboMicha (6. Mai 2017 um 17:51)

  • An Pin 5 des 74LS139 messen, ob PHI_COLOR anliegt (17,78 MHz). Dieser wird durch den 74LS139 geteilt durch 9 und an Pin 6 ds 139ers müssten daher ca. 1,97 MHz anliegen. Diese werden anschließend an das Flipflip 74LS74 weitergeleitet (messen an dessen Eingangs-Pin 11, ob das Signal da immer noch anliegt) und von diesem durch zwei geteilt, an dessen AUsgang (Pin 9) müssen ca. 1 MHz anliegen. Diese gehen dann auf den MC4044.

    Irgendwo auf diesem Weg muss der Hund begraben liegen.