1.前言:

Wireless Development Suite (WDS)是Silicon Labs公司提供用于ISM频段的EZRadioPRO系列配置和调试的计算机终端软件。可以使用此软件对模块的射频参数,寄存器配置和引脚中断进行设置。

2.SI4463概述

SI4463是Silicon Labs一款高性能的射频收发器。其输出功率可以达到+20dbm,接收灵敏度支持到-126dbm,支持低功耗,抗干扰能力强,现已大量应用在各个行业,具有性能稳定,传输距离远,穿透绕射能力强的特性。

本文主要介绍如何通过WDS对SI4463射频收发器进行相应的参数设置。

图 1

图1为选择相应SI4463射频收发器的型号和芯片版本号。可以通过列表直接选择芯片,也可以通过下方的过滤器起来选择芯片型号。选择”Slect Radio”,进入到下一目录,

图 2

图2中有两个选项,射频配置和寄存器配置,此处选择射频配置操作,选择”SelectApplication”进入到射频配置的工作区域。

图3主要分为三个区域:1、SelectProject为工程选择区域,左侧主要包含工程模板的的选择,此处包含多种配置工程模板,可供用户随意选择,右侧为工程的操作区域,分为打开工程和保存工程等;2、Configure Project为工程的配置区域,主要包含频率、功率、射频参数、包格式、中断和GPIO等配置;3、DeployProject为导出操作区域,主要用于导出代码文件或第三方工程。此射频配置工作区域的主要流程一般如下:

3.Configure Project工作区域

Frequency and power下主要配置的选项为三个:Frequency、Crystal和Power amplifier(PA).

图 5

Frequency工作区域主要设置射频的载波频率,通道带宽和总的射频通道号。射频收发器的中心频率需要根据公式计算:中心频率=基本频率+通道带宽*通道号。

Crystal工作区域主要射频晶振的频率、晶振的容差和是否启用外部有源晶振,默认使用无源晶振,如需使用有源晶振,需要勾选“Use external TCXO/Ref Source”选项。

Power amplifier(PA)为功放配置区域,主要配置输出功率和PA的斜坡时间,如需使用外部PA斜坡控制,需要勾选”Enable ramp control of ExternalPA”选项,其中Ramping time在勾选”Enableramp control of External PA”后也需要配置。

3.1 RF parameters选项主要配置射频的相关参数

图 6

调制方式提供5种调制选项,分别为:OOK、FSK、2FSK、GFSK、2GFSK;空速、频偏、接收带宽和及控诉接收误码率需要按照需求进行相应的设置;RSSI threshold主要设置接收端通过判断RSSI来设置接收的阈值范围,当接收载波的RSSI大于此阈值时才与接收相应的数据包。

3.2Packet主要包含三个区域分别为:预定义模式选择区、域格式配置区和包格式配置区

图 7

预定义模式选择区包含多种软件自带的预定义数据包格式;

域格式配置区主要配置数据包中给的各种参数,其中,前导码使能、同步字使能、发送接收包长度、可变包使能、CRC配置、数据白化配置和曼彻斯特编码等参数都可通过勾选相应的方框使其使能或失能。

4.包格式配置区主要包含前导码、同步字和数据域的长度进行配置

1、Interrupts选项主要包含包处理中断,调制解调器中断和芯片中断。

2、GPIO and FRR选项主要用来配置射频芯片的GPIO0-GPIO3的引脚功能,可以通过配置这些引脚来产生数据包中断、调制解调器中断和芯片中断,方便使用引脚的方式查询射频的各种中断;也可以通过此区域配置SI4463芯片的4个快速寄存器的状态。

当配置完整个参数后就可以通过工程导出区域导出配置的文件参数头文件,以供第三方软件或者开发工具调用。

此开发指南主要针对SI4463做相应的介绍,也适合SiliconLabs公司EZRadioPRO系列的所有产品。成都亿佰特电子科技有限公司提供Silicon Labs公司的部分芯片解决方案SI4463、SI4438和SI4432,也可以为客户提供特殊的定制需求。

