首页 > 评测 > “一时’瑜’亮”——NUCLEO-F413ZH评测
“一时’瑜’亮”——NUCLEO-F413ZH评测
- [导读]
- 原文标题为“既生‘瑜’,何生‘亮’?"听起来似乎有点悲情,故此小编妄自将其改成”一时‘瑜’‘亮’“。412之后又出413,表面上看起来着实令人摸不着头脑,本文将为你解开这个谜题。
3、对比
下面来看看意法半导体公司最近先后推出的这两块Nucleo-144开发板,估计很多人会认为是同一款开发板,其实左边的是NUCLEO-F412ZG开发板,右边的是NUCLEO-F413ZH开发板,是不是有点卵生兄弟的感觉?
如果你仔细对照一番,就会发现其实两款开发板除了MCU不同之外,其它的地方还真是完全一样!!!
而STM32F412和STM32413都是高性能的STM32F4中的入门级产品,根据芯片编号,必然有着非常相似的片内外设,让我有种“既生瑜,何生亮?”的感觉。
仔细对照图表看了一下,可以看出STM32413相比较STM32F412在存储器、运行时典型功耗、BAM模块等有所不同,其中FLASH和RAM上均有提高,运行时的功耗反而变大,BAM模块改为了BAM+模块,看来是一个增强型BAM模块。
FLASH容量就不说了,这个运行时每MHz的耗电量多出的3个uA在哪里?
BAM(Batch Acquisition Mode)大量数据采集模式在STM32系列MCU中也是十分常见的,这是意法半导体动态能效技术创新,可将传感器数据直接传入SRAM存储器,同时CPU及闪存仍处于关断状态,这有利于开发人员高效使用微控制器的电源管理模式来降低功耗。只是在STM32F413微控制器中,BAM变成了增强型BAM(BAM+),这里查了一下官方的数据手册和参考文档,发现这一增强在于BAM通过添加SRAM2来增强功能,SRAM2允许通过Ibus和Dbus执行SRAM代码,从而提高代码执行性能。这里也就是为什么STM32F413微控制器比STM32F412的RAM多了64KB空间(256kB的SRAM1,64kB的SRAM2)。其实SRAM1也允许通过Ibus和Dbus执行SRAM代码的功能,为什么还要单独设置一个64KB的SRAM2呢?主要是可以利用SRAM1和SRAM2分别连接Ibus和Dbus,一个用来执行RAM代码,一个用来访问数据,从而提高运行效率,此外,可以单独设置SRAM1和SRAM2的电源,更加方便的控制消耗的功耗!
关于增强型BAM相关的描述在STM32F413的数据手册上也得到了印证,当然更详细的使用及注意事项可以查阅相关的参考手册和应用文档,这里就不过多分析了。
下面再来对照一下STM32F412xG和STM32F413xH两个微控制器的数据手册的功能表,可以清楚的从表格上看出,STM32F413相比较STM32F412而言,还是有不少的提升,除了在FLASH和SRAM上的提升,定时器上增加了一个低功耗定时器;串行口USART/UART的数量更是达到10个;增加了一个CAN(共3个)和一个SAI;用于Σ-Δ调制器的数字滤波器;此外还增加了2个12位DAC。所有的这些增加,都明显带有工业控制应用的烙印,可以看出,意法半导体新增加的这款STM32F413微控制器的一个明显的定位是工业控制应用!
经过上面对于STM32F413和STM32F412的对比,我们可以简单的看出,两款MCU在硬件资源上有很多相似之处,特别是STM32F413的增强功能,使得这款芯片更适合在工业控制领域应用。关于意法半导体新出的这款STM32F413微控制器的更详细文档及使用,大家可以参看参考手册和丰富的应用文档支持。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前