其中,4字节引导字用于标识报文开端,同步字用于提取同步信息,包长度通常包括自身在内的后续地址和载荷报文长度,校验域通过CRC-16算法进行校验,在发送模式下,包处理器过程如下:发送的数据帧被送入RAM中的缓存区进行相应的帧打包操作,取发送净荷依据转发表填入地址并计算包长度,将一定数量的可编程的开端字节,MAC_S协议用4个开端字节,然后添加两字节的同步字,在数字据中计算和加入CRC校验和并发送出去,在接收模式时,包处理支持将会分解数据包:首先进行开端检测、提取RSSI信息,然后进行同步字检测,接着检测地址、进行地址长度匹配并计算和检查CRC。最后将数据净荷提交上层进行处理,从而完成一次接收交互。
5 结束语
CC2510是一款高集成度的工业用射频收发器,其MAC层和PHY层可以适用于多种协议标准,工作于2.4GHz工业、科研和医疗频段。通过添加简单的外设,可构成功能强大的传感器网络节点设备。Chipcom公司在推出芯片的同时,还提供该器件的系列评估软件-Smart RFStusio。通过该软件设置可
以对器件进行性能和功能测试,方便用户进行二次开发。