Audio DDS Funktionsgenerator

Begonnen von Hans, Jan 14, 2013, 04:51

0 Mitglieder und 1 Gast betrachten dieses Thema.

Vorheriges Thema - Nächstes Thema

Hans

*****
YaBB God
Beiträge: 827
Gespeichert
Hallo

ohne Funktionsgenerator ist man beim Verstärkerbau stark behindert. Jetzt kann man sowas kaufen neu oder gebraucht oder aber selbstbauen. Um mir den Ärger mit Kondensatoren und Abgleich Potis zu ersparen habe ich mich für einen DDS Generator entschieden. Hier übernimmt ein µProzessor die Signalgenerierung.

Der µProz. steuert ein R2R Netzwerk an. Was da raus kommt wird über 2 Operationsverstärker geschleift und dann auf eine Gegentakt Endstufe gegeben damit man das Signal auch belasten kann.

Was kann das Gerätchen:

Frequenz: 1 - 50000 Hz (es geht zwar mehr macht aber keinen Sinn)
Pegel max: 5V RMS
Signale : Sinus, Rechteck, Dreieck, Sägezahn
Funktionen: Cont. Signal, Wobbeln

Die Software für den µProz hat noch Draft Status im Moment. Aber es werden schon alle Signale ausgegeben.



"Drahtigel" Testaufbau


Platinenbestückung


Testlauf


Sinus 1001Hz Klirrfaktor 0,1%


Rechteck 999Hz


Dreieck 997Hz


Sägezahn 998Hz


Salu Hans

Holzdruide

*****
YaBB God
Beiträge: 2.221
I shot the Sheriff
Gespeichert
Hallo Hans

Nettes Projekt, einen vernünftigen Generator hab ich schon öfter vermisst...
µProz ? muss man den programmieren ? (womit ?)

Gruß Franz

Hans

*****
YaBB God
Beiträge: 827
Gespeichert
Hallo

das Programm bin ich gerade am erstellen. Wenn jemand das Teil nachbauen möchte kann er von mir einen programmierten Prozessor erhalten. Aber erst muss die Software mal fertig sein  :P.

Salu Hans

multimeter

***
Full Member
Beiträge: 51
Gespeichert
Hallo Hans,

die Idee finde ich sehr gut. Hätte nicht gedacht, dass der kleine Mega-8 das alles kann.
Kann er auch nicht, aber du hast ihm das beigebracht :topjob:
Ich habe zwar schon einige µC-Projekte nachgebaut (die sogar funktionieren), aber programmieren (Programme schreiben) kann ich leider nicht.
Bin gespannt, wie es mit diesem sehr interessanten Projekt weiter geht.

Gruß
multimeter


Hans

*****
YaBB God
Beiträge: 827
Gespeichert
Hallo

der Atmega8 wird da nicht sonderlich gefordert. Das Geheimnis sind 4 Datentabellen die ich mit Excel errechnet habe. Die werden einfach abgescant und auf das R2R Netzwerk gegeben. OK etwas Assembler ist auch noch im Spiel um die Tabellen schnell genug abarbeiten zu können  8).

Anspruchsvoller war der Analogteil. Der hatte zunächst die unangenehme Angewohnheit den Klirr zu erhöhen. Bis ich da den richtigen OP hatte und die richtigen Transen wurde einiges an Material getestet.

Salu Hans

Hans

*****
YaBB God
Beiträge: 827
Gespeichert
Hallo

die Software ist fertig. Die Wobbelfunktion habe ich weg gelassen.

Das Material habe ich auch mal zusammen gerechnet und bin auf 42.-Euro incl. Gehäuse und Netzteil gekommen. Wenn man das mit Kaufgeräten vergleicht lohnt sich der Selbstbau. Kommt ja noch der Bastelspaß dazu. ;D

Salu Hans

LöD

*****
YaBB God
Beiträge: 2.348
nichts ist gelber als Gelb selber!
Gespeichert
coole Sache, kann man dann bei Dir ne Platine für das Projekt kaufen?
Dann stünde auch den Nicht-(selbst)-ätzenden ;D der Nachbau offen...

