你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

教你挑选与项目相匹配的STM32单片机

[复制链接]
eefishing 发布时间:2019-12-20 22:36
一、背景
9 W5 W% I: ~6 ^2 _

如果你正为项目的处理器而进行艰难的选择:一方面抱怨16位单片机有限的指令和性能,另一方面又抱怨32位处理器的高成本和高功耗。

  }+ X% u5 S6 `5 W/ U9 G; _- ?# s' A

那么,基于 ARM Cortex-M3内核的STM32系列处理器也许能帮你解决这个问题。使你不必在性能、成本、功耗等因素之间做出取舍和折衷。

: e+ f- W" C9 m/ f7 K

即使你还没有看完STM32的产品手册,但对于这样一款融合ARM和ST技术的“新生儿”相信你和我一样不会担心这款针对16位MCU应用领域的32位处理器的性能。

/ O3 p( B8 a* R  ^

但是从工程的角度来讲,除了芯片本身的性能和成本之外,你或许还会考虑到开发工具的成本和广泛度;存储器的种类、规模、性能和容 量;以及各种软件获得的难易,我相信你看完本专题会得到一个满意的答案。

% o- I! e  f& I; j; k+ p

对于在16位MCU领域用惯专用在线仿真器(ICE)的工程师可能会担心开发工具是否能够很快的上手?开发复杂度和整体成本会不会增加?产品上 市时间会不会延长?


* I1 ^  S( z2 O/ ~8 {: N; q$ Q

没错,对于32位嵌入式处理器来说,随着时钟频率越来越高,加上复杂的封装形式,ICE已越来越难胜任开发工具的工作,所以在32位嵌 入式系统开发中多是采用JTAG仿真器而不是你熟悉的ICE。


" k, N1 ^( U0 p6 ~: ^

但是STM32采用串行单线调试和JTAG,通过JTAG调试器你可以直接从CPU获取调试 信息,从而将使你的产品设计大大简化,而且开发工具的整体价格要低于ICE,何乐而不为?


6 F, Z5 V/ Y; f; S9 f2 B; v

有意思的是STM32系列芯片上印有一个蝴蝶图像,据ST微控制器产品部Daniel COLONNA先生说,这是代表自由度,意在给工程师一个充分的创意空间。

/ z' o' \, h0 G* O0 m

我则“曲解”为预示着一种蝴蝶效应,这种蝴蝶效应不仅会对方案提供商以及终端产 品供应商带来举足轻重的影响,而且会引起竞争对手策略的改变……翅膀已煽动,让我们一起静观其变!


. l" u* x6 r* r" Z


, J2 Q, j4 D" U/ q" B) k; ~8 x

$ t2 b  R1 E/ L+ Y
二、STM32市面上流通的型号

, q. g1 D2 n% g  y

市面流通的型号有:

基本型:STM32F101R6,STM32F101C8,STM32F101R8,STM32F101V8 ,STM32F101RB,STM32F101VB

增强型:STM32F103C8,STM32F103R8,STM32F103V8,STM32F103RB,STM32F103VB,STM32F103VE,STM32F103ZE

7 @  w+ j$ X$ b. q  I. p  `

7 G8 T# o8 x* a- r' H6 P3 r3 y4 r7 _9 y' @6 ~& ?, a. E, q) S! B
三、STM32系列的作用
0 j$ s  t6 M+ j4 s; T

ARM公司的高性能”Cortex-M3”内核

1.25DMips/MHz,而ARM7TDMI只有0.95DMips/MHz

一流的外设

1μs的双12位ADC,4兆位/秒的UART,18兆位/秒的SPI,18MHz的I/O翻转速度

低功耗

在72MHz时消耗36mA(所有外设处于工作状态),待机时下降到2μA

最大的集成度

复位电路、低电压检测、调压器、精确的RC振荡器等

简单的结构和易用的工具


8 `; O; `, h3 z

4 q# i9 g* i) g8 ~2 J! Q

四、STM32F10x重要参数
* s+ P1 E* z1 k3 j1 n/ B

  2V-3.6V供电

  容忍5V的I/O管脚

  优异的安全时钟模式

  带唤醒功能的低功耗模式

  内部RC振荡器

  内嵌复位电路

  工作温度范围:-40℃至+85℃或105℃


- s% @/ E" Y2 @$ s$ c# D) ]& M


4 I$ G, I% c, @

五、性能特点

: E% \# K1 A1 m2 ^- s

基本型STM32F101:36MHz CPU,多达16K字节SRAM,1x12位ADC温度传感器

增强型STM32F103:72MHz CPU,多达20K字节SRAM,2x12位ADC 温度传感,PWM定时器,CAN,USB

. X, j2 B, J: }+ @' @9 v% u' t
收藏 评论0 发布时间:2019-12-20 22:36

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版