stm32f072和stm32f103区别
stm32f072和stm32f103区别
更多
好的,STM32F072 和 STM32F103 是意法半导体(STMicroelectronics)两款非常流行但定位不同的微控制器,它们的主要区别如下:
-
内核与性能:
- STM32F103: 基于 ARM Cortex-M3 内核。最高主频 72 MHz。具有更高的处理性能、更深的流水线、硬件除法器和更高的 DMIPS/MHz(性能效率)。适合需要较强计算能力的应用。
- STM32F103: 基于 ARM Cortex-M0+ 内核。最高主频 48 MHz。M0+ 内核设计更简单、功耗更低、面积更小,但单周期指令执行和能效比(CoreMark/mA)通常更优。性能低于 M3,但满足大多数中等复杂度控制任务绰绰有余。
-
功耗:
- STM32F072: 显著优势在于超低功耗。这是其核心卖点之一。具有多种低功耗模式(睡眠、停止、待机),待机电流可低至 0.4 µA (典型值),运行模式功耗也相对较低。非常适合电池供电或对功耗敏感的应用。
- STM32F103: 功耗相对较高。虽然也有低功耗模式,但待机电流通常在 2-3 µA 量级或更高(取决于具体型号和条件),运行模式功耗也高于 F072。不是为极致低功耗设计的。
-
外设与接口:
- USB:
- STM32F072: 集成了 USB 2.0 全速控制器,并且自带 USB PHY(物理层收发器),这意味着它不需要外部 USB 晶体振荡器,只需连接一个低成本的外部电阻即可工作,大大简化了 USB 设计并降低成本。这是 F0 系列(尤其是 F072/F042)的一大亮点。
- STM32F103: 也集成了 USB 2.0 全速控制器,但需要外部 USB 晶体振荡器(通常为 4MHz 或 8MHz,具体看型号)和相关的无源元件来提供精确的时钟。
- CAN:
- STM32F072: 部分型号(如 STM32F072xB)集成了 CAN 2.0B 控制器。
- STM32F103: 部分型号(如 STM32F103xC/D/E)集成了 CAN 2.0B 控制器。两者在 CAN 功能上类似。
- 模拟外设:
- STM32F072: 通常配备 12 位 ADC (1.0 MSPS 采样率),12 位 DAC(部分型号),比较器。
- STM32F103: 通常配备 12 位 ADC (1.0 MSPS 或 2.0 MSPS 采样率,视型号而定),部分型号有 DAC(通常是 2 通道 12 位),比较器。F103 的 ADC 在某些型号上采样率更高。
- 定时器:
- STM32F103: 高级控制定时器数量更多(通常有 TIM1, TIM8),功能更强大(如死区插入、刹车功能),非常适合电机控制等复杂 PWM 应用。通用和基本定时器也较多。
- STM32F072: 定时器资源相对少一些,高级控制定时器通常只有一个(TIM1),功能也略逊于 F103 的高级定时器。但对于通用 PWM 和控制仍然足够。
- 通信接口:
- 两者都支持 U(S)ART, SPI, I2C。
- STM32F072: 增加了 CEC (消费电子控制) 接口(部分型号),用于 HDMI 控制。
- STM32F103: 部分型号支持 I2S(音频接口)。
- DMA:
- STM32F103: 通常有 2 个 DMA 控制器(DMA1, DMA2),通道更多(最多 12 通道),功能更复杂。
- STM32F072: 通常只有 1 个 DMA 控制器(DMA1),通道数较少(最多 7 通道)。对于大多数外设的数据传输也够用。
- USB:
-
存储器:
- Flash/RAM 大小范围: 两者都提供从几十 KB 到 128KB 或 256KB (视具体型号后缀) 的 Flash 和几 KB 到几十 KB 的 SRAM。具体容量需查阅对应型号的数据手册。
- EEPROM:
- STM32F072: 关键优势在于集成了真正的片上 EEPROM(通常 1KB 或 2KB),数据可独立于 Flash 擦写,寿命更高(可达 100 万次擦写),使用更方便。
- STM32F103: 没有真正的片上 EEPROM。需要将 Flash 的一部分模拟成 EEPROM 使用,这会带来寿命限制(通常 1万次)和更复杂的擦写管理。
-
工作电压:
- STM32F072: 工作电压范围更宽,通常为 2.0V - 3.6V,更适合低电压电池应用(如两节干电池)。
- STM32F103: 工作电压范围通常为 2.0V - 3.6V 或 2.6V - 3.6V(具体看型号),部分型号在低电压下外设功能可能受限。
-
开发与生态系统:
- STM32F103: 历史更悠久,资料、教程、示例代码、开发板、社区支持极其丰富。是很多工程师的“入门首选”。但其标准外设库相对较老。
- STM32F072: 资料和社区支持也很丰富,但可能略逊于 F103 的“元老”地位。它受益于 ST 更现代的 HAL 库和 LL 库,以及 STM32CubeMX 图形化配置工具的强力支持,开发便捷性很高。
-
价格与供货:
- STM32F072: 通常定位为高性价比、低功耗的现代产品线,价格通常低于或接近同档次的 F103。ST 主推其作为 F1 低功耗和带 USB 无晶振方案的替代。
- STM32F103: 作为经典产品,其价格受市场供需和替代品(包括 F0 系列本身)影响较大。某些常用型号可能因需求量大而价格稳定,但整体上 ST 正在引导用户向 F0/G0/F3 等更新系列迁移。需注意:STM32F103 系列很多型号已进入“EOL(停产)”或“NRND(不建议用于新设计)”状态,长期供货风险较高,新设计应谨慎选择。
总结选择建议:
- 选择 STM32F072 如果:
- 需要超低功耗(电池供电设备)。
- 需要USB 接口且希望省掉外部晶振以简化设计和降低成本。
- 需要真正的片上 EEPROM。
- 工作在较低的电压(接近 2.0V)。
- 应用对处理性能要求中等(48MHz M0+ 足够)。
- 进行新设计,优先考虑长期供货稳定性。
- 选择 STM32F103 如果:
- 需要更高的处理性能(72MHz M3)。
- 需要更多或更强大的高级定时器(如复杂的电机控制)。
- 需要更多 DMA 通道。
- 需要I2S 接口。
- 已有成熟的 F103 设计或代码库,且能确保供货(注意 EOL/NRND 风险!)。
- 对成本极其敏感且能找到有保障供货的 F103 型号(但需权衡风险)。
简单记忆:F072 强在低功耗、无晶振USB、真EEPROM;F103 强在性能、定时器资源、历史生态(但注意停产风险)。 新设计通常更推荐 F072 或 ST 更新的系列(如 G0, G4, F3)。
STM32F103VET6
1970-01-01 08:00:00 至 1970-01-01 08:00:00
GD32F103与STM32F103的区别 2021.6.2
GD32F103和STM32F103区别介绍关键词Key words:GD32F103
资料下载
李杰
2021-12-08 11:06:03
STM32F103和STM32F107区别
【主要区别】两者使用相同的stm32f10xxx reference manual,只是F107属于互联型设备,比
资料下载
佚名
2021-12-02 17:06:08
如何为Stm32f072和Stm32f103 MCU启用带PLL和不带PLL的HSE?
所有,如果有人在 Stm32f072 和 Stm32f103 MCU 中启用 HSE,请分享。因为可用的示例仅适用于 HSI 时钟。所以请有人回复。
2023-01-13 07:12:41
STM32F072与STM32F070这两个MCU的USB有什么差异?
STM32F072与STM32F070这两个MCU的USB有什么差异?stm32f103移植到
2022-02-21 07:02:10
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机