stm32 f3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3...

26
STM32 F3 系列 混合信号 & 数字信号处- July 2013 - STM32 Marketing STM32 Marketing

Upload: others

Post on 06-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32 F3 系列混合信号 & 数字信号处理器混合信号 数字信号处 器

- July 2013 -

STM32 MarketingSTM32 Marketing

Page 2: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

MCU平台—精而不简 2MCU平台 精而不简

Flash (bytes)

High-performance & Ultra-low-power

32-bit core2 M

1 MUltra low power

• STM32 F4 - Cortex-M4STM32 F3 C t M4128 K

Standard voltage & Ultra-low-power

• STM32 F3 - Cortex-M4 • STM32 F2 - Cortex-M3• STM32 F1 - Cortex-M3

STM32 F0 Cortex M0

32-bit ARM Cortex™-M16 K

Ultra-low-power

• STM8S Mainstream

• STM32 F0 - Cortex-M0• STM32 L1 - Cortex-M3• STM32 W - Cortex-M3

32-bit ARM Cortex -M

2 K

• STM8A Automotive• STM8L Ultra-low-power• STM8T Touch-sensing 8-bit core

Features

Page 3: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32现有产品系列 3STM32 现有产品系列High-performance MCUs with DSP and FPU

606 C M keatu

res

C t M4

Mixed-signal MCUs with DSP and FPU245 CoreMark

72 MHz/90 DMIPS

606 CoreMark180 MHz/225 DMIPS

Cor

e/Fe

STM32 CoreMarkmeasurement done

Cortex-M4

High-performance MCUs397 CoreMark

120 MH /150 DMIPS

72 MHz/90 DMIPS

measurement done with IAR 6.40

Cortex-M3

Mainstream MCUs174 CoreMark

72 MHz/61 DMIPS

120 MHz/150 DMIPS

Cortex M3Ultra-low-power MCUs

93 CoreMark32 MHz/33 DMIPS

Wireless MCUs

Entry-level MCUs97 C M k

78 CoreMark24 MHz/30 DMIPS

Cortex-M097 CoreMark48 MHz/38 DMIPS

Frequency/performance

Page 4: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32 F3 系列 –产品概况 4系列 产 概况

• STM32F3 系列是一款基于Cortex-M4STM32F3 系列是一款基于Cortex-M4内核,并配以高性能的模拟外设的高性价比SoC方案。

• STM32 F3系列是已经取得巨大成功的STM32F1系列的升级版本。性能和数字IP的优化以及集成的模拟外设更大限度的扩展了用户应用的灵活性。

Page 5: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

F3系列的产品定位5

通用市场 特定应用

AnalogPrecise

measurement

16_bit ADC ΣΔ

Memory

512KBmeasurement

STM32F303

STM32F373

STM32F302

STM32F301

Pin Count

16KB

Pin Count

144 pins32 pins

Page 6: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

6STM32 F3 产品线

STM32F303 lines with fast 5Msps 12 bit ADC ANALOG ++++STM32F303 lines with fast 5Msps 12-bit ADC ANALOG ++++

STM32F302 lines with fast 5Msps 12-bit ADC ANALOG ++

+STM32F373 lines for Precise Measurements

Page 7: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

7STM32 F –实时性能STM32 F 实时性能

Up to 180 MHz225 DMIPS606 CoreMark

Up to 120 MHz150 DMIPS397 CoreMark

Up to 72 MHz90 DMIPS from CCM-SRAM245 CoreMark245 CoreMark

@ 72 MHz63 DMIPS from Flash174 CoreMark

Up to 72 MHz61 DMIPS174 C M k

Up to 48MHz 38 DMIPS 97 CoreMark

174 CoreMark

97 CoreMark

Page 8: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32 F3 系列 –目标应用 8系列 目标应用

Industrial Advanced Timers, PGA, DAC, ADC ΣΔ Home appliances

Dual Motor control timer, PGA, Comparator, DAC

Fast ADC, DSC

