CC253X芯片上的2.4GHz IEEE 802.15.4及ZigBee传输帧详解
需积分: 4 59 浏览量
更新于2024-08-10
收藏 8.99MB PDF 举报
"CC2530用户指南 中文 数据手册"
本文档是关于CC253X系列芯片的用户指南,特别关注2.4GHz频段的应用,如IEEE 802.15.4和ZigBee®通信。CC2530是一款片上系统(SoC)解决方案,集成了8051 CPU和无线通信模块,适用于低功耗无线网络应用。
在传输帧长度域指定的字节数方面,用户在发送数据时需要写入长度域,这包括MAC头部、负载以及FCS(帧校验序列)。若AUTOCRC功能启用(FRMCTRL0.AUTOCRC = 1),最小帧长度为3字节,否则为1字节。当AUTOCRC为1时,硬件会自动生成并填充FCS,否则软件需要自行计算并放入TX FIFO。
同步头部分,无线电具有可编程的帧引导序列长度,默认设置符合IEEE 802.15.4标准,但更改可能会导致不兼容。同步头由PREAMBLE_LENGTH字段(在MDMCTRL0寄存器中)设定。发送完帧引导序列后,无线电自动发送固定不变的1字节SFD(同步帧检测)。
帧长度域的处理在SFD发送后开始,调制器从TX FIFO读取数据,依据帧长度域决定发送多少字节。FCS在AUTOCRC启用时由硬件自动计算,否则需要软件负责。若AUTOCRC禁用,FCS必须与MPDU的其他部分一起写入TX FIFO。
该芯片的8051 CPU部分介绍了CPU结构、存储器映射、中断系统、调试接口以及电源管理和时钟控制。CPU包含数据指针、R0-R7寄存器、程序状态字、累加器、B寄存器和堆栈指针。中断系统支持中断屏蔽、处理和优先级设置。调试接口提供了多种模式和传输方式,包括硬件断点和闪存编程功能。
电源管理涵盖主动和空闲模式,以及PM1、PM2和PM3等低功耗模式。此外,文档还详细描述了振荡器、系统时钟、32kHz振荡器以及相关的电源管理和时钟控制寄存器。
最后,复位部分提到了上电复位、布朗输出探测器和时钟丢失探测器,而闪存控制器部分则讨论了闪存存储器的组织结构和写操作。
CC2530用户指南提供了全面的技术细节,帮助开发者理解和利用该芯片进行2.4GHz无线通信和嵌入式系统设计。
2021-08-07 上传
2018-07-26 上传
2018-08-16 上传
2021-10-07 上传
2022-06-04 上传
2023-02-27 上传
2019-10-21 上传
2021-08-07 上传
196 浏览量
集成电路科普者
- 粉丝: 44
- 资源: 3873
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析