Im Forum und im Wiki
-
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