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
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?)
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.
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 :/
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.
Kein Problem. Vielleicht sollte ich mal an TI schreiben und nachfragen.
Mal ne Frage zu den Programmdateien. Mit welchem Programm erstellt?
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.
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
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.