SI4463模块配合WDS的快速上手指南相关推荐

  1. Wwise 快速上手指南: 程序员篇(v2016.1)

    Wwise 快速上手指南: 程序员篇(v2016.1) https://gameinstitute.qq.com/community/detail/107700 Wwise 快速上手指南: 程序员篇 ...

  2. NexentaStor iSCSI/ NAS 存储服务器软件图解教程(3)——NMV快速上手指南Part2

    NexentaStoriSCSI/NAS 存储服务器软件图解教程(3) Nexenta Management View (NMV)/*NexentaStor Web 管理界面*/快速上手指南Part ...

  3. ROS四旋翼无人机快速上手指南(1):无人机系统硬件概述与指南简介

    成就更好的自己 ROS无人机快速上手指南旨在于让使用此无人机开发平台的比赛参赛人员,算法设计人员,无人机爱好者更加快速的了解底层控制运作原理,从而缩短开发周期,减少掉坑次数,快速验证算法的速度,不用在 ...

  4. Eclipse快速上手指南

    本指南介绍到的软件可能已经有更新,希望大家不要局限于本文中的版本号 Eclipse是一款非常优秀的开源IDE,非常适合Java开发,由于支持插件技术,受到了越来越多的开发者的欢迎.最新的Eclipse ...

  5. 分布式作业 Elastic-Job 快速上手指南

    转载自 分布式作业 Elastic-Job 快速上手指南 Elastic-Job支持 JAVA API 和 Spring 配置两种方式配置任务,这里我们使用 JAVA API 的形式来创建一个简单的任 ...

  6. TortoiseGit + GitHub 快速上手指南

    TortoiseGit + GitHub 快速上手指南 名词解释: 1. TortoiseGit 是 TortoiseSVN的Git版,它很好的实现了与windows资源管理器的融合,使用界面与Tor ...

  7. raptor累乘流程图_Markdown快速上手指南

    Markdown快速上手指南 1.Markdown介绍 markdown可以实现快速html文档编辑,格式优没,并且不需要使用html元素. markdown采用普通文本的形式,例如读书笔记等易于使用 ...

  8. 最新课程 | openGauss 快速上手指南课程即将开课

    点击蓝字|关注我们 2020 年 7 月 1 日,openGauss 数据库源代码正式开放,并成立了 openGauss 开源社区.恩墨学院与 openGauss 开源社区达成合作,为了推动社区技术生 ...

  9. HTAP 快速上手指南

    本指南介绍如何快速上手体验 TiDB 的一站式混合型在线事务与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 功能. 注意 ...

最新文章

  1. python基础day4
  2. java 将单词转换为_java – 将int列表转换为单词
  3. 【转载】探寻C++最快的读取文件的方案
  4. 利用java做一个简单的计算器
  5. 传说中的CAFEBABE到底在哪儿?
  6. 为什么德国制造让人那么放心
  7. java类怎么实例化_Java类的定义及其实例化
  8. idea @Data 不起作用找不到 相关的注解
  9. 软件工程学习笔记《一》什么是软件工程
  10. Windows7无法访问(远程登录)Windows 2003共享问题解决
  11. UVA10344 23 out of 5【暴力+DFS】
  12. 查看进程启动时间_Linux服务下通过指令查看JVM(非原创侵删)
  13. 惠普服务器G8系列做raid,hp g8服务器设置raid5
  14. 如何制作简单的html静态网页
  15. Rainmeter天气不能更新、win地图不能检测定位
  16. 微擎安装模块出现 Connection timed out after 60000 milliseconds
  17. 随机生成小球(HTML5)
  18. 多目标进化算法详细讲解及代码实现(样例:MOEA/D、NSGA-Ⅱ求解多目标(柔性)作业车间调度问题)
  19. 利用栈实现中缀表达式转前缀表达式
  20. Python爬取摩拜单车位置信息

热门文章

  1. 快速入门:OpenShift上的Spring Boot和WildfFly 8.2
  2. Java EE并发API教程
  3. 编写干净的测试-被认为有害的新内容
  4. 为JavaOne 2014做好准备!
  5. Java FutureTask示例程序
  6. Java中已检查和未检查的异常
  7. 使用Spring Data Neo4j进行领域建模
  8. 正则表达式的捕获性分组/反向引用
  9. Linux 命令之 curl -- 文件传输工具/下载工具/网络接口调试
  10. Linux 命令之 whois 命令-用于查找并显示用户信息