Sida 1 av 1

STM32F103, beräkna PWM-frekvens?

Postat: 20 februari 2013, 10:17:51
av Korken
Godagens!

Ni som har använt STM32F103 (72Mhz) mycket så har jag en fråga som databladet är lite vad på.
Dess timers kan man köra i PWM-mode (16 bit) har jag sätt, men om jag drar ner upplösningen till 8 bit hur beräknar jag då max PWM frekvens?
Om det är som i F4an så är det Fclk / 2 / TIMERmax = 72 000 000 / 2 / 256 = 140kHz. Är det så för STM32F103 också?

Tack för hjälpen!

Re: STM32F103, beräkna PWM-frekvens?

Postat: 23 februari 2013, 16:17:17
av Korken
Gah, äntligen har jag lyckats hitta det!
Advanced Timers 1 & 8 går på AHB 1 som är i 72 MHz och resterande Timers går på AHB 2 som är i 36 MHz. Dvs man kan peta ut en 280kHz PWM i 8 bitar ur Timer 1 och 8. :)
Glömde att man måste kolla vilken clock bus de är kopplade till.

Re: STM32F103, beräkna PWM-frekvens?

Postat: 24 februari 2013, 09:13:42
av Micke_s
Jo, STM32:s klocksystem kan vara lite lurigt Har för att de har något excelark för beräkna klockor.

Re: STM32F103, beräkna PWM-frekvens?

Postat: 25 februari 2013, 22:18:31
av Korken
De har du rätt i dock är det för STM32F2 serien.