位置:51电子网 » 技术资料 » EDA/PLD

无线通信模块与中央处理模块的交互

发布时间: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节点的定位算法中使用该功能。

热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!