Hallo Zusammen, da es den LPC1114 im 28pol DIP gibt, möchte ich einen kleinen Soundgenerator damit basteln. Hat das von euch schon einmal jemand mit DDS via PWM gemacht?
Hier gibt es ein PWM-Beispiel mit TMR16B1: http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign/LPC1343_LPC1114_PWM.aspx Für die Sounderzeugung sollte die PWM-Frequenz allerdings ziemlich hoch sein ( ich glaube 48kHz sind möglich ), damit man via RC-Filter das Audiosignal glätten kann. Ausserdem fehlt in dem Beispiel die Interruptroutine zum Einhängen der DDS.
Hier der erste Entwurf des Programms: http://www.hobby-roboter.de/forum/viewtopic.php?f=5&t=140&p=551 Der Sinus wird mit 8 Bit erzeugt. Man hört leichte Artefakte, vielleich könnte man das mit einer anderen Tabelle verbessern. Gibt es irgendwo eine Tabelle mit 1024 Einträgen und 16Bit?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.