Forum: Mikrocontroller und Digitale Elektronik lpc1114 dds wave form generator


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von chris (Gast)


Lesenswert?

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?

von chris (Gast)


Lesenswert?

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.

von chris (Gast)


Angehängte Dateien:

Lesenswert?

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
Noch kein Account? Hier anmelden.