Home automation, HVAC, sensorsElectricity metersHome appliances, motor control, power tools

Consumer appliances

Medical Powerpp

Lighting

Low cost DSC,ADC ΣΔLow cost DSC, ADC ΣΔ

Portable devicesGaming

Hi-Resolution Timer, F t ADC l t DSC

Inverter, Rectifier, UPS for Data server/ Telecom center…Solar

Lighting

ADC ΣΔLow cost DSC, ADC ΣΔ Fast ADC, low cost DSC

Page 9: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

F3 系列 / 通用市场: STM32F30x产品线STM32F30x 产品线

Page 10: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32F30x 10STM32F30x

• 作为STM32F1系列的升级版本,增加DSP&浮点运算单元,并配以先进的模拟外设。

• 目标应用• DSP/DSC 应用

• Advanced & dual motor control Air外设。

• 相较于F1系列,有如下提高:• 更优化设计的数字IP

• Advanced & dual motor control, Air conditioning

• 工业• Sensor控制

更优化设计的数字IP• 更快的比较器• 可运行在144MHz的电机控制定时器• 5Msps ADC

• 医疗• 血糖仪

• ECG• 生物监测• 5Msps ADC

• PGA (可编程增益放大器)• 支持触摸按键 (电容式)

生物监测

• 消费类• 打印机

• 气象监测

Page 11: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

性能提升: CCMCore Coupled Memory 11Core Coupled Memory

• Cortex-M4 采用哈佛架构I b 指令总线• I-bus指令总线

• D-bus数据总线

• I-Bus的CCM-SRAM • 零等待状态

• 最快指令执行速度• 最快指令执行速度

• 可用于执行关键程序

(例如:电机控制) 90 DMips

• 8 KB存储容量

