DSS Funktionsweise

Gast #3650261
Lesenswert?

Hallo Zusammen
Habe eine kurze Frage zur theoretischen Funktionsweise eines DSS. Im 
Mikrocontrollerwiki ist folgendes bild zu sehen:
http://www.mikrocontroller.net/wikifiles/d/dd/Dds_basic.png

So wie ich das verstehe, gibt es einen Phasenakkumulator welcher die 
Phase in bestimmten schritten hochzählt (je nach gewünschter 
ausgangsfrequenz). Dann wird der Phasenwert im Lookup ROM nachgeschaut 
und in den entsprechenden Sinuswert verwandelt. Zuletzt wird mit dem DA 
wandler das Kurvensignal ausgegeben.

Was ich nun nicht verstehe: Was ist im bild genau mit dem Kästchen 
"Register" gemeint? Und was sollte der obere Überbrückungspfeil zum 
Register bedeuten?

besten Dank
Tom
Gast #3650327
Lesenswert?

Das Bild ist ein bissel falsch.

Also, das was da als "Adreßcounter" beschrieben ist, ist eigentlich ein 
Akkumulator, der logisch folgendes tut:

  Akku = Akku + Input;

Dieser Akku hat ne gewisse Bitbreite, z.B. bei manchen DDS-IC von Analog 
Devices berägt die 32 Bit. Der Input ist ebenfalls eine ebenso breite 
Zahl. Ganz klar: der Akku läuft nach einer gewissen Anzahl von 
Additionen über. Das entspricht (sinusmäßig gesehen) einer vollen 
Periode. Die höchsten Bits (so etwa 10..14, je nach IC) des Akkus werden 
nach jeder Addition über eine Sinustabelle in ein Auffangregister 
geschrieben, wo sie dann bis zum nächsten Mal gespeichert bleiben. Tja 
und der Ausgang des Auffangregisters geht auf einen DAC, der den 
Momentanwert eben analog ausgibt. Das ist alles.

W.S.

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