Digitaler Tonausgang

 

C't Artikel MP3 mit Digital-Ausgang (Seite 196 Heft 18/2000)

in Bezug auf Melody1200 von KatoDev

 

Leider sind wir aus Gründen der Nachfrage nicht in der Lage, unsere MEDIO in brauchbaren Stückzahlen zu produzieren.

Eine vergleichsweise rudimentäre Möglichkeit, um zumindest einen digitalen Ausgang an Melody 1200 zu bekommen, bietet der Inhalt des besagten Artikels.

Dabei ist es übrigens egal, ob MP3 oder RAW-Audio abgespielt wird. Melody1200 integriert den MAS-DSP nicht erst am Buskabel. Die Schaltung ist somit auch für Melody1200base und plus geeignet. Melody-Z2 würde nach einer kleinen Modifikation der Karte auch laufen.

Signalnamen:

SOC entspricht BCLK

SOD entspricht DAC_Data

SOI entspricht LRCLK

CLK0 entspricht MasterCLK

 

Melody1200 Stecker/Bus-Belegung:

Bevor ich mich hier abquäle um den Platz von Pin 1 zu beschreiben, bitte ich darum, das mit einem Messgerät mittels der Masse-Kontakte sicherzustellen. Ausserdem ist das Pad für Pin1 quadratisch und auch das Verbindungskabel sollte dort "rot" gekennzeichet sein, wo Pin 1 zu finden ist.

Signalbeschreibung:

  • CD, DD bilden den Steuerbus für Analogteil und MEDIO, geplant waren FM-Synthese und DSPs, was aber nicht hat sollen sein.

  • !PwrDwn schaltet u.a. aus Gründen des Energiesparens Teile des Analogteils ab.

  • !INT ist eine Interruptleitung, mit der z.B. MEDIO melden konnte, dass die externe Audioquelle ausgefallen ist. Damit lies sich darauf reagieren, ohne das der Rechner kurzfristig hängenbleibt. Diese Leitung ist derzeit deaktiviert.

  • Melody ist so konstruiert, dass sie durch externe digitale Audiosignale taktbar ist, was für einen Digitaleingang wichtig ist.

  • DIG_Data sind digitale Musik-Daten von z.B. MEDIO. Der ADC des Analogteils hat eine eigene Leitung ADC_Data.

  • LRCLK ist der Rechts/Links-Takt, der bei Digital-Audio üblich ist und auch Frame-Sync o.ä. genannt wird.

  • MasterCLK ist die Hälfte des 22,xxxMHz (44,1 kHz) bzw. 24,xxx MHz (48kHz) des Melody1200-Audiosystemtaktes. Je nach Betriebsart erzeugt mal der DSP-Teil, mal der Analogteil diesen Takt. Diese 11,xx bzw. 12,xx Mhz Systemtakt werden als 256fs bezeichnet. Das besagt, dass es sich bei dem Takt um das 256-fache der Abtastrate (z.B. 44,1 kHz) handelt. Intern arbeitet Melody1200 mit 512fs, während z.B. Melody-Z2 oder das CDTV, CD32 (könnte man da auch anklemmen) mit 384fs intern und extern arbeiten.

  • Melody funktioniert nicht ohne Analogteil! Mit MEDIO wäre es gegangen...aber was solls. Es gibt offensichtlich nur sehr wenige Leute mit digitalen Verstärkern und sonstigen Geräten, leider.

Änderungen der C't-Schaltung:

  • Die C't-Beschreibung geht von 512fs aus und somit halbiert der 74HC4024 einmal zu viel. Die Verbindung zu MCLK des CS8402 muss statt an Pin11 (Q2) an Pin12 (Q1) des 74HC4024 führen.

  • Die beschriebene Negation mittels BS170 ist nicht notwendig. Darum kann der 1k2 Widerstand raus und den Platz den der BS170 einnehmen sollte, kann man überbrücken (G nach D). Der Bauteilaufwand incl. Stecker ist somit nur ganze 8 Bauteile.

  • Die Schaltung kann über Pin1 (+5V) des Melody-Busses versorgt werden.Für die resultierende Karte sollte ein dritter Stecker zwischen Melody1200's Rechnereinheit und dem Analogteil auf den Steuerbus gepresst werden, damit der Busabschluss für den Steuerbus nicht gestört wird (Orginalkarten aussen!)