新手入门
- 积分
- 13
- 金钱
- 13
- 注册时间
- 2017-12-19
- 在线时间
- 1 小时
|
1金钱
疑问:两个分频相同的定时器,重装载值(ARR)不同时相位差时间不同?
平台:STM32F407定时器:Timer14_CH1(PA7)Timer2_CH2(PB3)
定时器分频:两个都是75/3=25MHz
定时器ARR:Timer14=1250 Timer2=1024
PWM相位:Timer14 =(2*1024)/ 3 = 682
Timer2 = 1024 / 3 = 341
计算相位差时间:(682-341)*(1/25MHz)=13.64us
PWM频率:f14=20kHz f2=24.4kHz
PWM比较值:两个定时器都设置在900
图片1:正常配置,Timer14的ARR为1250,Timer2的ARR为1024,相位差为的时间为4.8us
图片2:非正常配置,两个定时器的ARR均为1024,相位差的时间为13.63us左右
ARR均为1024
|
|