Forum: Mikrocontroller und Digitale Elektronik PCM1803 Audio ADC ewige Einschwingzeit


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


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

in meinem Transceiver verwende ich den o. g. ADC als slave mit 16 ks/s, 
kein DC-bypass. Das Teil arbeitet einwandfrei, allerdings ist die Zeit 
zwischen dem einschalten des Busses und den ersten vernünftigen 
Messwerten unerträglich lang, ca. 4 s.

Die Schaltung entspricht genau der aus dem Datenblatt. An den Cs von 
Vref und Vin sieht man, dass die Referenzspannung tatsächlich erst mit 
laufendem Takt erzeugt werden, aber nach ca. 300 ms stehen die Pegel.

Fällt euch etwas ein, was hier Abhilfe schafft, oder geht das gar nicht 
anders?

Vielen Dank
Bernhard

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


Lesenswert?

Welchen Modus (Master od. slave) verwendest du?

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


Lesenswert?

@ Gebhard Raich
"als slave"

Eins noch: die Messwerte liegen in der "Einschwingzeit" meistens am 
oberen Anschlag.

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


Lesenswert?

[push] kann sich das wirlich niemand erklären?

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


Lesenswert?

Wie erzeugst du die Signale BCK, LRCK, SYSCLK ?

Grüsse

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


Lesenswert?

Der PCM1803 hängt am I2S des STM32F1.

von Jobst M. (jobstens-de)


Lesenswert?

Das ist ein Audio ADC. Und der hat einen HPF im Digitalfilter. Bei fs = 
16kHz ist die Grenzfrequenz bei 0,3 Hz (-3dB). D.h. der braucht > 3s, 
bevor er den Gleichspannungsanteil weggerechnet hat.

Abhilfe: Schneller takten und dann runter rechnen.


Gruß

Jobst

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


Lesenswert?

Jobst hat vermutlich recht, ein weiteres Problem könnten aber auch die 
Synchronizität der Taktsignale sein, zu lesen im DB S. 15 
SYNCHRONIZATION
WITH DIGITAL AUDIO SYSTEM. Allerdings sollte dann der Ausgang Nullen 
auswerfen, und nicht Einsen.

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.