Sinus Signal mit AD9833 und MSP430F449

Gast #1111793
Lesenswert?
• ▲
▼
Hallo!

Ich baue grade einen Frequenzgenerator bestehend aus AD9833 und 
MSP430F449STK2.

Den Schaltplan wird im Anhang gezeigt.  Als MCLK verwende ich den 8MHz 
Oszilator on board (auf MSP430F449STK2, zwei CLKs habe ich probiert,im 
Anhang), Software SPI.


Folgendes ist die SPI-Funktion:



void transfer(int zahl)

{
unsigned char a;
unsigned int maske = 0x8000;

set_Maske(P3OUT,BIT2);   // SCLK high
set_Maske(P3OUT,BIT1);   // FSYNC high
clr_Maske(P3OUT,BIT1);   // falling FSYNC

for(a=0; a<16; a++)
  {
      if(( zahl & maske) == maske)
            {
            set_Maske(P3OUT,BIT3);
            }
      else
            {
            clr_Maske(P3OUT,BIT3);
            }
      clr_Maske(P3OUT,BIT2);  //falling edge SCLK
      zahl = zahl << 1 ;

      set_Maske(P3OUT,BIT2);  // set SCLK
  }

   set_Maske(P3OUT,BIT1);  // set FSYNC

}

Um AD9833 anzusteuern,  schicke ich 5 Zahlen nacheinander an AD9833

0010 0001 1000 0000    // an Control Register, um die Registers zu reset
01xx xxxx xxxx xxxx    // an FREQ0 14LSB
01xx xxxx xxxx xxxx    // an FREQ0 14LSB
110x xxxx xxxx xxxx    // an PHASE0
0010 0000 0000 0000    // unreset

siehe 
http://hades.mech.northwestern.edu/wiki/index.php?title=Waveform_Generation_with_AD9833&redirect=no


Aber Nichts anders als Rausch wurde generiert!! Ich weiss nicht , wo 
schief gegangen ist.  Ich habe mir sogar ein neues AD9833 besorgt, es 
passierte aber wieder gleich!!

Ich bin sehr dankbar für euere Hilfe.

Viele Grüsse
Liang
Angehängte Dateien:
#1113180
Lesenswert?
• ▲
▼
Tja, endlich klappt es mir, Sinus Signale aus dieser Baugruppe zu 
bekommen.

Es liegt dran, dass die Pins nicht richt gelötet wurden, so dass ich am 
Anfang keine Signale bekam.

Aber die Signale sind mit Rausch gemischt, ich habe versucht, mit 
Kondensatoren im Nano Bereich um die Hochfrquenzteil auszufiltern, aber 
functionierte nicht.

Weisst jemand, wie die Rausch (im Anhang) ausgefiltert werden können.


Gruss
liang
Angehängte Dateien:
Gast #1113339
Lesenswert?
• ▲
▼
> Es liegt dran, dass die Pins nicht richt gelötet wurden, so
> dass ich am Anfang keine Signale bekam.

Ja sowas...und was ist mit den notwendigen Abblockkondensatoren?
Haben die einen wirklich sehr guten Kontakt?

Olaf

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.