Forum: Mikrocontroller und Digitale Elektronik CD-Player mit TC94A54MFG - SPDIF Anschluss herstellen


von Artur M. (arturm)


Lesenswert?

Hallo und guten Abend,

ich bin frisch hier im Forum und interresiert in Elektronik und 
Elektroakustik.

Es geht um ein CD-Player (Autoradio) das Laufwerk ist mit einem Toshiba 
TC94A54MFG ausgestatt dieser Chip besitzt einen DigitalOut und I2S-Bus 
für die Signalverarbeitung.

Ich möchte jetzt das CD Signal von diesem Chip abgreifen um damit einen 
Audio DSP mit wesentlich besseren D/A-Wandler zu steuern, der DSP hat 
einen SPDIF Eingang auch einen Toslink Eingang.

Der TC94 müsste an Pin 57 DOut eigentliche ein SPDIF Signal ausgeben?
Leider bekomme ich weder den DSP noch einen DA damit angesteuern.

Oder fehlt hier noch weiter beschaltung das ich ein richtiges SPDIF 
Signal bekomme?

Intern arbeitet das Radio mit dem I2C Signal, oder sollte man diese 
Signal angreifen, wandelen und als SPDIF ausgeben?


Vielen Dank im Vorraus
Artur M.

von Borsty B. (mantabernd)


Lesenswert?

Hallo Artur,

du bringst hier drei unterschiedliche Dinge durcheinander.

I2S, I2C und SPDIF.

Diese Signale sind nicht zueinander kompatibel.

I2S arbeitet mit mindestens 3 Leitungen (LRCK, BCK und Data). Darüber 
werden digitale Daten übertragen. (meist Stereo aber auch Mehrkanal 
möglich)

I2C hat mit Audio gar nichts zu tun. Darüber können Steuerdaten gesendet 
werden. Der Bus besteht aus zwei Leitungen (SDA und SCL).

SPDIF ist ein moduliertes, digitales Audiosignal. Die Daten für den 
Kanal samt den eigentlichen Audiodaten werden auf ein Trägersignal 
moduliert. (bitte korrigiert mich falls ich falsch liege!).

Du kannst aus einem I2S zu SPDIF und umgekehrt wandeln. Dazu gibt es im 
Internet einige Schaltungen, bei Bedarf kann ich dir auch passende 
Informationen liefern. Dein DSP Chip erwartet bei DIN sicherlich ein I2S 
Signal (meist mit DIN, DATA oder DOUT bezeichnet). Höchstwahrscheinlich 
finden sich auf den Platinen auch noch die zwei weiteren, oben genannten 
Signale (LRCK und BCK).

Außerdem läuft das Ganze nur über einen einheitlichen Masterclock.

Solange man die Frame- und Samplingraten beachtet íst das I2S Signal 
recht einfach handzuhaben.

Wichtig noch zu erwähnen: I2S wurde (meines Wissens nach) nicht für den 
Datenaustausch von Geräten untereinander entwickelt und findet sich 
meist nur innerhalb eines Gerätes oder sogar begrenzt auf einer Platine 
wohingegen SPDIF genau dafür verwendet wird (z.b. Verbindung DVD Player 
- AV Receiver).

Um also alles passend anschließen zu können musst du erstmal wissen was 
du hast und was du brauchst ;-).

Gruß
Bernhard

: Bearbeitet durch User
von Artur M. (arturm)


Lesenswert?

Oh mit den I2C habe ich mich vertippt. Ich meinte dann I2S

Also ich habe von dem TC94A54MFG am Pin 57 einen DOut, ich vermute da 
sollte man einen SPDIF-Stream herrauszeiehen können oder?

Versucht habe ich es den Pin 57 anzuzapfen und dann per Leitungn in 
einen DA rein. Nur bekomme ich kein Signal an den DA-Wandler.

Für meinen DSP/DA-Wandler benötige ich auch ein SPDIF Signal


Hier habe ich das einzige was ich zu dem TC94A54MFG gefunden habe
http://www.datasheetlib.com/datasheet/944837/tc94a54mfg_toshiba-semiconductor.html

von Borsty B. (mantabernd)


Lesenswert?

Artur Müller schrieb:
> Oh mit den I2C habe ich mich vertippt. Ich meinte dann I2S
>
> Also ich habe von dem TC94A54MFG am Pin 57 einen DOut, ich vermute da
> sollte man einen SPDIF-Stream herrauszeiehen können oder?

Ohne ein ordentliches Datenblatt schwer zu sagen. Der AOUT ist auf jeden 
Fall I2S, heißt aber nicht zwangsläufig dass am DOUT ein SPIDF 
kompatibles Signal anliegt. Eventuell wird der DOUT auch via Software 
deaktiviert. Ein Oszi ist bei solchen Dingen eigentlich fast ein Muss.

>
> Versucht habe ich es den Pin 57 anzuzapfen und dann per Leitungn in
> einen DA rein. Nur bekomme ich kein Signal an den DA-Wandler.

Was heißt Pin57 per Leitungen?! Du hast das Signal von diesem Pin mit 
vielen Leitungen an den DA Wandler angeschlossen? Welchen DA Wandler 
verwendest du denn?

> Für meinen DSP/DA-Wandler benötige ich auch ein SPDIF Signal

Bist du dir da ganz sicher??

von Artur M. (arturm)


Lesenswert?

Borsty Bürste schrieb:
>>
>> Versucht habe ich es den Pin 57 anzuzapfen und dann per Leitungn in
>> einen DA rein. Nur bekomme ich kein Signal an den DA-Wandler.
>
> Was heißt Pin57 per Leitungen?! Du hast das Signal von diesem Pin mit
> vielen Leitungen an den DA Wandler angeschlossen? Welchen DA Wandler
> verwendest du denn?
>
>> Für meinen DSP/DA-Wandler benötige ich auch ein SPDIF Signal
>
> Bist du dir da ganz sicher??

Der DA Wandler ist nen fertiger No-Name Ebay Wandler
Der DSP ist nen Audison Bit One.

Pin 57 angelötet und dann per kurzem chinchkabel in den Wandler o. DSP. 
Wenn ich ein richtiges Datenblatt gefunden hätte wäre es einfach aber 
ich finde es leider nicht.

Gedacht habe ich es das der Dout nicht sofort 100 % funktionsfähig ist 
das wäre ja zu einfach gewesen.

Oszi habe ich leider nicht.

Was bleiben da noch für Optionen?

Dierekt bei Toshiba nach einem Datenblatt nachfragen oder mit einem 
Kontroller vom I2S ein SPDIF machen?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.