-
Thread
Analog Devices: DDS IC (AD9959) mit ATMega64L ansteuern SPI
ftemp /= 402800000; SPCR = (1<<SPE) | (1<<MSTR) | (1<<SPR1); PORTC &= ~(1<<AD9959_nCS); /* AD9959 selektieren */ send_spi( 0x00 ); /* Register 0 (CSR) zum Schreiben */ send_spi( 0xE2 ); /* CH1,2,3 selektieren, Single-bit 3-Wire, MSB first */ send_spi( 0x04 ); /* Register
) ); /* Bit15..8 */ send_spi( (uint8_t) ( ftemp & 0xFF ) ); /* Bit7..0 */ PORTC |= (1<<AD9959_nCS); /* Übertragung beendet */ PORTC |= (1<<AD9959_IOUPDATE); /* Werte übernehmen */ for( dummy=0; dummy<10; dummy++ ); PORTC &= ~(1<<AD9959_IOUPDATE); } send_spi macht nichts weiter
-
Thread
Package der AD9959
eine Schaltung im Eagle oder Orcad noch entwerfen,evtl. Simulation mit Spice, ich muss dafür den AD9959-Baustein-Package zeichnen. Für eine fertige Zeichnung für den Baustein werde ich mich sehr dankbar sein, und mit diesem AD9959-Baustein, welcher mindestplan sollte es haben, also mit welchen Bausteine
ich arbeite jetzt ein Generator mit 8 Signalausgängen und dafür benutze ich von Analog Devices AD9959 aber da hab ich eine Frage und zwar.. Wo werden die Funktionswerte abgelegt? - in AD9959-interner Speicher? - Externer Speicher EEPROM? - oder uC-intern? wenn jemand weiß bitte um eine Antwort
-
Thread
Modulation realisieren FM AM
besteht die > Möglichkeit alle 3 Signale gleichzeitig darstellen zu können? Schau' Dir mal den AD9959 an, damit könntest Du alle drei ( vier ) Signale auf einmal erzeugen. Till
Till U. schrieb im Beitrag #4532569: > Schau' Dir mal den AD9959 an, damit könntest Du alle drei ( vier ) > Signale auf einmal erzeugen. Das wäre natürlich prima, wenn der Chip nicht so teuer wäre.. Till U. schrieb im Beitrag #4532564: > Ja, richtig. Hier
-
Thread
Wo werden die Funktionswerte abgelegt AD9959 Gesperrt
ich arbeite jetzt ein Generator mit 8 Signalausgängen und dafür benutze ich von Analog Devices AD9959 aber da hab ich eine Frage und zwar.. Wo werden die Funktionswerte abgelegt? - in AD9959-interner Speicher? - Externer Speicher EEPROM? - oder uC-intern? wenn jemand weiß bitte um eine Antwort
-
Thread
Schneller Sweep (einige mus), 180 - 220 MHz
Falls es jmd interessiert: ich habe jetzt einen AD9959 benutzt, angesteuert von einem LPC1769. Der AD9959 kann in hardware lineaere sweeps, sehr praezise und schnell. Einige zehn MHz sweep um 200 MHz in wenigen Mikrosekunden kein Problem. Kann ich sehr
-
Thread
Phasenschieber bei ca. 10 MHZ
früher mal ein Mehrkanal-DDS (http://www.analog.com/media/en/technical-documentation/data-sheets/AD9959.pdf) benutzt - der kann direkt phasenkkohärente Signale. Aber ich viel doch nur die Phase von einem (per analog VCO erzeugten) paar 10 MHz Signal schieben. Vl ist es tatsächlich einfacher da
Danke für die ausführlichen Antworten! Das ist sehr interessant. Ich habe jetzt einen AD9959 - 4 phasenkohärente Kanäle, für weniger Geld als ein rf Lambda Phasenschieber.
-
Thread
Erste Schritte mit Funk.
Daten liefern - das kann ich nicht. Jetzt gibt es da recht günstige DDS-Module mit z. B. dem AD9959 drauf. http://www.ebay.de/itm/4-Channel-AD9959-200Mhz-Sine-Wave-DDS-Signal-Generator-Software-replace-AD9854/121380265863 Laut Datenblatt muss man da viele Register setzen und so, es sieht eher
-
Thread
DDS 120Mhz Addition von Signalen
Hallo Thomas, schau Dir mal den AD9959 DDS-Chip von Analog Devices an. Der kann 4 unabhaengige Signale bis 200 MHz erzeugen, mit Frequenzaufloesung von 0.12 Hz. Es gibt ein Eval-Board dafuer, kostet laecherliche US$250 (viel billiger als
einzelnen Sinuswellen mit einer schnellen Op-Amp-Schaltung analog zusammenaddieren und fertig! (der AD9959 hat sogar digitale Amplitudenkontrolle fuer jeden einzelnen Kanal). Wolfgang
-
Thread
Funktion macht nicht das was sie soll: Rechenproblem
Hallo, ich habe hier ein DDS IC von Analog Devices AD9959 Datenblatt unter http://www.analog.com/UploadedFiles/Data_Sheets/AD9959.pdf ), das ich probiere anzusteuern. Es läuft auch alles soweit, bis auf die Phase. In der ersten Funktion berechne ich den Registerinhalt
-
Thread
Taugen die AD9959-Radio-Frequency-RF-Signal-Source-Generator Boards etwas?
Liebe Forengemeinde, was haltet Ihr von folgendem Board: https://www.ebay.com/itm/AD9959-Radio-Frequency-RF-Signal-Source-Generator-4-Channel-DDS-Module-200MHz/293119482053 Ich möchte damit ein wenig mit HF herumspielen: - mal ein klein wenig FM-Radio senden (natürlich nur gaaanz
Antworten! Dann werde ich erst einmal nach Hr. Lechner und Hr. Brauer Ausschau halten und statt AD9959 nochmals Boards mit dem AD9951 anschauen! Viele Grüße Igel1
-
Thread
DDS-IC für Funktionsgenerator
Wie wäre es denn mit dem AD9959? Damit sollte sich doch ein sauberer 30MHz Sinus erzeugen lassen. Bei 40MHz hast du zwar noch einen Anteil, der aber liegt bei -70dB und das müßte sich problemlos mit einem passiven Filter noch weiter
-
Thread
3 Clock-Signale erzeugen
dann per Komparator aus den Sinussignalen wieder Rechtecksignale zu machen. IC wäre so was wie der AD9959.
-
Thread
Wie einstellbaren HF-Sinus erzeugen?
Hertz genau. Sehr hohe Bandbreite. Bei der Bandbreite DDS schon das richtige. Wie wäre es mit AD9959?
-
Thread
ATmega: Störungen durch Masseschleife ISP/RS232
Danke, nur leider musste ich feststellen, dass CS alleine beim AD9959 nicht ausreicht. Einmal ein Bit verloren und das war's bis zum RESET. Zum Re-Synchronisieren der Kommunikation hat der 9959 eine dedizierte SYNC-I/O-Leitung (in allen ausser dem superschnellen 4-bit-Modus
-
Thread
ATmega64: SPI nur bei jedem 2. RESET
Hasenhund also nicht im Pfeffer begraben). Am SPI hängt über einen 5V-toleranten 3.3V-Bustreiber ein AD9959 (4-Kanal DDS) und ein DAC8551 (D/A-Wandler). Da das Ganze nur beschrieben und nicht gelesen wird, kann man eventuelle Empfangsprobleme als Grund meines Problems auch ausschliessen. MOSI und SCK