进阶讨论Zigbee之外RF(射频模块)

RF

这是没有协议的RF,主要接触的是首发,帧控制等待功能。

RF内核包括:无线电控制状态模块(FSM)、调制器,解调器、帧过滤和源匹配、频率合成器(FS)、命令选通处理器,定时器2(MAC定时器):

这里有一个寄存器,读的时候是将接收的数据读取出来(RXFIFO),写的时候是写入要发出的数据(TXFIFO) 两个 FIFO都是128字节的。
RFD首个字节是接收到数据的总长度。


这里写图片描述

内置功能:


这里写图片描述


数据帧的结构:


这里写图片描述

同步头:


这里写图片描述


需要传输的数据

LEN(帧长度域):帧长度域用于确定要发送多少个字节。
MAC帧:MAC帧包括MHR(MAC帧头)和MAC负载两部分,是来自与MAC层的数据。
当发送了SFD,调制器开始从TXFIFO读数据,首先读帧长度域,然后是MHR(MAC帧头)和MAC负载。


帧尾

寄存器FRMCTRL0.AUTOCRC控制位控制帧尾域的帧校验序列自动产生,其中帧尾不写入TXFIFO中,存储在一个单独的16位寄存器中。
除了可能用于调试的目的,建议使能AUTOCRC。
如果FRMCTRL0.AUTOCRC=0,那么调制器期望在TXFIFO中找到FCS,所以软件必须产生FCS,连同MAC负载一起写到TXFIFO


信道:

IEEE802.15.4-2006 指定16 个通道,它们位于2.4GHz 频段之内。步长为5 MHz,编号为11~26。通道k的RF 频率为:
fc = [ 2405 + 5(k -11) ] MHz, k

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值