Ich habe ein msp430-Synth-Projekt und kann mich nicht für die Ausgabe entscheiden:
Ich bekomme einen 8-Bit-PWM-Ausgang von ~ 45 kHz aus dem Chip, den ich als Audiosignal verwenden möchte, aber ich bin mir nicht sicher, ob
Die Frage ist also, ob ich die ~45-kHz-Komponente des Signals herausfiltern soll, bevor ich es in ein Audioausgabegerät (verstärkte Lautsprecher, Kopfhörer usw.) lasse.
Ich weiß mit Sicherheit, dass es so oder so funktionieren wird, ich mache mir nur Sorgen, dass zusätzliche Verstärker, die im Signalpfad folgen, und die Lautsprecher selbst beschädigt werden. Daher würde ich mich über Tipps von jemandem freuen, der damit Erfahrung hat.
Es hängt davon ab, ob.
Wenn Sie einen Line-Pegel-Ausgang für Kopfhörer, Aufnahmen oder andere Audiosysteme wünschen, ja, Sie sollten die 45-kHz-PWM-Komponente herausfiltern. Als Ausgangspunkt würde ich den "Sallen-Key-Tiefpassfilter 3. Ordnung" von Ihrer Filterdesignseite vorschlagen. Es sollte ein ausreichend sauberes Signal liefern, um Schäden an irgendetwas nachgeschaltetem zu verhindern.
Aber wenn Sie dieses Signal neu aufnehmen möchten, müssen Sie es möglicherweise weiter bereinigen: Sie können Sallen-Key-Stufen 2. Ordnung hinzufügen, um einen Filter 5. oder 7. Ordnung zu erstellen, aber eine nette Alternative wäre die "Twin-T-Notch". Filter" auf dieser Seite, mit der Kerbe bei 45 kHz.
Wenn Sie eine Leistungsausgabe wünschen, führen Sie das rohe PWM-Signal zu einer Halbbrücke, um einen Klasse-D-Verstärker zu bilden. Dann würde ich den RLC-Tiefpassfilter von dieser Seite mit R = 4 oder 8 Ohm empfehlen: in Wirklichkeit Ihr Lautsprecher.
Ja, Sie sollten die PWM-Frequenz herausfiltern. „Hochtöner“ (Hochfrequenzlautsprecher) sind anfällig für Schäden durch zu hohe Leistung bei hohen Frequenzen.
Da Sie vermutlich alle Frequenzen unter etwa 20 kHz halten möchten, liefert ein einfacher RC-Filter bei 45 kHz nur etwas mehr als 6 dB Dämpfung. Vielleicht möchten Sie einen Filter höherer Ordnung in Betracht ziehen, wenn das Ziel darin besteht, diesen mit einer HiFi-Anlage und Lautsprechern zu verbinden. (Dieses Filterdesign-Tool von Analog Devices kann hilfreich sein).
Ich habe mit PWM-Ausgang auf einem Arduino nach http://makezine.com/projects/make-35/advanced-arduino-sound-synthesis/ gespielt . Der Ausgang, den sie verwenden, hat nur einen 10-K-Widerstand und eine 0,1-uF-Filterkappe.
Linarden
Chris Johnson
user_1818839