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
Gast
#2895645
PWM = feste Frequenz mit änderbarem Tastverhältnis Willst Du das haben?
Ich brauche für AFSK zwei feste Frequnzen zB 1200Hz und 2200Hz....
Gast
#2895905
>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.
Pic32 muss bleiben da die Anwendung fast fertig ist. Einen dac zu sparen wäre sehr schön. Ich dachte immer das PWM "poor man's dac" wäre?
Gast
#2896146
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.
