Burr Brown / TI PCM2902E nicht erkannt

Gast #4827512
Hallo,
Ich habe ein PCM2902E USB-DAC gekauft und möchte mir hiermit eine Simple 
USB auf S/PDIF Soundkarte bauen.
Die angebliche Einfachheit dieses ICs verleitete mich zum kauf.
Nun, nach einigen Wochen habe ich das IC so wie im Datenblatt empfohlen 
als Schaltung aufgebaut, doch das Gerät wird nicht vom PC erkannt (weder 
Windows 7, noch Linux, noch Windows 10). Ich erhalte immer "Code 43 
Fehler beim Anfordern der Geräteinformationen". Als Ausgelesene VID und 
PID steht tatsächlich nur "0000" da. Seltsam. Flugs das Oszi rausgeholt 
und mal gemessen:
Okay, Spannungen sind überall da, wo sie sein sollen. Masse ist 
ebenfalls auch überall dran. Der 12 MHz Quarz schwingt schön mit ca. 
83ms Periode, was sehr genau 12MHz sein sollten.
Beim anstecken an den PC tut sich auch etwas auf den USB Datenleitungen. 
Nur leider wird das Gerät eben nicht erkannt. Ich habe mittlerweile 
schon alles ausprobiert was mir eingefallen ist. Datenleitungen 
umgedreht, ein anderes USB Kabel verwendet, andere PCs verwendet, 
sämtliche Widerstandswerte geringfügig Variiert, Pufferkondensator 
hinzugefügt, doch leider brachte nichts abhilfe.
Wer kennt sich mit diesem IC aus? Wer hatte schon ein mal ein ähnliches 
Problem ?

Hier ist noch das Datenblatt des ICs:
http://www.ti.com/lit/ds/symlink/pcm2900.pdf
Seite 30 (Abbildung 39) zeigt meine Beschaltung. Ich dachte mir, da ich 
keinen Analogausgang brauche, brauche ich auch keine Zusätzliche 
Spannungsversorgung des Analogteils.

Über eure Antworten würde ich mich sehr freuen.

Viele Grüße
Oli
Gast #4827612
Moin,
Also die 22 Ohm Widerstände habe ich verbaut, sowie einen 1.5k Pullup 
nach D+. Die Leitungslänge von PC zu dem IC beträgt zirka 20cm.

Und ja, ich meinte 83ns und nicht ms. Doof, dass n und m direkt 
nebeneinander liegen.

Das mit 3.3V auf die Analoge Versorgungsspannung muss ich noch testen, 
ich hoffe ich komme heute noch dazu. Ich gebe Bescheid.
Viele Grüße
Oli
Gast #4827618
Oli477 schrieb:
> Das mit 3.3V auf die Analoge Versorgungsspannung muss ich noch testen,

Okay,
Bin doch noch schnell in die gute Bastelstube und muss leider mit 
Enttäuschung erwähnen, dass es nicht funktioniert hat.

Grüße
Oli
Gast #4827623
Hallo Rufus,
Der Aufbau ist etwas schlampig auf einem Breadboard, Das USB Kabel führt 
direkt auf eine 4 Polige stiftleiste und zum IC hin ,das war mit den 
20cm gemeint.
Viele Grüße
Oli
Gast #4827885
Hallo Thomas,

Den 1.5k pullup habe ich nach D+ verbunden. Habe sogar testweise D+ und 
D- vertauscht, aber keine Veränderung, beides mal  der selbe Fehler

Viele Grüße
Oliver
Gast #4827899
nun zeig halt mal deinen Schaltplan fig 36 is nicht fuer den 2902.
Dein Fehler ist typisch für vertauschte D+ und D- oder 1.5k für FS an D-
Falls das alles korrekt ist fehlt VCC.
Der Baustein braucht wirklich nicht viel an Beschaltung.
Probieren ist uebrigens der falsche weg du must es richtig anschliesen.

Thomas
Gast #4828824
Hallo Thomas,
Es handelt sich ja nicht um Abbildung 36 sondern um Abb. 39  Auf Seite 
30.
Die Datenpins sind definitiv auch korrekt verdrahtet und der 1.5k ist 
auch an D+ wie im Schaltplan.  Ich habe jetzt noch zusätzlich 3.3V  an 
Vcci bzw. Den anderen VCC Pins angelegt, wo nun rund 35mA fließen. Nötig 
ist dies laut datenblatt aber eigentlich nicht, da der IC eine interne 
spannungsversorgung hat. Der suspend pin ist auch auf high. Der Quarz 
schwingt ebenfalls dauerhaft also gehe ich davon aus, dass der IC am 
laufen ist. Trotzdem erhalte ich immer noch die selbe Fehlermeldung und 
das Gerät wurde nicht erkannt.
Wie soll ich nun vorgehen?

Viele Grüße
Oli
Gast #4828988
Clemens L. schrieb:
> Oli477 schrieb:
> Beim anstecken an den PC tut sich auch etwas auf den USB Datenleitungen.
>
> Was denn?

Naja, D+ geht beim anstecken mehrmals für ganz kurze Zeit auf Low, 
während scheinbar D- symmetrisch dazu auf high geht, so wie es sein 
sollte. Auf genaue Signallängen habe ich noch nicht geachtet, falls das 
eine Rolle spielt kann ich das aber gerne noch mal messen und 
durchgeben.

Grüße
Oli
Gast #4830547
Hallo Reiner,
Deswegen habe ich die 3.3V ja weggelassen. Aber nachdem ich doch hier 
mehrfach darauf hingewiesen wurde habe ich das doch einmal getestet, was 
allerdings (wie zu erwarten) keine besserung brachte.

Viele Grüße
Oli
Gast #4831959
Oli477 schrieb:
> Über eure Antworten würde ich mich sehr freuen.

Das wiederum glaube ich nicht.

Also der Chip ist USB1.1 und wenn du mal auf den dürren Descriptor auf 
Seite 20 schaust, dann kommt bezüglich des nötigen Treibers auch etwas 
Stirnrunzeln auf.

Aber soweit kommst du ja garnicht. Überdenke mal, ob du den 1k5 
tatsächlich an D+ schalten willst und nicht etwa an D-. Wenn ich mich 
recht erinnere, gehört der 1k5 bei Low-Speed-Geräten an D- und nicht an 
D+.

W.S.
#4832140
Auch bei USB 1.1 gabs schon Full Speed. Mit Low Speed wäre es bissl lahm 
für USB Audio. Ich habe schon mehrere Soundkarten mit dem und ähnlichen 
PCM gebaut, ging immer gut und mit externem OPV als Filter/Verstärker 
auch ziemlich gute Ausgabe Qualität.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.