Rechteck oder Sinus? Wie?

Gast #207734
Lesenswert?

Hallo,

ich würde gerne mit einem AVR einen Ton abspielen. Meine Frage wäre nun
ob ich dazu ein Rechtecksignal verwenden kann, denn ich bekomme ja mit
dem PWM nur ein solches. Wenn ja, wie bestimme ich da die Frequenz also
wo fängt eine Periode an, wo hört sie auf? Als letztes noch die Frage
wie, wenn ich denn doch einen Sinus brauch, ich diesen bekomme. Also
wie ich das Rechtecksignal in einen Sinus umwandeln kann. Ich bin über
jede Hilfe dankbar!

Gruß Stephan
Gast #207735
Lesenswert?

Ein rechteck besteht nach Fourier aus mehreren Frequenzen. Ist also
nicht geeignet um einen Ton zu erzeugen. Sinus kriegst Du aus:
- VCO
- DAC
- PWM

Wenn der uC einen PWM hat, kannst Du damit Sinus-Schwingungen
"zusammenbastelt". Mit nem DAC gehts bequemer oder mit einem
richtigen Sinusgenerator XR8038 oder MAX038 oder wie auch immer das
Zeug heißt.

 Gerhard
Gast #207736
Lesenswert?

Du kannst dein Rechteck einfach auf einen Tiefpaß geben, dann hört sich
der Ton eigentlich ganz gut an. Spektral gesehen sind natürlich noch
viele hohe Frequenzanteile enthalten, aber für einfache Töne reicht
das.

Gruß
Jens
Gast #207737
Lesenswert?

Du kannst die PWM mit ausreichend hohem Takt und nachgeschaltetem
Tiefpaß verwenden, um direkt Analogwerte auszugeben.Damit kannst du
dann jede Wellenform ausgeben, indem du einfach bei jedem Impuls der
PWM als Impulsdauer den Sample-Wert angibst. Du mußt sie nur im
Prozessor generieren oder aus einer Tabelle auslesen.
Der PWM-Takt muß dann bei 8bit-PWM im "fast-PWM"-Modus das 256-fache
der gewünschten Samplerate sein, und du mußt den Pin einen Interrupt
generieren lassen, um immer den nächsten Wert einzustellen.
Gast #207738
Lesenswert?

>Ein rechteck besteht nach Fourier aus mehreren Frequenzen. Ist also
nicht geeignet um einen Ton zu erzeugen. Sinus kriegst Du aus:

Warum ist ein Rechteck unbrauchbar für eine Tonerzeugung?
Der Schwingungsverlauf des Klarinettentons ist dem Rechteck sehr
ähnlich.

In der elektronischen Musikerzeugung gilt folgende grobe, nicht
vollständige Einteilung:

Sinus für Flötentöne, es ist nur die Grundwelle vorhanden,

Rechteck für die sog. Gedackten, Grundwelle + ungradzahlige
Oberwellen,

Sägezahn für Streichinstrumente, Grundwelle + gradzahlige und
ungradzahlige Oberwellen.

Marillion

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