1. nRF 52832 介绍

1. nRF 52832 功能介绍

在这里插入图片描述

1.超低功耗的无线 SoC:

  • 多协议:支持 BLE、私有 2.4G、ANT 和 NFC。私有 2.4G 兼容 Nordic 的 NRF24lxx 系列无线芯片。
  • 片内集成 Balun:进一步减少了外部元件,降低了设计难度。
  • 接收灵敏度:BLE 模式下-96 dBm,发射功率: (-20 ~ +4)dBm 可通过软件设置,步进 4 dB。
  • 超低功耗:TX (0 dBm)-5.3 mA , RX - 5.4 mA。

2. Cortex-M4F 内核:

  • 32 位处理器,64MHz。
  • 强大的运算能力和浮点运算能力。
  • 支持 SWD 调试。

3. 超大的内存(两种内存配置):

  • xxAA:片内 Flash 512K 字节,400KB 的 Flash 可以用于应用程序,片内 RAM 64K字节。
  • xxAB:片内 Flash 256K 字节,超过 100KB 的 Flash 可以用于应用程序,片内 RAM 32K 字节。

4. 灵活的电源管理:

  • 工作电源范围:1.7 V–3.6 V。
  • 片内 LDO 和 DC/DC 整流。
  • 0.3 μA:OFF 模式 。 0.7 μA: OFF 模式 ,64KB RAM 数据保持。 1.9 μA:ON 模式, RAM 数据不保持,RTC 唤醒。

5. 丰富的外设:

  • 多达 32 个 GPIO。
  • 片内集成温度传感器。
  • 3 个 4 通道 PWM,带 EasyDMA。
  • 数字麦克风 PDM。
  • 5 个 32 位 Timer,具备计数功能。
  • 64 级比较器。
  • 15 级低功耗比较器 (LPCOMP) ,可从 System OFF 模式下唤醒。
  • 12 位,200 ksps ADC,8 个可配置通道。
  • 3 个 SPI,带 EasyDMA。
  • 2 个 I2C。
  • 一个 I2S,带 EasyDMA。
  • 一个 UART,带 EasyDMA。
  • 正交译码器 QDEC。
  • 3 个 RTC。
  • AES 硬件加密处理器。
  • 可编程外设互联 PPI。
  • IO 自由映射。

6. 两种封装:

  • QFN48,6 × 6 mm(开发板使用的是该封装)
  • WLCSP,3.0 × 3.2 mm。

2.为什么厂商喜欢用 nRF52832?

原因 说明
1. 成熟稳定的 BLE 协议栈 Nordic 提供官方稳定的 SoftDevice(协议栈),兼容 BLE 4.x / 5.x,并支持 mesh、安全等特性。可靠性强,认证容易通过。
2. 超低功耗设计 适用于电池供电的产品,如手环、传感器等。深度睡眠功耗只有几微安,广播功耗也非常低。
3. 性价比高 相比同类 BLE SoC,如 TI、Dialog、ST 等,nRF52832 性能中等但价格合理,适合批量生产。
4. 丰富的外设接口 UART、SPI、I2C、ADC、PWM、PDM、QDEC 等,适合做多种传感器或控制类产品。
5. 开发工具齐全 官方 SDK(nRF5 SDK/nRF Connect SDK)、GUI 工具、Segger Studio IDE 支持好,开发周期短。
6. 广泛的社区与文档 Nordic 社区活跃,遇到问题容易查找资料或获得支持,降低了学习门槛。
7. 全球认证支持强 Nordic 芯片已在全球广泛部署,通过了 CE、FCC、SRRC 等认证,适合出海产品。
8. OTA(空中升级)能力成熟 原厂提供 OTA 模块,方便远程固件升级,利于产品长期维护。

3.基于 nRF52832 可以做哪些产品?

以下是一些 已量产或常见的应用类别

产品类型 应用场景 / 举例
1. 智能手环/手表 计步、心率、消息提醒、OTA 升级等
2. 运动/健康设备 心率带、跳绳、智能体重秤、健身追踪器、血氧计等
3. BLE Beacon 电子标签、商场定位、iBeacon/Eddystone 广播、室内导航
4. 智能灯控/遥控器 BLE 控制灯泡/灯带、无线按钮、蓝牙遥控器
5. 无线传感器 温湿度、气压、加速度、门磁、水浸传感器
6. BLE 串口模块(透传) 替代传统串口模块(如 HC-05),用于工业设备、POS 机、PLC 通信
7. 医疗设备 血压计、脉搏监测、药品提醒设备,符合 BLE Health Profile
8. 智能家居产品 门锁、窗帘、智能门铃、开关、家庭自动化中枢设备
9. 蓝牙 Mesh 网络节点 灯控、电表、工业传感器组网通信等
10. 音频应用(低端) 简单的 BLE Hearing Aid、MIDI 控制器等(高端一般用 nRF5340)

4.真实厂商案例(简要)

品牌 / 厂商 应用产品
Xiaomi 小爱蓝牙遥控器、蓝牙体重秤
Huawei 蓝牙心率带、BLE 运动传感器
绿米 Aqara 蓝牙温湿度传感器、人体感应器
乐心 BLE 手环系列
亿通 BLE 门锁模块
蓝牙模块厂商 如 Minew、Feasycom、瑞赛、合泰都提供基于 nRF52832 的 BLE 模块

5.总结一句话:

nRF52832 就是 BLE 领域的“瑞士军刀”,够用、稳定、低功耗、好开发,还能做 OTA、Mesh,一颗芯片支持 80% 的 BLE 产品形态。

2. 写作计划

不管在工作中还是生活中,我们总是 能接触到很多 ble 相关的设备。
笨叔最近突然心血来潮,想准备探索一下 单片机下的 ble 开发。

主要有如下目的:

  • 回顾大学阶段单片机的开发。(只在大一大二阶段使用过单片机,工作时基本在搞 linux bsp 相关的开发,甚是怀念大学生活)
  • 单片机 ble 设备可以作为 android 系统的对测设备。 可以配合分析 aosp 蓝牙协议栈。
  • 通过 学习 nRF52832 ,或许可以做一下好玩的小物件。

网上对于 nRF52832 的开发基本都是在 windows 下。 对于 严重依赖 ubuntu 开发的我,大为恼火。 所以本系列所有的实验环境均在ubuntu环境下进行。

我会将 后续文章分为下面几个章节来介绍,算是对该系列博客的一个目录索引吧。

1. 环境搭建

2. 外设开发

3. 低功耗蓝牙开发

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