Um ein Sinussignal per µC und AD Wandler zu erzeugen bietet sich das DDS
Verfahren an. Also die Phase durch Addieren ein Increments hoch "zählen"
- dann mit den Oberersten vielleicht 12 Bits einen Wert aus einer
Sinustabelle hohlen und ausgeben. Bei einer so niedrigern Frequenz,
kann man ggf. noch
zusätzlich interpolieren für mehr Auflösung, damit die Tabelle nicht zu
lang wird.
Glätten kann man die Stufen des AD Wandler mit einem Tiefpassfilter.
Zwischen der halben Samplingfrequenz und der Signalfrequenz ist hier
viel Spielraum, so dass das Filter eher unkritisch ist - der darf
relativ dicht oberhalb der Signalfrequenz sein. Einen guten Klirrfaktor
gibt es aber eher über den AD Wandler und die Tabelle, weniger über die
Filterfunktion. Beim Filter wird es wohl auf einen Aktiven Filter mit
OPs Hinauslaufen, z.B. 2. oder 4. Ordnung, also mit 1 oder 2 OPs, ggf.
noch irgendwo zusätzlich eine RC Stufe wenn es sich ohne viel Aufwand
anbietet.
Ob man einen Koppel Kondensator braucht ist noch nicht mal klar, sonst
groß genug das R*C mindestens 1/3 der größten Periodendauer entspricht.