• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

nrf52832蓝牙BLE开发系列教程3------NRF52832概述

nRF52832 是Nordic公司生产的一款功能强大,高度灵活的超低功耗多协议SoC,非常适合低功耗蓝牙,ANT和2.4GHz超低功耗无线应用。它和普通的单片机如51、stm32等最大的不同就是内部集成了2.4GHz无线电收发器片内外设,由于集成了2.4GHz无线电收发器使它能够支持相关的无线通信协议比如低功耗蓝牙,ANT等。64MHz时钟,存储器有两种配置:512kB flash/64kB RAM和256kB flash/32kB RAM。最小的封装为WLCSP, 长宽高分别为:3.2mm, 3.0mm, 0.4mm。下图是封装为QFN48的芯片管脚图:

一、芯片的具体资源介绍:

1、电源

供电电压为1.7-3.6V, 正常工作电压为3.0V. 内部电路的供电电压为1.3V, 可采用芯片内部的LDO和DC/DC两种方式通过VDD提供。

2、时钟

nRF52832有两个频率的时钟,64MHz高速时钟和32.768kHz的低速时钟,用户通过配置config.h文件选择各自的时钟源。产生64MHz高速时钟的途径有两个:64MHz 片上时钟、用外部32MHz晶振产生64MHz时钟。产生32.768kHz低速时钟的途径有三个:32.768MHz片上RC振荡器,精度为+/-250ppm.5, 用外部32.768kHz晶振产生的32.768kHz的时钟, 由64MHz的时钟综合而成的32.768kHz的时钟。若应用中用到蓝牙无线收发,则高速时钟必须选择由外部32MHz晶振产生。其原因可能是内部的64MHz片上时钟的抖动较大,无法满足2.4GHz蓝牙频率的PLL要求。

3、2.4GHz 无线通信

nRF52832可实现蓝牙低能量模式BLE,数据速率有两种:1Mbps和2Mbps。BLE无线通信模块是芯片中消耗能量最大的模块。在DC/DC供电模式下,BLE蓝牙的接收模块消耗的电流为5.4mA(1Msps/1Msps BLE)和5.8mA(2Msps/2Msps BLE)。BLE蓝牙的发送模块消耗电流的为2.7mA(@-40dBm)和 7.5mA(@4dBm)。无线接收模块的接收灵敏度为-96dBm。包含了一个接收信号强度指示器RSSI( received signal strength indicator),用于指示接收到的无线信号的强度。

4、最大包长度

包含S0, LENGTH, S1, PAYLOAD四部分,这四部分的长度总和最大值为258字节。

5、实时时钟

时钟来自32.768kHz的低速时钟,包括12bit的预分频器 和16bit的计数器,用于实现定时功能。定时器的定时时间最长可设置为582.542小时。

6、看门狗

向下计数器,计数器采用32.768kHz的低速时钟,实现硬件的看门狗功能。看门狗启动后,若芯片外部没有焊接32.768kHz的晶体,芯片会自动启动内如RC振荡器。当CPU在低功耗模式处于睡眠状态时,或调试过程中暂停CPU运行时,看门狗可以暂停。

二、芯片的应用场景方案

1、物联网方案: 智能家居、 传感器网络、 建筑物自动化

2、个人局域网方案: 保健/健身传感器及监控器、 医疗器件、 密匙+手表

3、互动娱乐设备方案: 遥控器、 VR/AR、 游戏控制器

4、A4WP 无线充电器及设备方案

5、遥控玩具方案

6、计算器外设及 I/O 器件方案

7、鼠标 + 键盘

全部回复(0)
正序查看
倒序查看
现在还没有回复呢,说说你的想法