Forum: Platinen Fehlersuche PCM2707C Audio Codec


von Gustl B. (-gb-)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe eine kleine Platine entworfen mit dem PCM2707C USB Audio Codec 
http://www.ti.com/lit/ds/symlink/pcm2707c.pdf , natürlich mit einer USB 
Buchse und einer Kopfhöhrerbuchse.

Tja, der Codec wird am PC erkannt, die Spannungen passen, die 12 MHz 
kann ich mit dem Oszi messen und auf dem Header kann ich die I2S Signale 
zappeln sehen. Aber: Ich bekomme kein Analogaudio raus. Die Pins V_outL 
und V_outR liefern nur DC.

Ich tippe/hoffe ja noch auf einen Hardwarefehler, aber kann es sein, 
dass ich eine spezielle Software brauche? Unter Windows kann ich das 
aber als Audioausgabegerät auswählen und den Lautstärkeregler 
verschieben.

Vielen Dank für Fehlerhinweise.

(Das "Projekt" darf natürlich nachgebaut/verwendet werden.)

Edit:
Und??? Na? Fehler gefunden! Und zwar kann man mit fsel die Funktion der 
FUNC IOs einstellen. Ich hatte fsel auf Masse gelegt, damit da I2S 
rauskommt. Weil das kann man ja auch brauchen. Aber, dann kommt auch 
kein analog mehr. Jetzt habe ich fsel auf high gezogen und schon 
funktioniert alles wunderprächtig. Meine Frage ist jetzt:
Steht das irgendwo im Datenblatt, dass das analoge Audio aus ist wenn 
fsel low ist?

: Bearbeitet durch User
von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Also ich hatte gestern Abend auch ins DB geguckt und da steht nur, dass 
fsel zwischen I2S und SPDIF umschaltet.
In Figure27 kommt FSEL auch nichtmal in die Nähe des DAC.

Ich wollt erst was zum MuteSelect schreiben, aber der is ja nur beim 
06er aktiv, der 07er hat da ja nen SPI!
(haste nCS dieses SPI auch auf high gelegt zur Sicherheit?)

von -gb- (Gast)


Lesenswert?

Ich hatte auch Mute im Verdacht, aber die haben ja alle einen internen 
Pulldown. Ja schade dass der Stein zwar SPDIF und Analogaudio kann aber 
nicht I2S und Analogaudio. Aber ist mir auch egal. Ich brauche 
Analogaudio, ein Freund I2S und beides kann meine Hardware je nach 
Bestückung.

Oh und das/der Footprint für die Lumberg Klinkenbuchse aus Eagle passt 
nicht zur Buchse. Aber man kann sie mit etwas Gewalt einlöten.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Ja, der hat nen Pulldown, aber es kann ja etwas Dreck zwischen den Pins 
oder auf der Leiterplatte dann doch fürn H pegel sorgen ;)

Warum du die eine Seite der USB Datenleitungen mit 22R und die Andere 
mit 0R anschließt erschließt sich mir auch nicht so ganz.
USB-C kannste ja in beide Richtungen einstecken.



Ich überlege mir ja auch so langsam eine USB Soundkarte zu bauen, denn 
das Asus B350 AM4 Mainboard hier ist jetzt sicherlich das allerletzte 
kaufbare mit PCI (das hat nen Brückenchip drauf).
Die B450 Bretter haben das schon alle nicht mehr.

Ich überlege mir noch ob ich sonen TI IC nehme odern STM32 mit mehreren 
Endpoints, da ich noch Steuerbefehle übertragen will.
Das Ganze soll nämlich noch einen SigmaDSP bekommen.
Ich muss leider den Bass ganz schön aufdrehen, weil ich in einer 
Raummode sitze :/

von -gb- (Gast)


Lesenswert?

Mw E. schrieb:
> Warum du die eine Seite der USB Datenleitungen mit 22R und die Andere
> mit 0R anschließt erschließt sich mir auch nicht so ganz.

Wo habe ich das denn getan? Die 22R sind in jedem der USB in Serie.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Äh, beim Label verguckt.
Wegen sowas leg ich lieber Bahnen.

von Gustl B. (-gb-)


Lesenswert?

Kein Problem. Vielleicht sollte ich mal an TI schreiben und nachfragen.

von Jörn P. (jonnyp)


Lesenswert?

Mal ne Frage zu den Programmdateien. Mit welchem Programm erstellt?

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Da die Farben so pastellfarben unleserlich sind wird es wohl das 
Autodeskverseuchte eagle 9 sein.

In eagle 6 sind das noch schön deckende Farben.

von Gustl B. (-gb-)


Lesenswert?

Ja ist Eagle. Für das Hobby reicht das, wo ist das Problem? Die Farben 
kann man selbstverständlich selber einstellen wie man will, ich finde 
das aber so vollkommen OK. Meistens blende ich sowieso nur eine Lage 
ein.

: Bearbeitet durch User
von Jörn P. (jonnyp)


Lesenswert?

Danke für die Info, ich konnte es mit eagle-6 nicht öffnen.

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.