Wie hoch soll denn die Frequenz denn nun gehen.

Schreib bitte nicht so hoch wie möglich.
Mit einem passenden DDS Chip sind heutzutage 1GHz Sinus drin.

Bei Frequenzen höher 2kHz Sinus wär ein DDS Chip meine erste Wahl.
Ich hab mir den ATMEGA 16 DDS Generator nachgebaut und bin ziemlich enttäuscht. Das Teil soll angeblich bis 64kHz Sinus gehen, ab 2kHz schaut der Sinus aber grausam aus.
Guck mal: http://www.scienceprog.com/avr-dds-s...generator-v20/
Der Rechteck wird dort auch mit einem PWM Mode erzeugt, dabei sind aber die Sprünge, gerade bei den hohen Frequenzen brutal ( 8MHz, 4MHz, 1MHz ).
Das geht sicher nocht etwas feiner, aber viel nicht!

Guck mal bei ELV nach dem DDS 20.
http://www.elv-downloads.de/service/...rd_V6_2_KM.pdf
Da ist eine komplette Dokumentation inklusive Schaltplan drin.
Die Generatorschaltung schaut mir einigermassen brauchbar und durchgerechnet aus.

Den Controller und das Display könntest Du dabei gegen einen deiner Wahl austauschen.

Der verwendete DDS Chip hat eine SPI Schnittstelle, die Du ja in Hardware bei einem ATMEGA Controller dabei hast.
Zudem wären bei diesen Chips diverse Modulationsverfahren, wie FSK und PSK, relativ einfach zu implementieren.
Bei Analog Devices gibts dafür sogar einen Calculator, der einem die benötigten Daten ausrechnet.

Wobbeln wäre durch fortlaufende Änderung der Werte für die Frequenz hier auch nicht wirklich ein Problem.

Die Endstufe mit dem AD811 würde ich durch einen AD8000 ersetzen, weil günstiger und höhere Bandbreite.

Ein Highlight wär dann noch eine serielle Schnittstelle via FT232.
Über die könnte man die Einstellwerte zusätzlich noch veränderbar machen - Sprich Betrieb vom PC aus.
Oder das Teil als FSK Modulator nutzen um damit unidirektional Daten vom PC zu einem geeigneten Empfänger zu übertragen.


Ich denk mal, so kommst Du zu einem Frequenzgenerator, der seinen Namen auch verdient.