蓝牙5学习笔记1-蓝牙5概述
蓝牙5简述:
蓝牙5包含两种规格的蓝牙设备,1.BR/EDR基本数率设备(传统蓝牙)、2.BLE低功耗蓝牙设备(全新蓝牙协议的代表,功耗非常低休眠时nA级,平均uA级,传输数据量非常小最大几百字节)。
CC2640R2蓝牙协议栈顶层设计:
Application层-协议栈的应用层,位于协议栈的顶层通过协议栈提供的API函数与协议栈进行交互。
Host层-蓝牙协议栈的主提结构不提供源码,TI通过封装后的lib库。
Controller层-协议栈底层结构,同样不提供源码,负责与硬件层交互。
CC2640R2硬件架构与资源:
芯片内部包含2.4GHz RF 射频,128KB Flash闪存,20KB的SRAM内存。采用多核架构,M3内核一个M0内核一个还有一个协处理器内核,CC2640R2外设-GPIO、I2C、UART、SPI、看门狗、AES加密,4个32位定时器。
系统M3内核-系统MCU内核用于从协议栈的链路层到用户的应用层的处理。
射频M0内核-主要负责RF射频任务,将来自M3内核指令/数据通过无线蓝牙信号发送到空中。
协处理器-是CC2640R2的协处理器,独立于M3控制外设硬件,超低功耗。TI提供独立PC软件 开发配置协处理器。