CV 1500 Lichtermeer

  • Noch eine Erkenntnis, die meine Angaben bestätigen:
    Es ist mir gelungen, den Einschaltprozess auf meinem Oszi sichtbar zu machen. bisher hatten immer irgendwelche Störimpulse auf der SV den Trigger ausgelöst.
    Scheinbar kannten die Dual-Entwickler das Schieberegisterproblem bereits, jedenfalls gibt die Prozessorbox bereits nach dem Einschalten ein paar ms später mit CKF getaktet auf der DF-Leitung lauter Nullen aus, die in die Schieberegister (IC1001 und IC1002) geschrieben werden.
    Wenn also die Schieberegisterausgänge nach dem Einschalten wodurch auch immer eine unbestimmte Lage eingenommen haben erfolgt als Erstes so schnell die Ausgabe der Null-Lage, dass z.B. das Standby-Signal keinen Blödsinn macht und deshalb auch kein Lichtermeer entstehen kann.
    Anbei das Oszillogramm.
    Interessant ist auch die Kerbe im Spannungsverlauf gleich nach dem Einschalten. Da bricht für einen kurzen Moment die Spannung ein. Das ist dem Hochlauf aller CMOS-Gatter geschuldet. Die Transistoren der Ausgänge sind für einen kurzen Moment beide leitend und produzieren einen Kurzschluss, der aber nur kurz anhält. Normalerweise sollte der nicht sichtbar sein. Das verhindern in guten Schaltungen ein gutes Massekonzept und Stützkondensatoren über den Stromversorgungsanschlüssen der ICs. Die Dual-Schaltung ist an der Stelle mehr als mies.

  • Hallo HaJo,

    Scheinbar kannten die Dual-Entwickler das Schieberegisterproblem bereits, jedenfalls gibt die Prozessorbox bereits nach dem Einschalten ein paar ms später mit CKF getaktet auf der DF-Leitung lauter Nullen aus, die in die Schieberegister (IC1001 und IC1002) geschrieben werden.

    Das ist eine wichtige Information, die mir bisher nicht bekannt war, aber wohl durchaus sinnvoll ist.
    (Hinweis an die Leser: bei meinem CV war der Prozessor defekt und ich besitze keine Originalsteuerung)

    Die Umsetzung erfolgt zum Wochenende und der Test dann gemeinsam.
    Das Raster für das Funktionsregister habe ich bereits beschleunigt (Gesamtzeit < 60us).
    Jetzt muss der "Langschläfer" nur noch etwas schneller geweckt werden, dann hätten wir es.


    Gruß,
    Karl

    Sometimes you can't make it on your own! U2

  • Hallo Karl,

    Das Raster für das Funktionsregister habe ich bereits beschleunigt (Gesamtzeit < 60us).

    SUPER. Damit bist du schon schneller als das Original. Siehe erstes Oszillogramm im #37. Ich habe 62µs mit der originalen Box gemessen.

    Viele Grüße
    HaJo


    >>> Bitte keine Fachfragen per Pinnwand, PN oder E-Mail.<<<
    >>>>>>>> Nutze das Forum zum Vorteil aller. <<<<<<<<<


  • Bei den CV1500-Funktionsprüfungen hat sich herausgestellt, dass seinerzeit CMOS-ICs verbaut wurden, die ein unterschiedliches Verhalten beim Einschalten zeigen.
    Vor allem die Schieberegister der Funktionssteuerung sind davon betroffen. Sie gehen beim Einschalten nicht in eine definierte Lage, sondern müssen erst durch den Prozessor dazu gebracht werden.
    Dieser Zustand war in der ersten Arduino-Version noch nicht bekannt und führte bei 2 Usern zu dem bekannten Lichtermeer.
    Ob die betroffenen ICs im Gerät verbaut sind kann man leicht prüfen:
    Gerät ausschalten (Netzstecker ziehen),
    Prozessorbox bzw. Prozessorplatine ausbauen,
    Gerät mit Netz verbinden und einschalten.
    Leuchten jetzt LEDs auf (Standby-LED ausgenommen) sind die schlechten ICs eingebaut. Bei diesen CVs muss bei Einsatz des Arduinos eine Einschaltzeitverzögerung für Relais 3 eingebaut werden.
    Der Arduino ist durch seine internen Einschaltroutinen lansamer als der Originalprozessor (ca. 80ms). Erst dann kann er die Schieberegister in Grundstellung bringen. Deshalb muss diese für die LEDs instabile Einschaltzeit überbrückt werden.
    Wer also einen Arduino mit den von Cinober implementierten hervorragenden Steuermöglichkeiten verwenden will sollte diesen Test unbedingt machen und bei der Arduinobestellung angeben. Die entsprechenden Bauteile und die Umbaumaßnahme sind dann der Platine beigefügt.

    Viele Grüße
    HaJo


    >>> Bitte keine Fachfragen per Pinnwand, PN oder E-Mail.<<<
    >>>>>>>> Nutze das Forum zum Vorteil aller. <<<<<<<<<


  • Hallo,
    so, habe jetzt meinen CV zwei Wochen zu Hause. Bevor ich ihn testete, mußte ich noch ein paar Sachen an Ihm erledigen. So stellte Hajo fest, daß ein Kanal an Phono2 nicht funktionierte und ich wollte auch noch Zivis Vorschlag, die Frontplatine auf Masse zu legen, umsetzen. Der Originalprozessor ist ja ziemlich störanfällig gegen statische Aufladungen, ich denke mal der Arduino ist da unempfindlicher.
    Ich muß sagen, Karl und Hajo haben eine hervorragende Arbeit abgeliefert. Absoluten Respekt und meine Hochachtung. Der CV funktioniert wunderbar.
    Es sind mir noch ein paar Kleinigkeiten aufgefallen. So habe ich Ausversehen beim Hantieren den CV ausgeschaltet und mit einem Reflex gleich wieder eingeschaltet. Dann gibt es einen starken Knacks im Lautsprecher, das dürfte aber beim Originalprozessor nicht anders sein, also nicht nachmachen.
    Im Kopfhörerbetrieb und es liegt beim Einschalten ein Signal an, schaltet der CV mit Originalprozessor für einen Moment das Signal voll durch. Mit dem Arduino ist das verschwunden, es gibt nur ein sachtes Plopp, dafür rummst es dann beim Ausschalten (über Stand-By). Also erst Kopfhörer absetzen.
    Mit der Originalfernbedienung funktioniert das Gerät auch voll und ganz, mit meiner Ersatzfernbedienung nur noch teilweise. Alle Geräte funktionieren damit, nur die Verstärkerfunktionen nicht. Das war vor Hajos Umbaumaßnahme so nicht der Fall. Vorher mußte ich meine ErsatzFB allerdings senkrecht nach unten halten um volle Funktion zu haben. Ich schätze mal, es liegt an der FB selber und ich werde das Teil nochmal neu programmieren.
    Gruß
    Thorsten

    [size=8]Derzeitige Hauptanlage: CV 1500, CV 1540, C 839, CS 650RC, Heco Aleva

  • Hallo,
    noch der Nachtrag zur Ersatzfernbedienung. Nach Neuprogrammierung jetzt auch einwandfreie Funktion mit Arduino.
    Gruß
    Thorsten

    [size=8]Derzeitige Hauptanlage: CV 1500, CV 1540, C 839, CS 650RC, Heco Aleva

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!
Nach der Registrierung können Sie aktiv am Forenleben teilnehmen und erhalten Zugriff auf weitere Bereiche des Forums.