Hallo, ich plane ein Projekt bei dem ich Audiodaten 44,1 und 48,0 rein bekomme. Diese sollen über einige Filter laufen und dann 4 mal schneller wieder raus gehen. Das ganze natürlich syncron zum Eingang. Also nicht die Interne I²S Clock aus meinem 8MHz Quarz generieren, sonder aus der Masterclock vom Eingang. Also 44,1 (48,0) rein 176,4 (192,0) raus. Ich kann noch jedes Signal verteilen, wo auch immer ich es benötige, um das zu machen. Layout ist also noch nicht fertig! Nur wie kann man das machen? Guß, Peter
Peter schrieb: > Also 44,1 (48,0) rein 176,4 (192,0) raus. > > Ich kann noch jedes Signal verteilen, wo auch immer ich es benötige, um > das zu machen. > Layout ist also noch nicht fertig! > > Nur wie kann man das machen? Hmm, da gab es doch einen Thread, da ging es um ein ähnliches Thema ... Nach etwas nachbohren offenbarte der damalige Peter, dass es um Mono und 8fach Oversampling geht ... So ein Zufall, ebenfalls STM32F411^^ Beitrag "STM32F411 Wie den externen Timereingang INTERN schneller machen?" Vielleicht hilft dir der weiter :)
:
Bearbeitet durch User
Kein Zufall, neues Projekt und andere (neuere) Wandler. Und diesmal ist alles neu. Das alte Zeug läuft soweit, aber nun soll alles überarbeitet werden. Es soll halt jetzt I²S genommen werden, was ich auf der einen Seite gut finde weil ich jeden Standart DAC dran machen könnte, auf der andern Seite macht es mir jetzt wieder Arbeit. Und ich finde hier noch keine Möglichkeit das zu machen. Peter
Peter schrieb: > Es soll halt jetzt I²S genommen werden, was ich auf der einen Seite gut > finde weil ich jeden Standart DAC dran machen könnte, auf der andern > Seite macht es mir jetzt wieder Arbeit. Und ich finde hier noch keine > Möglichkeit das zu machen. Also ich hab das mit CubeMX von ST und dem STM32F411 innerhalb 5Minuten so zusammengeklickt, dass I2S1 ein Slave mit 44kHz ist, den I2S2 als Master mit 196kHz und der I2S-Clock kommt von extern über den I2S-Clock-Input - müsste somit deine Anforderung erfüllen. Evtl solltest du dir das CubeMX mal ankucken - könnte dir viele Probleme abnehmen.
:
Bearbeitet durch User
Den Eingang habe ich ja das ist nun wirklich kein Problem. Einen Ausgang zu machen auch nicht. Nur das mit dem Timming vom Out macht mir Probleme. Ich habe bei 48,0 eine Bit clock von 3,07..MHz und Masterclock von 12,28MHz. Somit habe ich nur die 12,28MHz aus denen ich die 192,0 machen kann. WIE? Ich sehe es einfach nicht. Wenn es doch so einfach mit CubeMX geht, hast du nicht mal das Projekt zum ansehen? Ich benutze EMblitz und bin damit bis jetzt recht gut zurecht gekommen. Außerdem habe ich alles damit gemacht und wollte nicht wegen so einem Problem gleich die Entwicklungskette tauschen. Peter
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.