• RFIC4463_F2B


    文档内容:学习使用Silicon Labs出品的用于配置射频芯片的工具,并将得出结果与RF4463_F2A.doc中寄存器知识对应上

    时间节点:2014/10/29

    一、       WDS软件介绍与使用

    1WDS介绍

    WDS即Wireless Development Suite,是由Silicon Labs开发的无线开发套件软件。WDS为无线应用的开发者提供了一个快速部署工程的综合工具,它可以生成高效、稳健且低成本的应用,对一些没有或者有很少射频设计经验的开发者提供了很多的便利。

    WDS在安装的时候需要先在PC上安装.NET 3.5以上版本的环境。

    2WDS使用

    打开WDS可以得到如下图所示界面:

     

        因为本工程所采用的无线收发模块使用的是SI4463芯片,故做出相应选择。

     

        选择无线配置应用按钮。

        打开界面之后可以看到有多个配置窗口,包括频率和功率、射频参数、数据包、中断等。

     

    我们设置了中心频率为470MHz、信道间隔为250kHz、外部晶振频率为30MHz、选用调制方式为2GFSK、数据率为50kbps、偏差为25kHz等参数。最后点击generate按钮生成我们工程所需要的头文件。

    后期当需要更改工程的相关参数时,只需要按照上述顺序进行相应的更改,并将生成的新的头文件加入工程即可。下面我们就将生成的头文件做详细分析,看能否将各个变量的内容和文档 RF4463_F2A.doc中所讲解的对应上。

    二、       WDS生成头文件解读

    1、概述

        首先我们可以在文件的头部看到我们所设置的相关参数。

     

    比如外部晶振频率、中心频率、偏差、数据速率等等。

    2、详解

    接下来我们去解读各个变量定义的内容。

    A:Command——POWER UP/GPIO_PIN_CFG

     

    头文件中,首先对Command参量进行定义,在上一期文档 RF4463_F2A.doc中亦对POWER UP做过解释。它实现了上电、规定是否使用内部晶振以及晶振值得定义。GPIO_PIN_CFG中0x13后面的一系列0即代表下述表格中各参量的值,可以看到均对它们不做操作。

    B:Property——GLOBAL_XO_TUNE

     

    关于Property的设置在文档 RF4463_F2A.doc中也有过说明,在发送字节时,均先发送0x11(Command——Sets the value of a property.) 之后第2和第4字节为Property的地址,第3字节为连续设置的Property长度,上述程序中为1,即只设置GLOBAL_XO_TUN,并将其内容设置为0x52,即第一章中关于WDS使用时,Crystal Cap Bank的值。

    C:Property——SYNC_CONFIG

     

    关于同步的配置,需要配置5个Property。首先对第一个Property而言,设置为0x01,即LENGTH[1:0]=1,表示同步字是16bit,使用Sync Bytes 2和3,即上述程序中的SYNC_BITS_31_24& SYNC_BITS_23_16。

     

    最后面四个高2bytes为同步字的内容,在WDS的设置中有如下内容:

     

    可以看到和程序中的字是一样且对应的。

    别的关于数据速率、调制方式等的Property在上一篇文档RF4463_F2A.doc中已进行过描述,这里就不再赘述。剩下的一些Property也都大同小异,下面的工作就是考虑如何将WDS生成的.h头文件成功的加入我们的工程当中。

    一切都是最好的安排,感谢生命中所遭遇的一切!
  • 相关阅读:
    [日志]“著名”炒股实用口诀
    Taven教授:解决失眠的好办法
    [日志]挂在树上的茶壶
    [日志]教你把脉知生男生女
    [日志]看了很多次的十句话
    [健康]国家制定公布甲型流感中药方市民可食用预防
    初学者如何开发出高质量J2EE系统
    学老中医的顺口溜防病
    [健康]巧用药茶疗慢性咽炎
    [日志]说一个人长的丑!如何说?
  • 原文地址:https://www.cnblogs.com/sunxuxu/p/4106225.html
Copyright © 2020-2023  润新知