01.05.26, 12:20
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
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
Roksan Xerxes / Artemiz / Ortofon Virtus und jede Menge anderes Geraffel


![[-]](https://plattenspieler-forum.de/images/collapse.png)
