![]() |
|
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.
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... 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 |