位置:51电子网 » 技术资料 » 仪器仪表

无线收发控制

发布时间:2012/4/16 12:18:10 访问次数:1512

CC2430分别为数据发送和接收提供了G2992F1U 单独的DMA通道,并提供了多个相关的寄存器供用户进行配置。其中,较为关键的寄存器负责存放需要收发数据的RFD、射频中断标识寄存器RFIF、射频中断使能寄存器RFIM及CSMA/CA协处理器控制寄存器RFST。CC2430与CC2420的数据传输控制模块、发送调制模块、接收解调模块和数据接收时序、射频控制部分是相似的,具体参见9.4.1中“CC2420对数据传输的控制”部分。CC2420发送调制部分的简单模块框图如图9-23所示,CC2420接收解调部分的简单模块框图如图9-24所示,CC2420在数据接收时遵循一定的时序关系,其接收时序图如图9-25所示,CC2420整个射频控制部分的状态机如图9-26所示。下面分别对其通信程序设计部分进行详细描述。
(1)无线通信程序初始化设定
这里采用DMA通道的方式来实现基于CC2430的无线通信,因此无论是无线接收还是无线发送都必须首先对RF射频部分及DMA部分进行初始化设置。这部分初始化包括信道频段初始化、DMA通道初始化、用于定时重传的定时器初始化、RF相关寄存器的初始化。
CC2430可以在2.4~2.4 834GHz的16个信道上工作,规定为11~26号倍道,每个信道的频带带宽为5MHz。具体的信道频段计算公式为
Fe=2405+5×(K-11)MHz (k-ll,12,13,…,26)
CC2430的信道选择初始化只需通过分别对FSCTRLL、FSCTRLH进行相应频率值设置即可。
DMA通道初始化要分别为发送和接收各分配一个空闲的DMA通道,并设置好通道上的数据结构以及其存放的地址。以分配DMA通道0和通道1为例,首先把DMA通道的首地址分别写入DMAOCFGH:DMAOCFGL和DMAICFGH:DMAICFGL这两位,然后再定义相关
的数据结构。简化的发送与接收部分的数据结构如图11. 29所示。

RF相关寄存器的初始化包括设置CC2430的工作频率、开启Rx接收、清空Rx及Tx的FIFO缓冲区、校准Radio等工作。设置CC2430的工作频率主要是指将系统工作频率设置为晶振的32MHz;开启Rx接收等工作则通过CC2430提供的代码实现。图11·30所示为CC2430初始化设定的结构化程序流程图。

CC2430分别为数据发送和接收提供了G2992F1U 单独的DMA通道,并提供了多个相关的寄存器供用户进行配置。其中,较为关键的寄存器负责存放需要收发数据的RFD、射频中断标识寄存器RFIF、射频中断使能寄存器RFIM及CSMA/CA协处理器控制寄存器RFST。CC2430与CC2420的数据传输控制模块、发送调制模块、接收解调模块和数据接收时序、射频控制部分是相似的,具体参见9.4.1中“CC2420对数据传输的控制”部分。CC2420发送调制部分的简单模块框图如图9-23所示,CC2420接收解调部分的简单模块框图如图9-24所示,CC2420在数据接收时遵循一定的时序关系,其接收时序图如图9-25所示,CC2420整个射频控制部分的状态机如图9-26所示。下面分别对其通信程序设计部分进行详细描述。
(1)无线通信程序初始化设定
这里采用DMA通道的方式来实现基于CC2430的无线通信,因此无论是无线接收还是无线发送都必须首先对RF射频部分及DMA部分进行初始化设置。这部分初始化包括信道频段初始化、DMA通道初始化、用于定时重传的定时器初始化、RF相关寄存器的初始化。
CC2430可以在2.4~2.4 834GHz的16个信道上工作,规定为11~26号倍道,每个信道的频带带宽为5MHz。具体的信道频段计算公式为
Fe=2405+5×(K-11)MHz (k-ll,12,13,…,26)
CC2430的信道选择初始化只需通过分别对FSCTRLL、FSCTRLH进行相应频率值设置即可。
DMA通道初始化要分别为发送和接收各分配一个空闲的DMA通道,并设置好通道上的数据结构以及其存放的地址。以分配DMA通道0和通道1为例,首先把DMA通道的首地址分别写入DMAOCFGH:DMAOCFGL和DMAICFGH:DMAICFGL这两位,然后再定义相关
的数据结构。简化的发送与接收部分的数据结构如图11. 29所示。

RF相关寄存器的初始化包括设置CC2430的工作频率、开启Rx接收、清空Rx及Tx的FIFO缓冲区、校准Radio等工作。设置CC2430的工作频率主要是指将系统工作频率设置为晶振的32MHz;开启Rx接收等工作则通过CC2430提供的代码实现。图11·30所示为CC2430初始化设定的结构化程序流程图。

相关IC型号
G2992F1U
G2996
G2996F1U

热门点击

 

推荐技术资料

驱动板的原理分析
    先来看看原理图。图8所示为底板及其驱动示意图,FM08... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式