您的位置 首页 电路

STM32系列的处理器介绍

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

运用布景

假如你正为项目的处理器而进行困难的挑选:一方面诉苦16位单片机有限的指令和功用,另一方面又诉苦32位处理器的高本钱和高功耗,那么,根据ARM Cortex-M3内核的STM32系列处理器或许能帮你处理这个问题。使你不用在功用、本钱、功耗等要素之间做出取舍和折衷。
即便你还没有看完STM32的产品手册,但关于这样一款交融ARM和ST技能的“新生儿”相信你和我相同不会忧虑这款针对16位MCU运用范畴的32位处理器的功用,可是从工程的视点来讲,除了芯片自身的功用和本钱之外,你或许还会考虑到开发东西的本钱和广泛度;存储器的品种、规划、功用和容量;以及各种软件取得的难易,我相信你看完本专题会得到一个满意的答案。
关于在16位MCU范畴用惯专用在线仿真器(ICE)的工程师可能会忧虑开发东西是否能够很快的上手?开发杂乱度和全体本钱会不会添加?产品上市时刻会不会延伸?没错,关于32位嵌入式处理器来说,跟着时钟频率越来越高,加上杂乱的封装方式,ICE已越来越难担任开发东西的作业,所以在32位嵌入式体系开发中多是选用JTAG仿真器而不是你了解的ICE。可是STM32选用串行单线调试和JTAG,经过JTAG调试器你能够直接从CPU获取调试信息,然后将使你的产品规划大大简化,并且开发东西的全体价格要低于ICE,何乐而不为?
有意思的是STM32系列芯片上印有一个蝴蝶图画,据ST微操控器产品部Daniel COLONNA先生说,这是代表自由度,意在给工程师一个充沛的构思空间。我则“误解”为预示着一种蝴蝶效应,这种蝴蝶效应不只会对计划供给商以及终端产品供货商带来无足轻重的影响,并且会引起竞争对手战略的改动……翅膀已鼓动,让我们一同静观其变!

STM32系列简介

STM32系列根据专为要求高功用、低本钱、低功耗嵌入式运用专门规划的ARM Cortex-M3内核。按功用分红两个不同的系列:STM 32F103“增强型”系列和STM32F101“根本型”系列。增强型系列时钟频率到达72MHz,是同类产品中功用最高的产品;根本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅进步的功用,是16位产品用户的最佳挑选。两个系列都内置32K到512K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存履行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。

STM32系列的特性

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振荡器等
简略的结构和易用的东西

STM32F10x重要参数:
2V-3.6V供电
忍受5V的I/O管脚
优异的安全时钟形式
带唤醒功用的低功耗形式
内部RC振荡器
内嵌复位电路
作业温度规模:
-40o至+85oC或105oC

STM32F101功用特色:36MHz CPU 多达48K字节SRAM1×12位ADC温度传感器
STM32F103功用特色:72MHz CPU多达64K字节SRAM 2×12位ADC温度传感PWM定时器CAN USB

STM32互联型系列简介:
全新STM32互连型(Connectivity)系列微操控器添加一个全速USB(OTG)接口,使终端产品在衔接另一个USB设备时既能够充任USB主机又可充任USB从机;还添加一个硬件支撑IEEE1588准确时刻协议(PTP)的以太网接口,用硬件完成这个协议可下降CPU开支,进步实时运用和联网设备同步通讯的响应速度。
全新互连型系列仍是STM32宗族中首款集成两个CAN2.0B操控器的产品,让开发人员能够研发可衔接两条工业规范CAN(操控器区域网)总线的网关设备。此外,新系列微操控器还支撑以太网、USB OTG和CAN2.0B外设接口一起作业,因而,开发人员只需一颗芯片就能规划整合一切这些外设接口的网关设备。
STM32互连型系列产品强化了音频功用,选用一个先进的锁相环机制,完成音频等级的I2S通讯。结合USB主机或从机功用,STM32能够从外部存储器(U盘或MP3播映器)读取、解码和输出音频信号。规划人员还能够在新系列微操控器上开发人机界面(HMI)功用,如播映和中止按键,以及显示器界面。这个功用使其可用于各种家庭音响设备,如音响底座体系、闹钟/音乐播映器和家庭影院。
新系列产品整合先进的面向衔接的外设,规范的STM32外设(包含一个PWM定时器),高功用的32位ARM Cortex-M3 CPU,这些特性使开发人员能够在设备上(如家电、楼宇或工业主动化)整合多种功用,如马达操控、用户界面操控和设备互连功用。其它方针运用包含需求联网、数据记载或USB外设扩展功用的体系,如病患监督、出售终端机、主动售货机和保安体系。
包含新的互连型系列在内的STM32系列微操控器具有多种配套软件和开发东西,其间包含意法半导体免费供给的软件库以及第三方东西厂商的广泛支撑。意法半导体还将推出一个新的评价板,现在正在向大客户供给STM32F105和STM32F107互连型系列的样片。

