无线通信模块与中央处理模块的交互
发布时间:2012/4/12 19:26:45 访问次数:619
这里仍然以CC1000为例,说明其与中央处理 IPD105N04LG 模块的交互过程。在节点工作的整个过程中,需要中央处理模块与通信模块之间不断进行交互,来完成数据的收发工作。图10-11所示为ATmega128L与CC1000之间的连接情况。
在图10-11中,PCLK、PDATA、PALE组成ATmega128L读写CC1000内部寄存器的接口。PALE用来指示目前输入的是寄存器的地址还是寄存器的数据,PCLK和PDATA用来传输数据。为了判断处理器是要读寄存器还是写寄存器,CC1000要求在输入地址以后,再输入一位读写选择位:1表示写寄存器,0表示读寄存器。DIO和DCLK组成ATmega128L和CC1000之间交换通信数据信息的通道。这种控制和数据接口分离设计的方法增加了接口复杂度,但让系统在收发数据的同时可以读取CC1000内部寄存器,了解系统的工作状态,从而更有效地控制通信过程。CHP_OUT用于监控CC1000内部的各种调制信号;ADCO连接CC1000的RSSI引脚,测试接收信号的强度,在基于RSSI节点的定位算法中使用该功能。
这里仍然以CC1000为例,说明其与中央处理 IPD105N04LG 模块的交互过程。在节点工作的整个过程中,需要中央处理模块与通信模块之间不断进行交互,来完成数据的收发工作。图10-11所示为ATmega128L与CC1000之间的连接情况。
在图10-11中,PCLK、PDATA、PALE组成ATmega128L读写CC1000内部寄存器的接口。PALE用来指示目前输入的是寄存器的地址还是寄存器的数据,PCLK和PDATA用来传输数据。为了判断处理器是要读寄存器还是写寄存器,CC1000要求在输入地址以后,再输入一位读写选择位:1表示写寄存器,0表示读寄存器。DIO和DCLK组成ATmega128L和CC1000之间交换通信数据信息的通道。这种控制和数据接口分离设计的方法增加了接口复杂度,但让系统在收发数据的同时可以读取CC1000内部寄存器,了解系统的工作状态,从而更有效地控制通信过程。CHP_OUT用于监控CC1000内部的各种调制信号;ADCO连接CC1000的RSSI引脚,测试接收信号的强度,在基于RSSI节点的定位算法中使用该功能。
上一篇:无线传感器网络节点传感模块概述