stm32 f4微控制器系列同样基于内建fpu的cortex-m4核心,但是配备高容量记忆体和高速cpu,频率高达168mhz适于处理复杂的应用。stm32 f3微控制器系列的市场定-位介于广受好评的stm32 f1系列与最-高性能的stm32 f4微控制器系列之间。
带有dsp和fpu指令的stm32 f3系列混合信号mcu的一些参数:
stm32f3系列具有运行于72 mhz的32位armcortex-m4内核(dsp、fpu)并集成多种模拟外设,从而降低应用成本并简化应用设计,它包括:
· 快-速和超快-速比较器(<30 ns)
· 具有可编程增益的运算放大器(pga)
· 12位dac
· 超快-速12位adc,单通道每秒5 m次采样(交替模式下可达到每秒18 m次采样)
· 精-确的16位sigma-delta adc(21通道)
· 144 mhz的快-速电机控制定时器(分辨率< 7 ns)
· ccm(内核耦合存储区)是在ram执行时间关键程序所专用的存储器架构,可将性能提升43%
stm32f3系列mcu与stm32 f0和f1系列引脚兼容,具有相同的外设。这保证了在为满足应用需要而优化器件性能时,可缩短设计周期,并在设计后续应用时有卓越的灵活性。
stm32 f3系列包括:
· stm32f301、stm32f302通用器件具有多种外设选项,从基本的低价外设,到更多的模拟功能及usb/can接口
· stm32f303为全功能产品,能够管理双foc电机控制,具有ccm– 在ram执行时间关键程序所专用的存储器架构
· stm32f373具有16位sigma-delta adc,能够在生物识别传感器和智能计量等应用中实现高精度测量
· stm32f3x8产品线支持1.8v的工作电压
带有dsp和fpu指令的stm32 f4系列高性能mcu的一些参数:
基于arm®cortex?-m4的stm32 f4系列mcu采用了意法半导体的nvm工艺和art加速器?,在高达180 mhz的工作频率下通过闪存执行时其处理性能达到225 dmips/608 coremark,这是迄今所有基于cortex-m内核的微控制器产品所达到的最-高基准测试分数。
由于采用了动态功耗调整功能,通过闪存执行时的电流消耗范围为stm32f401的128 μa/mhz到stm32f439的260 μa/mhz。
stm32f4系列包括五条互相兼容的数字信号控制器(dsc)产品线,是mcu实时控制功能与dsp信号处理功能的完美结合体。
· stm32f401–84 mhz cpu/105 dmips,尺寸最小、成本最-低的解决方案,具有卓越的功耗效率
· stm32f405/415–168 mhz cpu/210 dmips,高达1mb、具有先进连接功能和加密功能的flash存储器
· stm32f407/417–168 mhz cpu/210 dmips,高达1mb的闪存(flash),增加了以太网mac和照相机接口
· stm32f427/437 –180 mhz cpu/225 dmips,高达2mb的双区闪存,具有sdram接口、chrom-art加速器?、串行音频接口,性能更高,静态功耗更低
· stm32f429/439–180 mhz cpu/225 dmips,高达2mb的双区闪存,增加了lcd-tft控制器