Forum: Mikrocontroller und Digitale Elektronik I2S Masterclock generieren ?


von Markus (Gast)


Lesenswert?

Hallo,

ich wollte mal generell fragen: Es gibt ja öfters ICs mit 
Audiointerfaces, die haben z.B. folgende Pins:

Bitclock out, LR-Select out, Data out, Data in

Schlussendlich geben diese aber keine Master-Clock mit aus oder haben 
keine Möglichkeit eine Masterclock einzuspeisen.

Die meisten Codecs brauchen ja aber noch eine Masterclock und die 
meistens irgendwie z.B: 64* Bitclock oder 256* Bitclock sein muss.

So wie ich es verstehe wird die Masterclock ja nur gebraucht um die 
interne Digitalelektronik zu takten.
Muss diese zwangsläufig ein Vielfaches der Bitclock sein und muss diese 
synchron zur Bitclock sein?

von Clemens L. (c_l)


Lesenswert?

Aus dem Datenblatt z.B. des CS4245:
> MCLK1/LRCK1 must maintain an integer ratio.
> LRCK1 must be synchronously derived from MCLK1.
> The serial bit clock SCLK1 must be synchronously derived from MCLK1.

Oder PCM1792A:
> The PCM1792A requires the synchronization of LRCK and system clock,
> but does not need a specific phase relation between LRCK and system
> clock.
> If the relationship between LRCK and system clock changes more than
> ±6 BCK, internal operation is initialized within 1/fs and analog
> outputs are forced to the bipolar zero level until resynchronization
> between LRCK and system clock is completed.

Bei einem Mikrocontroller sollte es aber möglich sein, ein Timer-Signal 
auszugeben.

: Bearbeitet durch User
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.