CH583M 關(guān)于 PWM專用引腳 計(jì)算相關(guān)問(wèn)題?

image.png



為什么計(jì)算是 25%的占空比呢?


系統(tǒng)時(shí)鐘為80M

分頻系數(shù)為 PWMX_CLKCfg 設(shè)置?

時(shí)鐘周期為 PWMX_CycleCfg 設(shè)置?


那么 PWM輸出頻率計(jì)算公式為

(系統(tǒng)時(shí)鐘) / (分頻系數(shù)) /(時(shí)鐘周期) =80M / 4 / 64M? = 0.3125 ?

PWM占空比計(jì)算公式為

(Pwm_Data) /(時(shí)鐘周期) = (16 / 64) /(64)* 100%??



默認(rèn)主頻是跑的60M。

周期計(jì)算:

image.png

占空比計(jì)算:

image.png


image.png

按照上圖的公式?


占空比是(64/4)/ 64


image.png


pwmx_cycle_64就是PWM輸出周期(周期=64)?

那pwm輸出頻率就是1/64 ?


PWMX_CLKcfg() 有什么作用?


image.png

前面的255/5是PWMX_ACTOUT的第二個(gè)參數(shù)。

后面的255是PWMX_CycleCfg填入的參數(shù)。

這樣計(jì)算下來(lái)正好是20%占空比。


PWMX_CLKCfg(4) 沒(méi)有用? (系統(tǒng)時(shí)鐘主頻沒(méi)關(guān)系?)


如果按這樣計(jì)算

PWMX_CycleCfg(PWM輸出周期)就可以直接設(shè)置輸出周期了?

如果是這樣那么PWM輸出頻率就是(1/PWM輸出周期)?



發(fā)送郵件至郵箱lpc@wch.cn,我們這里提供講解。


Snipaste_2024-03-13_11-50-08.png

按注釋計(jì)算與結(jié)論不符合?


您好,可以參考下手冊(cè)中的計(jì)算公式,

Ncyc為PWMX_CycleCfg(PWMX_Cycle_64);設(shè)置的值,結(jié)果應(yīng)在31-256之間,共八檔。

占空比為此函數(shù) PWMX_ACTOUT(CH_PWM4, 64 / 4, Low_Level, ENABLE); 中的第二個(gè)參數(shù)/Ncys

即64/4/64*100%=25%;

PWM頻率=60M/4/64=234375Hz

周期=64*4/60M=0.00000426秒=4.26微秒

emobile_2024-03-13_13-33-38.png


實(shí)際抓取結(jié)果與計(jì)算結(jié)果相近:

emobile_2024-03-13_13-44-29.png


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频