-
Thread
AVR: zwei Schrittmotoren mit einem Timer
Irrtum, deine Ziele sind nahezu identisch. Denn eben die feinganulare Erzeugung von Frequenzen ala [[DDS]] IST eine ander Form des Bresenhamalgorithmus. Ach dein Ansatz mit 2x 16 Bit Timer und OCR Funktion geht auch mit EINEM Timer. Wie ? Ganz einfach. Ersten stellt man auf "Toggle on Compare" und zeitens
-
Thread
langzeitstabile große Kapazitäten
wenn das nicht reicht der Extremfall: 20bit delta Sigma Wandler, alles float rechnen und hinten mit DDS wieder raus. Klar ist das eher ein Job in der Cortex Klasse und technisch overkill. Ob Du HEUTE mit 70er Jahre Technik besser fährst, da hab ich Zweifel. In einem Mikrocontrollerforum hast Du aber
-
Thread
Mischer Ausgang nicht symetrisch
bzw. vermindern, und damit auch das Oszillatorrauschen. Ich habe hier einen Sinus- Oszillator (DDS mit AD9854), der 0° und 180° ausgibt. Da spart man sich den Trafo und kann eine einfache Gegentaktschaltung mit 2 Dioden verwenden. Für Messzwecke im mW- Bereich wird die 4- Dioden- Schaltung sicher
vermindern, und damit auch das > Oszillatorrauschen. Naja, wenn der Oszillator ein VCO ist und kein DDS würde ich auf alle Fälle zwischen VCO und Mischer ein paar Verstärkerstufen schalten, um Rückwirkungen auf den VCO zu vermeiden. Habe noch ein paar Mischer-Architekturen zum bequatschen angehängt
-
Thread
µC Takt durch LC-Schwingkreis / Oszillator erzeugen ATmega8
Sorry muss sein: Overkill: Nehme einen DDS für die Takterzeugung
> Nehme einen DDS für die Takterzeugung Etwas *Denksport* und ein paar Zeilen Programmcode führt zum gleichen Ergebnis :)
-
Thread
Frage zur BFO-Frequenzspanne / 30-Meter-Rx CW
benötigten Quarze auf Lager hast, dann ist das ja ganz OK, aber ich würde schlichtweg nen billigen DDS nehmen, dann kann man sich das aussuchen. Schon ein einfacher AD9833 würde als BFO für ca. 6 MHz wohl ausreichen. W.S.
-
Thread
DDS AD9854 China- Modul
diesem Zusammenhang schon vor langer Zeit ein ganz anderer Gedanke gekommen: Stell dir einen einfachen DDS-Generator vor, der eben einen Sinus liefert. Hinter dem Filter sitzt ein linearer Detektor von AD, der wiederum den DAC.Strom des DDS so nachregelt, daß der Ausgangspegel trotz Filter gleich bleibt.
halbiert sich Jitter bei jedem dividieren durch Vier. Bei einer zu hohen Frequenz erzeugt allerdings die DDS deutlich mehr Jitter.
-
Thread
SPI DAC MCP4821 an DE0 Nano FPGA
SPI Master genommen und etwas modifiziert. Leider klappt es nicht: An TX_Data geht mein Sägezahn DDS (der mir aktuell einen Sägezahn mit 1 kHz ausgibt), an clk meine 50 MHz Systemclock, MOSI, geht an SDI vom DAC, SS an CS vom DAC und SCLK an SCK vom DAC. MISO und TX_Done hab ich nicht angeschlossen
anschließen soll. Wenn ich es richtig sehe, müsste ich doch alle 4,2 MHz (so schnell läuft mein Sägezahn_DDS) ein Startsignal erzeugen, oder? Über Hilfe würde ich mich freuen. Beste Grüße Dave
-
Thread
Problem mit Timer Interrupt LPC1769
. > Wenn das mit der Aufloesung wirklich schoen werden soll, dass musst Du > Dir mal Software-DDS anschauen. Das hört sich gut an :-) DDS habe ich schon öfter im Zusammenhang mit Funktionsgeneratoren gehört, aber leider noch nie damit gearbeitet. Wie kann man denn DDS im Rahmen meines Projektes
Ok, das DDS-Prinzip habe ich verstanden. Echt geniale Sache^^ Allerdings habe ich dabei noch ein kleines Problem: > Hilfreich w"are, wenn Du 16 oder 32 Schritte definieren wuerdest. Denn > irgendwo musst
-
Thread
PWM zu Sinus
Das Stichwort ist DDS. Direct Digital Synthesis
-
Thread
STM32: To HAL or not to HAL
nötig ist, aber ein Großteil der Anwender wird auch mit zwei HAL-Aufrufen gut bedient sein. Wer eine DDS aufbauen möchte, wird das wohl kaum mit HAL-Funktionen machen.
-
Thread
Marderschreck Softwareproblem
Da Du ja http://www.elektronik-labor.de/AVR/dds/Nightlight.html kopiert hast sollte auch (mit dem angepassten Original-Code) und hoffentlich der Original-Schaltung über S1 (S1 can switch the sound off or to automatic on at night) der Ton aus-
-
Thread
[verschenke] DDS Speicherbänder
verschenke 7 Stück DDS Speicherbänder (4 mm), kleine Kassetten 5 x 60m, 1 x 90m, 1 x unbekannte Länge gegen Portoerstattung oder zum selbst abholen in Köln
Wegstaben Verbuchsler schrieb im Beitrag #3627187: > verschenke 7 Stück DDS Speicherbänder (4 mm), Meinst Du vielleicht DCC? http://de.wikipedia.org/wiki/Digital_Compact_Cassette
-
Thread
china frequenz "generator"
Schaltungen geht, einen simplen Impulsgenerator auf TTL-Basis 3. wenn es um HF, Radio usw. geht, einen auf DDS basierenden reinen Sinusgenerator, am besten mit PC-Steuerung und breitbandigem HF-Gleichrichter bzw. Pegelmesser, dann hat man damit nämlich zugleich einen Wobbler und der ist gut für das Erfassen
-
Thread
Funktionsgenerator für max. 400EUR
Comparing_Function_Generator_Performance-Direct_Digital_Synthesis_vs_Point_by_Point_Technology.pdf verstanden habe ist das jedoch eine Eigenart von DDS und wird wohl beim Rigol nicht besser sein? Vielen Dank schon mal für alle Kommentare Philipp
-
Thread
sauberer Dreiecksgenerator 100 KHz
Von Analog-Devices gibt es mehrere DDS ICs bei denen man die Sinustabelle "ausschalten" kann und damit eine Dreieckspannung erzeugen kann.
Der DDS AD9933 kann die 100kHz Dreieck problemlos. Benötigt einen 25MHz Quarzoszillator und einen Mikrocontroller mit I2C.
-
Thread
Verständnisproblem Serielle Ausgabe von Zahlen
FUNKTIONIERENDER ARDUINO CODE ------------------------------------------------------------------- //AD9850 DDS test #define DDS_CLOCK 125000000 #define CLOCK 8 //pin connections for DDS #define LOAD 9 #define DATA 10 #define RESET 11 void setup() { pinMode (DATA, OUTPUT); pinMode
SetFrequency(unsigned long frequency) { unsigned long tuning_word = (frequency * pow(2, 32)) / DDS_CLOCK; digitalWrite (LOAD, LOW); shiftOut(DATA, CLOCK, LSBFIRST, tuning_word); shiftOut(DATA, CLOCK, LSBFIRST, tuning_word >> 8); shiftOut(DATA, CLOCK, LSBFIRST, tuning_word >> 16);
-
Thread
Programm für Soundmodul.
Orchester hinten immer etwas höher raus, als sie angefangen aben. Für das Soundmodul kann man eine DDS benützen, dann stimmen die Frequenzen wenigstens im Mittel. Wenn die 44,1kHz auch exakt stimmen sollen, darf man nicht viel abweichen, weil die digitalen Empfänger nicht viel Fehler vertragen. Wird
Tongeneration erfolgt aber meist nicht durch ganzzahliges Teilen eines festen Taktes sondern durch DDS, bei der - abgesehen von jitter - die Tonfrequenz von der Samplefrequenz unabhängig ist. Das Funktionsprinzip ist hier dargestellt: http://home.arcor.de/jusuihe/pldsynthesizer.html
-
Artikel
200MHz DDS-Generator
elektonische Hybrid/uC Ein/Ausschaltungsteuerung. Spannungen je nach uC, jedenfaflls +12V, 5V. Die DDS Baugruppe soll eingebaute Regler fuer 3.3V/1.8V mit Rauschfilterung haben DDS Hauptmodul mit DDS IC, Filter, Verstärker, Pegel Feineinstellung, AM Modulator Digital gesteuerter HF Abschwächer mit entweder
Aufloesung. TTL Markerausgang mit der DDS Abstimmung gekoppelt so dass genaue Frequenzmessungen mittels der DDS Anzeige und Oszilloskopdarstellung möglich sind. TTL Pegel. Eingänge: Eingang fuer einen HF Detector mit logarithmischen Ausgang
-
Thread
Verstärkerschaltung für einen digitalen Funktionsgenerator
Spott. Ist nicht böse gemeint. 400MHz/16Bit ist kein Anfängerprojekt. Wirklich nicht. Es gibt DDS-Chips in großer Zahl. Wenn Du aus denen zuverlässig ein gutes Signal herausbekommst, kann man weitersehen.
-
Thread
AVR Orgel Eigenbau
Das Stichwort "DDS" ist schon gefallen!?
Ich würde auch DDS befürworten (stand ja weiter oben schon). Dann kann zumindest ein kleiner AVR einen prima Sinus erzeugen und das mit ein paar Tabellen im Flash ohne viel Sample-Aufwand. Sollen es doch Samples sein
-
Thread
Lowpass Filter nahe FS/2
Das gleiche Problem haben auch DDS in der Nähe der Maximalfrequenz. Exakt auf der halben Taktfrequenz springt der DDS-Zähler nur zwischen zwei Tabellenwerten seiner Sinustabelle hin und her. Das kann zufällig Maximum und Minimum der
Die AM kann man spektral als eine Trägerfrequenz mit zwei Seitenlinien sehen, damit bestünde das DDS-Ausgangssignal sogar aus drei Sinusschwingungen.
-
Thread
DCO tiefe Frequenzen gesucht
wie wäre es mit DDS, z.b. AD9850 gibts für ca 3€
Danke für die fixe Antwort. > wie wäre es mit DDS, z.b. AD9850 gibts für ca 3€ Ah, das könnte passen, danke. Das scheint auch für tiefe Frequenzen zu gehen. Cool!
-
Thread
FPGA als digitaler Oszillator?
Wie wäre es mit einer Menge N an DDS Oszillatoren. 1 Stück mit 250 MHz, 2 mit 125 etc.....
mit dem Ausgangsvektor der DDS um einen Binärfaktor weiter oben, z.B. Faktor 256 und verwandlest in einen Sinus und filterst ihn. Hier wäre eine "Schaltung": http://home.arcor.de/jusuihe/pldsynthesizer.html Generell: Bei DDS
-
Thread
Oszillatoren miteinander koppeln
denn ein elektronisches Instrument einer Geige nachahmen > könnte... Heutzutage macht man einfach DDS. Direct Digital Synthesis. Die eigentliche Signalerzeugung macht ein DSP rein digital.
Marian B. schrieb im Beitrag #3606350: > Heutzutage macht man einfach DDS. Direct Digital Synthesis. Die > eigentliche Signalerzeugung macht ein DSP rein digital. Ja und Nein, DDS hat aber den Nachteil, dass man filtern muss, wobei Artefakte entstehen. http://96khz.org
-
Thread
PSK mit I/Q-Modulation
habe gerade folgendes Konzept im Kopf aber ich glaub ich habe ein Fehler gemacht. Ich nehme zwei DDS jeweils einen mit Sinus und Cosinus. Die Ausgaben des Sinus-DDS gebe ich auf den Q-Kanal des IQ-Modulator und die Ausgabe das Coninus-DDS gebe ich auf den I-Kanel des IQ-Modulator. Wenn ich eine
Hallo Marco, den Einsatz der beiden DDS hab ich nicht verstanden. Arbeitest du im Basisband (dann bräuchtest du keine DDS mehr, da NF) oder auf einer ZF oder hast du gar keine Mischer und modulierst direkt die DDS-Generatoren? Vorweg schon
-
Thread
Elektronisches Getriebe
Richtung bzw Graycode mit 5000 Inkrementen/Umdrehung. Das einzige worauf ich bisher gestoßen bin war DDS, zumindest ist das das einzige was mir brauchbar erschien. Hat vieleicht jemand noch ne idee wie man sowas realisiert? Gruß M.Kraft
-
Thread
2 FPGA - Clocks gewaltsam synchronisieren Gesperrt
und Du doch wieder Deine FPGA-PLL nehmen kannst. Die letzte Möglichkeit, die ich hätte, wäre eine DDS mit der geringeren Frequenz zu nehmen und einen Sinus auszugeben, ihn dann richtig gut zu filtern und wieder per Schmitt-Trigger auf den zweiten FPGA. Dabei wäre es sicher zweckmässig, eine geringere Frequenz zu nehmen, z.B. von nur 15MHz und die interne PLL des FPGAs anzupassen. Die DDS-Sinusschwinung ist einfacher zu filtern und dürfte auf jeden Fall gehen. Ich habe mit einem solchen Verfahren schon Phasenmodulationen auf 20ps genau hinbekommen. Das sollte für deine komischen 60kHz
-
Thread
Dreieckspannung 10MHz
Schaltungen sind die Anforderungen an die Bandbreite (> 70MHz) des OPs schon ganz anspruchsvoll. Ein DDS ist für diese Anwendung wiederum Overkill.
unerschwinglich sind, auch wenn man hier einen Current Feedback OP wohl kaum gebrauchen kann. Ein DDS ist übrigens für ein so schnelles Dreieck nicht Overkill sondern eher überfordert.
-
Thread
Steuerung von BLDC Motor (brushless, bürstenlos) ohne Sensorik (BEMF) / Regelung - wie Schrittmotor
Timer um einen Wert 'speed' erhoest und aus den hoechsten Bits den Index f"ur deine Tabelle nimmst. DDS-Prinzip. Schade ist, dass deine Tabelle 6 Eintraege hat, nicht 8 oder 4 (2-er Potenz). Dann musst Du n"amlich entsprechend skalieren. Ich w"urde die h"ochsten 8bit nehmen und durch 256/3 = 85 (approx
-
Thread
Dreieck-Spannung mit AD9833 DDS IC
>erzeugen kann ? Wenn du ein GUTES Dreiecksignal mit 10 MHz erzeugen willst, brauchst du einen DDS-IC mit DEUTLICH mehr Takt, so 200 MHZ würde ich mal ansetzen.
MHz als obere Grenze. Je nach Anforderungen wären auch 200 kHz als Grenze für den Dreieck passend. DDS ist eben keine gute Methode um einen höherfrequenten Dreieck zu erzeugen. Vermutlich ist das Dreieck vom XR2206 / ICL8038 noch besser oder wenigstens vergleichbar.
-
Thread
USB Funktionsgeneratoren
Geht nur bis 30MHz ist aber günstig: http://www.elv.de/dds-funktionsgenerator-dds-130-30-mhz-komplettbausatz.html
-
Thread
Verbindung vom PC zum uC
man auch nur mit dem Programm benutzen, was dafür gedacht ist. Mein Blick fällt gerade so ein ELV DDS-Generator, wo die Schwachmaten auch irgend so einen USB-seriell-Chip reingesetzt haben, der erst mit wüsten Drohungen zur Mitarbeit überzeugt werden konnte, plus irgendeinen kleinen AVR. AVRs mit eingebauter
-
Thread
Balun ohne Transformator
da in dieser *DDS-IC-Datenblatt-Schaltung* nur eine einzige Induktivität. Irre ich mich da, oder kann man diese Schaltung auf eine Induktivität verkleinern?
Bernd Kaa hat auch DDS sogar mit 1200MHz als Takt gebaut http://www.dg4rbf.de/ -> SYN500, SYN1800 ich meine, er benutzt einen Doppellochkern, auf einem Foto ist einer neben dem DDS zu sehen
-
Thread
M.Arnoldt Nf-Wobbelgenerator-Funkschau
XR2206 bekommt man immerhin noch bei Conrad und Reichelt. Eine praktikable Lösung wäre da eher ein DDS modul mit einem AD9850 oder ähnlich. Wenn man mag ggf. auch ein AD9833 als kleine Lösung. Dazu braucht es dann halt einen µC um das Wobbelsignal zu erzeugen. Wenn man mag ggf. auch der Nachbau der
-
Thread
Wie breitbandig auf 868MHz ?
jeder andere Oszillator bei 868 MHz. Das bisschen Digitalmimik kostet dagegen nicht so viel. (DDS wäre im Energieverbrauch dann nochmal eine Nummer größer.) Ein reiner passiver Detektor wiederum ist in der damit erreichbaren Empfindlichkeit halt saumäßig. Es gibt ja einen Grund, warum man
-
Thread
Fukushima Chronik eines Desasters
Timm Thaler schrieb im Beitrag #3652301: > *) DDS = Der Dumme Steuerzahler Dass von den Betreibern 30 Milliarden in die Stiftung einfließen und weitere 15 Milliarden, auf die geklagt werden (und die Klage dann entfällt) wird schön verschwiegen.
Insolvenz beantragen. Die ehemaligen Betreiber werden mit den Schultern zucken: "Gehört uns nicht mehr." DDS (der doofe Steuerzahler) wird den Abriss und die Endlagerung bezahlen.
-
Thread
Erzeugung eines (ca .+15V/-15V) Drehstromsignals
Anwendungen? > Oder wie kann ich den Winkel sonst konstant auf 120 Grad halten? > > Mfg Mit einem DDS kannst du sowas machen. Damit bist du aber schon wieder verdammt nahe am Mikrocontroller, was du ja gar nicht willst... http://www.mikrocontroller.net/topic/324824#3542479
DDS geht in SW relativ einfach. Man ruft alle 50us(20kHz) per Interrupt ein kleines Programm auf das eine Konstante(=die Frequenz)zum Phasen-Akkumulator addiert. Mit den obersten 8Bits des Phasen Akkumulators
-
Thread
CAN-Bus Leitungen zusammen an einem Powerstecker
einen einzigen Stecker benutzen. So meine Frage ist, kann ich einen Stecker (http://www.laddinc.com/dds/index.php?option=com_k2&view=item&id=1104) für CAN-Bus und für den Relais Ausgang bis max. 15A kurzzeitig bis zu 25A benutzen? Meine Sorge ist einfach, dass CAN-Bus nicht richtig funktionieren wird
-
Thread
Quarze ausmessen mit AD8307 (logarithmischer Verstärker)
Generator ist digital. Das bedeutet du laesst einen Quarz gegen den anderen Laufen... dh wenn nicht der DDS Quarz ein Ofenquarz ist, welchem traust du denn?
digital. > > Das bedeutet du laesst einen Quarz gegen den anderen Laufen... dh wenn > nicht der DDS Quarz ein Ofenquarz ist, welchem traust du denn? Meinem Frequenznormal, auf das vorher abgeglichen und mit dem hinterher noch mal überprüft wird. Der Generator selber bzw. sein Taktgeber läuft so
-
Thread
Frequenzteiler, der die Kurvenform erhält
www.analog.com/en/specialty-amplifiers/sampletrack-and-hold-amplifiers/products/index.html MIt einem DDS als Takt und einem genügend frequenzstabilen Eingangssignal könnte das klappen. Ich habe mal mit einem SMP04 experimentiert, der ist auch hier in der Tabelle mit 5 Dollar der preigünstigste. Acquisition
-
Thread
ax8 soft core auf Spartan 3AN Devboard, Probleme mit erstem Testprogramm und Simulation
AVR-Kompatiblen Softprozessor für mein Projekt benutzen zu können. Ich möchte diesen dann mit meinem DDS-Generator Verbinden. Das ganze soll auf dem 3AN Entwicklungsboard funktionieren. Mit Verilog habe ich einige Sachen geschafft, VHDL ist mir noch gar nicht geläufig. Wahrscheinlich habe ich nur etwas
-
Thread
Niveau von Elektor
gerade bei einem Bekannten die Neueste Ausgabe einsehen. Einfach grauenhaft. Sehenswert ist ein DDS Generator, die absolute Wuselschaltung.
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
Geheimniskraemerei, wie bei Infineon. Analog Devices hat immer paar ausgefallene Sachen, wie 24bit ADC oder DDS. z.B.: http://www.analog.com/en/processors-dsp/analog-microcontrollers/aducm360/products/product.html Und wie hiess jetzt noch mal die Firma/der Baustein, der CortexM mit 2.4GHz Transceiver kombiniert
-
Thread
Feuerlarm Sirene
Wenn der Ton ein bisschen schöner sein soll, wäre eine DDS vielleicht die bessere Methode. Zur Tonhöhenänderung würde man entsprechen den zum Phasenakkumulator hinzuzuaddierenden Wert timergesteuert modulieren.
ich habe so etwas (etwas größer von der Bauform her) aufgebaut. DDS geht aber auch. http://elm-chan.org/works/sd8p/report.html
-
Thread
Phasenverschobene Clockstreams erzeugen
freuen. Man kann auch einen CPLD/FPGA nehmen, da hat man noch mehr Möglichkeiten. Oder einen [[DDS]]-IC, viele haben zwei Kanäle und Möglichkeiten zur Phasenmodulation. Das macht die Anwendung noch einfacher.
Denkfehler? Zu den Alternativvorschlägen: CPLD/FPGA erfordern erstmal eine Einarbeitung und ein DDS-IC scheidet aus, da ich die Beschreibung etwas verainfacht habe, es handelt sich nicht um Rechteck-Taktsignale sondern um eine etwas andere Form, die man besser mit einer UART oder dergleichen realisiert
-
Thread
Pinbelegung Notenerzeugung mit FPGA (Altera DE2-115) mit VHDL Code
werden, kommt ja erstmal ein Rechteck raus. Soll das das Signal ein? Geht das vielleicht noch eine eine DDS? Dann wäre gfs die Tonfrequenz zu niedrig, um sie zu hören. Peter Bierbach schrieb im Beitrag #3624583: > ich habe am DE1 die gleichen Signalnamen. aber nicht notwendigerweise dieselbe Verdrahtung
-
Thread
Ideen für Projekte mit dem Infineon XMC 2Go Gesperrt
Fledermausdetektor : vorverstärktes (2 Transistoren) Ultraschall-Mikrofonsignal wird digitalisiert und mit DDS-Sinus gemischt und dann gefiltert. Heruntergemischtes Audiosignal wir über PWM-out + Trans. auf Kopfhörer ausgegeben, wobei Frequenz- und Lautstärke-potentiometer mitdigitalisiert werden.
-
Thread
Hochfrequenten Drehstrom erzeugen
Vielen Dank für die Antwort. Aber wofür steht DDS?
Härteverfahren genutzt, als es noch keine befriedigenden Halbleiter oder Röhrenlösungen gab. Wer schon mal mit DDS gearbeitet hat, der schwört auf DDS...
-
Thread
Schaltplan Signalgenerator mit XR2206
ist habe ich beide genutzt. Ich denke das sollte reichen, da ich parallel bzw. für mich noch einen DDS-Generator bauen möchte, der dann aber bis ca. 10MHz gehen sollte. Ich bin mir allerdings nicht wirklich sicher ob ich die Potis richtig dimensioniert habe. Habe fast 10Jahre nichts mehr gemacht und
Schaltungen wirds wohl nicht. Diese ICs hatten schon immer das Problem "schlechter Sinus". Seitdem die DDS-Chips billig geworden sind, wäre eher ein Bauvorschlag für solche Chips sinnvoll. Speziell welche, die ohne zusätzlichen Computer auskommen. Gruss Harald
-
Thread
Frage zur Dekodierung von Drehencodern
Bei mir bedient diese Schaltung einen Aufwärts- Abwärtszähler den ich zur Steuerung einer China DDS mit AD9850 benötige.