• 兼容纯数据存储器SRAM (对性能没有任何影响

CCM-SRAM零等待状态

p

(对性能没有任何影响闪存 数据 SRAM

零等待状态

零等待状态

Critical routines

63 DMips

Page 12: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

F3高集成度的安全性能 12F3 高集成度的安全性能• 遵循行业安全标准

• 符合Class B类标准• RAM硬件奇偶校验• CCM-SRAM 写保护技术确保代码安全性

• 内存保护单元8 扇区 –确保数据的完整性,避免执行错误

• 时钟安全系统 (CSS),外部时钟失效后,立即切换到内部备用RC时钟源

• 2 watchdogs• 循环冗余校验(CRC), 用于内置闪存中内容完整性校验,可与DMA配合使用

Page 13: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32F30x 主要性能13

DSP & FPU instruction set (Cortex-M4)

I t ti b 的额外存储器 (CCM SRAM)Instruction bus的额外存储器 (CCM-SRAM)90 DMIPS (72MHz w/ Zero WS) 可执行关键程序相较于flash的程序运行,43% 性能的提高

丰富的模拟外设配置(PGA, ADC, DAC, Comparators…)

更优化的外设设计以及电容式触摸方案支持更高的速率支持唤醒功能支持唤醒功能

更好的电机控制设计能力 (与F1系列比较) 基于timers, DAC and ADC的多方面同步设计的提高基于timers, DAC and ADC的多方面同步设计的提高高效率的回环控制@ 90 DMIPS可支持144MHz的先进定时器

Page 14: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32F30x 产品系列 14

Page 15: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

F3系列 / 特定应用F3 系列 / 特定应用

Page 16: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32F373: STM32 集成了 ADC ΣΔ 16集成了

• 集成了16位高精度ΣΔADC,适用于 • 应用集成了16位高精度ΣΔ ADC,适用于医疗设备,工业以及消费类应用

应用

• 医疗和游戏:• 小信号测量• 精密测量

• 更丰富的功能助力扩展更多的应用领域

精密 量

• 表计类应用• 3 x ADC ΣΔ • 更宽的测量范围

ADC 间的 步测量域

• 基于Cortex-M4 内核• 集成了DSP 指令集和浮点运算单元• CEC

• ADCs间的同步测量• 消费类应用• 传感器类应用

• CEC

Page 17: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

17STM32F373产品线概述STM32F373 产品线概述

Page 18: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32F3x: ADC 16-bit ΣΔ概述 18

• 16位,支持带符号输出

• 7级增益7级增益• 1/2, 1, 2, 4, 8, 16, 32 (16 and 32 are digital gains)• 每一个通道的增益是可编程的• 增益误差 2~3%

差 单 式• 差分和单端模式• 可支持最多11对差分信号,或者21个单端信号输入• 输入自由配置(差分或者单端模式)

最快可支持每通道50K 采样速率 (每个 ADC ΣΔ)• 最快可支持每通道50Ksps采样速率 (每个 ADC ΣΔ)

• 独立工作电压和参考电压

• 偏移误差 < 1LSB (校准后)

• 3种低功耗工作模式(Slow: 600µa max, Standby: 200uA, Power down:10µA max)down:10µA max)

• 独立模拟电源供电: 2.4V to 3.6V (2.2V 低速模式)

• 温度范围: 40C +105°C• 温度范围: -40C .. +105 C

Page 19: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32F373 Family range 19STM32F373 Family range

Page 20: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32 F3 的生态系统

Page 21: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

21生态系统生态系统

STM32303C-EVAL • 全功能评估板STM32373C-EVAL

Available in Q4-2012 (For any support before please contact

our local ST office)

• 所有外设和GPIO端口都已引出供用户评估

探索套件 快捷 产 评估

STM32F3DISCOVERY A il bl E d Q3 2012

• 探索套件用于快捷的产品评估和样机制作

Available End Q3-2012 (For any support before please contact

our local ST office)

• STM32和ARM软件生态系统中还有众多开发环境供客户选择:

Ecosystem

Page 22: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32F3-探索套件 22探索套件USB USER

ST-LINK/V2 for debug

• 方便用户快速熟悉STM32F3产品,$11<$11

• 适用于产品评估,学习和样机制作LSM303DLHCMEMS e-compass and accelerator

• 探索套件集成了STM32 F3 MCU 以及9-axis MEMS sensors (gyroscope and

) 可用于 ti i 应STM32F303VCT6

STM32F303VCT6

e-compass), 可用于motion-sensing应用开发

相关信息

s

L3GD20 MEMS gyroscope

• 相关信息: www.st.com/stm32f3discovery

I/O p

in h

eade

rs

I/O p

in h

eade

rs

8 LEDs

Page 23: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

摘要 & 总结

Page 24: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

更广泛的创新外设 24新

Unit parameters STM32F303 STM32F302 STM32F373

Core, frequency ARM Cortex-M4 72 MHzCore, 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)

4x 12-bit5 MSPS

2x 12-bit5 MSPS

1x 12-bit 1 MSPS

16-bit ∑∆ ADCwith 7 built in gains - 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 1x USB FS device 1x CAN Touch 1x USB FS (except SPI, USART, I²C)

1x USB FS device, 1x CAN, Touch Sense device, 1x CAN,

Touch Sense

Page 25: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

STM32 F3 助力你的设计升级! 25力你的设计升级

集成FPU的Cortex-M4 内核与先进模拟外设的完美组合,使得STM32 F3系列在嵌入式数字信号控制创新方面取得突破。让电路设计变得更加简单,外部组件数量更少。简

集成 DSP 指令集和浮点运算单元的F3 系列是 F1系列的升级,STM32 F3与F1引脚相互兼容,共用应用程序接口(API)。 帮助设计者更轻松的进入数字控制器领域(Digital Signal Control)

Page 26: STM32 F3 系列 - 21ic · 2013. 7. 24. · stm32 f3 系列–产品概况 4 •stm32f3stm32f3 系列是一款基于cortex-m4 内核,并配以高性能的模拟外设的高性 价比soc方案。

Thank you 26

www st com/stm32f3www.st.com/stm32f3