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
>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?
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.
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.