【nRF52832】【nRF52832介绍以及写作大纲】
nRF52832 介绍,以及对应写作大纲
·
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. 低功耗蓝牙开发
更多推荐



所有评论(0)