CC2530与zigbee学习笔记の初识zigbee(3)

1,CC2530可编程最大发射功率+4.5dBm,加上CC2591射频功放前端可使传输距离达到1Km以上。

2,设计CC2530的应用电路时,要使用32M的石英晶振,而不要用陶瓷晶振,因为陶瓷晶振的精度不够高。

3,CC2530芯片供电电压范围是2~3.6V,通常是3.3V。

4,如果只做简单的射频收发,选32K闪存的CC2530芯片一般就足够了;如果要跑zigbee协议栈,必须选256K闪存的CC2530芯片。

 

CC2530的重要特性:

     DMA :数据的存取不需要CPU去干涉,速度快,CC2530的串口支持DMA,语音的传输用DMA

     定时器(Timer),T2有特殊功能

     红外发射电路

     CSMA/CA硬件支持

     精确的数字接收信号强度指示

     电池电量监视器温度传感器

     8通道最高精度为12位的ADC

     AES加密安全协处理器

     UARTSPI接口

     看门狗定时器

 

       CC2531具有定位引擎,支持定位功能,注意要使用全向天线,此芯片常用于物联网中物体的定位,如仓储管理系统。

 

zigbee工程文件目录介绍:

APP :应用层文件,*.c*.h,可根据项目需要进行添加和修改

HAL :硬件抽象层,对应于物理层(PHY)

MAC ,ZMac :数据链路层有关的文件,其中的的文件不能修改,都是做好的库文件API,是不开源的,不需要做任何修改

MT :串口调试相关的文件

NWK :网络层的文件,均是*.h文件,是API,直接使用,不需要添加、修改

OSAL :与操作系统(OS)有关的文件

Profile :协议栈规范相关的文件

Security :有关安全机制的文件,不做任何修改

Services :服务相关的文件

Tools :一些配置文件,比如协调器、路由器的配置信息,不需要做修改

ZDO :zigbee设备对象层文件,很重要,通过此目录中的文件可知道协议栈运行的过程,要求读懂

ZMain :整个协议栈的入口main函数就在这个目录中,读程序一般要从这个目录读起

Output :工程的输出文件,其中的*.map是整个工程编译输出的情况,包含内存的分配代码量大小之类的信息

 

Zigbee术语:

NV :非易失性存储器,如nand flash

FFD :全功能设备,如路由器、协调器

RFD :半功能设备,如终端设备节点

簇 :多个属性的集合,每个簇有一个唯一的ID

描述符 :一个设备可以有240个端点,每一个端点必须有一个端点描述符,它是一个结构体


你可能感兴趣的:(【CC2530与Zigbee】)