-
Thread
Berechnung Frequenzteilung mit 40103
Ausgang damit Du gleich Analoges Signal > hast. DDS-Generatoren gibt es als fertige Hardware, z.B. AD9833. Der uC hat dann nur noch die Aufgabe, die Register passend zu setzen. Das spart den DAC im uC und zeitkritische Programmierung.
Rainer W. schrieb im Beitrag #8017571: > DDS-Generatoren gibt es als fertige Hardware, z.B. AD9833. Der uC hat > dann nur noch die Aufgabe, die Register passend zu setzen. Das spart den > DAC im uC und zeitkritische Programmierung. Das hilft den Esoterikern aber nicht weiter, denn diese Generatoren
-
Thread
Ausgangsfilter DDS AD9833 und AD8051 und Ausgangsverstärker
Hallo Habe mit dem AD9833 einen DDS Generator aufgebaut. Auf der Platuine befindet sich noch ein AD8051 als Ausgang. Auf dem Oszi sind leichte Spuren des digitalen Aufbaus zu erkennen. Kennt jemand einen Ausgangsfilter
Der AD9833 hat einen 10 Bit DAC. Bei niedrigen Frequenzen wird es immer "Stufen" geben. Diese befinden sich aber bei -60dB - die stören Dich? Mit einem µC + einfachem Audio-DAC (z.B. PCM56) wirst Du deutlich
-
Thread
[V] AD9833-Eval-Kit; Programmable Waveform-Generator
Biete an: Evaluation Kit zum AD9833 Waveform-Generator. Kit-Inhalt: CD plus Evaluation Board. Verpackung ist geöffnet, aber soweit ich mich erinnere, ist das Board nicht benutzt worden (totes Projekt...), sieht ladenneu aus. Zusätzlich gibt es 3 Stck. AD9833 ICs in Stange dazu. Preis: 40,- plus Versand.
-
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
zum AD9833 hat 0,1 µF, der Parallelwiderstand ist nicht bekannt.
-
Thread
AD9833 Modul mit MCP41010
Hallo Habe mir ein Modul mit dem AD9833 gekauft. Auf diesem Modul ist auch ein MCP 41010, Das Modul wird über SPI angesteuert. Es hat einen CS Eingang für den MCP. Muss man diesen IC separat programmieren oder isz es nicht nötig?
. Wenn du allerdings nur ein Signal direkt am AD9833 auskoppelst, also am Pin Vout des Boards, brauchst du das Potentiometer nicht programmieren.
-
Thread
Tiefpass dimensionieren
Tonerzeugung: - Über den ESP (derzeit in Verwendung) - Über einen externen Sinusgenerator (Platien mit AD9833 auf Stecker JP85) - Über einen aufgelöteten Sinusgenerator (AD9833, alle mit 4 beginnenden Teile) Über einen Jumper an JP86 wird zwischen einem der beiden AD9833 und dem ESP als Tonquelle gewechselt
-
Thread
Websites um passenden MCU zu finden
Controller der dir am Besten passt und verwende für die Clock-Erzeugung einen DDS, zum Beispiel einen AD9833 oder einen AD9850. Beides gib es als "Arduino-Module" sodass man damit leicht spielen kann.
-
Thread
Frequenzerzeugung
db1uq K. schrieb im Beitrag #7526117: > Jeder normale Entwickler würde heute z.B. einen DDS nehmen, AD9835 oder > ähnliches (9833, 9850, 9851), mit einem Arduino über SPI eingestellt. Oder den AD9831 nehmen, weil der statt SPI ein klassisches Parallel-Interface hat. Die 6 Bit Sollwert parallel da
#7526325: > Im ganzen DB findet sich kein "SPI". Ooops, sorry, Du hast Recht, ich habe den mit AD9833 verwechselt.
-
Artikel
Reichelt-Wishlist
LT LM4702, LME49810, LME49830 200V-Eingangsstufen für Audioendstufen ("Audiotreiber") von TI (NS) AD623 Single Supply,Rail-Rail, InstrOpamp | | AD628 InstrOpAmp, high voltage inputs | AD8601 Rail to Rail Opamp | IPS5451S intelligenter Leistungsschalter 50 V, 35 A, 25 mΩ | High Side Driver, 8-fach, z.B
Signalsynthese. Clock generator IC's, z. B. PCK20?? von Philips | DDS-IC (Waveform-Generator) von Analog wie AD9833, AD9835, AD9850 | | | | | | | ( -> AD9833BRM und AD9835BRU inzwischen lieferbar) EM4095 (RFID) | LMX2306/LMX2316/LMX2326 PLL Synthesizer von National | * LTC5540 (RF-Mixer 600MHz-1.3GHz) | SA612AD
-
Thread
Phasenfrequenz-Detektor unter 1 k Hz
/www.nexperia.com/products/analog-logic-ics/synchronous-interface-logic/phase-locked-loops/74HC4046AD.html#t:documentation
asc die DDS-Chips von Analog Devices nach maximaler Taktfrequenz sortiert Module gibt es z.B. für AD9833 und 9850 https://www.amazon.de/s?k=Ad9850 Das ist noch keine PLL, die Nachregelung müsste der Mikrocontroller übernehmen.
-
Thread
Inkrementalgeber an CMOS Dekadenzähler CD4017
seriell eingestellt werden. Man bekommt also nur einen winzigen Fehler nach einer Zahnradumdrehung. Ein AD9833 oder AD9835 passt, die gibt es auch als fertiges Modul aus China. Anstelle der Quarzfrequenz wird das Inkrementalgebersignal eingespeist. Dazu ist allerdings ein Mikrocontroller nicht zu vermeiden
-
Thread
NF-Quietsche mit AD9833
NF-Quietsche mit dem AD9833 Hmm.. ja, es gibt nen Anlaß: Bei den Artikeln taucht diese Woche ein Beitrag von 2013..2014 auf, wo eine solche Quietsche beschrieben wird - alledings mit einem XMC2Go und mit USB Anschluß. Offenbar
gesagt, daß man alles noch ein bissel billiger und schlechter machen kann. Die 25 MHz und 10 Bit des AD9833 sind ja bereits nicht gerade viel, aber mit Software und einem AVR rutscht das dann auf geschätzte 5 MHz und im besten Falle 8 Bit zusammen.
-
Thread
RP2040 RPI Pico - Frequenz erzeugen
Frequenz vor dem Einspeisen zu glätten. Ein älterer Ansatz war mit einem DDS die Frequenz zu erzeugen (AD9833/34) um den PWM zu füttern. Aber ich möchte die Kirche erst einmal im Dorf lassen. Sollte jemand zufällig die perfekte LowBudget-Idee haben, nehm ich diese natürlich auch gerne.
-
Artikel
DDS
200MHz angesteuert. Bauteile und Hersteller. Bekanntester Hersteller ist Analog Devices. Bekannte ICs: AD9833 (25MHz) AD9834 (75MHz) AD9835 (50MHz) AD9851 (180MHz) AD9854 (300MHz) AD9951 (400MHz) Die moderneren ICs beinhalten weitere Funktionen wie automatische, programmierbare Amplitudenmodulation (AM),
: 6 Drehschalter - PIC16F84 - AD9833 Berechnung des Frequency Tuning Words Praktische Umsetzung DDS Sinuserzeugung verbesserte DDS, basierend auf Jesper DDS, mit verschiedenen Modulationsarten. Signalgenerator, Grenzen eines Atmega8
-
Thread
Delta-Sigma Antwortzeit/Samplerate
ewigem Abgleichen und unendlich viel Frust. Ich würde dir raten, einen einfachen DDS-Chip z.b. den AD9833 zu nehmen oder dich mit den steinalten OPL oder den etwas neueren OPL2-Chips von Yamaha bekannt zu machen. Das ist alles zielführender als das, was du geschildert hast. W.S.
Zeugs? So, wo machen die das denn? Ich hab davon nichts in den Datenblättern gelesen. Z.B. beim AD5668 wird einfach ein String aus 65536 Widerständen mit 65536 Schaltern genommen. Und das dann 8 mal. Diskret kann man sowas nicht aufbauen. Lasertrimmung hat man vielleicht zu Anfang mal genommen,
-
Thread
AD9833 Daten einlesen
Moin zusammen, ich habe einen AD9833 Signalgenerator mit dem ich ein Sinus Signal erzeuge. Dieses möchte ich jetzt gerne in dem Arduino Micro einlesen und dann weiter verarbeiten. Mit analogRead sehen die Werte aber aus wie auf dem
ein? Was muss ich am code noch ändern damit die Werte eine Sinuskurve ergeben? [code] #include<AD9833.h> AD9833 Sin(10); void setup() { pinMode(A1,INPUT); Sin.Begin(); Sin.EnableOutput(true); } void loop() { //Sinussignal 50Hz Sin.ApplySignal(SINE_WAVE,REG0,50
-
Thread
wie 0,1-10MHz mit variabler, symetrischer Vpp generieren
bzw. Genauigkeit? Es gibt Signalgenerator ICs die deinen Frequenzbereich abdecken sollten (z.B AD9833). Dann noch ein Subtrahierer dahinter. Für eine feste Frequenz hätte vermutlich auch ein einfacher Koppelkondensator gereicht.
Gleichspannungsanteils wohl die einfachste Lösung. Und einen OpV wirst du vermutlich sowieso brauchen, denn der AD9833 erzeugt an seinem Ausgang nur ein relativ kleines Signal, wimre im Bereich von etwa 0.05V bis 0.5V an 200 Ohm. Ist also einseitig. Der IC braucht keine negative Versorgung. W.S.
-
Thread
Arduino Micro SPWM
auch 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,-
-
Thread
NAVTEX Empfänger als Anfängerprojekt ~500 kHz
Pfeiftöne zu Daten machen ;-) Zum Mischen brauche ich ja eine Sinusfrequenz. Dazu will ich den AD9833 (~7 Euro aus DE) benutzen. NAVTEX verwendet SSB. Wenn ich das richtig verstanden habe muss ich darum mehr Aufwand treiben. Kann ich das nicht in Software nach dem ADC machen? Erstmal einige
benutzen? Wo gibt es ein Beispiele in die ich mich einlesen kann? Was muss ich neben dem TA7642 und AD9833 noch als Bauteile noch zwingend einplanen? ====== Achso: Nutzlose/Troll-/Abwertende Kommentare (gibt es hier manchmal) werde ich schlicht ignorieren und ich bitte auch darum diese nicht mit
-
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
-
Thread
Suche programmierbares IC ca. 150-1700kHz
kann. 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
Verstärker / Plantine Gesucht
zufriedenstellend...leider machte dieser bei über 1Mhz leider zu. Hast du dir ein 1MHz Signal, wie es aus dem AD9833 als Sinus raus kommt, mal angesehen? Da brauchst du zusätzlich noch ein Rekonstruktionsfilter.
/ref=sr_1_6?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=ad9833&qid=1618169803&sr=8-6 Da braucht es dann vielleicht keinen extra Verstärker mehr, zudem ist ein digitales Poti (SPI-Steuerung) drauf um den Ausgangspegel einzustellen. Der Verstärker dort
-
Thread
DIY Audio-Verstärker rauscht bei gewissen Bedingungen (nicht)
AV-Receivers. Als Endstufen dienen drei TDA8954 von NXP. Der 700kHz Takt wird extern durch einen AD9833 beigesteuert, so wie es das Datenblatt empfiehlt. Betrieben wird das ganze an einem DIY Netzteil mit Gleichrichtung und Siebung. An der Siebung misst man so runde 28 bis 30V, je nachdem wie viele
-
Thread
auf einfache Weise von 11MHz auf 300kHz teilen/generieren
ganze könnte ich mir aus 11MHz ableiten. Solange du die Signalqualität nicht näher spezifizierst: AD9833
(sodass auch wirklich ein Sinus entsteht). Daher gibt's ja genau diese Kombination auch in den AD98xx-DDS-ICs.
-
Thread
Hilfe für HiSpeed Amp
Geschichten kompensieren.. damit wirst du nicht gluecklich. Nimm was schnelleres. Ich wuerde zB den AD9833 empfehlen. Dann einen vernuenftigen Verstaerker hinten dran, der das auch kann.
STEUERUNG in Abhängigkeit von der Frequenz in Frage käme. Als Stellglied könnte man z.B. einen AD603 nehmen -- etwas sehr edel, aber damit bohrt man das Brett an der dünnsten Stelle. Gilbertzelle, Analogmultiplizierer auf Basis eines Differenzverstärkers oder variabler Spannungsteiler mit
-
Thread
Signalgenerator "seamless" Einstellung
und daraus Dreieck erzeugen (jeweils 1 OP). Aber nicht alles in EINEM IC. Dann fällt mir noch der AD9833 ein, ein programmierbarer Baustein für Sinus, Recheck & Dreieck.
dir das mal durchrechnen Das muss ich nicht. Das weiss ich auch so. Weil ich sowas schon hinter AD-Wandlern eingesetzt hab. Da die Filterwirkung aber frequenzabhaengig ist, taugt es als generisches Verfahren aber nicht. Gleitende Mittelweltbildung ist am besten hinter einem AD-Wandler in einem
-
Thread
Sinus- zu Rechtecksignal für PLL: Komparator
Ein DDS erzeugt an seinem Ausgang kein Rechteck, sondern einen Sinus (in Stufen) - sofern man keinen AD9833 benutzt. Falls du _wirklich_ ein DDS als Referenz benutzen willst, dann brauchst du am DDS-Ausgang einen Tiefpaß, der aus dem stufigen Sinus einen schön glatten Sinus macht. Wenn der genügend
DDS erzeugt an seinem Ausgang kein Rechteck, sondern > einen Sinus (in Stufen) - sofern man keinen AD9833 benutzt. Ich verwende ja nicht den DAC-Ausgang, sondern den digitalen Ausgang (MSB vom DAC).
-
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
Rippelstromgenerator
den Wechselspannungsanteil treiben muss, sind die Anforderungen auch nicht mehr so hoch. 5. Zwei AD9833, um die Schaltung zu vereinfachen, da sie direkt an den NF-Verstärkern sitzen. 6. Die Amplitude des Wechselspannungsanteiles könnte ich ja mit einem Dig.Poti. am Ausgang des AD0933 einstellen.
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
-
Thread
Rippelstromgenerator Gesperrt
unterstützen. Meine Idee ist, einen Raspberry Pi zu verwenden. Dieser steuert einen Waveformgenerator (AD9833) an, der die Wechselspannung erzeugt. Mit zwei digitalen Potentiometer lassen sich Grundspannung und Amplitude einstellen, die über einen Differenzverstärker (TL074) zusammengemischt werden. Soweit
-
Thread
[V/VS] Werkstatt ausgemistet
Pos. 2, 9 und die AD9833 Samples sind weg. Pos 3, 4 und 5 sind bis Geldeingang reserviert.
Luca E. schrieb im Beitrag #6266199: > Pos. 2, 9 und die AD9833 Samples sind weg. Sind die restlichen Samples noch da? Schreib dir gleich noch eine PN.
-
Thread
AD9833 mit I2C pogrammieren ?
Kann man einen AD9833 (AD9850 oder AD9851) mit dem I2C bus programmieren oder gibt es da einen Typ von oder besser mit einem Attiny 841 als Slave programmieren? LG Peer
Peer schrieb im Beitrag #6251413: > Kann man einen AD9833 (AD9850 oder AD9851) mit dem I2C bus programmieren > oder gibt es da einen Typ von oder besser mit einem Attiny 841 als Slave > programmieren? > LG Peer Alle genannten AD-Chips haben *kein
-
Thread
[F] programmierbarer Quarzoszillator
Genauigkeit von +/- 1 kHz > generiert werden? Das könnte wohl mit jedem funktioniere, wenn du einen AD9833 o.ä. dahinter schaltest. Neben dem schon genannten Jitter kommt es noch drauf an, was "bis" bedeutet, d.h. wie fein die Frequenzabstufung sein muss.
-
Thread
Phase bei zwei AD5930 DDS
gerne die Phase zwischen zwei kontinuierlichen Sinussignalen einstellen. Die Signale kommen aus zwei AD5930 DDS-Chips. Leider is deren Datenblatt allgemein recht spärlich. Hat hier jemand einen Tipp wie man das einstellen kann? Vielen Dank und beste Grüße
auch die Phase setzen. Du hast diesen gewaehlt, weil er sweepen kann .. denn sonst waer auch ein AD9833 geeignet. Vergiss die 125 Grad. Eine schlechte idee.
-
Thread
70 Khz Frequenz Aufbauen mit ATmega32
damit der Andere > Controller dieses Korrekt verarbeiten kann. Eventuell kommt ein DDS-Chip (z.B. AD9833) in Frage? Es kommt drauf an, wie schön der Sinus sein muss. Verstärken wirst du das Signal allerdings noch müssen.
-
Thread
Sweep Generator mit AD5930
in 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
Messung Komplexe Impedanz Wirbelstromsensor mit (AFu) NWA?
Mess-Frequenzbereich ist so zwischen 350 kHz und 1200 kHz, generiert mit einem Sweep generator IC wie Analog Devices AD9833 o.ä.. der Betrag der Impedance sollte so um 10 Ohm liegen. > Die meisten (V)NWAs haben ihre Genauigkeit (und auch Auflösung wegen des > nahezu obligatorischen Log-Detektors) in einem Bereich
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Bastel-Projekte herhalten können: Das Gerät mit dem Knopf ist ein NF-Generator (PIC16Firgendwas und AD9833) und das andere ist ein Reziprok-Frequenzzähler (PIC16F627/8 und einige UHS-Einzelgatter). Die Schaltungen beider Geräte sind ziemlich übersichtlich und die Firmware ist in Assembler (einschließlich
vermitteln. Das glauben > auch nur alte Männer, dass das noch wissenswert ist. Ein argumentum ad hominem. Es gibt alte Männer und junge Männder die das für wissenwert halten. Die alten Männer haben aber eben Uhren auseinander genommen, obwohl das an der Zeit nicht das geringste geändert hat. Und