Hallo,
Ich entwickle zur Zeit einen tragbaren ( Akku Betrieb ) Funktionsgenerator auf Basis einer AD9833 Breakout Platine.
Als Controller kommt ein AVR32DB32 Controller zum Einsatz.
Als IDE verwende Ich Microchip Studio ( Ehemals ATMEL Studio ).
Geplant ist ein 128x64 OLED Display.
Ein 128 x 64 LCD Matrix Display wäre zwar günstiger, ist aber langsam, stromhungrig ( Hintergrundbeleuchtung ) und vom Ablesewinkel her schlechter.
Als Eingabegerät soll ein kleiner Kreuzjoystick mit 2 Tasten zum Einsatz kommen ( Es könnten aber auch 6 Tasten werden ).
Die Kurvenformen Sinus, Dreieck und Rechteck + Rechteck TTL werden ausgegeben.
Ausgangsspannung wird etwa 7Vss mit einstellbarem gleichspannungs Offset sein ( Mal gucken, was der OP-AMP her gibt.
Als Modulationsarten sind FM mit einer Modulationsfrequenz bis 1kHz und AM bis 2kHz geplant.
Bei AM Modulation kommt evtl. noch ein Audio Eingang hinzu, der direkt auf den Modulator einwirkt.
Damit könnten dann Lanwellen und Mittelwellen Empfänger getestet werden.
Phasenmodulation wäre durch den Chip auch möglich, macht aber IMHO bei dem nutzbaren Frequenzband keinen Sinn.
Eine Sweepfunktion gibt es auch, die wird in 12Sekunden ein eingestelltes Band durchlaufen.
Als Sweepbänder hab Ich vorgefertigte vorgesehen, kann aber jederzeit erweitert und frei einstellbar gemacht werden.
Mehrere Audio Sweepbänder, ein oder mehrere Bänder für 400 bis 550 kHz ZF Filter sind vorgesehen.
Als Stromversorgung habe Ich 2 x 18650 LiIon Akkus vorgesehen.
Intern sind 2 x 5V Stromversorgungen geplant, an der ersten ( analog LowDrop ) soll der AD9833 und der AVR32DB32 hängen, an der zweiten wird ein DC/DC wandler mit +- 5V Ausgang für die Operationsverstärker nachgeschaltet. Dadurch könnte man dann problemlos die Versorgungsspannungen für die OP-Amp's vergrößern.
Als Ladeschaltung werd Ich eine fertige Platine mit USB Anschluss verwenden, die man bei Ebay günstig bekommt.
Wieso das Ganze:
Ich möchte ein tragbares autonomes Gerät, das ohne Stromanschluss oder Powerbank funktioniert.
Im Gerätemarkt hab Ich, ausser Einfachstgeräten, nichts passendes gefunden, deshalb hab Ich mich an eine Eigenentwicklung gemacht.
Wie weit bin Ich:
Auf einem Versuchsboard läuft der Frequenzgenerator, sowie FM Modulation und die Sweepfunktion.
Für AM warte Ich noch auf einen passenden Optokoppler mit FET Ausgang ( Ist bestellt ).
Frequenzen bis 4MHz schauen auch ohne Rekonstruktionsfilter gut aus, Ich werde aber die maximale Frequenz auf 3MHz festlegen.
Bei Frequenzen über 4 MHz wird das Ausgangssignal durch den AD9833 AM Moduliert. Das ist für ein Testgerät in meinen Augen inakzeptabel.
Deshalb die Beschränkung auf 3MHz - Das ist aber nur eine reine softwaremässige Beschränkung.
Für höhere Frequenzen seh Ich, bei einem tragbaren Gerät, auch keinen Nutzen, ausser evtl. ein 10,7MHz ZF Filter durch zu messen.
Auf ein anderes DDS Board mit höherer Ausgangsfrequenz ( die es durchaus gibt ) möchte Ich nicht gehen, da es hierbei wieder andere Probleme, z.B. bei der Modulation, gibt.
Wie geht es weiter:
Das Rekonstruktionsfilter ( LC T-Filter 4MHz ) wird getestet.
Als nächstes soll das Display eingebunden werden, dann die Eingabeelemente.
Läuft alles zur Zufriedenheit werde Ich eine Platine entwerfen und einen Prototyp bauen.
Wenn Ich erste Schaltpläne habe werde Ich die hier veröffentlichen.
Warum schreib Ich das alles?
Ich hab hier mal nur meine Ideen und den erreichten Fortschritt aufgeschrieben.
Eventuell hat ja jemand von euch noch Ideen für zusätzliche Features, oder Funktionen die so ein Funktionsgenerator unbedingt noch braucht.
Oder Ideen wie man z.B. die interne Stromversorgung verbessern könnte.
Vieleicht brauch Ich auch bei dem einen oder anderen Problem noch Euere Hilfe.
Z.B. Welche Op-Amps als "Endstufen" wären geeignet? Vorerst ist ein AD8038 geplant, den OPA892 hab Ich mir auch mal angesehen.
Oder es will sich jemand an der Entwicklung beteiligen?
Ich freue mich auf Euere Antworten...
Lesezeichen