STM32新系列产品的功用:
STM32互连型系列产品分为两个类型:STM32F105和STM32F107。STM32F105具有USB OTG和CAN2.0B接口。STM32F107在USB OTG和CAN2.0B接口基础上添加了以太网10/100 MAC模块。片上集成的以太网MAC支撑MII和RMII,因而,完成一个完好的以太网收发器只需一个外部PHY芯片。只运用一个25MHz晶振即可给整个微操控器供给时钟频率,包含以太网和USB OTG外设接口。微操控器还能发生一个25MHz或50MHz的时钟输出,驱动外部以太网PHY层芯片,然后为客户节约了一个附加晶振。
音频功用方面,新系列微操控器供给两个I2S音频接口,支撑主机和从机两种形式,既用作输入又可用作输出,分辨率为16位或32位。音频采样频率从8kHz到96kHz。运用新系列微操控器强壮的处理功用,开发人员能够用软件完成音频编解码器,然后消除了对外部组件的需求。
把U盘刺进微操控器的USB OTG接口,能够现场晋级软件;也能够经过以太网下载代码进行软件晋级。这个功用可简化大型体系网络(如长途操控器或出售终端设备)的办理和保护作业。

充沛发挥STM32架构的优势:
除新增的功用强化型外设接口外,STM32互连系列还供给与其它STM32微操控器相同的规范接口,这种外设共用性进步了整个产品宗族的运用灵活性,使开发人员能够在多个规划中重复运用同一个软件。新STM32的规范外设包含10个定时器、两个12位1-Msample/s模数转化器(交织形式下2-Msample/s)、两个12位数模转化器、两个I2C接口、五个USART接口和三个SPI端口。新产品外设共有12条DMA通道,还有一个CRC核算单元,像其它STM32微操控器相同,支撑96位仅有标识码。
新系列微操控器还沿续了STM32产品宗族的低电压和节能两大长处。2.0V到3.6V的作业电压规模兼容干流的电池技能,如锂电池和镍氢电池,封装还设有一个电池作业形式专用引脚Vbat。以72MHz频率从闪存履行代码,仅耗费27mA电流。低功耗形式共有四种,可将电流耗费降至两微安。从低功耗形式快速发动也相同节约电能;发动电路运用STM32内部生成的8MHz信号,将微操控器从中止形式唤醒用时小于6微秒。

存储器和封装选项:
在STM32F105和STM32F107互连型系列微操控器之前,意法半导体现已推出STM32根本型系列、增强型系列、USB根本型系列和增强型系列;新系列产品沿袭增强型系列的72MHz处理频率。内存包含64KB到512KB闪存和20KB到64KB嵌入式SRAM。新系列选用LQFP64、LQFP100、LFBGA100和LQFP144四种封装,不同的封装坚持引脚摆放一致性,结合STM32渠道的规划理念,开发人员经过挑选产品可从头优化功用、存储器、功用和引脚数量,以最小的硬件改变来满意个性化的运用需求。

