
STM32F303,ARM Cortex-M4内核,72MHZ,我个人见解,他是M4内核家族的最实用的产品,也是用的最多的,例如,本公司采用STM32F303RX系列做PMSM电机的FOC算法控制(主要是高频注入),效果相当的不错,他的DSP,FPU运算能力相当强悍!而且,多达4个每秒5M次采样的超快速12位ADC和7个快速和超快速比较器,提供了FOC算法采样电流的最强大的保障!有达3个144 MHz的快速电机控制定时器,可谓是这款芯片是为电机控制而生啊,看到有人说用303做BLDC,说句实话,有点浪费啊! |
我也刚开始了解F303,功能挺多的,多交流!
顺便问个问题:
303的高性能定时器的PWM 频率是144MHz,能认为PWM的控制精度是1/144MHz吗,我在DATAsheet上没找到这部分的说明。而且144MHz也没找到,只是在网上的产品介绍中提到的。
有的,参考手册上有些,时钟树也能看到
附上原文:
The timer clock frequencies are automatically defined by hardware. There are two cases:
1. If the APB prescaler equals 1, the timer clock frequencies are set to the same
frequency as that of the APB domain.
2. Otherwise, they are set to twice (×2) the frequency of the APB domain.
Optionally the clock used by TIM1 and TIM8 can be a clock issued from the PLL running at
144 MHz when the system clock source is the PLL, and AHB and APB2 prescalers are set
to 1 i.e. AHB and APB2 clocks are not divided with respect to the system clock.