Ich entwerfe einen Sinusgenerator mit einem DDS-Chip (ad9833). Die Systemparameter sind:
Da sich die Frequenz ändert, muss die Cutoff des Tiefpassfilters einstellbar sein. Mein erster Gedanke war, eine Mosfet-gesteuerte Kondensatorbank zu haben, aber die Kapazitäten des Transistors begrenzen den Bereich der Abschaltung. Ich habe auch Varaktoren ausprobiert, aber ich habe Probleme, sie in LTSpice zu simulieren. Ich möchte, dass diese Schaltung ein LC-Filter ist. Der letzte Ausweg besteht darin, verschiedene Filter für verschiedene Schlüsselfrequenzen wie 1 MHz, 2 MHz, 4 MHz, 8 MHz, 16 MHz zu haben, aber wie würde ich mit einem Mikrocontroller zwischen Filtern wechseln?
Es ist nicht die Frequenz des Ausgangssignals, für die Ihr Filter ausgelegt ist, sondern der Takt, der durch die tabellarischen Einträge im DDS läuft.
Das bereitgestellte externe Taktsignal treibt die Änderung des Ausgangs an. Ihr Tiefpassfilter wird für diese Frequenz ausgelegt. Werfen Sie einen Blick auf den folgenden Abschnitt aus den Richtlinien von Analog für ihre DDS-Produkte:
David Tweed
Andi aka