- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
0 、功能简介
IC 功能包括:
256kB 片上闪存和 16kB RAM ;
数字和混合信号周边,包括 SPI、2-wire 、ADC 以及正交解码器;
16 PPI 通道;
撘配片上 LDO 时电源范围为 1.8-3.6V ,LDO 旁路模式为 1.75-1.95V ; 片上下拉 DC/DC 转换器用于 3V 电池(例如,纽扣电池);
片上+/- 250 ppm 32kHZ RC 振荡器,在蓝牙 低功耗应用,不需外部 32kHz 晶体,可节省成本和电路板空
间;
6x6mm 48 脚 QFN 封装,提供最多可达 32 个 GPIO ;
完整的蓝牙协议堆栈(到配置文件的链接层)。
nRF51822 的 S110 是可下载、免版税、预编译二进制 蓝牙低功耗堆栈,可独立编程和更新。功能包括: 异步和事件驱动 SVC 的 API;
运行时保护;
GATT 、GAP 和 L2CAP 级别 API;
周边和广播器角色;
GATT 客户端和服务器;
和 2.4GHz RF 专用协议的非并行多协议操作;
少于 128kB 的代码和 6kB 的 RAM,为应用程序留有超过 128kB 的闪存和 10kB 的 RAM;
与使用上一代 nRF8001 的双芯片应用相比,运行 S110 堆栈的 nRF51822 削减了高达 50%的功耗。 S110 堆栈和 nRF51822 加上 nRF518 SDK 相互配合, nRF518 包含全面的 蓝牙低功耗配置文件、服务以及
示例应用集合。
1、架 构
2.11 Blodk dilagrlam
11[RF51
CODE I 曰曰巳
则 印圃霾
四 -0 111.31) 叶 GPI。|但笃 出 氐 Ln E BUS;
圃 回
C中常出,勹 巨
于= 1 目 叩
于
I 8811 I 皿 I
RESET l 区 POWER l仁 仁 [ NVMC
喝 | 恤, 如
l OT
1¢ 今 仁今
R 血 0
|遍
| 酝 戍 T1
:泛2:K 云 i 1 叶
却 lO |仁 仁 I 穸
纪 KMIS O I
纪 K
妥 11
MOSI 工可 吐
已 今| 即 G
TlMER O l已 ,
邓 1ER 1 ]¢ 今 ·
邓 1ER 2 l仁
仁今1 TE队 p
仁今I 心 C 匕 I AlNO - A” 吓'
仁 [ PP l
L : [l lIl 目
OOEC |巳
5 C 1 : ...
月 O LC
I I 1¢::::,
仁今| |仁今1
U 咸 T
G lO 匹
「 I:亡,. 曰R T S
红1郔
l I 目
TWIO
RTCO
S郔et. :i] I 目
TWl1
| I RTC1
围绕两条内部总线展开 :AHB,APB
AHB (Advanced High Performance BUS ):
CPU: ( Cortex-m0 ,NVIC,BBB ,DAP)
Memory : ( RAM, Flash)
GPIO : P0(P0.0~P0.31)
AHB to APB Bridge
APB
(Advanced Peripheral BUS ):
:左半边
:
Power :电源控制WDT:看门狗SPI0,SPI1 TIMER0(32 位 ), TIMER1(16 位 ), TIMER2(16 位 )
QDEC : 正交译码器,
CLOCK :
提供两个时钟: HFCLK(16MHZ), LFCLK (32.768KHZ )
TWI0,TWI1 :两线接口,兼容 I2C
右半边
:
NVMC :非易失性存储控制器
RADIO : 2.4GHZ 无线广播的数据率:250KBPS,1MBPS,2MBPS
ECB: 加密功能( AES ),产生 HASH 序列,数字签名,生成密钥流等
RNG : 产生随机数用于加密
(基于内部热噪声),无需种子值。
TEMP :温度传感器ADC:10 位增量 ADC PPI :可编程外设互联UART:串口
GPIOTE : GPIO 监测外部电平或由其他外设触发 GPIO 翻转。
RTC0 :4 个 捕获/比较 寄存
器
RTC1 :3 个 捕获/比较 寄存
器
2、时钟管理
系统依赖两种时钟(可以由内部产生) : 1、HFCLK: 16MHZ
2、LFCLK : 32.768kHz
LFCLK 有 3 种时钟源:
1、32.768kHz 外部晶振
2、32.768kHz 内部 RC 振荡器
3、32.768kHz 合成时钟( synthesized clock )
当系统从 OFF 模式切换到 ON 模式时, LFCLK 时钟默认的会关闭
文档评论(0)