Waveform generator beim Mega 162

Gast #150245
Lesenswert?

Du wirst lachen, jeder Mikrocontroller kann Töne erzeugen. Im
einfachsten Fall Square Wave mit bestimmter Frequenz. Einfach und
effektiv. Wenns komplizierter sein soll PWM mit Sinus/ was auch immer -
Tabelle im Programm
Gast #150246
Lesenswert?

manch einer benutzt pwm dar als DAC ;-)


einfacher sinus:
man erzeuge sich eine funktion, die eine sinuskurve berechnet mit
verlagertem nulldurchgang (nulldurchgang = halber pos. ampletudenwert(
also kleinser negativster wert = 0)) oder benutzt eine vorher
berechnette tabelle und gebe dies auf einen portpin aus ;-)
sehr einfach ;-) hab ich auch schon des öfteren gemacht, denn sinus-,
sägezahn-, rechteck- ,(...) signale braucht man ja schon des öfteren.

anstelle eines sinus, kann man natürlich auch die digitale audiodaten
über einen dac schicken, oder dieses in form von pwm machen ;-)

hab dafür meist ein einfachen r2r-dac verwendet (8bit). ich war
erstaunt, wie sauber die signale auf dem oszi aussahen :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren