一、WDS3配置说明
1.1 操作模式与芯片选择界面
安装好WDS软件后,双击打开此处会询问是连接到物理设备还是虚拟设备。连接到物理设备需要使用 Silabs 公司的 Development Kits 开发工具。本章仅在连接虚拟设备模式下对 Si4438 射频芯片的配置进行说明
选择好所用芯片,如图所示 请注意选择对应版本。具体介绍如下:
此时可以直接在列表中选中Si4438,或使用下方的过滤器进行快速选择。在选中芯片型号后还需要选择对应的芯片版本,用户可通过芯片上方的标识文字查看版本信息或与供货商联系获取。
点击 Select Radio 或者双击芯片型号进入如下界面
选择芯片型号后会进入操作模式选择窗口,可选择是对 Si4438进行射频参数配置还是寄存器配置操作。在射频参数配置窗口中将会对芯片的射频工作参数、数据包处理、中断输出模式等功能进行配置。而在寄存器配置操作窗口中用户可以对芯片的全部寄存器进行手动配置操作
双击Rsdio Configuration Application或点击 Select Radio 进入如下界面
1.2 射频及工作模式配置界面介绍
射频及工作参数配置窗体主要分成 3 个功能区,在该窗体中可以对射频芯片进行全面的配置等操作。配置包括射频参数、工作频率和功率、数据包、开启中断等相关操作,并可生成能直接导入用户工程中的配置文件等功能。
1.2.1 工程选择、开启、保存操作区
WDS软件预置了多种配置工程模板,用户可以根据自己的应用模式快速选择对应的工程类型并进行配置。在预置工程模板中只会显示需要配置的选项,其它设置项将会被忽略。
1.2.2 工程参数配置区
工作参数配置区由多个配置选项卡组成,在这里用户可以对 Si4438芯片进行各项工作参数和模式的配置。
※要使用一些特殊的配置选项卡时需要先开启对应的工程。如需要开启低功耗循环(LDC)选项卡必须选择“LDC RX”或“Standard TX for LDC RX”工程。
- 工作频率、晶振频率与功率配置
- 射频参数配置
- 数据包配置
数据包配置
可变长度数据包配置
CRC 校验配置
数据白化配置
数据域配置
4.中断配置
5.通用 IO 和快速响应寄存器
1.2.3工程部署、导出操作区
但用户通过上面的配置操作完成对 Si4438芯片的各项配置后,可以在窗体的最下部将自定义配置导出为代码文件或直接生成对应的 Silabs IDE 或第三方工程文件。
比如我这里选择第二个选项导出的配置头文件如下:
二、配置步骤
射频模组都会有一段适用的 频段范围,该配置需要根据具体模块的匹配电路选择,只有选择 正确的频段范围,射频模组才能发挥最佳的性能。一般分为:315频段、433 频段、490 频段、868频段、915 频段。
该系列模组使用的晶体的容 差都是 10ppm,该参数回直接影 响中心频点的准确性和接收灵敏度,从而影响整体的通讯距离。
外部射频开关控制
射频芯片的 GPIO0 和 GPIO2 在本模组内部已用于射频开关的 状态控制,在用 WDS3 生成配置 文件时,需将这 2 个 IO 口的工作模式配置如左图。
所示参数配置好后点击 Generate source->save custom radio
configuration header file保存配置头文件,用该头文件替换radio_config.h里面的内容即可。
生成第三方工程
生成的配置头文件参考1.2.3,导出的工程模板如下图所示: