Plattenspieler-Forum
Victor TT-81 / TT-101 SC-3042 Ersatz - Druckversion

+- Plattenspieler-Forum (https://plattenspieler-forum.de)
+-- Forum: Geräte (https://plattenspieler-forum.de/forumdisplay.php?fid=4)
+--- Forum: Plattenspieler (https://plattenspieler-forum.de/forumdisplay.php?fid=5)
+---- Forum: Teile (https://plattenspieler-forum.de/forumdisplay.php?fid=102)
+---- Thema: Victor TT-81 / TT-101 SC-3042 Ersatz (/showthread.php?tid=4194)



Victor TT-81 / TT-101 SC-3042 Ersatz - Erzkanzler - 01.05.26

Moin,

nachdem ich nun auch in den Kreis der TT-81 Besitzer aufgenommen bin, habe ich mich mal dem Problem mit dem nicht mehr verfügbaren NPC-Baustein zu gewandt.
Es gab wohl in Russland einen Entwickler welcher ein Replacement auf Prozessorbasis gebaut hat, leider ist diese Quelle aus gegebenen Anlass nicht mehr verrfügbar.

Ich habe versucht die Funktion auf Basis des Schaltplans des TT-101 zu analysieren und dabei festgestellt das eine funktionale Lösung eigentlich kein Problem sein sollte.

Letztendlich müssen 3 Signale generiert werden. 
Zum ersten 44.000 Hz als Referenztakt und Basis für 33 1/3, zum zweiten 59.400 Hz als Basis für 45 Hz und drittens das Ansteuerungssignal von 100Hz für 33 1/3 RPM bzw. 135Hz für 45 RPM.

Pin 1    +Ub
Pin 2    Masse
Pin 3    Input 45/33 1/3
Pin 4    NC
Pin 5    Output 44.000 kHz (Referenztakt)
Pin 6    Output 100/135 Hz 
Pin 7    NC
Pin 8    Input Teiler 446 (+6)
Pin 9    Input Teiler 445 (+5)
Pin 10  Input Teiler 444 (+4)
Pin 11  Input Teiler 443 (+3)
Pin 12  Input Teiler 442 (+2)
Pin 13  Input Teiler 441 (+1)
Pin 14  Input Teiler 440 (44.000/440=100 oder 59.400/440=135)
Pin 15  Input Teiler 439 (-1)
Pin 16  Input Teiler 438 (-2)
Pin 17  Input Teiler 437 (-3)
Pin 18  Input Teiler 436 (-4)
Pin 19  Input Teiler 435 (-5)
Pin 20  Input Teiler 434 (-6)
Pin 21  NC
Pin 22  NC
Pin 23  Quarz (nicht benötigt)
Pin 24  Quarz (nicht benötigt)

Mit einem Arduino möchte ich jetzt nicht unbedingt eine stabile Frequenz von 44.000 Khz erzeugen, dafür gibt es Heute fertige Bausteine wie den Funktionsgenerator AD9833, welcher direkt über den Prozessor angesprochen wird.
Eigentlich würde es sich anbieten über den AD9833 die 1.188.000 Hz zu erzeugen und auf den HW-Interrupt Input 2 zu legen und über Zähler dann die 44.0kHz
(1.188MHz / 27) erzeugen und diese auf Pin 5 auszugeben und weiter intern durch 440 (100Hz) zu teilen bzw. über einen zweiten Teiler 59,4kHz (1.188MHz / 20) und weiter intern durch 440 (135Hz) teilen. Aber...das wird mit 16MHz Systemtakt am Arduino nicht klappen. Ebenso steigt bei f > 400kHz beim AD die Jitterbildung.
Gestorben.

Also..wir müssen runter mit der Frequenz. Warum nicht direkt mit 2 Stk. AD9833 die 44kHz und 59,4kHz erzeugen?
4x   OUT Ansteuerung 2x AD9833
2x   IN Eingang 44/59,4kHz
1x   IN Drehzahlwahl 33/45UPM
1x   Out Referenztakt 44kHz
1x   Out 100/135Hz
13x IN für Teiler
macht insgesamt 22 GPIOs, also genau die Anzahl der GPIOs die auf einem Arduino zur Verfügung stehen. Dafür müssten aber auch D0 und D1 genutzt werden, mach ich nicht so gerne. Dann evtl. nur auf +-5 gehen.
Sollte klappen. Ich werde bei Gelegenheit ein PCB routen und fertigen lassen. An die Software kann ich mich allerdings erst im September setzen wenn ich wieder halbwegs fit bin.

Spannendes Projekt. Andere Ideen?

LG
Martin


RE: Victor TT-81 / TT-101 SC-3042 Ersatz - Hifijc - 01.05.26

Ich wäre dir sehr dankbar und wäre Abnehmer für mehrere Chips wenn du da was nachbaust/entwickelst, ich hab für solche Projekte leider derzeit überhaupt keine Zeit. Das russische "original" ist auf Basis von einem ATtiny der auf eine für das Gerät direkt passende Adapterplatine gelötet wird, näheres findet man in den Victor Threads in dem russischen Forum. Der Herr sagte er hat für die Serienreife einen Monat Entwicklungszeit gebraucht. Er hat auch viele Schritte recht detailliert beschrieben was er wie gemacht hat und welcher Chip genau verwendet wird, ich meine sogar ein Bild vom Platinenlayout in Erinnerung zu haben.

Der Technics MN6042 arbeitet wohl sehr ähnlich und den könnte man auch gleich mit abfrühstücken. Big Grin


RE: Victor TT-81 / TT-101 SC-3042 Ersatz - Erzkanzler - 01.05.26

Moin Jan-Cedric,

die Tinys sind m.E. genau so suboptimal wie die Arduinos, entweder klemmt es am Speed oder an den zur Verfügung stehenden GPIOs.
Teensy 4.0 wäre eine Möglichkeit. Hab ich zwar noch nicht programmiert aber es ist ja nie zu spät.
600MHz Systemtakt würden es erlauben alle Frequenzen mit der erforderlichen Genauigkeit intern zu generieren.

LG
Martin


RE: Victor TT-81 / TT-101 SC-3042 Ersatz - Hifijc - 01.05.26

Ich verfolge auf jeden Fall weiter gespannt.


RE: Victor TT-81 / TT-101 SC-3042 Ersatz - HighEndVerweigerer - 01.05.26

Ich hab zwar nicht mal ein Drittel verstanden, aber tolles Projekt, Martin... th_up


RE: Victor TT-81 / TT-101 SC-3042 Ersatz - Erzkanzler - 03.05.26

Moin,

Megabass im russischen Forum hat das auf Basis eines älteren ATtiny2313-Chips aufgebaut.
Ich denke das ich den Atmega328P nehmen werde. Der hat zwar ein Paar Pins mehr, die Platine wird aber nicht deutlich größer.
Wenn man sich in des Projekt eindenkt vereinfachen sich einige Dinge. 
Wir nehmen den vorhandenen Oszillator auf der Victor-Platine, spart Kosten und macht die Programmierung einfacher.

9.504MHz / 8 = 1.188MHz
1.188MHz / 27 = 44.000Hz
1.188Mhz / 20 = 59.400Hz

Durch den krummen Takt sind dann zwar einige Funktionen nicht mehr sauber einsetzbar, brauchen wir aber eh nicht.
Hier wird nur geteilt.

Zum Vergleich:
   

tbc

LG
Martin


RE: Victor TT-81 / TT-101 SC-3042 Ersatz - Hifijc - 03.05.26

Pitch und das Strobo funktioniert also weiterhin bei dem 81/101? In dem Forum gibt es noch einen zweiten Nachbau mit dem ATtiny 417.


RE: Victor TT-81 / TT-101 SC-3042 Ersatz - Erzkanzler - 03.05.26

Ja, wenn die 44.0kHz Referenztakt erzeugt werden funtioniert alles weiter. 
LG
Martin