-
Thread
TA7642 - AM Empfänger - Wie testen?
Einfach: AM 200 kHz mit DDS-Software die auf einem AVR läuft. https://www.mikrocontroller.net/topic/250604#2617504
meine erste Post, um was es geht. Baldrian schrieb im Beitrag #5050054: > Einfach: AM 200 kHz mit DDS-Software die auf einem AVR läuft. Wenn das nur mit 500Khz auch gehen würde :-( Ach Du grüne Neune schrieb im Beitrag #5049917: > Bau dir schnell selbst einen AM-Sender. > Einfach einen freischwingenden
-
Thread
Oszillatorschaltungen - Mathematisch beschreiben
anwenden kann. LUT mit AntiAliasing-Tiefpass, damit sollten sich die klassischen Oszilalltoren und DDS erschlagen lassen. Schwierig wird's mit nichtlinearen Oszillatoren wie Van-der-Pol.
-
Thread
open.Theremin V3 von GaudiLabs - Erfahrungen und Verbesserungen
Profi-Ultraschall-Abstandsensor (0 - 100 cm = 0-10V): https://www.mikrocontroller.net/topic/156399#2156627 Der Atmel hat DDS mit 0,8 - 1V pro Oktave gemacht. Hat gut funktioniert, aber ein Delay war zu spüren, da die US-Sonde nur mit 30 Hz abtastet und noch digital filtert. Seit gestern habe ich ein opensource (HW + SW
Bei dieser Version werden die beiden Frequenzen (Periodendauern) vom UNO gemessen und mithilfe einer DDS ein Ausgangssignal erzeugt. D.h. der Ausgang entspricht nicht direkt den Eingangsfrequenzen. Das geschieht aus zwei Gründen: - durch verschiedene Schwingungstabellen sind verschiedene Klangfarben
-
Thread
6 Sinuskurven mit 400Hz - welcher DDS?
AVR-NET-IO) 6 einzelne Sinus-Kurven von 0-5 Volt und einer Frequenz von 400 Hz erzeugen. Ich denke DDS ist hier das Mittel der Wahl (!?). Ich habe jetzt einige Zeit nach DDS-Bauelementen gesucht, aber nicht's passendes gefunden... welchen DDS könnt ihr mir empfehlen? Gibt es sowas wie den AD9833 nur
du ja nur 6 Abschwächer und irgendwas, das dir deine 400Hz erzeugt. Bei lediglich 400Hz kann man DDS aber auch problemlos in Software machen. Stichwort: Jesper-DDS.
-
Thread
Füllmaterial in 30er Jahre Elkos / Papierkondensatoren
@ dds5 Dein Rufzeichen ist irgendwie kaputt. ;-)
-
Thread
Wie Sinus erzeugen?
variabel sein, hohe Anforderungen an den Klirrfaktor existieren nicht. Üblicherweise wird das ja über DDS gemacht: Ein Phasenakkumulator wird pro Abtastintervall um einen konstanten Wert erhöht, wobei bei 2*Pi zyklisch wieder bei null begonnen wird. Der jeweilige Pahsenwert dient als Index in eine Sinustabelle
nur noch wissen, wie man bei den Werten einfach die Frequenz ändern kann. (?) Das Konzept des DDS hast du aber verstanden ?
-
Thread
Sinus aus R2R filtern
, da tut es ein EINZELNER PWM-Ausgang locker. Den füttert man mit ein paar kHz, fertig. Siehe [[DDS]] https://www.mikrocontroller.net/topic/291069?goto=3098563#3098563
-
Thread
Simpler FM Transmitter
kontinuierliche Frequenzeinstellung erforderlich ist) Und selbst diese Technik wird langsam verdrängt. Die DDS-Technik findet immer mehr Anwendungen in der tatsächlichen Praxis... Aber all dies sind Dinge die vom Aufwand und nötigen Wissen SEHR SEHR WEIT oberhalb dieser Einfachstschaltungen liegen. Was
-
Thread
Projektleiter wider Willen
Arbeit mehr da ist, ist man draussen. Wenn das Projekt am Schluss nicht allzu viel laenger wie DDs Zeitplan dauerte ist auch gut. Dh in 3 Jahren.
-
Thread
[avr/c++] 440Hz Ton ausgeben - so möglich?
Terbytes/Arduino-Atmel-sPWM http://interface.khm.de/index.php/lab/interfaces-advanced/arduino-dds-sinewave-generator/
Periode dutzendfach im >Duty-Cycldangepaßt, der mit einem Sinus steigt und fällt. Ja. nennt sich DDS (Direkte Digitale Synthese). http://www.mikrocontroller.net/articles/Digitaler_Funktionsgenerator MfG spess
-
Artikel
Sinusgenerator mit IIR-Filter
Ein Sinusgenerator wird heute in digitaler Technik üblicherweise nach dem DDS-Verfahren aufgebaut. Näherungsverfahren für den Sinus sind noch eine vergleichbare Alternative sowie das Glätten eines Rechtecks oder Dreieicks mit einer Kette aus IIR-Filtern. Allen gemein ist eine
gleichzeitige Nutzung von Sinus und Cosinus ist ohne zusätzlichen Aufwand möglich. Im Gegensatz zur DDS muss man allerdings die Amplitude stabilisieren. Aufbau. [[Bild:IIR_Sinusgenerator.png|thumb|right|320px|Allgemeiner IIR-Sinusgenerator nach Das führt zu erhöhtem Jitter und funktioniert nur für ganzzahlige
-
Thread
KiCad Funktionsgruppen
der richtige Begriff ist- in KiCad zeichnen. www.electronics-lab.com/wp-content/uploads/2015/04/dds_schematics-1024x664.png (erst bester Schaltplan) Ich meine z.B. links oben den Rahmen "DC 12V Input". Bis jetzt habe ich nur KiCad in die Möglichkeit gefunden "Grafische Line oder Polygon zeichen
Du hierarchische Schaltpläne. Das geht. > > www.electronics-lab.com/wp-content/uploads/2015/04/dds_schematics-1024x664.png > (erst bester Schaltplan) > > Ich meine z.B. links oben den Rahmen "DC 12V Input". Die "lang" gestrichelte olivfarbene Linie kann mit einem KiCad vom 22 November 2016
-
Thread
Motor steuern mit DDS Prinzip (direct digital synthesis)
Hallo liebe Gemeinde, Ich lerne momentan DDS principle (direct digital synthesis). Ich möchte das Prinzip benutzen um einen Motor zu steuern. Auf der Texas Instrument Seite habe ich einen Code gefunden, der DDS Prinzip benutzt hat. Der Code
und somit echte Microstep-Sinussteuerung erfolgt. Eine _lineare_ Rampe lässt sich leicht in die DDS implementieren: accu += speed; if(speed<soll) += accel; else if(speed>soll) += accel; Der Code stammt von hier (das hättest Du angeben sollen): http://processors.wiki.ti.com/index.php/
-
Thread
SMT32 Ausgabe verlangsamen
Du kannst die Aufnahme mittels des DDS-Prinzips in fraktionalen Schritten verändern. Oder Du kannst die Frequenz mittels der Hilbert-Transformation und Muliplikation mit der komplexen Harmonischen verschieben.
-
Thread
AD9951 reagiert nicht
des DDS-Chips benutze ich einen USART-Port an einem XMega, den ich im SPI Master Mode betriebe. Sprich der DDS-Chip wird über SDIO und SCLK angesprochen. Mit folgenden Schritten beschriebe ich den DDS:
gelesen wird). Ist meine Programmierlogik falsch? Oder habe ich generell den Aufbau/Funktion des DDS falsch verstanden? Ich hoffe mir kann jemand weiterhelfen. Im Anhang ist noch die Beschaltung des DDS und die DDS_Init. Vielen Dank
-
Thread
FPGA-Benutzung als Bastler sinnfrei?
Bastelns" signifikant hinter sich gelassen. Laut Entwickler sind es zwar in erster Linie "schmutzige DDSen, die da laufen" (Originalzitat), aber die klangliche Nachbildung einer Hammond setzt sehr viel funktionelles Knowhow über das System voraus, das nicht einmal Ich habe. Wenn man sich in Musikerkreisen
-
Thread
Einsteiger Amateurfunkgerät
VFOs ist die spektrale Reinheit, die nur mit sehr viel Aufwand mit anderen Synthesekonzepten (PLL, DDS, SiLabs Oszillatoren) erreicht werden kann. - Da die meisten OMs allerdings nicht mehr wissen wie sich ein vernünftiger RX mit solch rauscharmen Oszillator (-154 dbc bei 1 kHz) anhört, stört es auch nicht, wenn sie vor ihren rauschenden PLL- oder DDS-Kisten sitzen. Die Rauscharmut des LO ist dann wichtig, wenn sehr schwache Signale neben starken Signalen empfangen werden sollen. Bei schlechter spektraler Reinheit deckt die Rauschglocke des LO
-
Thread
Kann jemand ein TDA7294 .brd teilen?
Mono-Audio-Power-Amplifier-Board-Leistungsverstarker-Foren-KA5532-/291573352621?hash=item43e32048ad:g:DdsAAOSwv0tVXH8E beides inclusive antiplopprelais . Da rechnet sich keine eigentwicklung. Das ist ja das lustige, das die chinesen nahezu alles anbieten, was als standardapplikation rausgebracht
-
Thread
Trafo für 67,5Hz
machte man sowas vielleicht vor 20 Jahren. Heute nimmt man einen kleinen uC, AVR & Co und packt eine [[DDS]] rein. Damit generiert man beliebige Sinussignale. Dahinter ein wenig RC-Tiefpass und der Linearverstärker und fertig ist die Laube. Dafür reicht ein 8-Pin AVR (2 Steuereingänge für 3 Frequenzen, 1
Falk B. schrieb im Beitrag #4990334: > Heute nimmt man einen > kleinen uC, AVR & Co und packt eine DDS rein. Das ist richtig! Falk B. schrieb im Beitrag #4990334: > weil der Motor ein Gleichstrommotor ist Das wissen wir noch nicht, weil sich der TO dazu noch nicht geäußert hat.
-
Thread
Einfaches Multithreading für ATMEGAs
habe das Beispiel vielleicht didaktisch zu vereinfacht: Ich meinte eher eine Kombination mehrerer DDS-Oszillatoren, die den Buffer in einer langsamen "update" Funktion füllen. Das Prinzip findet sich mehr oder weniger in der Arduino Mozzi Synth Lib.
-
Thread
OP Amp für 20 MHz Grenzfrequenz gesucht
Hier ein Beispiel. http://www.techome.de/manuals/53665_DDS_20_Board_V6_2_KM.pdf
Beim passiven TP hast du diese Sorgen nicht. Und wenn du was Besseres willst, dann greife zu einem DDS mit 14 Bit DAC. W.S.
-
Thread
C & gcc & sscanf & longdouble als xx.xxxxxxxxE+yy
Meßgerät und Funktion, Die Funktion muss ich eh noch erweitern, weil die Antwort beim bei einem DDS Arbitrary Funktionsgenerator deutlich komplexer ist. Gruß Andreas
Anzahl an Parameter zurückbekomme und die Reihenfolge ob String oder numerisch ist völlig frei: vom DDS Arbitrary Funktionsgenerator z.b. BSWV WVTP, SINE,FRQ,100HZ,PERI,0.01S,AMP,2V,OFST,0V,HLEV,1V,LLEV,-1V,PHSE,0 Vom Zähler/den einem SA halt obiges HH DDDD.DDDDE0x Den zweite SA/Bolometer habe ich
-
Thread
Motor-Typ bestimmung
Inverter" von Conrad, der von einem Mikrocontroller mit Quarz geregelt war. Den Quarz durch meinen DDS-Funktionsgenerator ersetzt, dann ließ sich die Geschwindigkeit sehr fein einstellen.
-
Thread
Line Level (Audio Signal) mit einfachen Mitteln erzeugen
Spieldosenidee" http://elm-chan.org/works/mxb/report.html https://www.mikrocontroller.net/articles/DDS eine wirklich einfache DDS aufgesetzt und Anfang und Ende zusätzlich weich ein - und ausblenden lassen (fehlt im Anhang, sehe ich gerade - macht also nicht glong, sondern nur Piep). Das ganze Notenhandling
aus. Rechenpower auch. Wie man das nun mit dem RapsPerri macht, weis ich leider nicht. Aber der DDS-Codeschnipsel war keine A4Seite lang. Als DDS-Tabelle habe ich einen Sinus hinterlegt. Hier geht natürlich auch jede andere, gern genommene, Signalform ;) Im Original wurde sogar für den Start des
-
Thread
[S] Funktionsgenerator
wieso nicht sowas wie einen HP3325A/3326A/3335A/8662A? Die spucken alle einen sauberen Sinus aus, DDS ist doch nur interessant, wenn man wirklich eine bestimmte Funktion braucht. Bei normalem Sinus ist doch ein klassischer Synthesizer weit besser.
-
Thread
Sinus erzeugen mit Mikrocontroller
Hier ein fertiges Projekt mit R2R Netzwerk: AVR DDS V2.0 signal generator http://www.scienceprog.com/avr-dds-signal-generator-v20/ http://www.radiolocman.com/shem/schematics.html?di=69926 Kann Sinus, Rechteck, Dreieck, Sägezahn, Sägezahn reverse
Und hier noch, wie ein Sinus-DDS aussehen kann: [c] const int sinewave_length=256; const unsigned char sinewave_data[] PROGMEM = { 0x80,0x83,0x86,0x89,0x8c,0x8f,0x92,0x95,0x98,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae, 0xb0,0xb3,0xb6,0xb9,0xbc
-
Thread
Suche: Generator für mehrere digitale Signale
aber keinen Rechteckgenerator, keine PWM, keinen Funktionsgenerator, keinen Sinusgenerator, keine DDS, sondern einfach Pin an/aus/hochohmig. Es braucht auch nichts einlesen. Ich brauche es um Steuersequenzen als Stimuli an Schaltungen zu geben. Später werden die Stimuli dann von den fertigen Geräten
-
Thread
Quarz(stabiler) AM-Empfänger
gewünschten Empfangssignals über eine Mischstufe mit quarzstabiler Oszillatorfrequenz (per PLL oder DDS erzeugt) und anschließender Zwischenfrequenzverstärkung und Filterung, je nach Bandbreite mit LC-Kreisen auf 460kHz oder evtl. auf 50kHz. Einfachster technischer Weg also: altes Radio nehmen, das
die Frequenzdrift des per LC-Kreis erzeugten internen Oszillatorignals nicht ausreicht, dieses durch DDS oder PLL aus einem Festfrequenzquarz erzeugen. Wenn Du aber mit den Vorstellungen rausrückst welche Signalart du empfangen willst könnte man eine genauere Antwort geben.
-
Thread
Werkstattaufräumaktion die Zweite
Bilder 2€/Stk. - "Was ist Pascal ?" von R.-D. Klein, 3€ - "Sensorpraxis" Franzis-Verlag, 3€ - "DDS-Signalgeneratoren" Franzis-Verlag, 2€ - "ASI-Systeme" Franzis-Verlag, 3€ - "Der Mikroprozessor 6809" 4€ - "MSR mit TCP/IP" 4€ - "C++ Der leichte Einstieg" 2€ - "Z80 Assembly Language Subroutines
-
Thread
Frage zu DSP. Welche Methode ist die beste?
Spiegelfrequenz unterdrücken. Aus reiner Neugier: wie würdest du denn den digitalen LO realisieren? mit DDS? wenn man eine einigermassen gute Signalqualität mit DDS erzielen will, muss das ganze ja ordentlich flott laufen.
-
Thread
Mit OP machbar?
@Dieter Werner (dds5) >> Tippfehler? Meinst du bei 95% duty cycle 95% der Betriebsspannung? >Nö, passt doch: 5...50...95% duty cycle = 25...50...75% Spannung. Ja, ich hatte (mal wieder) Tomaten auf den Augen.
-
Thread
Lötfachmann am Werk.
@Dieter Werner (dds5) >Die Pläne hatten das Format eines übergroßen Handtuchs und die >zusammengehörigen Relaisspulen und Kontakte waren wild verteilt. Ob dem logischen Verständnis zu gute kommt? Da sind die viel
Falk B. schrieb im Beitrag #4937387: > @Dieter Werner (dds5) > >>Die Pläne hatten das Format eines übergroßen Handtuchs und die >>zusammengehörigen Relaisspulen und Kontakte waren wild verteilt. > > Ob dem logischen Verständnis zu gute kommt? Da sind
-
Thread
Quelle für 125MHz-Quarze
Applikation einen 75MHz Oszillator vor. Man kann auch für den AD9910 aus einet 100MHz Quelle eine 1GHz DDS Taktquelle machen. https://martein.home.xs4all.nl/pa3ake/hmode/dds_refclock.html
-
Thread
AVR UART + andere Interrupts / Konflikte
benutzten ist zwar nicht, aber einer geht auf jeden Fall noch. Ich habe z.B. in einem Projekt eine DDS-Soundausgabe mit 78kHz Interruptfolgefrequenz parallel zu der LED-Ausgabe drin. UART mit selbst 115,2 kBit/s sollte also keinerlei Probleme bereiten, da ist die maximale Interruptfolgefrequenz ja nur
-
Thread
EduBoard DE2-115 & DAC - erzeugtes Signal weicht erheblich von dem erwarteten ab
sitze seit ca. einer Woche an einem, für mich unlösbarem, Problem. Folgendes habe ich vor: Eine DDS soll auf einem FPGA Entwicklungsboard (hier: DE2-115) zusammen mit einem 14 Bit-DAC/ADC (THDB-ADA) realisiert werden. Die verbauten Komponenten des DAC/ADC sind: AD9767 und AD9248 von Analog Devices
-
Thread
Sinus-VCO von ~1kHz bis ~1Mhz
Klassiker: MAX038 Heute nur schlecht beschaffbar. Falls DDS wirklich reicht, einfach mal bei IBei.com nach DDS-Modul suchen.
Ein DDS bedeutet hier einen DDS Chip. Die koennen das perfekt. Mit einem Controller sollte man DDS oder so eher sein lassen. zB einem AD9833, AD9835, oder aehnlich
-
Thread
cooles Arduino Projekt gesucht
Hallo ChrisMicro, fast vorbei - ist auch vorbei ! Nein das ist eine digitaler DDS mit 256 Byte Phase Akkumulator bei 8 MHz Kern Frequenz, 7 Bit PWM Auflösung und 62,5kHz = 8MHz/ 128 PWM Frequenz. Bei 1750 Hz würde das Programm immer den Wert 42 aus dem Array mit Index 14 lesen
-
Thread
Beratung: Hobby DSO
FeelTech', 2-ch , sehr umständlich zu bedienen , Qualität? ab 66,- 'KKmoon' Digitaler Präzisions DDS Zweikanal Multifunktions Signal Generator Arbitrary Waveform / Impulse Generator Frequenzmesser , tolles Display , sehr umfangreich , 2-25MHz , Fertigteil , 77 - 122,- , Versand aus China zzgl. Versand
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
ist es eben, gleich in double zu rechnen. Aber da wir hier in einem Bastelforum sind: Denk mal an DDS-Berechnung für die diversen DDS von AD. Nur so als Beispiel. Also, es gibt schon die B+B-Anwendungen für double, auch wenn die eher nicht in dein Interessengebiet fallen. W.S.
-
Thread
Parallelschaltung von Kapazitätsdioden
aber die Kapazität. Offenbar geht es um ziemlich niedrige Frequenzen. Dann sollte man auch an DDS denken und kann sich dann den Frequenzzähler schenken. http://www.ebay.de/itm/AD9833-DDS-Signal-Generator-Modul-Wellenform-Frequenzzahler-Oszilloskop-/152268133735 Aber nicht das asiatische Geschwurbel
Zufuhr der Steuerspannung wieder eine Drossel notwendig ist. Ob Oszillator mit Diodenabstimmung oder DDS - DDS hat für manche Anwendung auch Nachteile. Zu berücksicthtigen ist das natürlich. Vielleicht ist sogar ein YIG-Oszillator optimal oder ein RC-Oszillator - das kann nur sagen, wer das Lastenheft
-
Thread
FeelTech Arbitrary Waveform Dual CH Signal Generator
https://www.aliexpress.com/item/MHS2300A-series-full-numerical-control-dual-channel-arbitrary-waveform-DDS-function-signal-generator-signal-source-25MHz/32734002587.html Hats bei Aliexpress deutlich günstiger. Ob die Dinger etwas taugen wage ich zu bezweifeln, mir wären das zu wenig Bedienelemente,
-
Artikel
Audio-DSP mit Spartan 3-FPGA
Biquad) sowie Laden und Speichern von Audiowerten. Der Utility-Kern besteht aus einem Akkumulator (für DDS), einem Shaper, einem Adressgenerator, einem Wavetable-Speicher, einem Zufallszahlengenerator, einigen Muxern, (einem Adressgenerator für SRAM, einem SRAM-Controller; diese sind allerdings nur nutzbar
dem Audiospeicher zu Summe mischen (mit Lautstärkekoeffizient) Lautstärke Utility-Kern: Oszillator (DDS-Teil) Waveshaper Verzögerung Der Ablauf eines Audio-Programms ist folgender: Sobald ein neues Sample anliegt, wird die Abarbeitung des Programms von Adresse 0x0000 an im PMEM angestoßen. Es wird dabei
-
Thread
DDS Artefakte bei bestimmten Frequenzen Gesperrt
Schaltbild. Die Mischprodukte bilden sich in den Verstärkern/Halbleitern. Ein Tiefpass für die DDS-Filterung muss direkt nach dem DAC platziert werden.
Samplerate beliebig ändern, ich höre immer die > selben Störfrequenzen, bzw Such mal nach "spur reduction dds" und "phase dithered dds". Mit einem einfachen Tiefpass ist den numerischen Artefakten jedenfalls nicht beizukommen...
-
Thread
die Trennschärfe von Radios vergleichen können
ist eben in jedem Fall der Wobbler. Sowas muß nicht teuer sein, ein Bastelprojekt auf Basis eines DDS-IC nebst PC reicht aus. W.S.
-
Thread
FPGA auf Microcontroller synchronisieren
da auch nur begrenzte Möglichkeiten. Wahrscheinlich ist eine externe einfacher. Man kann z.B. einen DDS-Generator-Chip nehmen und die Phase dynamisch umprogrammieren. Die rennen intern mit 2GHz und haben eine Phasenauflösung von z.B. 32 Bit.
-
Thread
Phasenschieber bei ca. 10 MHZ
einstellbar sein? Falls manuell: http://www.helmut-singer.de/stock/-1679824664.html Wenn der LO ein DDS is könnte man den DDS doch auch schon die Phasendifferenz machen lassen?
) paar 10 MHz Signal schieben. Vl ist es tatsächlich einfacher da einen DDS hinzustellen. Die Frage ist wie gut zB phasenrauschen usw. von DDS vs. VCO sind. Hmhm ...
-
Thread
Inline-Assembler: was mache ich falsch?
Hauptschleife Änderungen an einer Variable sehen kann, die eine ISR macht. Ich vermute, hier wird ein DDS-Generator in einer Timer-ISR benutzt. Variablen, die ausschließlich die ISR benutzt, wie den Phase-Akku, oder Varablen, die von der ISR ausschließlich gelesen werden, wie z.B. Phase-Inkrement, brauchen
ist volatile für die Variablen überflüssig. Allerdings frage ich mich, wie dann der Takt für die DDS zustande kommt. Der geht nämlich direkt in die Tonhöhe ein und unterschiedlich lang laufende Code-Paths (es gibt ja einige if's) sorgen für "jaulen".
-
Thread
Programmable Waveform Generator
OMG, gibt es hier überhaupt keine mathematische Kompetenz mehr? Übrigens: ein Umsetzung eines PWM-DDS-Out mit kleinem Performance-Footprint habe ich hier selber schonmal gepostet. Sozusagen ein Abfallprodukt der Spielerei mit WS28xx-LEDs...
-
Thread
Lineare Beschleunigung schrittmotor in bestimmter Zeit
Ich verstehe die Problematik gerade nicht so ganz. DDS - Der Steuerwert ist linear zur Ausgangsfrequenz und damit zur Drehzahl. Lineare steigende Drehzahl also einfach durch lineares heraufzählen dieser Variable, lineare Beschleunigung durch Parabel.
-
Thread
PLL mit ADF4156: Phase Sync
in einem Freilaufenden signal einzustellen macht Sinn wenn man Phasenmodulation machen will. Ein DDS erzeugt Phase durch Addition einer Konstanten im Phasenraum.