Prima !
Dann habe ich jetzt alle zu berücksichtigenden Kennwerte zusammen und konnte mit
meiner gerade fertigestellten Testhardware bereits meinen ersten Software-Entwurf auf
die Einhaltung der nötigen Spezifikationen schon mal grob vortesten.
Vorläufiges Ergebnis mit µC
ATtiny 25-20 bei 16 MHz Takt:
- Für CXD2601AQ, CXD2605Q und (bis jetzt teilweise) für CXD2607Q geeignet.
- Zum Anschluss sind nur sechs Leitungen nötig. (wie beim 2601-1.1-Modul)
- Also auch wieder ideal für Selbsteinbauer (natürlich mit ausreichender Löterfahrung !).
- SPDIF / Professional-Format am Digitaleingang wird sauber erkannt und berücksichtigt.
- Bei SPDIF: das übliche Verarzten der Signale vom Digitaleingang in Byte 2 (SDSO)
- Auf jeden Fall immer zweckmässiges Verarzten von Byte 19
und Byte 20 (SDSI) beim
Aufnehmen aufs Band. Aller Schmutz fliegt gnadenlos raus.
Also unabhängig von Analog- / Digitalinput alles perfekt und nach DAT-Standard gereinigt.
- Mit der bis jetzt versuchsweise ziemlich direkten Programmierung und ohne aktive Korrekturen
des Timings wird EXCK von
500 kHz bis ca 1050 kHz unterstützt. Sogar erstaunlich sauber.
Die Firmware ist aber alles Andere als "elegant", eher Marke Holzhammer.... (aber recht effektiv)
Jeder Programmierer würde sicher schreiend die Hände über dem Kopf zusammen schlagen.....
Für alle alten Consumer-DAT mit CXD2601 / 2605 sollte der unterstützte Bereich für
das Taktsignal EXCK mehr als ausreichend sein, sodass ich in der Tat alle langjährig bewährten
"Reinigungsfunktionen" des alten des 2601.11-Moduls in einen einzigen kleinen µC mit nur 8 Pins
übertragen konnte. Die Erprobung in einem DAT steht aber noch an. Mutige Betatester vor !
NOCH OFFENE FRAGEN / AUSBLICK:
(14.10.2023, 08:46)HUCHT-Tec schrieb: [ -> ]...Am Einfachsten wäre es, von dem "Knackfloh" zwei Versionen mit für die jeweiligen
Frequenzbereiche von EXCK optimierten Firmware-Versionen zu entwerfen.
Dann würde man einfach die passende Ausführung danach auswählen, ob im "Zielgerät"
der Pin44 des Signalprocessors CXD260xQ auf "Low" oder "High" liegt.
Alternativ könnte der µC des "Knackfloh" natürlich die Frequenz von EXCK messen
und dann das nötige Timing automatisch anpassen.....
-> Für EXCK über ca 1 MHz wäre auch noch eine aktive Laufzeitkorrektur mit softwaremässigen
PLL-Techniken zwingend erforderlich, da der ATtiny mit 16 MHz Takt dafür sonst zu lahm ist.
Mir ist aber bis jetzt noch kein einziger DAT bekannt, der für EXCK so hohe Frequenzen nutzt.
===> KORREKTUR:
Es betrifft nicht den Pin44 der CXD260xQ, sondern den
Pin46 bei den CXD2605Q und CXD2607Q.
Bei CXD2601AQ stellt sich die Frage gar nicht, da der diese Umschaltung gar nicht hat. <=====
Auf meine Frage nach der Taktfrequenz habe ich leider bis jetzt noch keine Antworten erhalten:
(16.10.2023, 10:01)HUCHT-Tec schrieb: [ -> ]FRAGE:
hat jemand schon mal die Frequenz des Taktsignals "EXCK" bei einem moderneren / professionellem DAT
mit CXD2605 bzw CXD2607 - Signalprozessor gemessen oder hat da irgendwelche Erkenntnisse darüber ?
.
Küchentischmessaufbau aus Teilen aus der Bastelkiste:
.