Du suchst einen S/P-DIF-Transmitter. Ich habe letztens CS8406 verbaut. Den kannst Du auch im Hardware-Modus betreiben. Der braucht aber (wie vermutlich die meisten anderen S/P-DIF-Transmitter auch) noch einen Masterclock, der synchron zum I2S-Interface sein sollte. Im allgemeinen
mit 4 multiplizieren (z.B. mit CDCVF25084 - braucht aber sauberes Eingangssignal und ein sinnvolles Layout).
Es geht um einen Versuch diese Teile von Pollin nutzbar zu machen:
formatting link
"MONSTER StreamCast".
Da das Modul auf eine Aktiv-Box hinten aufgesteckt wird, hatte ich
fertiges SPDIF auf dem Steckverbinder liegen. Weil das Ding apt-X kann dachte ich mir, ich riskiere die 10 Euro.
Auf der Platine sitzt ein Bluetooth-Modul zu dem nirgends ein Datenblatt zu finden ist. In China gibt es das Modul, aber wohl mit anderer Firmware, denn in der Produktbeschreibung steht da nichts von apt-X
formatting link
die vorhandenen Signale und Strom draufgeben kann.
Der CS8422 hat eine interne PLL und gibt einen "Recovered Master Clock" an Pin 31, RMCK aus. Der Multiplikator ist allerdings konfigurierbar. Du musst wohl also mal mit dem Scope nachmessen.
Die Gleichspannungskomponente sollte allerdings wenigstens zu einem
Prinzipiell geht es wohl auch ohne, siehe Abschnitte 7.4 und 7.4.2 im Datenblatt.
was "reinzuschicken", den internen Quarzoszillator benutzen - einfach
Tabelle auf Seite 14 so deuten).
Das ist entweder SDA (bei I2C) oder SCLK (bei SPI), je nachdem, welcher Schnittstellentyp zur Konfiguration benutzt wird. Welcher Typ benutzt wird, entscheidet Pin 7 (siehe Beschreibung dort). Wenn Pin 7 auf statisch Low oder statisch High liegt, ist es I2C; wenn Pin 7 an das Bluetooth-Modul geht, wird es vermutlich SPI sein. Konfiguriert wird das Ding also vom Bluetooth-Modul aus, die Frage ist jetzt bestenfalls, was da reingeschrieben wird. ;-)
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.