1. 如何求PWM的周期?
TPWM = (TBPRD + 1) x TTBCLK
`For Up Count and Down Count`
FPWM = 1/ (TPWM)
For Up and Down Count
TPWM = 2 x TBPRD x TTBCLK
FPWM = 1 / (TPWM)
图 1.1
注:
1. 该图在PDF的位置:23 / 115
图 1.2
注:
1. 图1.2中的TBCLK和图1.1中的Ttbclk的关系:
Ttbclk = 1/TBCLK
2. SYSCLKOUT默认是系统时钟/2
假设28379D的CPU时钟是200MHZ,那么SYSCLKOUT = 100MHZ
假设HSPCLKDIV = 1 & CLKDIV = 1
那么TBCLK = SYSCLKOUT/(HSPCLKDIV*CLKDIV) = 100MHZ/(1/2*1/2) = 25MHZ;
那么Ttbclk = 1/TBCLK = 1/25MHZ
最后再根据图1.1中的公式就可以求出PWM的周期啦^_^
2. EPWM_同步信号
同步信号+相位偏移分析