Delta-Sigma-Wandler

Gast #253391
Lesenswert?

Hallo Experten

Ich geb's auf, es sei denn, es kann mir jemand erklären, wie der
digitale Teil eines Delta-Sigma-Wandler's (A => D) aufgebaut sein
muss. Noise-Shaping, Oversampling, Decimation usw usw usw

OK, ich krieg einen 1 Megabit / Sekunde schnellen Ein-Bit-Datenstrom
von der analogen Seite des Delta-Sigma-Wandler's.

Und jetzt?
Was ich bisher weiss, ist folgendes:
Das Rauschen, welches durch das Überabtasten breiter verteilt ist, muss
nun weggefiltert werden.
Ja, aber mit welchem Filter?
Einem Tiefpaß 1. Ordnung?
Oder 2. Ordnung?
FIR oder IIR?

Ist eine Dezimation notwendig?
Einfach jeden 16. Wert nehmen, das reicht aus?
Oder wie?

Ich lese mich seit Tagen zu Tode und komme einfach nicht weiter.
Das Schlimmste ist aber, daß das Zeug's noch in VHDL realisert werden
soll.

Kann mir jemand ernsthaft weiterhelfen?
Danke!

Matthias
Gast #253392
Lesenswert?

Hallo Matthias,

i.a. werden dahinter Tiefpässe geschaltet, die auf die verschiedensten
Arten gebildet werden können. Häufig in Form von Kammfilter, da dazu
keine Multiplizierer nötig sind. Einige gute Einführungen in das Thema
gibts bei TI, Analog Devices oder Silabs.

Gruß Thomas
Gast #253395
Lesenswert?

Hi Mattthias,

vieleicht helfen dir ja die Xilinx xapp154 und xapp155 weiter, dort
wird ein DeltaSigma-Wandler allerdings in Verilog realisiert.

http://www.xilinx.com/bvdocs/appnotes/xapp154.pdf

http://www.xilinx.com/bvdocs/appnotes/xapp155.pdf

Ich würde mich freuen wenn du mal über dein Fortschreiten berichtest,
da ich momentan auch daran arbeite einen DeltaSigma in VHDL zu
realisieren.
Gast #253396
Lesenswert?

Hallo Experten

Sorry, aber ich komm' nicht weiter.
Bitte helft mir. => Danke.

Ich will's in Stichpunkten zusammenfassen:

- kriege einen 1MBit/sec Bitstrom;
- rauspurzeln sollen nun 10 Bit breite Datenworte und zwar alle 500 µs,
also mit der Frequenz 2000 Hz.

Wie mach ich das?

Danke und nochmal Danke.

Gruss,
Matthias

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren