STM32 F3 系列混合信号 & 数字信号处理器 - July 2013 - STM32 Marketing
MCU 平台 精而不简 2 Flash (bytes) 2 M High-performance & Ultra-low-power low 1 M 32-bit core 128 K 16 K 2 K Standard voltage & Ultra-low-power STM8S Mainstream STM8A Automotive STM8L Ultra-low-power STM8T Touch-sensing STM32 F4 - Cortex-M4 STM32 F3 - Cortex-M4 STM32 F2 - Cortex-M3 STM32 F1 - Cortex-M3 STM32 F0 - Cortex-M0 STM32 L1 - Cortex-M3 STM32 W - Cortex-M3 32-bit ARM Cortex -M 8-bit core Features
STM32 现有产品系列 3 Core/Fe eatures High-performance MCUs with DSP and FPU 606 CoreMark 180 MHz/225 DMIPS Mixed-signal MCUs with DSP and FPU 245 CoreMark 72 MHz/90 DMIPS Cortex-M4 STM32 CoreMark measurement done with IAR 6.40 High-performance MCUs 397 CoreMark 120 MHz/150 DMIPS Mainstream MCUs 174 CoreMark 72 MHz/61 DMIPS Ultra-low-power MCUs 93 CoreMark 32 MHz/33 DMIPS Wireless MCUs 78 CoreMark 24 MHz/30 DMIPS Cortex-M3 Entry-level MCUs 97 CoreMark 48 MHz/38 DMIPS Cortex-M0 Frequency/performance
STM32 F3 系列 产品概况 4 STM32F3 系列是一款基于 Cortex-M4 内核, 并配以高性能的模拟外设的高性价比 SoC 方案 STM32 F3 系列是已经取得巨大成功的 STM32F1 系列的升级版本 性能和数字 IP 的优化以及集成的模拟外设更大限度的扩展了用户应用的灵活性
F3 系列的产品定位 5 通用市场 特定应用 Memory 512KB Analog STM32F303 16_bit ADC ΣΔ Precise measurement STM32F302 STM32F373 16KB STM32F301 Pin Count 32 pins 144 pins
STM32 F3 产品线 6 STM32F303 lines with fast 5Msps 12-bit ADC ANALOG ++++ STM32F302 lines with fast 5Msps 12-bit ADC ANALOG ++ + STM32F373 lines for Precise Measurements
STM32 F 实时性能 7 Up to 180 MHz 225 DMIPS 606 CoreMark Up to 72 MHz 90 DMIPS from CCM-SRAM 245 CoreMark Up to 120 MHz 150 DMIPS 397 CoreMark @ 72 MHz 63 DMIPS from Flash 174 CoreMark Up to 72 MHz 61 DMIPS 174 CoreMark Up to 48MHz 38 DMIPS 97 CoreMark
STM32 F3 系列 目标应用 8 Industrial Advanced Timers, PGA, DAC, ADC ΣΔ Home appliances Dual Motor control timer, PGA, Comparator, DAC Fast ADC, DSC Electricity meters Home automation, HVAC, sensors Home appliances, motor control, power tools Medical Power Consumer appliances Lighting Portable devices Solar Inverter, Rectifier, UPS for Data server/ Telecom center Gaming Low cost DSC, ADC ΣΔ Hi-Resolution Timer, Fast ADC, low cost DSC Low cost DSC, ADC ΣΔ
F3 系列 / 通用市场 : STM32F30x 产品线
STM32F30x 10 作为 STM32F1 系列的升级版本, 增加 DSP& 浮点运算单元, 并配以先进的模拟外设 相较于 F1 系列, 有如下提高 : 更优化设计的数字 IP 更快的比较器 可运行在 144MHz 的电机控制定时器 5Msps ADC PGA ( 可编程增益放大器 ) 支持触摸按键 ( 电容式 ) 目标应用 DSP/DSC 应用 工业 医疗 消费类 Advanced & dual motor control, Air conditioning Sensor 控制 血糖仪 ECG 生物监测 打印机 气象监测
Cortex-M4 采用哈佛架构 I-bus 指令总线 D-bus 数据总线 I-Bus 的 CCM-SRAM 零等待状态 最快指令执行速度 可用于执行关键程序 性能提升 : CCM Core Coupled Memory 11 ( 例如 : 电机控制 ) 90 DMips 8 KB 存储容量 CCM- 兼容纯数据存储器 SRAM SRAM ( 对性能没有任何影响零等待状态 闪存 Critical routines 数据 SRAM 零等待状态 63 DMips
F3 高集成度的安全性能 遵循行业安全标准 符合Class B类标准 RAM硬件奇偶校验 CCM-SRAM 写保护技术确保代码安全 性 内存保护单元 8 扇区 确保数据的完整性 避免执行 错误 时钟安全系统 (CSS),外部时钟失效后, 立即切换到内部备用RC时钟源 2 watchdogs 循环冗余校验(CRC), 用于内置闪存中 内容完整性校验 可与DMA配合使用 12
DSP & FPU instruction set (Cortex-M4) Instruction ti bus 的额外存储器 (CCM-SRAM) 90 DMIPS (72MHz w/ Zero WS) 可执行关键程序 相较于 flash 的程序运行,43% 性能的提高 STM32F30x 主要性能 13 丰富的模拟外设配置 (PGA, ADC, DAC, Comparators ) 更优化的外设设计以及电容式触摸方案 支持更高的速率 支持唤醒功能 更好的电机控制设计能力 ( 与 F1 系列比较 ) 基于 timers, DAC and ADC 的多方面同步设计的提高 高效率的回环控制 @ 90 DMIPS 可支持 144MHz 的先进定时器
STM32F30x 产品系列 14
F3 系列 / 特定应用
STM32F373: STM32 集成了 ADC ΣΔ 16 集成了 16 位高精度 ΣΔ ADC, 适用于医疗设备, 工业以及消费类应用 更丰富的功能助力扩展更多的应用领域 基于 Cortex-M4 内核 集成了 DSP 指令集和浮点运算单元 CEC 应用 医疗和游戏 : 小信号测量 精密测量 表计类应用 3 x ADC ΣΔ 更宽的测量范围 ADCs 间的同步测量 消费类应用 传感器类应用
STM32F373 产品线概述 17
16 位, 支持带符号输出 7 级增益 1/2, 1, 2, 4, 8, 16, 32 (16 and 32 are digital gains) 每一个通道的增益是可编程的 增益误差 2~3% 差分和单端模式 可支持最多 11 对差分信号, 或者 21 个单端信号输入 输入自由配置 ( 差分或者单端模式 ) STM32F3x: ADC 16-bit ΣΔ 概述 18 最快可支持每通道 50Ksps 采样速率 ( 每个 ADC ΣΔ) 独立工作电压和参考电压 偏移误差 < 1LSB ( 校准后 ) 3 种低功耗工作模式 (Slow: 600µa max, Standby: 200uA, Power down:10µa max) 独立模拟电源供电 : 2.4V to 3.6V (2.2V 低速模式 ) 温度范围 : -40C.. +105 C
STM32F373 Family range 19
STM32 F3 的生态系统
生态系统 21 全功能评估板 所有外设和 GPIO 端口都已引出供用户评估 探索套件用于快捷的产品评估和样机制作 STM32303C-EVAL STM32373C-EVAL Available in Q4-2012 (For any support before please contact our local ST office) STM32F3DISCOVERY Available End Q3-2012 (For any support before please contact our local ST office) STM32 和 ARM 软件生态系统中还有众多开发环境供客户选择 : Ecosystem
STM32F3- 探索套件 22 方便用户快速熟悉 STM32F3 产品, <$11 ST-LINK/V2 for debug USB USER 适用于产品评估, 学习和样机制作 探索套件集成了 STM32 F3 MCU 以及 9-axis MEMS sensors (gyroscope and e-compass), 可用于 motion-sensing i 应用开发 STM32F303VCT6 STM32F303VCT6 LSM303DLHC MEMS e-compass and accelerator 相关信息 : www.st.com/stm32f3discovery L3GD20 MEMS gyroscope I/O pin headers I/O pin headers 8 LEDs
摘要 & 总结
更广泛的创新外设 24 Unit parameters STM32F303 STM32F302 STM32F373 Core, frequency ARM Cortex-M4, 72 MHz FPU / MPU FPU / MPU FPU / MPU FPU / MPU Flash (Up to) 256 KB 256 KB SRAM (Up to) 40 KB 32 KB 32 KB CCM-SRAM (Up to) 8 KB - - 12-bit ADC SAR (Up to) 16-bit ADC with 7 built in gains 4x 12-bit 5 MSPS 2x 12-bit 5 MSPS 1x 12-bit 1 MSPS - 3 Comparator (Up to) 7 4 2 Op amp with 4 built-in gain values with 1% accuracy (Up to) 4 2-12-bit DAC (Up to) 3 1 3 AMC timer (Up to) 2 x (144 MHz) 1x (144 MHz) - Hi-Resolution Timer - - - Other digital (except SPI, USART, I²C) 1x USB FS device, 1x CAN, Touch Sense 1x USB FS device, 1x CAN, Touch Sense
STM32 F3 助力你的设计升级! 25 集成 FPU 的 Cortex-M4 内核与先进模拟外设的完美组合, 使得 STM32 F3 系列在嵌入式数字信号控制创新方面取得突破 让电路设计变得更加简单, 外部组件数量更少 集成 DSP 指令集和浮点运算单元的 F3 系列是 F1 系列的升级,STM32 F3 与 F1 引脚相互兼容, 共用应用程序接口 (API) 帮助设计者更轻松的进入数字控制器领域 (Digital Signal Control)
www.st.com/stm32f3 Thank you 26