STM32F实用型系列产品明细
类型内核封装速度闪存(字节)SRAM(字节)定时器通讯通用I/O12位同12位ADCCPU作业作业
通用Basic高档SPII2CUSARTUSBCAN端口步ADC通道数频率电压温度
STM32F101C4T6CortexM3LQFP-4845MIPS16K4K2112371X10通道136MHz2.0~3.6V
STM32F101C6T6CortexM3LQFP-4845MIPS32K6K2112371X10通道1
STM32F101R4T6CortexM3LQFP-6445MIPS16K4K2112511X10通道1
STM32F101R6T6CortexM3LQFP-6445MIPS32K6K2112511X10通道1
STM32F101T4U6CortexM3QFN-3645MIPS16K4K2112261X10通道1
STM32F101T6U6CortexM3QFN-3645MIPS32K6K2112261X10通道1
STM32F101T8U6CortexM3QFN-3645MIPS64K10K3112261X10通道1
STM32F101C8T6CortexM3LQFP-4845MIPS64K10K3223371X10通道1
STM32F101CBT6CortexM3LQFP-4845MIPS128K16K3223371X10通道1零下40度
STM32F101R8T6CortexM3LQFP-6445MIPS64K10K3223511X10通道1
STM32F101RBT6CortexM3LQFP-6445MIPS128K16K3223511X10通道180度
STM32F101V8T6CortexM3LQFP-10045MIPS64K10K3223801X10通道1
STM32F101VBT6CortexM3LQFP-10045MIPS128K16K3223801X10通道1105度
STM32F101RCT6CortexM3LQFP-6445MIPS256K32K42325511X16通道1X2
STM32F101RDT6CortexM3LQFP-6445MIPS384K48K42325511X16通道1X2
STM32F101RET6CortexM3LQFP-6445MIPS512K48K42325511X16通道1X2
STM32F101VCT6CortexM3LQFP-10045MIPS256K32K42325801X16通道1X2
STM32F101VDT6CortexM3LQFP-10045MIPS384K48K42325801X16通道1X2
STM32F101VET6CortexM3LQFP-10045MIPS512K48K42325801X16通道1X2
STM32F101ZCT6CortexM3LQFP-14445MIPS256K32K423251121X16通道1X2
STM32F101ZDT6CortexM3LQFP-14445MIPS384K48K423251121X16通道1X2
STM32F101ZET6CortexM3LQFP-14445MIPS512K48K423251121X16通道1X2
补白:STM32F系列产品均带16位定时器/6通道16位PWM输出/RTC/看门狗/温度传感器/单周期乘法指令和硬件除法指令/超低功耗(90MIPS耗费电流36mA)/超快中止操控器
STM32F增强型系列产品明细
类型内核封装速度闪存(字节)SRAM(字节)定时器通讯通用I/O12位同12位ADCCPU作业作业
通用Basic高档SPII2CUSARTUSBCAN端口步ADC通道数频率电压温度
STM32F103C4T6CortexM3LQFP-4890MIPS16K6K2111211371X10通道172MHz2.0~3.6V
STM32F103C6T6CortexM3LQFP-4890MIPS32K10K2111211372X10通道1
STM32F103R4T6CortexM3LQFP-6490MIPS16K6K2111211512X10通道1
STM32F103R6T6CortexM3LQFP-6490MIPS32K10K2111211512X16通道1
STM32F103T4U6CortexM3QFN-3690MIPS16K6K2111211262X10通道1
STM32F103T6U6CortexM3QFN-3690MIPS32K10K2111211262X10通道1
STM32F103T8U6CortexM3QFN-3690MIPS64K20K3111211262X10通道1
STM32F103C8T6CortexM3LQFP-4890MIPS64K20K3122311372X10通道1
STM32F103CBT6CortexM3LQFP-4890MIPS128K20K3122311372X10通道1零下40度
STM32F103R8T6CortexM3LQFP-6490MIPS64K20K3122311512X16通道1
STM32F103RBT6CortexM3LQFP-6490MIPS128K20K3122311512X16通道180度
STM32F103V8T6CortexM3LQFP-10090MIPS64K20K3122311802X16通道1
STM32F103VBT6CortexM3LQFP-10090MIPS128K20K3122311802X16通道1105度
STM32F103RCT6CortexM3LQFP-6490MIPS256K48K4223(2)2511513X16通道2X2
STM32F103RDT6CortexM3LQFP-6490MIPS384K64K4223(2)2511513X16通道2X2
STM32F103RET6CortexM3LQFP-6490MIPS512K64K4223(2)2511513X16通道2X2
STM32F103VCT6CortexM3LQFP-10090MIPS256K48K4223(2)2511803X16通道2X2
STM32F103VDT6CortexM3LQFP-10090MIPS384K64K4223(2)2511803X16通道2X2
STM32F103VET6CortexM3LQFP-10090MIPS512K64K4223(2)2511803X16通道2X2
STM32F103ZCT6CortexM3LQFP-14490MIPS256K48K4223(2)25111123X16通道2X2
STM32F103ZDT6CortexM3LQFP-14490MIPS384K64K4223(2)25111123X16通道2X2
STM32F103ZET6CortexM3LQFP-14490MIPS512K64K4223(2)25111123X16通道2X2
补白:STM32F系列产品均带16位定时器/6通道16位PWM输出/RTC/看门狗/温度传感器/单周期乘法指令和硬件除法指令/超低功耗(90MIPS耗费电流36mA)/超快中止操控器

C8代替ATmega64-16AU彻底兼容,8位,C8051F340~347
RB代替LM3S9792,TI
v8代替LPC2136彻底兼容,NXP,160PCS/包
RD,RE,VC代替LPC1764.1765.1766,1768彻底兼容,NXP,LM3S9792,LM3S9B系列,TI

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/dianlu/257424.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部