LöD
Die gefährlichste aller Weltanschauungen ist die Weltanschauung der Leute, welche die Welt nie angeschaut haben. (A.v.Humboldt)

Hans

*****
YaBB God
Beiträge: 827
Gespeichert
Hallo

Prozessor hatte ich ja schon zugesagt. Platine können wir uns drüber unterhalten wenn es nicht zuviel werden und ihr selbst bohrt. Extern anfertigen lassen wird zu teuer. Preis klären wir am besten per Mail, Adresse im Profil.

Salu Hans

nobody

*
Starter
Beiträge: 7
Gespeichert
Zitat von: Hans am Jan 14, 2013, 04:51
Hallo

ohne Funktionsgenerator ist man beim Verstärkerbau stark behindert. Jetzt kann man sowas kaufen neu oder gebraucht oder aber selbstbauen. Um mir den Ärger mit Kondensatoren und Abgleich Potis zu ersparen habe ich mich für einen DDS Generator entschieden. Hier übernimmt ein µProzessor die Signalgenerierung.

Der µProz. steuert ein R2R Netzwerk an. Was da raus kommt wird über 2 Operationsverstärker geschleift und dann auf eine Gegentakt Endstufe gegeben damit man das Signal auch belasten kann.

Was kann das Gerätchen:

Frequenz: 1 - 50000 Hz (es geht zwar mehr macht aber keinen Sinn)
Pegel max: 5V RMS
Signale : Sinus, Rechteck, Dreieck, Sägezahn
Funktionen: Cont. Signal, Wobbeln

Die Software für den µProz hat noch Draft Status im Moment. Aber es werden schon alle Signale ausgegeben.



"Drahtigel" Testaufbau


Platinenbestückung


Testlauf


Sinus 1001Hz Klirrfaktor 0,1%


Rechteck 999Hz


Dreieck 997Hz


Sägezahn 998Hz


Salu Hans
Ein sehr sdchönes Gerät. Hast du dazu auch schon eine Klirr-Messung zu Hand? Gerad in den niedrigen Hz-Bereichen....
Abend
Sebastian

Grooverock

*****
YaBB God
Beiträge: 1.313
Gespeichert
Supergeil!!!!!!!!!
So etwas suche ich schon lange!!! Mit was für einem Gehäuse hast du denn gerechnet?
Viele Grüße, Kim
Dreckig und laut...

Hans

*****
YaBB God
Beiträge: 827
Gespeichert
Hallo

habe mit dem Alu Proma-Gehäuse Euro II gerechnet von Reichelt. Geht auch jedes andere in das eine Euro-Platine passt. Netzteil ist eine externe Wandwarze gewesen.

Salu Hans

Hans

*****
YaBB God
Beiträge: 827
Gespeichert
Hallo Sebastian

was meinst du mit niedrigen Frequenzen <100 Hz?

Salu Hans

LöD

*****
YaBB God
Beiträge: 2.348
nichts ist gelber als Gelb selber!
Gespeichert
Hallo Hans, vielleicht erklärt sich ja auch jemand anders bereit ein paar Platinen zu ätzen?
Ich kanns halt mangels Kenntnissen und Gerätschaften nicht selber machen.
aber so ein Funktionsgenerator wäre irgendwie schon fein...
LöD
Die gefährlichste aller Weltanschauungen ist die Weltanschauung der Leute, welche die Welt nie angeschaut haben. (A.v.Humboldt)

Hans

*****
YaBB God
Beiträge: 827
Gespeichert
Hallo

habe mal eine FFT-Analyse gemacht.

Pegel 5V RMS / Frequenz 100Hz. K2 und K4 sind fast nicht auszumachen.



Salu Hans

nobody

*
Starter
Beiträge: 7
Gespeichert
Zitat von: Hans am Jan 15, 2013, 09:43
Hallo Sebastian

was meinst du mit niedrigen Frequenzen <100 Hz?

Salu Hans
Jep, und noch niedriger! Meistens ist doch da schon ein Hochpass-Verhalten zu sehen- gerade beim Recheck-Signal.