Fehlersuche PCM2707C Audio Codec

OP #5963182
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?
Angehängte Dateien:
(Firma: fritzler-avr.de) #5964277
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?)
Gast #5964386
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.
(Firma: fritzler-avr.de) #5964624
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 :/

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.