(13.05.2025, 10:14)HUCHT-Tec schrieb: [ -> ].....Leider kann ich heute diese ganzen alten EED-Dateien aus den 90ern nicht mehr öffnen,.....
Meine aktuelle CAD-Software unterstützt leider keine EED-Dateien und kann die nicht importieren.
Für Dokus der ganzen alten Schaltungen und der Leiterplattenlayouts muss ich also heute auf alte
vergilbte Papierausdrucke zurück greifen. Was Anders habe ich leider nicht mehr zur Vergügung.
Im Jahr 1999 wurde dieses MK III -Modell vom erheblich(!) leistungsfähigeren und speziell für die ganz
besonders raffiniert bis sogar bösartig gesperrten Consumer-CD-Recorder von Philips, Marantz und
Yamaha weiterentwickelten Copyprocessor CDQ1-IHF abgelöst und die Fertigung eingestellt.
=> Der CDQ1-IHF ist natürlich auch für DAT, Mini Disk etc. zu gebrauchen.
...
Das Aufnehmen auf diese "speziellen" Consumer-CD-Recorder hatte natürlich seit jeher(ab 1993)
mit allen Ausführungen meiner softwarebasierten Index Copyprocessoren ICP1 / ICP2-pro völlig
einwandfrei funktioniert.
Nur waren diese Geräte manchen Anwendern von Consumer-CD-Recordern (speziell von Billiggeräten
wie Philips CDR570 / CDR770 etc.) etwas zu teuer, sodass für diese Anwendungen noch diese preislich
deutlich günstigere Spezialversion CDQ1-IHF auf reiner Hardware-Basis entwickelt und in Serie gebaut
wurde. Das Modell
Index Copyprocessor ICP1-CE gab es parallel dazu weiter.
Die erste CDQ-Auflage war ausnahmsweise mal mit einem programmierbaren Logikbaustein ausgerüstet.
Darin waren die wesentlichen Teile der Neuentwicklung für die zusätzliche Bearbeitung auch des
CD-Q-Subcodekanals untergebracht (Lattice GAL16V8-LP, natürlich lesegeschützt programmiert).
Nach der zuvor erfolgten massiven Konkurrenzspionage aus dem Bereich der "Klangtuner" hatte ich diese
Massnahme für erforderlich gehalten, weil ich nicht Jedem meine Problemlösung und die dabei zugrunde
liegenden mathematischen Überlegungen auf die Nase binden wollte.
Ich hatte einen relativ simpel umzusetzbaren Lösungsweg gefunden, der ziemlich weit weg von den
"Lösungen" der Konkurrenz war. In dem GAL waren also wertvolle Geschäftsgeheimnisse gespeichert.
Es ging dabei um eine effiziente und mathematisch korrekte Neuberechnung der CRC-Prüfsummen für
die modifizierten Q-Kanal-Datenblöcke des CD Q-Subcodes vor deren Ausgabe ins SPDIF.
Dabei muss auf jeden Fall verhindert werden, dass zu einem fehlerhaften eingangsseitigen Datenblock
eine korrekte(!) CRC-Prüfsumme berechnet wird und damit ein angeschlossener Recorder die
Fehlerhaftigkeit nicht mehr feststellen kann (und dann zum Beispiel einen falschen Titelanfang setzt,
obwohl auf der Zuspiel-CD überhaupt keiner vorhanden war....)
Der CD-Q-Kanal wird nämlich vom CD-Player keiner Fehlerkorrektur unterzogen, sondern einfach mit
allen Lesefehlern 1:1 in den User-Channel des SPDIF kopiert. Die Fehlerprüfung ist damit immer Sache
des angeschlossenen Zielgerätes.
Bei meiner Lösung konnte ein Recorder in jedem(!) Fall die eventuelle Fehlerhaftigkeit eines Blockes
feststellen. In Konkurrenzgeräten hatte ich dagegen ziemlich "seltsame" Datenausgaben gemessen.
Leider war durch das GAL die Stromaufnahme ziemlich hoch, sodass die Schaltung mit etwas reduzierter
Spannung lief (4,3 V statt 5 V). Das Timing war damit recht kritisch, aber die Leistungsaufnahme OK.
Nachdem dieses Modell am Markt etabliert war ( = 300 verkaufte Geräte) und die Konkurrenz da von der
Funktion her nicht gegen "anstinken" konnte, habe ich das GAL aus dem Design wieder rausgeworfen
und nochmal eine völlig funktionsgleiche Schaltung wieder komplett auf der Basis von preiswerten und
bewährten Standard-HCMOS entworfen und dann mehrere Jahre lang diese Version gefertigt ( > 1000 Stück).
Dieses Modell arbeitete auch mit einer etwas reduzierten Versorgungsspannung, was den Leistungsbedarf
soweit abgesenkt hatte, dass das Design mit nur noch einem(!) 0,35 VA Netztrafo ausgekommen war.
Das Modell hiess dann
CDQ 1 IHF-LP (LP stand für "Low Power")
Das Timing war unter diesen Bedingungen noch relativ unkritisch ( 32 - 48 kHz).
Erst bei der Sonderausführung für 44,1 - 96 kHz waren an wenigen Schaltungspositionen dann 74ACxx nötig.
Die Schaltung unterstützt SPDIF-Abtastfrequenzen von ca 30 kHz bis ca 55 kHz (durchgehend und abgleichfrei).
CDQ 1 IHF -LP wurde aus rechtlichen Gründen nach einer winzigen Schaltungsänderung in
ERRMO-EU
umbenannt.
Beim
ERRMO-EU konnten mit einem einzigen nicht(!) bestückten Widerstand alle Schreibvorgänge
zum Subcode deaktiviert werden. Das Modell arbeitete dann nur noch als reiner Opto/Koax-Konverter mit
Anzeige des Errorbits und ggf. als Jitter-Reduktion durch das Reclocking.
Deshalb der Name ERRMO-EU = Errorbit-Monitor-EU-Verordnungskonform
Ob sich dann der Endanwender oder irgend ein Händler darin den fehlenden Widerstand bzw. eine simple
Drahtbrücke selber nachgerüstet hat, das hatte sich natürlich meinem Einflussbereich als Hersteller entzogen.
Dieses Modell hatte auch eine kräftigere Treiberstufe für den SPDIF-Ausgangstrafo.
Im Jahr 2002 hatte ich eine Selbstbauanleitung mit einer auf das "Allernotwendigste" abgespekten Schaltung
des ERRMO-EU veröffentlicht ( HUCHT Mini-CDQ Rev 1.0).
Diese Schaltung bestand aus zwei Teilen: dem Teil für die Bearbeitung des C-Kanals, funktionskompatibel
zum "Mini Copyprocessor 1992". Der zweite Teil enthielt die Komponenten zum Bearbeiten des CD-Q-Subcodes
und konnte bei Bedarf noch hinzu gefügt werden.
Der erste Teil hat das Vorhandensein der Erweiterung erkannt, d.h. lief auch ohne diese Erweiterung.
Keine Ahnung, ob das jemals Einer nachgebaut hat.
Da die CDQs vorwiegend für den Einsatz zwischen CD-Player und CD-Recorder bzw. DAT, Mini Disk etc.
vorgesehen waren, wurde auf die Unterstützung von AES/EBU- Datenformat und "General" als Category
Code verzichtet.
Das Verhalten der CDQs bezüglich "General" war wie beim
DAT-Copyprocessor,
Mini-Copyprocessor und
kompatiblen anderen Modell wie Sondermodell
Copyprocessor SPDIF:
(09.05.2025, 15:58)HUCHT-Tec schrieb: [ -> ]...wirkt je nach Recorder und SPDIF-Quelle wie folgt:
1.) Recorder = prä-SCMS-DAT ( DTC-1000, DTC-300, DTC-500, Excelia XD-001 etc ):
-> Aufnahme von allen unterstützten Quellen (auch gesperrten) möglich, ID6 00 ("für immer frei").
2.) Recorder = SCMS-DAT ( bzw. Mini Disk, bestimmte CD-Recorder):
2.1 Quelle sendet spezifizierten Category Code: (DAT, Mini Disk, CD-Player, PCM-Processor etc.)
-> Aufnahme von allen unterstützten Quellen (auch gesperrten) möglich, ID6 00 ("für immer frei").
2.2 Quelle sendet unspezifizierten Category Code (General):
-> Aufnahme von allen unterstützten Quellen (auch gesperrten) möglich, ID6 11 ("für eine Generation frei").
---> Wird dann in der nächsten Generation der Copyprocessor nochmal eingesetzt => ID6 00
So hatte das EMV-gerechte Design der ersten
CDQ 1 IHF Serienversion (1999) ausgesehen:
Es gibt noch ein privates Erinnerungsstück aus der allerersten Auflage 1999 mit der Serien Nr #100
Bei dieser Auflage wurde ein MM74HC4046N von National Semi eingesetzt (statt Philips74HC4046AN).
Der arbeitet abweichend vom Plan mit etwas anderen R- und C-Werten der externen Beschaltung !
Achtung: in diesem Leiterplattenlayout steckt ein kleiner Fehler:
die darin vom IC 18 Pin 9 ausgegehende Leiterbahn muss statt dessen an IC 18 Pin 11 angeschlossen werden.
Bei der Fertigung wurde deshalb auf der Platine diese Verbindung unterbrochen und eine kleine Drahtbrücke bestückt.
Diese Schaltungänderung ist im Plan bereits eingetragen.
Hier für private Studienzwecke noch der JEDEC-Code Rev 1.1 fürs GAL16V8-15-LP (Lattice):
(Code einfach in einen Texteditor kopieren und unter <Dateiname>.jed für das Importieren in
das Programmiergerät abspeichern)
Code:
*QP20
*G0
*F0
*L0800 11111111110111111111111101010111
*L0832 11111111111011111111111101100111
*L0864 11111111111011111111111110011111
*L0896 11111111111011111111111111011011
*L0928 11111111110111111111111110101111
*L0960 11111111110111111111111111101011
*L1056 11111101111011111111111111111111
*L1088 11111110110111111111111111111111
*L1568 11111111111111111111111111011111
*L1600 11101111111111111111110111111111
*L1792 01110111011110010101010111110111
*L1824 01111011101110011010101111110110
*L1856 01110111101110010110100111110111
*L1888 01110111011110010110100111110111
*L1920 01110111101110100101100111110111
*L1952 01110111011110010101100111110111
*L1984 01110111101110100101010111110111
*L2016 01110111011110100101010111110111
*L2048 00011011
*L2120 11100100
*L2128 1111111111111111111111111111111111111111111111111111111111111111
*L2192 10
![[Bild: HUCHT-Copyprocessor-CDQ1-GAL-Ser-100-unten.jpg]](https://i.postimg.cc/526cMyxZ/HUCHT-Copyprocessor-CDQ1-GAL-Ser-100-unten.jpg)
.