Ik ben bezig sinusgolven op te wekken met PWM =(PBM Plus Breedte Modulatie)
Ik moet samplewaarden berekenen uit de frekwentie aan de hand van een 10-bit sinustabel. (1024 sinuswaarden)
De samplerate is 32 usec. (samplefreq = 31.25 kHz)
De hoek is te berekenen met:
hoek = f * 360 * 32 usec.
Bij 1000 Hz is de hoek dus:
1000 * 360 * 32 usec = 11.52 graden.
Een 10-bit PWM sinus verloopt als volgt:
511 - 1023 is eerste kwadrant
1023 - 511 is tweede kwadrant
511 - 0 is derde kwandrant
0 - 511 is vierde kwadrant
Hoe kan ik dus bij elke frekwentie de samplewaarden bepalen met ondersteuning van de sinustabel? (heb dus geen sin functie beschikbaar.) Dacht aan de hand van de hoeken.