PIC32 PWM+Sinus

OP #2895623
Lesenswert?

Hallo Zusammen,

ich habe bisher noch keine Erfahrung mit einer PWM Audio zu machen. Ich 
benötige für AFSK einen Sinus frei wählbar ab 1000Hz bis 2200Hz. Mit 
PCM, Audioformaten, Sinus, Look-Up-Tables etc.
Prinzipiell verstehe ich die PWM so, das ich diese mittels einem Timer 
die Geschwindigkeit konfiguriere, kann man hier wie von einer Samplerate 
reden? Ich kann nun an die PWM Werte schicken um das Tastverhältnis zu 
ändern, hier schicke ich die Samples (Sinus aus einer Look-Up Table).
Irgendwie kommt da aber nichts gescheites raus...Wo ich mir auch nicht 
sicher bin ist, wie hoch stell ich den Timer ein um die gewünschten 
Sinuse zu erzeugen?
Habe das Gefühl irgendwas nicht verstanden zu haben...

Gruß Mario
Angehängte Dateien:
Gast #2895905
Lesenswert?

>für AFSK einen Sinus frei wählbar ab 1000Hz bis 2200Hz.

>zwei feste Frequnzen zB 1200Hz und 2200Hz....

Klingt schon ganz anders. Nicht 2400 Hz?

Hast Du schon mit dem PIC332 gearbeitet?
Du schmeißt ne Menge Begriffe in den Ring.
Sinus mit LockUp-Table ist einfach, nimm einen DAC und schon klappts.
Gast #2896146
Lesenswert?

Klar geht das mit PWM und nem Tiefpaß dahinter.
Mir ist bloß nicht klar was Du programmtechnisch beherrscht.
1200 Hz ist ja schon fast Gleichstrom. Nimm ne Grundfrequenz für die PWM 
aus der Du beide FSK-Frequenzen ableiten kannst, eine LookUp-Table 
dürfte reichen, für beide Frequenzen einen andere Zugriffsweite.

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