前言
随着无线连接技术的不断发展,蓝牙MCU在市场上的需求日益增加。在消费电子领域,包括智能手机、平板电脑、智能手表、耳机等,蓝牙技术已经成为了必备的无线连接方式。在物联网领域,蓝牙技术也是其中一种重要的无线连接方式。
1、芯片资源
1.1 芯片资源差异对比
1.2 芯片异同概述
N32WB452CE和XX32V208WB两个产品,不管是封装、架构、引脚方面,都是不一样的。为什么我会拿这两款芯片做对比呢?
首先这两款芯片都不是面向超低功耗的蓝牙BLE MCU产品。相对超低功耗,这两款产品的功能更强一些,外设和资源都比低功耗产品要多一些。价格方面,两块产品的价位也是相近的。而且这两款产品在架构方面也是各具特色。所以我选择这两款产品来做对比。
以下是这两款产品的差异点概述:
从上图可以看出,N32WB452使用的是Arm Cortex-M4F 核心,支持硬件浮点运算,在代码密度和生态方面有一定的优势。
N32WB452 和 XX32V208 的核心最大频率都达到了144MHz,核心速度远远高于Flash速度。这两个系列的产品,使用了不同的缓存方案。N32WB452搭配的是8kB 的I-Cache,可以满足常见的速度要求。而144kB的大容量SRAM,也可以让用户自行考虑RAM缓冲程序运行的方案。
XX32V208 在缓存方面,直接将SRAM的一部分用硬件实现Flash前段自动加载到SRAM内,当做零等待区使用。这样的方案粗暴一些。
外设方面,N32WB452的定时器,串口,I2C,DMA通道都多一些。同时内置了DCDC,有可能在休眠功耗上有一定的优势。
但是在外部晶振方面,N32WB452对硬件人员的设计能力就要求要高一点点,HSE外部高速时钟和蓝牙时钟晶振是独立的,也没有内置匹配电容,LSE外部低速时钟晶振,如果有精度要求的,最好是能都上。
|