Forum: Mikrocontroller und Digitale Elektronik Lautsprecher: Besser Sinus oder Rechtecksignal?


von Sebastian Wille (Gast)


Lesenswert?

Hallo,

ich versuche nun schon seit Ewigkeiten per "Phase and frequeny correct
PWM" bzw. "Fast-PWM" und einer Sinus-Tabelle meinen Lautsprecher zum
Summen zu bringen. Irgendwas kommt auch raus, aber keine schöne
Sinusfrequenz. :-(

Teilweise bekomme ich mit einem RC-Filter auch halbe Sinuswellen und
dazwischen wieder Mist.

1.) Weiß jemand, wie genau ich R und C berechnen kann?

Meine Sinustabelle muß übrigens korrekt sein. Mit einem externen
I2C-DAC bekomme ich eine wunderschöne Sinuswelle - durch I2C begrenz
aber leider nur mit max. 26Hz.

Nun habe ich mir überlegt, ob man anstatt der Sinuswelle nicht einfach
auch ein Rechtecksignal verwenden kann.

2.) Wo unterscheidet sich ein 440Hz-Sinuston von einem
440Hz-Rechteckton?

Danke schonmal! :-)

Sebastian

von Till (Gast)


Lesenswert?

der rechteckton entspricht deinem sinus + etliche ganz viele
oberwellen.

das ein reiner sinus hat keine harmonische verzerrung, das rechteck ist
wie der sinus mit ganz viel THD. Soll es gut klingen, verzerrungsrm
ein, oder töne machen?

wie sieht deine schaltung aus, ist der lautsprecher/verstärker mit
einem kondensator angekoppelt?

von Khani (Gast)


Lesenswert?

Hi,

zu 1.: Ein simples RC-Filter ist vielleicht ein bißchen
unterdimensioniert. Lies einfach mal folgendes :
http://www.maxim-ic.com/appnotes.cfm/appnote_number/1795
Hat mir wesentlich weitergeholfen. Dann noch die App-Note "Digital
Sound-Recorder" von ATMEL.

zu 2.: Ein 440Hz Sinus hat genau eine Frequenzkomponente : 440 Hz (auf
die negative Komponente können wir hier echt verzichten - für die Jungs
aus dem Fourier-Lager). Bei einem 440Hz Rechteck hat man noch andere
Frequenzen mit drin. Das klingt anders und man kann dann nicht die
Frequenzcharakteristik so einer Lautsprecherbox so leicht bestimmen,
wie mit einem reinen Sinuston.

MfG, Khani.

von Sebastian Wille (Gast)


Lesenswert?

Hi Till und Khani,

vielen Dank Euch erst einmal!

@Till:
Was genau heißt THD?
Also meine Schaltung ist sehr einfach: Den Lautsprecher direkt an den
Port. Wobei der Lautsprecher später mal ein einfacher
Piezo-Lautsprecher ist (wie in Armbanduhren...).

@Khani:
Danke für den Link, den habe ich noch nicht gekannt! Die AppNote ist
schon ein alter Freund von mir, die machen's halt arg komplex, aber
wahrscheinlich halt auch gut und nicht superbillig mit RC.

@ALLE:
Also wenn ich nur ein paar Pieptöne erzeugen möchte, gebe ich einfach
Rechteckspannung drauf, richtig?
Möchte ich aber sauberen Klang, Sprache oder gar Musik..., dann muß ich
das alles etwas komplexer machen.
Gibt es da einen "tollen Chip", dem ich einfach eine Frequenz gebe,
und der die dann ausgibt? Am besten gleich verstärkt? Oder gleich einen
MP3-Chip?

Danke auf jeden Fall nochmals für die Erklärungen! :-)

Sebastian

von Chris (Gast)


Lesenswert?

Hallo,

THD heißt genau: total harmonic distortion

wich means in german: totale harmonische Verzerrungen

Damit ist die Summe der Effektivwerte aller Oberwellen gemeint, die
außer der Grundwelle noch in einem Signal enthalten sind. Das ist die
Angabe, die immer bei den HIFI-Verstärkern dabei ist.

Gruß

von Till (Gast)


Lesenswert?

Für einfach piepen einfach rechteck.

für einfach sinustöne z.B. einen einfachen DAC oder ein digitales poti
und einen funktionsgenerator IC wie XR2206 or MAX (?) 8038 oder so.

For richtig sprache und musik viel mehr rechenleistung (DSP) und einen
audio DAC wie TDA1543

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.