Forum: Mikrocontroller und Digitale Elektronik ADC (PCM1803) rauscht bei hoher Abtastrate


von Bernhard _. (Firma: dl1bg) (bernhard_)


Angehängte Dateien:

Lesenswert?

Hallo liebe Forumsgemeinde,

in meinem Eigenbau-TRX habe ich einen PCM1803A verbaut, der aktuell mit 
16 kHz betrieben wird.
Die Abblockkondensatoren sind vernünftig angebracht, AGND und GNDD sind 
unter dem ADC verbunden. Der I2S ist mit 47 Ohm in Reihe zum Prozessor 
geführt.
Das Rauschen beträgt ~80 digit pp.

Jetzt zu meinem Problem:
Wenn ich die Abtastrate auf 96 ks erhöhe, dann steigt das Rauschen auf 
~10000 digit pp.
Den Fehler konnte ich auf den ADC eingrenzen, die Versorgungsspannungen 
sind sauber und das Rauschen an TP2 und TP3 ist unverändert.

Die Digitaltechnik steckt sauber abgeschirmt auf dem SV4, eine 
Einstrahlung kann ich ausschließen.

Leider fehlt mir die Erfahrung bei solchen Aufbauten, wie würdet ihr bei 
dem Problem weitermachen?

Viele Grüße, danke, 73,
Bernhard

von Stampede (Gast)


Lesenswert?

Die Versorgung mit der Diode D8 ist Käse. Wenn die Spannung wirklich nur 
von dem Stecker SV4 kommt, dann wundert es mich dass das Ding überhaupt 
funktioniert. Vdd ist mit 2.7V bis 3.6V angegeben, AVCC mit 4.5V bis 
5.5V. Der linke der Teil der Schaltung bzw. die eigentlich Versorgung 
wäre interessant.

von Udo S. (urschmitt)


Lesenswert?

Bin jetzt kein Profi auf dem Gebiet, aber ich würde mir zuerst mal die 
Schaltungs und Layoutvorschläge im Datenblatt genau anschauen, speziell 
zur Masseführung und Trennung von AGND und DGND.
Und mal nach Appnotes zu dem Thema hochauflösende Wandler suchen.

von Bernhard _. (Firma: dl1bg) (bernhard_)


Lesenswert?

>> Die Versorgung mit der Diode D8 ist Käse
Ist nur eine Schutzdiode, falls die 3,3 V digital da sein sollten und 
die 5 V analog nicht.

von Stampede (Gast)


Lesenswert?

Bernhard __ schrieb:
> Ist nur eine Schutzdiode, falls die 3,3 V digital da sein sollten und
> die 5 V analog nicht.

Ok, das sieht man aber nicht. AGND und GNDD sind verbunden?

von Bernhard _. (Firma: dl1bg) (bernhard_)


Lesenswert?

Schieb...
Leider habe ich immer noch keine Verbesserung erreichen können, kann mir 
jemand helfen?

von Benjamin W (Gast)


Lesenswert?

.. noch ein Schuß ins Blaue ohne Kentnisse im Audio-Bereich: bei 48kHz 
erreichst du noch <100 digit pp?

Falls ja: wirf noch mal nen Blick ins Datenblatt..

von asd (Gast)


Lesenswert?

Bernhard __ schrieb:
> Leider habe ich immer noch keine Verbesserung erreichen können, kann mir
> jemand helfen?

Poste dein Layout

von Gebhard R. (Firma: Raich Gerätebau & Entwicklung) (geb)


Lesenswert?

>Wenn ich die Abtastrate auf 96 ks erhöhe, dann steigt das Rauschen auf
>~10000 digit pp.

Hast du schon die digitalen Signale angeschaut, ob dort alle 
vorgegebenen Zeiten eingehalten werden?

Grüsse

von Bernhard _. (Firma: dl1bg) (bernhard_)


Lesenswert?

>> Hast du schon die digitalen Signale angeschaut
Naja, fast alles ergibt sich ja aus dem I2S selbst, das macht der µC ja 
automtisch immer gleich. Die Flanken habe ich mir angeschaut, sehen 
vernünftig aus.

>> bei 48kHz erreichst du noch <100 digit pp?
Zwischen 16 und 48 kHz ändert sich das Rauschen nur wie erwartet leicht, 
die Störungen haben ein Frequenzspektrum vom einigen einzelnen kHz, 
hauptsächlich ~ 9 kHz.
>> wirf noch mal nen Blick ins Datenblatt..
Gesagt, getan. Das Rauschen ist leider unverändert, soll ich noch einmal 
reinschauen?

von Benjamin W (Gast)


Lesenswert?

Bernhard __ schrieb:
>>> wirf noch mal nen Blick ins Datenblatt..
> Gesagt, getan. Das Rauschen ist leider unverändert, soll ich noch einmal
> reinschauen?

Jau, evtl nochmal reingucken. Oberhalb von 48kHz ändert sich das 
Oversampling - uU arbeitet der ADC nicht mehr mit voller Auflösung. Von 
der Grössenordnung her könnte das jedenfalls passen..

von Gebhard R. (Firma: Raich Gerätebau & Entwicklung) (geb)


Lesenswert?

>> Hast du schon die digitalen Signale angeschaut
>Naja, fast alles ergibt sich ja aus dem I2S selbst, das macht der µC ja
>automtisch immer gleich.

Klingt ein wenig komisch bei fast 50MHz Sysclock.
Ich hab den PCM1801 im Einsatz, da hab ich die Signale SCLK,LRCK,BCK mit 
einer Synchronzähler-Kaskade gewonnen.Die höchste Frequenz SCLK hab ich 
mit einer PLL erzeugt, die mit "gemütlichen" 2048Hz gespeist wurde.Das 
Ding mag keine wechselnden Phasenverschiebungen der Steuersignale.

Grüsse

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.