一、CMU框图
二、TOM
固定时钟生成(FXU)子单元为TOM模块和MON模块生成预定义的不可配置时钟CMU_FXCLK[y](y:0…4)。CMU_FXCLK[y]信号是从全局时钟分频器产生的CMU_GCLK_EN信号中导出的。划分因子被定义为、、、和 。
1、相关配置
1.1 GTM外围频率
1.2可配置时钟和固定时钟的GTM全局分子值
1.3可配置时钟和固定时钟的GTM全局分母值
1.4 固定时钟的分频器
1.5 可配置时钟的分频器
2、频率计算
TOM通道为16位寄存器,CM0(周期)、CM1(占空比)和CN0最大计数值位为0xFFFF。
TOM通道的PWM分频固定为:FXCLK0()、FXCLK1()、 FXCLK2()、 FXCLK3(),和FXCLK4() 五种。
GTM频率200MHz,GTM分频后为100MHz,固定时钟分频选择CLOCK7,即固定时钟分频后为100 MHz/(5+1)=16.667 MHz。
2.1 FXCLK0
16.667Mhz/=16.667 MHz
时钟频率为16.667 MHz,分辨率为0.06 us/bit。
最小PWM输出频率为: 254.3 Hz。
2.2 FXCLK1
16.667Mhz/=1.042 MHz
时钟频率为1.042 MHz,分辨率为0.96 us/bit。
最小PWM输出频率为:15.89Hz。
2.3 FXCLK2
16.667Mhz/=65.104KHz,分辨率为15.36us/bit。
最小PWM输出频率为: 0.9934 Hz。
2.4 FXCLK3
16.667Mhz/=4069Hz,分辨率为0.000246us/bit。
最小PWM输出频率为: 0.062 Hz。
三、TIM
TIM通道为24位寄存器,最大计算值为0xFFFFFF(F=1111)。
GTM频率200MHz,GTM分频后为100MHz。
例如选择CLK3时,PWM配置时钟频率为100MHz/(9+1)=10MHz。
最小PWM采集频率为10MHz/=0.596Hz。
3.1计算公式:
3.2 EB配置
CFGU分频:
四、ATOM
ATOM通道频率计算与TIM一致。