-
Thread
Arduino+AD9833 code für Rechteckfestfrequenz
/ Note, SCK and MOSI must be connected to CLK and DAT pins on the AD9833 for SPI AD9833 gen(FNC_PIN); // Defaults to 25MHz internal reference frequency void setup() { // This MUST be the first command after declaring the AD9833 object gen.Begin();
Danke für die Info. Ich habe jetzt unter https://github.com/Billwilliams1952/AD9833-Library-Arduino.git die zip-Datei AD9833-Library-Arduino-master in ein Verzeichnis geladen. Es sind folgende Datein im Verzeichnes: _config.yml AD9833.cpp AD9833.h digitalWriteFast.h keywords.txt
-
Thread
AD9833 Programmieren
von Klemens Minimale Hardware ist ein Arduino Nano oder Uno der über wenige Leitungen mit dem AD9833 verbunden wird und mit der erforderlichen Bibliothek und einer Minimal- Applikation (Sketch) programmiert wird. https://www.arduino.cc/reference/en/libraries/ad9833/ Keine komplizierte Geschichte
Klemens schrieb im Beitrag #7736198: > ...gibt es in diesem Forum jemand, der mir ein > AD9833 DDS-Signalgeneratormodul auf eine fixe Frequenz programmieren > kann, die dann beim Einschalten immer zur Verfügung steht? Wohl kaum. Der AD9833 besitzt keinen Permanentspeicher für seine Konfiguration
-
Thread
Schwierigkeiten mit AD9833
8) & 0xff; LSB = data & 0xff; write_spi1(MSB); write_spi1(LSB); ad9833_wait(200); } void ad9833_init(void) { ad9833_wait(250); FSYNC = 0; ad9833_wait(250); ad9833_write(0b0000000111001000); // reset ein, sinus ad9833_write(0b0100000000000000); // FREQ0 MSB ad9833_write(0b0100011010001101); // FREQ0 LSB ad9833_write(0b1000000000000000); // FREQ1 MSB ad9833_write(0b1000011010001101); // FREQ1 LSB ad9833_write(0b1100000000000000); // PHASE0
-
Thread
AD9833 -> Jitter im Rechteck
Ich habe genau dieses Problem mit AD9833: https://ez.analog.com/thread/6047?tstart=0 Die ~42ns sind unabhängig von der Ausgangsfrequenz des AD9833. Die Clock ist sauber, kein Jitter. Der im ADI Forum hat 25MHz was einem Jitter von
Und wie das Oszi-Bild zeigt erzeugt dieser einen einwandfreien Clock Impuls ohne Jittern wie der AD9833.
-
Thread
AD9833 mit MSP430F233
Im Main ist dann nach dem Datenblatt AN-621 die folgenden Daten übermittelt worden: [c] AD9833_SetRegisterValue(0xF800); //Einstellungen AD9833_SetRegisterValue(0x3333); //H MSBs AD9833_SetRegisterValue(0x2233); //L MSBs AD9833_SetRegisterValue(0x3133); //H LSBs AD9833_SetRegisterValue(0x2033); //L LSBs AD9833_SetRegisterValue(0xC000); //Out of Sleep [/c] Der AD9833 bringt am Ausgang nichts. Speisung ist kontrolliert und liegt bei ca 3.3V (+- 0.2V
-
Thread
Sweep Generator mit AD5930
das aktuelle Register schreiben. So sieht die Funktion zur Frequenzänderung bei mir aus:[c]MD_AD9833::channel_t ActivChannel = MD_AD9833::CHAN_0; void changeFreqReg(uint32_t FreqReg) { if (ActivChannel == MD_AD9833::CHAN_0) { DDS.setRegFrequency(MD_AD9833::CHAN_1, FreqReg); ActivChannel = MD_AD9833::CHAN_1; } else { DDS.setRegFrequency(MD_AD9833::CHAN_0, FreqReg); ActivChannel = MD_AD9833::CHAN_0; } DDS.setActiveFrequency(ActivChannel); }[/c]
-
Thread
SPI ATmega32 mit AD9833
Hallo zusammen, ich habe vor, einen AD9833 mit SPI an einem ATmega32 zu betreiben. Dazu habe ich im Internet eine Lib von fritzler-avr.de gefunden. Ich habe mir auch gleich ein kleines Testprogramm geschrieben, mit dem ich den AD9833 initialisiern
****Konfiguration***************************************/ //enthält den momentanen Status des AD9833 uint16_t stats = 0; uint16_t tosend = 0; double konst = 268435456; //2^28, (1<<28) float konst2 = 4096; //2^12, (1<<12); //schreibt ein Wort in den AD9833 void DDS_write(uint16_t data){
-
Thread
Ausgang des AD9833
Guten Abend! Ich quäle mich gerade mit einer Schaltung mit einem AD9833. Bis jetzt läuft alles gut, es piepst , regelt und schaltet wie gewollt. Bei der Ausgangsstufe passieren mir jedoch wirre sachen! Beim Ausgang des Ad9833 ist schon eine Offsetspannung dabei, deswegen
Was der Ausgang des AD9833 nicht ein Stromausgang gegen Masse ? Dh da muesste man dann mit einem Transimpedanz daherkommen ?
-
Thread
Arduino Micro SPWM
die 25kHz des Dreiecksignals in dem sinusförmigen PWM Signal ausgeben kann? [code] #include<AD9833.h> AD9833 Sin(10); AD9833 Triangle(9); int Poti, mapPoti; int AD9833_sin, mapAD9833_sin, S; int AD9833_triangle, mapAD9833_triangle, D; void setup() { //Sinussignal 50Hz Sin.Begin(
loop() { Poti = analogRead(A0); mapPoti = map(Poti, 0, +500, 1, 5); AD9833_sin = analogRead(A1); mapAD9833_sin = map(AD9833_sin,0,127,-99,99); S = mapAD9833_sin * mapPoti; AD9833_triangle = analogRead(A2); mapAD9833_triangle = map(AD9833_triangle,0,127,-550,550
-
Thread
Programmable Waveform Generator
haben die Option, 8 Zeichen frei zu programmieren. So etwas möchte ich gerne für Signalausgang bei AD9833: statt Sinus etwas anderes, nach Eigenbedarf Danke für Antwort.
die scheinst du geflissentlich zu ignorieren. Ein AD9833 ohne ROM ist einfach ein DAC. Fertig.
-
Thread
AD9833 Kurvengenerator
Fragen an dich. Mich würd interessieren wie dein C-Programm aussieht! Hab noch nie mit dem AD9833 gearbeitet. Danke Florian
an den Mega8, der das ganze dann im Prinzip an den AD9833 weitergibt. mfg Andreas
-
Thread
Ausgangssignal vom AD9833 bearbeiten (ampl., DC offset)
Hoi zusammn Ich bin gerade daran, einen kleinen Funktionengenerator zu basteln mithilfe des AD9833. Also eigentlich überlege ich mir gerade, wie das eine oder andere problem zu lösen wäre. Grundsätzlich geht es um 2 dinge: Erstens möchte ich die Amplitude des ausgangssignals des AD9833 ändern können
was sind die widerstände R6-R8 nützlich? Im schaltplan werden sie vor SCLK, FSYNC und SDATA des AD9833 geschalten...
-
Thread
AD9833: Sporadische Aussetzer
#2883434: > Ohne wenigstens einen Schaltplan zu haben ist alles weitere > Kaffeesatzleserei. AD9833 am Mega128 im SKT501/500. SDATA an PB0, SCLK an PB1 und FSYNC an PB2. Alle drei leitungen mit Pullup 8k2. AD9833 ist nach Datenblatt entkoppelt - jedoch "fliegender" Aufbau. Anbindung zum STK500
Modus umschalten für kurze Zeit habe ich jedoch nicht am Oszi > gesehen. D.h. du beschreibst den AD9833 nur, wenn es wirklich neue Daten gibt..?!?
-
Thread
AD9833 knackt
Ich möchte einen AD9833 mit einem ESP32 Devkit V1 ansteuern und dabei einen Ton erzeugen, der unterbrochen ist, also piept. Zur Ansteuerung nutze ich die Library AD9833-Library-Arduino (https://github.com/Billwilliams1952/AD9833-Library-Arduino). Ich habe mir dieses AD9833-Board gekauft: https://www.ebay.de/i/173745496388?chn=p...WaEALw_wcB Ich habe verschiedene Dinge ausprobiert, wie z.B. mit gen.SleepMode(true); bzw.
-
Thread
AD 9833 Raspberry Pi
Das ist doch kein Problem ;) Durch FSYNC auf LOW ziehen sagste dem AD9833, dass die Daten für ihn sind. Da kannste CLK/MOSI mit 1Hz Takten wenn du Spaß hast oder eben mit Fmax. Damit will ich sagen: Dem AD9833 ist das völlig Wurst ob er 2x8bit bekommt oder 1x16. Also
SPI. Bzw haste auch den richtigen SPI Mode nachprogrammiert? Ansonsten hier meine Lib für den AD9833, ist zwar in C und fürn AVR, hat aber auch nen Soft SPI Mpde zum abgucken. http://www.fritzler-avr.de/HP/Librarys/AD9833_his.php
-
Thread
Max038 Funktionsgenerator
teilst du Ihm auch die Betriebsart mit. Der AD9833 ist ein hervorragender Baustein. Allerdings mußt du schon einigen Softwareaufwand treiben. Z.B. % Abweichung korregieren. Joe
entsprechend zu korregieren. Also nen bischen Aufwand, ist aber zu schaffen. Bei mir hat der AD9833 nun eine Genauigkeit von 0,1 % über den gesamten Bereich. Joe
-
Thread
Frequenzstabiler, einstellbarer Oszillator
Wolfgang schrieb im Beitrag #6878368: > Dem AD9833 kannst du schon bei 1MHz keinen Sinus mehr > entlocken, den du dich trauen würdest, als solchen zu > bezeichnen. Natürlich nicht. Einen Tiefpass am Ausgang verwenden ja nur alte Trottel
Wolfgang schrieb im Beitrag #6878368: > Dem AD9833 kannst du schon bei 1MHz keinen Sinus mehr entlocken, den du > dich trauen würdest, als solchen zu bezeichnen. Nanana! Du läßt stillschweigend unter den Tisch fallen, daß man genau dann, wenn man
-
Thread
IC abgeraucht?
dieses schaut aber ok aus und funktioniert auch noch... Kann ich denn ausschliessen, dass es den AD9833 erwischt hat, wenn er von aussen normal ausschaut? grüsse
würde daher mal die Daten/Taktleitungen zw. µC und AD9833 abchecken, ob da was sinnvolles drübergeht.
-
Thread
Rippelstromgenerator
> Was spricht gegen einen Pi mit einem AD9833 als einfachen > Funktionsgenerator? Kann man machen, aber zuviel Aufwand fuer zuwenig Ergebnis. Einen Funktionsgenerator hat man doch sowieso. Da kann man dann alles einstellen, auswaehlen oder
ich habe mal die Schaltung angehängt, die ich bisher zusammen geklickt habe. Der Wave-Generator AD9833 braucht mindestens 68kΩ am Ausgang. Daher habe ich mal R8 = 70kΩ gesetzt. Der NE5532 stellt dann die Amplitude und den Offset ein, da der AD9833 immer 650mV liefert. Zum Einstellen verwende ich digitale
-
Thread
AD9833 Ausgangspannung
Schreibfehler sein. C4 würde die 500 kHz sonst stärker abschwächen. Wie groß ist der Ausgangswiderstand des AD9833 ?
dem Datasheet: Pin Description: VOUT - Voltage Output. The analog and digital output from the AD9833 is available at this pin. An external load resistor is not required because the device has a 200 Ω resistor on board. Hier ist Funktionsdiagramm von AD9833.
-
Thread
DDS-Generator mit AD9833 und PGA?
im Netz findet sich dieser DDS-Generator: https://de.aliexpress.com/item/AD9833-DDS-Signal-Generator-Module-0-12-5MHz-function-generator-frequency-generator-DIY-KIT-Square-Triangle/32817427256.html Es ist eine Ausgangsbuchse zu sehen und Löcher für Vout, GND und GND, PGA.
auch ein kleines Programm zum Modul geschrieben. https://www.best-microcontroller-projects.com/ad9833.html
-
Thread
Quartzoszillator für 4,1943 MHz
Es gibt dafür doch einen schönen Rechner: http://designtools.analog.com/dt/ad98334/ad9833.html
günstige PLL-Lösung haben, lass sie mich bitte wissen. Ansonsten bleib ich beim Timer und spar mir den AD9833 ganz...
-
Thread
AD9833 Frage
Hoi Jungenz Habe den AD9833 am Laufen, löppt allet wie et soll! Eine Frage, an die, die schon einen fertigen Frequenzgenerator gebaut haben: Wie habt ihr die Pegelanpassung und Signalfilterung am Ausgang des AD9833 vorgenommen
So, nochmal eine Frage an AD9833 Besitzer: Kann es sein, dass die Frequenz im MSB modus (Also Rechteckkrams) halbsoschnell ist wie im non-MSB modus?
-
Thread
AD9833: Sind diese Kondensatoren geeignet?
Hier noch ne Lib zum spielen: http://www.fritzler-avr.de/HP/Librarys/AD9833_his.php
im Beitrag #2847366: > Hier noch ne Lib zum spielen: > http://www.fritzler-avr.de/HP/Librarys/AD9833_his.php Danke, ich will es aber erstmal selber versuchen.
-
Thread
ATMEGA8 + AD9833 + Nokia 3310 LCD
möglichst mit atmega8 und nokia 3310 lcd(beides sehr preiswert zu bekommen) Ausserdem habe ich einen AD9833 chip (echt winzig 3x5mm mit 10 pins!). Für meine zwecke wäre maximale frequenz 10,106 MHz. Schaltpläne und projekte für einen(nokia lcd) oder anderen(ad9833) inkl. software gibt es viele aber nicht
>Über FSYNC beim AD9833 oder SCE leitung beim Nokia LCD dann chip >auswählen und mit daten versorgen? Sollte so funktionieren. Habe aber nur ins DS vom AD9833 geschaut. Das Nokia-Display habe ich öfters im Einsatz.
-
Thread
Funktionsgenerator Schaltung gesucht
ei da schau her, erster Treffer bei Google http://www.elektronik-kompendium.de/public/glahe/ad9833.htm
>>Viel drumherum für ein winziges Bauteil: Damit der DDS-Chip AD9833 im Labor sinnvolle Dienste leistet, ist einiges an Peripherie-Aufwand nötig. gesehen? dazu rund ad9833 8,40€+porto
-
Thread
Signalgenerator, Grenzen eines Atmega8
, warum sowas immer wieder und wieder... Warum bloß habt ihr es nicht drauf, wenigstens einen AD9833 zu kaufen und diesen IC die Arbeit machen zu lassen? 25 MHz DDS-Takt mit 10 Bit analoger Auflösung schafft ihr mit keinem Atmel und der AD9833 ist auch ein recht billiger Chip, der Sinus+Rechteck
Beitrag #3114117: > Sägezahn Nö kann er nicht, der kann Dreieck und den Rest. Zudem ist ein AD9833 jetzt nicht nen IC den man am liebsten einlötet. MSOP10, 3x3mm groß und 10 Pins.
-
Thread
DDS CHIP AD9833
Wer hat den AD9833 schon eingesetzt und kann über seine Erfahrungen mit dem Chip berichten. Es geht mir speziell um Ausfallerscheinungen des AD9833, welche selbst mit dem vom "online Prog., interaktive designtools" berechneten
dem von AD berechneten Muster übereinstimmt, ist die Ausgangsfrequenz Null, bzw. Totalabsturz des AD9833. mfG Manfred Glahe
-
Thread
AD9833 will einfach nicht.
(1<<MSTR) | (1<<CPOL) | (1<<SPR0); } void DDS_write(uint16_t data) { RESET(CS_AD9833); SPDR = (uint8_t)(data >> 8); //Left 8 Bit while( !( SPSR & (1<<SPIF) ) ); SPDR = (uint8_t)data; //Right 8 Bit while( !( SPSR & (1<<SPIF) ) ); SET(CS_AD9833); } void
(1<<MSTR) | (1<<CPOL) | (1<<SPR0); } void DDS_write(uint16_t data) { RESET(CS_AD9833); SPDR = (uint8_t)(data >> 8); //Left 8 Bit while( !( SPSR & (1<<SPIF) ) ); SPDR = (uint8_t)data; //Right 8 Bit while( !( SPSR & (1<<SPIF) ) ); SET(CS_AD9833); } void
-
Thread
Erfahrung mit diesem Funktionsgenerator
Das hier gezeigte Gerät basiert, soweit ich das erkennen kann, auf dem mit 25MHz getakteten AD9833 mit einem 7poligen Butterworth-LowPass und einem LM6181 (100 mA, 100 MHz Current Feedback Amplifier). Soviel lässt zumindest das Bild vermuten. Andrew Taylor schrieb im Beitrag #2459867: > Kann
Signal sind deutlich Frequenzen überlagert, vor allem die Taktfrequenz des µC (14,7456 MHz) und des AD9833 (25 MHz). Meine Vermutung: Ungünstige Masseführung auf der Platine. Fazit: Für den Preis OK, hätte aber auch besser sein können. Gruß, Stefan
-
Thread
Erstes Projek: AD9833
mit dem AD9833 kann bis 10 MHz erreichen.
Beim AD9833 ist >= 5 MHz so ziemlich schluß.
-
Thread
Funktionsgenerator AD9833 gibt Versorgungspannung aus
mein Fehler in der Software oder in der Hardware liegt. Ich habe es auch schon mit einem anderen AD9833 versucht. Dieser verhält sich exakt genau so. Vielleicht weiß jemand hier weiter. Main [c] init_AD9833(); DDS_uebertragung_starten(); DDS_aendern(0x2100); DDS_aendern(0x50C7); DDS_aendern
DDS_DIN_PORT_OUT PORTJ.OUT #define DDS_DIN_PIN 2 #define DDS_DIN_DDR PORTJ.DIR void init_AD9833 (void); void DDS_uebertragung_starten (void); void DDS_uebertragung_stoppen (void); void DDS_aendern (uint16_t Wert); [/c] DDS_AD9833.c [c] #define F_CPU 32000000UL #define DDS_verzoegerung
-
Thread
Suche programmierbares IC ca. 150-1700kHz
Wenn möglich, sollte es kompakt sein und nicht all zu viel Zusatzbeschaltung brauchen. Der AD9833 würde theoretisch auch gehen, würde aber gern wissen, ob er hierzu alternativen gibt. Danke.
Und warum geht der AD9833 nicht auch praktisch?
-
Thread
Amplitudenvariation über eine Gleichspannung
mit DDS chip(s): ...nimmst du einen kleinen uC mit ADC und SPI und CLK-OUT, nagelst 1 oder 2 AD9833 chips ran und verstärkst den Ausgang vom(n) AD9833 entsprechend, bzw. addierst sin+cos. Damit hättest Du saubere+hochgenaue Sin/Cosinüsse als resolversimulation.
gut an...aber kann der AD9833 auch nen Sinus ausrechnen und ihn anschließend mit einem anderen Signal multiplizieren (nicht addieren)?
-
Thread
Verstärker für Funktionsgenerator AD9833
erfolgen. Spannungsregler etc. Also, soll das Signal maximal eine Amplitude von knapp 5V haben. Der AD9833 gibt Vmin 38mV und Vmax 650mV aus. Der Ausgangsstrom ist nicht so wichtig, sollte nur großer werden können als der des AD9833. Um das kurzschlusssicher/Überlastsicher zu bekommen würde ich dann
solcher OpV's liegen bei 8..12 MHz bei einfacher Verstärkung. Ich denke mal, das reicht, denn den AD9833 kannst du ja sowieso nur bis allerhöchstens 10 MHz (bei Sinus) und so etwa 100..300 kHz bei allen anderen Signalformen benutzen. Mit diesem OpV tastest du den Ausgang des AD9833 bzw. dessen Arbeitswiderstand
-
Thread
Dreieck-Spannung mit AD9833 DDS IC
bei 10Mhz aussieht bzw. ob der AD9833 das überhaupt erzeugen kann ?
Der AD9833 kann Dreieckspannung erzeugen, allerdings ist dabei die Grenzfrequenz deutlich niedriger. Praktisch hat man vielleicht 8 MHz als Limit für den Sinus (für 10 MHz wird der Rekonstruktionsfilter schon
-
Thread
Sinus Signal mit AD9833 und MSP430F449
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
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
-
Thread
AD9833 DDS in c ohne SPI
habe ich die Library erweitert um einen Software SPI. Link: http://www.fritzler-avr.de/HP/Librarys/AD9833_his.php
pleas: SPI COMMUNICATION DRIVER FOR AD9833 DDS WITH FRAME SYNC
-
Thread
AD9833 DSS Basics-Fragen
/en/rfif-components/direct-digital-synthesis-dds/ad9833/products/product.html von der theorie hab ich schonmal verstanden wie das gehen soll, nun zur praxis. 1. Der IC hat einen Pin MCLK, welcher als Digitaler Clock input beschrieben wird. Heisst
guggsu da: http://www.fritzler-avr.de/HP/Librarys/AD9833_his.php und danach hier: http://www.fritzler-avr.de/HP/sig1.php
-
Thread
AD9833 mit Hardware-Spi ansteuern 8051
Hallo.. Ich habe vor, einen AD9833 DDS Baustein mit einem AT89C5131A-UM anzusteuern. Nur leider kommt aus dem AD9833 nichts brauchbares heraus. Hat jemand vielleicht nen Beispielcode wie man die Daten in den AD9833 schicken muss
Ok danke, also hab mir das mal angeschaut, aber im Datenblatt des AD9833 finde ich nur ein Timing-Diagramm, aus dem werde ich aber nicht richtig schlau, bzw ich weiß nicht wie ich das auf den SPI-Modus umsetzen muss. Fsync habe ich auf den Ausgang P1.0 vom Controller
-
Thread
AD9833
Hi zusammen, der AD9833 hat ja nur bis 0,65V als maximaler Ausgangsspannung, bei der ELV Zeitschrift ist die angehängte Schaltung um eine TTL Signal zu erzeugen. Da der 74HCT132 ein schmitt-Trigger mit ~1,2V als Schwelle
verstehe ich das ganze nicht!!! wie kann ich ein TTL Signal erzeugen wenn der Eingangssignal(Vout von AD9833) die Schwelle nicht überschreitet? Danke für die Hilfe im voraus. Gruß
-
Thread
digitaler Lock-in im Eigenbau. Grundlegende Fragen
mit digitaler Lösung übernimmtst dich etwas. Einen schönen LockIN gibts aus LMH6718, DG9411, AD9833. Funktioniert bestens bis 1MHZ.
Rolf Riller schrieb im Beitrag #4108657: > Einen schönen LockIN gibts aus LMH6718, DG9411, AD9833. Funktioniert > bestens bis 1MHZ. Klingt interessant! Hast Du dazu einen Link?
-
Thread
Bekomme AD9833 nicht zum laufen
Hi, ich bin gerade dabei, ein wenig mit dem DDS Chip AD9833 zu experimentieren. Ich schaffe es aber einfach nicht, den ATmega8 dazu zu bringen mit dem AD9833 zu kommunizieren. Am Ausgang des AD9833 kommt des öfteren auch ein Signal raus. Dieses hat aber
*g* Der AD9833 befindet sich auf einer Lochrasterplatine mit einem selbsteäztem Adapter. Ich habe an alle Kondensatoren, wie sie im Datenblatt stehen gedacht. Ich hab einfach keine weitere Idee, was ich noch
-
Thread
Filterausmessung mit Arduino oder STM32
man da wirklich nicht selbst herum basteln muss. https://de.aliexpress.com/item/CJMCU-9833-AD9833-Modul-Signal-Generator-Modul-STM32-STM8-STC-Mikroprozessoren-Sinus-Quadrat-Welle-DDS-Monitor/32907216793.html
Den AD9833 hab ich auch schonmal genutzt. Bei hohen Frequenzen kommt da auch kein wirklicher Sinus mehr raus. Das hat was mit dem DDS Prnzip zu tun, umso höher die Ausgangsfrequenz umso mehr Sinuszwischenwerte
-
Thread
AD9833
hi! Hab den ad9833 angesteuert und hab da ein Problem... Er schafft mit einem 25 MHz Quarz nur ca. 100 kHz! Nur leider weiß ich nicht wo mein Problem liegt... wisst ihr woran das liegen könnte??? mfg, geri
-
Thread
DDS AD9833 Werte aktualisieren
Hallo Zusammen, ich habe ein Problem bezüglich der Werteübergabe an einen AD9833 DDS-IC. In einem Menü wird der Wert der gewünschten Ausgangsfrequenz gewählt und anschließend soll der Wert in den AD9833 übernommen werden. Bei einmaliger Wertübergabe zur Initialisierung (Ist im
obwohl ich den AD9833 mit ein und demselben Wert neu lade ändern sich die Parameter am Ausgang. Der unten angefügte Programmausschnitt beinhaltet nur die Frequenz, mit dem Phasenwinkel bin ich nach dem selben Schema
-
Thread
ATmega16 und AD9833
Hey Leute, Ich habe vor mittels eines ATmega16 und einem AD9833 ein Frequenzgernerator (Bereich 1MHz - 6MHz Schrittweite 0.01MHz) zu bauen. Dazu habe ich auch schon alle Sachen da. Habe mir auch schon ausgiebig das Datenblatt zum AD9833 durchgelesen und habe entdeckt
Rest" benötigt 2-10 Jahre lernen. Siehe auch: https://www.avrfreaks.net/forum/frequency-sweep-ad9833
-
Thread
Frequenz erzeugen
Sind > dann zwar > nur 16 Bit (eigentlich brauchst ja mindestens 17) aber besser als nix. Der AD9833 hat aber keinen T- und OC-Pin. Und der AD9850 auch nicht. (???)
npn schrieb im Beitrag #3932799: > Der AD9833 hat aber keinen T- und OC-Pin. Und der AD9850 auch nicht. > (???) Leif schrieb im Beitrag #3932689: > Ich will mit einem ATmega168 Ohne Studium des Datenblatts behaupte ich er hätte sie.