Forum: Mikrocontroller und Digitale Elektronik Audio-ADC - Taktfrequenzen I2S


von Felix (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
Ich habe folgendes Problem....ich beschäftige mich im Moment mit einem 
AD-Wandler (AK5388AEQ von Asahi Kashei)Datenblatt im Anhang.
Der AD braucht laut I2S - Norm drei verschiedene Clocks im Slave-Modus, 
in dem ich ihn ja betreiben will.
Im Datenblatt auf Seite 17 unter der Rubrik "System Clock" steht auch in 
der ersten Zeile, wie sich die Clocks zusammensetzen.
Er braucht einen MasterClock, einen BitClock und einen LeftRight bzw. 
WordClock...
Dabei soll in meinem Fall der MasterClock das 256-Fache der 
AudioSampligFrequenz sein (Weil es in Wiki als beinahe-Norm aufgeführt 
war)....

Der BitClock aber ist nur das 48-Fache der Sampling-Frequenz....
(So gedacht, dass bei 24 bit Tiefe, und 1 Kanal 24BitLinks + 24BitRechts 
= 48Bit auftreten)

Genau das finde ich aber komisch...bei den ganzen Bildern, die ich vom 
I2S-Protokoll angesehen habe, war der Bitclock der am höchsten 
getaktete...
und laut Datenblatt soll der aber um ein vielfaches langsamer sein als 
der Masterclock....kann das stimmen ???

Oder gehört beim Bitclock auch noch der Faktor 256 dazumultipliziert ???
Dann wäre aber die Frequenz von dem ganzen recht hoch..bei rund 590 
Mhz...

Danke vielmals schon im Voraus,

mfg Felix

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Die Masterclock ist nicht Bestandteil des I2S Protokolls, wird aber von 
Peripherie gerne z.B. dafür benutzt, um AA Filter mitzuführen oder 
interne Schaltvorgänge zu takten.
Bestandteil des Protokolls sind lediglich die Bitclock, das WS Signal 
und die Datenleitung.
Ein Chip, der die 256-fache Masterclock benutzt, meint damit WS-Clock * 
256.

von Jobst M. (jobstens-de)


Lesenswert?

Felix schrieb:
> MasterClock das 256-Fache der AudioSampligFrequenz

> Der BitClock aber ist nur das 48-Fache der Sampling-Frequenz.

So solls sein.

Gebräuchlich sind auch:
MasterClock: 64fs, 128fs, 256fs, 384fs, 512fs oder 768fs
Bitclock: 32fs (16 Bit), 48fs (16 und 24 Bit), 64fs (16 - 32 Bit) bei 
TDM Übertragungen auch noch höher.

Ich kenne keinen Baustein, bei dem MCLK langsamer oder gleich BCLK ist.


Gruß

Jobst

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.