-
Thread
Synchro ansteuern - wie BLDC?
eben nicht im Analogbetrieb, sondern direkt vom Portpin des DDS-Ausgangs im Digitalenbetrieb betreibt. Aupassen muss man, das die Betriebsspannung nicht 30 Volt übersteigt. Natürlich lassen sich hier auch BLDC Endstufen einsetzen. Eine negative Spannung brauchts
aus dem Hühnerstall zu ziehen. Der leztze Rotor wurde gar nur mitm Besenstiel bedient ;) Soviel zu DDS und AVR und ansderem neumodischem Kosmonautenkram...
-
Thread
Vorschlag für 6GHz-Oszillator
Ausgangs-Bandpass (zugekaufte Komponente) gegen passende andere austauschen. Der VCO ist auf einen DDS-Generator (kleines selbstentwickeltes Modul, quarzstabilisiert) als Referenz gelockt, die Ausgangsfrequenz ist daher praktisch beliebig fein einstellbar. Gesteuert wird das ganze von einem Mikrocontroller
tun). Wenn ich das richtig sehe, dann macht Dein Design im Wesentlichen nichts anderes als ein DDS-Signal im MHz-Bereich mit einer PLL hochzumultiplizieren, wobei der (primäre) Ausgangsfrequenzbereich von der VCO tuning range abhängt. Der Unterschied zum Agilent/R&S-Generator ist natürlich außer
-
Thread
Realisierung PLL, VCO-Kennlinie nicht linear, problematisch?
als bei käuflichen Afunk-Transceiver der damaligen Zeit. Heute baut man die VCOs auf der Basis von DDS-Synthesizern. Das ist nochmal eine andere Liga. Ralph Berres
-
Thread
Auswandern? Meinungen bitte!
#1784999: >> Was haltet ihr vom auswandern? > > Wenn du jung bist: was hält dich davon ab? dDs ist keine frage des alters sondern der geisigen und körperlichen Mobilität. Bist du eine Immobilie? ;-))
-
Thread
µC Wahl für meine Dipmlomarbeit
System soll den in 1us reagieren?). Dafür brauchst du keinen MC, sondern eine PLL, oder einen kleinen DDS, der dir je nach Anzahl der Zahnräder eine passende Frequenz liefert und einen Zähler taktet. Wenn der letzte Zahn durch ist, wird noch der Zählerstand ausgegeben und fertig. Das kriegt man in 1us
Eine PLL auf Basis eines DDS-Generators mit Phasenmessung und -korrektur, das sehe ich nur in einem FPGA. Zumindest läßt sich damit entspannt und beim Zähneputzen an die Sache herangehen. 2 Wochen FPGA spielen (24/7 :-)und Du denkst
-
Thread
[V]Server/Kopierer/Mischpult alles Mögliche
Lightmaxx RGY Laser ( rote Diode Defekt ) - Video vom Standalone ( http://www.youtube.com/watch?v=DDsZkFOe670 ) Digital Enlighment DMX Interface VHS 80 http://www.digital-enlightenment.de/usbdmx.htm - DMX IN / Out 512K - Kaum benutzt
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil3) Gesperrt
vorstelle. Habe ich leider gerade nicht zur Hand, schicke ich aber demnächst. X-Richtung funktionert auf DDS-Basis, der Index in das Sample-Array wird mit DDS erzeugt, ähnlich wie der lineare Bresenham. Das ganze ist so einfach, dass man es kaum glaubt. Y-Richtung ist eine einfache Multiplikation. Ich
Alex, maybe you are interested on this project, too? [[200MHz DDS-Generator]] http://www.mikrocontroller.net/topic/166831#new
-
Thread
2 bestimmte Takte aus einer PLL erzeugen
verständlicher Art und Weise. Danke. MFG Falk P S. Man kann nahezu beliebige Frequenzen mit [[DDS]] erzeugen. Zwei davon im FPGA brauchen keinen nennenswerten Platz. Und da sie mit dem gleichen Takt laufen, sind die Ausgangssignale phasenstarr zueinander wie bei einer PLL.
Jetzt wird es aber komplett konfus! Mit einer DDS erzeugt man effektiv Analogfrequenzen und die schweben dann auch noch, je nch Filter. Es geht doch um Takte, wenn ich das richtig interpretiere! Die Frequenz die Heiko angibt ist in der Tat eine
-
Thread
[S]uche µC PIC 16C84
ist, die Schaltung nachzubauen. Dank eurer Hilfe wird mir das jedoch bald möglich sein. Dieter (dds5) hat mir ein sehr günstiges Angebot gemacht, sodass ich keinen µC mehr benötige. Nochmals herzlichen Dank an alle, die sich in diesem Thread gemeldet haben. Wirklich ein tolles Forum - gerade
-
Thread
Tiefpassfilter bei DDS vor oder nach Verstärker ?
) nicht > genau zu wissen, wie die DDS funzt. Was geht denn mit dir ab? Das Verfahren um Wellenformen zu erzeugen(DDS) hat doch nichts mit der Wandlung nach Analog zu tun. Man kann sogar eine DDS haben und gar keinen DAC (wenn man die
ja auch wie eine DDS (so grob!) funktioniert und du weißt es auch ;-) Die DDS selber erzeugt diesen Träger natürlich nicht, das macht dann der PWM DAC. Zum Beispiel: Man erzeugt mittels DDS einen 1kHz Sinus und gibt den
-
Thread
ELV DDS 10 Bemaßung für Frontplatte
Hallo Zusammen, ich habe hier noch einen Funktionsgenerator ELV DDS 10 rum liegen. Ich möchte diesen jetzt in ein Gehäuse einbauen. Kann mir jemand die Bemaßung gemeint ist die Position der Bohrungen und Aussparungen zur Verfügung stellen? Vielen Dank schonmal
-
Thread
Probleme bei der Stueuerung über Taster!
Fehler da. Habe ich das mit dem volatile falsch verstanden? Kannst du bitte nocheinam schauen? ../DDS_1_4_mit_Menue.c:311: error: expected declaration or statement at end of input make: *** [DDS_1_4_mit_Menue.o] Error 1 ../DDS_1_4_mit_Menue.c:246: error: static declaration of '__vector_16' follows non-static declaration ../DDS_1_4_mit_Menue.c:246: error: previous declaration of '__vector_16' was here Das C-File, wo der Fehler auftritt habe ich angehängt. Was meinst du eigentlich zu meiner kleinen Entprellung? MaWin
-
Thread
Suche Mitwirkende für Universal-FPGA board
bei DDS erreicht. Hängt etwas von der Datenbreite ab und ob du ohne Multiplikationen auskommst.
. So richtig gut klappt DDS bis etwa einem Zehntel des Systemtaktes. Mehr geht mit schnellen DACs und Analogschaltern mit mehreren Kanälen.
-
Thread
ATTiny461A, Timer0 feste Frequenz
Hersteller hat doch seinen eigenen Stil, Dinge zu beschreiben. Der Code soll nur einen DAC per DDS ansteuern sowie abhängig von 4 Analogeingängen 4 Ausgänge schalten. Fszu kommt noch ein wenig Bitschieben und das wars. Viele Grüße, Tilo
-
Thread
500 MHz Rechtecksignal
Alternative zu PLL wäre DDS, es gibt viele DDS-ICs, die eigens zum Erzeugen eines Rechtecks bereits einen passenden Komparator integriert haben.
ordendliche Bandbreite notwendig is. Dann da noch grosse Pegel machen ist ebenfalls nicht ganz trivial. DDS fürde ich ehrlich gesagt komplett ausschliessen. Da is bei 500MHz Ausgangsfrequenz ziehmlich Ende im Gelände...
-
Thread
80 Bit / 80 Bit auf dem AVR dividieren
Loesung entschieden, weil ich das Endergebnis ohnehin binaer brauchte (48-bit-Tuningwort fuer einen DDS-Generator) und nie zurueckkonvertieren muss. Wolfgang
-
Thread
LED-Barke antreiben, womit?
FET->LEDs - Wenn es einmal aufgebaut ist, kann ich die Frequenz nicht mehr ändern. 2.) PoormansDDS->Opamp->FET->LEDs http://www.myplace.nu/avr/minidds/index.htm (AVR->R2R-Netzwerk->) - Eigentlich eine schöne Idee, war ein paar Tage lang mein Favorit. 3.) AVR->PWM->FET->Tiefpass -
-
Thread
AWG in einem IC?
)Funktion? Kurz und gut: ich suche ein IC ähnlich DDS wo anstatt der vorgegebenen Sinus/Cosinus Funktion ein frei programmierbarer RAM enthalten ist. z.B. 1kx10 bit bei 50MHz Hat jemand Infos ob es so etwas gibt? ... hp-freund
Da nur Analog Devices die DDS IC verkloppt, gehe ich davon aus, dass diese Firma ein oder mehrere Patente drauf hat und damit Mitbewerber abschreckt. Ja, ich hab auch schon so eine Funktionalitaet in einem FPGA gebaut weil sie
-
Thread
VHDL - Sägezahn
Hey Hagen, ich habe nachgedacht %-) DDS und Bresenham erreichen unterschiedliche Ziele mit ähnlichem Algorithmus: Die DDS erzeugt eine im Rahmen der Integerauflösung exakte _Frequenz_ Der Bresenham verbindet zwei Punkte exakt im Rahmen
@ Hagen Re (hagen) >Die Eingangsfrage drehte sich um den DDS und ich meine das für stetige >Signalformen der Bresenham auf einem FPGA mit weniger Resourcen >auskommt. Das wage ich zu bezweifeln. Eine DDS braucht ein Register und einen Addierer, das dürfte
-
Thread
Halbleitermarkt - warum so "anders" ?
fertigen kann. Vergleichbare Funktionsgeneratoren baut man heutzutage sicherlich eher mit einem DDS auf, daher lohnt ein Redesign dann wohl nicht.
-
Thread
D-Flipflop mit tiny13 als Drehgebererkennung
mit tiny13 brauche ich wirklich nur SW. Die HW Lösung ist ja viel aufwendiger. Ich will einen DDS bauen, der über den tiny13 die up-down Info bekommt, ohne dass der DDS Phasenaccumulator extra viel Zeit verbraucht und die Signalstörungen so kurz wie möglich sind. Siehe auch jesper's pages. Bei
-
Thread
Mikrocontroller mit Taktausgang ~75MHz
(auch geteilt) an bis zu 3 Pins ausgeben kann. Das finde ich sehr praktisch für die Taktung eines DDS. Nun möchte ich aber auf einen anderen DDS upgraden, der bis zu 75MHz Eingangstakt verarbeiten kann und suche einen passenden Mikrocontroller, der mir diesen Takt zur Verfügung stellen kann. Weitere
@ Martin (Gast) >kann. Das finde ich sehr praktisch für die Taktung eines DDS. Nun möchte >ich aber auf einen anderen DDS upgraden, der bis zu 75MHz Eingangstakt >verarbeiten kann und suche einen passenden Mikrocontroller, ??? Normale Leute nehmen einfach eine Quarzoszillator
-
Thread
Laserplotter
Lösung ein Externen Oszillator zu nehmen den ich mit Atmega per spi Schnittstelle ansteuere wie das DDS Modul das wäre aber sehr umständlich. Gruß S
-
Thread
DDS mit AM Modulation
IEEE.NUMERIC_STD.ALL; use ieee.math_real.all; --library UNISIM; --use UNISIM.VComponents.all; entity DDS is Generic ( ADC_size : natural := 8; DAC_size : natural := 8; Phase0_Akku_Size : natural := 32; Freq0_Reg_Size : natural := 32; Phase0_Reg_Size
DAC_size -1 downto 0); Clk : in STD_LOGIC --16Mhz = 62,5ns ); end DDS; architecture Behavioral of DDS is signal Phase0_Akkumulator : unsigned (Phase0_Akku_Size -1 downto 0) := (others=> '0'); signal Freq0_Reg : unsigned (Freq0_Reg_Size -1 downto 0) := x"02000000
-
Thread
Arduino mit vielen Motoren
20 Timergesteuerte Zähler in Software mit Phasenincrement so wie bei DDS.
schrieb im Beitrag #1708624: > 20 Timergesteuerte Zähler in Software mit Phasenincrement so wie bei > DDS. könntest du das nochmal genauer erläutern? ... Bahnhof :D
-
Thread
Basic-Interpreter auf einem AVR
bisschen formartierung, sieht der code ganz ok aus und ziemlich schlau.. http://www0.us.ioccc.org/1990/dds.hint lg roman0x1000-1
-
Thread
Tiefpass charakterisieren
Der Tiefpass wird auf eine Frequenz ausgelegt sein, die knapp unterhalb der Samplefrequenz des DDS Generators liegt. Das bedeutet, du kannst nur einen kleinen Teil der Frequenzen erzeugen, die im Bereich der nennenswerten Dämpfung liegen. Vielleicht könnte man irgendwas mit einem schnellen Rechteck
-
Thread
DDS Frequenz und Amplitude digital einstellen, wie ?
möchte mit einem ATTiny25 einen einfachen Funktionsgenerator realisieren, als Mittel der Wahl habe ich DDS ins Auge gefaßt. Aktuell sieht meine DAC wandlung via PWM so aus: [c] ISR(TIM1_COMPA_vect) { static uint8_t i; static uint8_t sprungweite; sprungweite = (uint8_t)ADCWert[FREQUENZ]*256/PLLCLOCK
siehe [[DDS]]
-
Thread
Arbeitslos als Ing Gesperrt
habe ich AVR-Mikrocontroller in Assembler programmiert, kleinere Steuerungen, FIR-Filter, einfache DDS-Generatoren, PLL-Synthesizer, klirrarme Sinusgeneratoren für Festfrequenzen oder durchstimmbare, Temperatur-Fernabfrage per Modem und Bedienung über PC-Terminal-Programm. Nebenbei Reparaturen an Fernsehern
habe ich AVR-Mikrocontroller in Assembler programmiert, kleinere Steuerungen, FIR-Filter, einfache DDS-Generatoren, PLL-Synthesizer ... bearbeitet. Sicher hat meine Bewerbung Ihr Interssse geweckt. Über Ihre positive Rückmeldung würde ich mich sehr freuen.
-
Thread
DDS, additionswert zu gross
obliegt diese Kontrollpflicht dem Benutzer des ASICs? Sorry für Anfängerfragen, ich habe noch keinen DDS benutzt.
-
Thread
Op-Amp Schaltung hinter DAC für Funktionsgenerator
, bei einer Funktion mit zum Beispiel 50kHz kommen > weniger Abtastpunkte vor und der DDS Generator überspringt Werte in > der Werte-Tabelle. Sonst würde der Rekonstruktionsfilter am Ausgang > keinen Sinn ergeben. Hab ich auch schon gedacht. Das würde aber bedeuten, dass ein 50MHz DDS
So, ich habe mir noch mal die DDSe von ELV angeschaut, da gibts ja Schaltpläne zu. http://www.elv-downloads.de/service/manuals/DDS10/61360-DDS-Board.pdf http://www.elv-downloads.de/service/manuals/DDS20/53665_DDS_20_Board_V6_2_KM.pdf
-
Thread
MAX038 ersetzen
Die Sauberkeit eines MAX038 erreichst du mit einer ordentlichen DDS bequem, sofern dein Filter am Ausgang steilflankig genug ist. Ansonsten halt zusehen, wo man noch einen MAX038 aus Restbeständen kaufen kann.
allem beim Sinus kann ich mir das schwierig vorstellen. Beim Sinussignal sind dagegen die meisten DDS Chips dem max038 überlegen. Um bei hohen Frequenzen noch ein gutes Dreiecksignal zu bekommen müßte man dann schon DDS Chips auswählen die beim Sinus auch mal bis 100 MHz gehen, die gibt es auch,
-
Thread
günstiger Motor
dass die Pulse durch einen Motor generiert werden? Kann man sowas nicht auch anderweitig (Prozessor; DDS) erzeugen?
-
Thread
LO für 2. ZF
. Ich hätte gerne auf eine PLL verzichtet bin mir aber nicht sicher ob die SAW Variante ausreicht. DDS halte ich, da ich nur eine Frequenz brauche, für overkill. Jemand eine Idee / Vorschlag? Danke
-
Thread
Xilinx CoreGEN: Wo sind die Sinustabellen hin?
Die Sinustabelle gibt es glaube ich im DDS Core. Mfg Michael
Ja, sie sind im DDS Compiler Core.
-
Thread
DDS mit Mega8 und Bascom
Für die Nutzung eines Kontrollers als DDS-IC muss die Grundoperation (Addierschleife) ohne Eingriff durch interupts ablaufen.Also als inline-ASM-Routine. Der Kontroller sollte NUR die DDS-Schleife arbeiten. Dann läuft diese Schleife mit
zweiten Kontroller ausgeführt werden, der nach Änderungen die fertig berechnete Additionszahl an das "DDS-IC" übergibt, z.B über eine serielle Schnittstelle. google mal "poor man's DDS-synthesizer".
-
Thread
angabe "benutzter Speicher" explofdiert
siehe auch die Links im Artikel [[DDS]] MfG Falk
-
Thread
Spektrum Analysator
können. > Warum gibt es dann aber keinen OpenSource > Spektrumanalysator Projekt auf Basis der DDS-ICs von AD, der von bspw. > 9kHz bis 1GHz oder weiter geht? Weil allein die spektrale Unreinheit eines DDS-Signals ihn meiner Meinung nach bereits untauglich für einen Spektrumanalysator macht.
Jörg Wunsch schrieb im Beitrag #1827695: > Weil allein die spektrale Unreinheit eines DDS-Signals ihn meiner > > Meinung nach bereits untauglich für einen Spektrumanalysator macht. Jörg die modernen Spektrumanalyzer verwenden zunehmend tatsächlich auch DDS-Synthesizer. Allerdings ist
-
Thread
Heavy-Metal-Maschine von Elektor
unendlich an F_abtast_halbe gespiegelt. [c] Phasen_acc1 += Frequenz1; [/c] Dies ist eine Software DDS (Digitale Direkt Synthese) [c] (Phasen_acc1 & 0x8000) [/c] dient nur dazu das most significant Bit herauszuschneiden.
andere ISRs, wie z.B. eine Timer1 ISR als Zeitgeber für einen Sequenzer können die Ausführung der DDS Timer ISR verzögern. Allein die 5 Poti Lösung braucht keine anderen ISRs.
-
Thread
Pappradio ein günstiges SDR für Kurzwellenhörer
ca. 120€ was glaubst du was im den Flexradios so drin steckt? im Flex-3000/5000 ein besserer DDS, mit weniger Spurious, Oberwellen, FST Schalter, sowie rauscharme OP Amps, + natürlich nen RFE usw. das Teuerste an den Radios sind die AD/DA Wandler (Sound IC´s), zu vergleichen mit guter Soundkarte, der Flex-1500 ist HW-Seitig sehr nah am SDR-1000 nur alles auf einer Platine, anderen DDS und Soundkarte incl. Materialreis wird bei entwa 200-250€ Endkunde liegen, die Flexer zahlen bei weitem nicht soviel, das ding kostet ca. 500€ im Herstellerland, die haben Kosten und Leben davon,
-
Thread
3 Phasen Drehfeldgenerator
die Signalform schon reichen. Ein andere Möglichkeit wäre ein µC (z.B. ein AVR) und ein 3 Kanal DDS-Generator in Software. Bei der eher niedrigen Frequenz könnten man z.B. 3 PWM Kanäle für die Ausganbe nutzen. Was man an Ausgangssignal braucht hängt von der Leistungsstufe ab.
-
Thread
PWM ausgeben
Thema 'Funktionsgenerator' ja nicht unbedingt ein Seltenes hier im Forum. Deine Stichworte sind zb DDS
-
Thread
FPGA Lab: modulierbarer Signalgenerator, Universalzähler,.
inklusive LabView-Frontend entstanden: - Frequenz-/Periodenmesser - 4-kanaliger modulierbarer DDS-Signalgenerator - Pulsgenerator mit getrennt einstellbaren Puls- und Pausendauern Alle Komponenten sind in VHDL implementiert. Dabei ist auch eine neue adressierbare SPI-Schnittstelle entstanden
zu glätten und mit einem entsprechend designten analogen Filter ist das aber mit einem zweistufigen DDS-System in ähnlicher Weise möglich. Mit dem CORDIC kommt man daher nur scheinbar um das Problem der Phasengranularität herum. > Eignet sich sogar für Musik! Nicht wirklich! Abgesehen von dem
-
Thread
AD 9912 DDS Beschaltung
meine Frage ist das möglich oder nicht. Die zweite Frage ist ich möchte mit einem ATmege 128 mit der DDS kommunizieren(lesen und schreiben von daten) welche pins weren dazu benötigt und wie realisiere ich das ? (SDIO,RESET,SDO CLKMODESEL). Danke
guck hier http://www.mydarc.de/dl7la/#DDS9912 http://www.qrpforum.de/index.php?page=Thread&threadID=4352&pageNo=1 an sonsten gibts einige SDR/softrock projekte wo unter anderen AD9912 benutzt wird.
-
Thread
preisgünstige elektronische Geräte für reverse-engineering - Part 2
DDS-willig schrieb im Beitrag #1670973: > Hallo, > > weisst jemand wo man die hier günstig kaufen kann ? > > [http://www.mikrocontroller.net/topic/148203#1649438] > > Bis jetzt habe nur jenseits
-
Thread
Quantisierte (Sinus)Spannungsquelle mit LTSpice
mit abtasten (sample-device)und anschließendem quantisieren mit int(). Hinweis: Im Falle einer DDS müssten auch die Abtastzeitunkte quantisiert werden.
-
Thread
8 BCD in 4 Bytes umwandeln
Byte)? Ich brauche einen binären 4-Byte-Long den ich dann auf 26-Bit "verkürze" um damit bei einem DDS-Chip die Frequenz einszustellen. Gruß
-
Thread
Direkte Signalgenerierung unter C++
AVR-Projekt ausprobieren. Das habe ich dann mit einer Erarbeitung der direkten digitalen Synthese (DDS) für mich verbunden. Ich habe das Resultat in Form einer Ausarbeitung zusammengefaßt - vielleicht hilft es dem einen oder anderen. Mein Fazit: C++ kann sich durchaus lohnen. Allein der objektbasierende
Verwendung reduziert werden. Übersichtlicher wird der Quellcode dadurch auf jeden Fall. Für die DDS kann sich auch die volle Objektorientierung lohnen, indem das Funktionsprinzip und die Schnittstelle der DDS in einer Basisklasse implementiert wird, von der dann abgeleitete Klassen für die verschiedenen
-
Thread
DDS mit R/2R-Netzwerk, Output unsauber
Mein Signalgenerator hat Fortschritte gemacht und ich habe jetzt ein Ausgangssignal, dieses sieht aber aus wie in signal.jpg. Die Sinuskurve ist erkennbar, aber leider eben auch nur etwa die Hälfte davon. Ich habe keine Ahnung, was diese Störung genau verursachen könnte. Die Schaltung mit dem R/2R-Netz ist auf schematic.gif und die Routine, die die Welle ausgibt, sieht so aus: [c] void static inline Signal_OUT(const uint8_t *signal, uint8_t ad2, uint8_t ad1, uint8_t ad0) { asm volatile( "eor r18, r18 ;r18<-0" "\n\t" "eor r19, r19 ;r19<-0
-
Thread
Step Up Wanlder im MHz Bereich, welches einfache IC?
Erfahrunge zu dem Signalgenerator? Oder eignet sich sowas nicht für solche versuche? http://www.elv.de/DDS-Board-DDS-10,-10-MHz,-Komplettbausatz/x.aspx/cid_74/detail_10/detail2_10617/flv_/bereich_/marke_