电子说
在当今的无线通信领域,评估和开发亚GHz RF链路是一项重要的工作。Silicon Labs的Si4455 EZRADIO®双向链路演示套件为我们提供了一个很好的解决方案。本文将详细介绍该套件的相关信息,包括套件概述、软件和硬件设置、有用文档以及RFStick平台等内容。
文件下载:EZR-LEDK2W-434.pdf
Si4455 EZRADIO双向链路演示套件包含两个基于RFStick板的RF节点,用于支持使用Si4455 EZRadio IC进行亚GHz RF链路的评估和开发。该套件有三个版本,分别适用于434-MHz、868-MHz和915-MHz频段。不同套件的具体内容如下表所示:
| Qty | Part Number | Description |
|---|---|---|
| EZR-LEDK2W-434 | Si4455 EZRadio Two-Way Link Demo Kit 434 MHz | |
| 2 | 4455-LED-434-PER | Si4555 RFStick 434 MHz EZRadio transceiver board |
| 2 | Toolstick_BA | Toolstick Base Adapter |
| 2 | USB-XTEN-01 | USB extender cable (USBA-USBA) |
| 4 | AAA | AAA alkaline battery |
| EZR-LEDK2W-868 | Si4455 EZRadio Two-Way Link Demo Kit 868 MHz | |
| 2 | 4455-LED-868-PER | Si4555 RFStick 868 MHz EZRadio transceiver board |
| 2 | Toolstick_BA | Toolstick Base Adapter |
| 2 | USB-XTEN-01 | USB extender cable (USBA-USBA) |
| 4 | AAA | AAA alkaline battery |
| EZR-LEDK2W-915 | Si4455 EZRadio Two-Way Link Demo Kit 915 MHz | |
| 2 | 4455-LED-915-PER | Si4555 RFStick 915 MHz EZRadio transceiver board |
| 2 | Toolstick_BA | Toolstick Base Adapter |
| 2 | USB-XTEN-01 | USB extender cable (USBA-USBA) |
| 4 | AAA | AAA alkaline battery |
这些套件采用Si4455 IC的B1A版本构建。如果需要采用最新C版本Si4455 IC的RFSticks,可以从Silicon Labs单独订购,部件编号分别为Si4455CLED-434-PER、Si4455CLED-868-PER和Si4455CLED-915-PER。
RFStick有四个LED用于显示信息,四个按钮用于接收用户命令。此外,套件中还提供了Silicon Labs的Toolstick Base Adapter,用于将RFStick连接到PC,以便下载和调试用户应用程序。该套件支持使用无线开发套件(WDS)设置无线电参数和管理示例代码,同时也支持使用Silicon Labs集成开发环境(IDE)进行软件调试,以及使用Keil C编译器、汇编器和链接器工具链。
由于暂时未能获取到Si4455 EZRADIO双向链路演示套件应用场景的相关内容,后续有机会获取到会为大家补充。接下来我们继续了解该套件的软件和硬件设置。
Silicon Labs提供了两个软件工具来辅助EZRadio®软件开发,分别是无线开发套件(WDS)和Silicon Labs集成开发环境(IDE)。推荐从WDS软件工具开始进行EZRadio开发,该工具能够通过读取连接板的识别存储器(EBID)来识别连接的板,并通过大大简化无线电配置、评估和应用开发提供有价值的帮助。
在WDS安装过程中,会识别是否缺少.NET框架和VCP驱动程序。安装向导会在提示用户获得许可后安装缺失的组件。
WDS可以从Silicon Labs网站免费获取。更多信息可查看第4章“有用文档”中的链接。
在安装此软件之前,必须从网络管理员处获得本地管理权限。具体安装步骤如下:
在对照表格1检查套件内容后,可通过以下步骤使两个节点投入运行:
此时,简单的TX/RX示例项目将在板上运行。当按下TX板上的SW1至SW4按钮之一时,会发送数据包,并且在传输过程中LED1至LED4中的相应LED会亮起。在RX端,LED1始终亮起,而在成功接收数据包时,LED2至LED4会根据按下的按钮亮起不同的组合。
很遗憾,目前未能获取到Si4455 EZRADIO双向链路演示套件硬件设置注意事项的相关内容,后续成功获取后会补充进来。接下来,让我们看看该套件的一些有用文档。
如需了解EZRadio® Si4455 IC的通用信息,可查看数据手册:Si4455 Data Sheet。
对于示例代码和如何对EZRadio IC进行编程的详细信息,可参考以下文档:
如需硬件设计指导,可查看以下应用笔记:
对于实验室测量、数据手册参数验证以及如何从WDS将示例代码配置并下载到RFStick的详细信息,可参考以下文档:
更多有用文档可通过EZRadio网页访问。
由于未能获取到Si4455 EZRADIO双向链路演示套件相关文档的重要性的内容,后续会继续尝试获取并补充。下面我们来了解一下RFStick平台。
RFStick是用于评估EZRadio芯片的基本演示系统。该板主要有两部分,即MCU部分和无线电部分。MCU部分包含Silicon Labs C8051F930 MCU和基本的人机界面设备(四个按钮、四个LED、四个开关和一个蜂鸣器);无线电部分包含EZRadio芯片、匹配电路和天线。RF输出可通过一个0 电阻在PCB天线和一个可选(未安装)的50 SMA输出连接器之间进行选择。MCU通过SPI总线和一些其他GPIO与EZRadio芯片连接。
| 以下是EZRadio芯片与MCU之间的信号连接表: | Si4355, Si4455 | RFStick | Pin Name C80C51F930 | |||
|---|---|---|---|---|---|---|
| Pin Number | Pin Name | Pin Function | Connections across J3 | Signal Name | ||
| EP, 1, 6, 9 | GND | Ground | 3–4 | GND | GND | |
| 7, 8 | VDD | Supply Voltage input | 1–2 | VDD | VDD | |
| 12 | NIRQ | Interrupt output, active low | 19–20 | NIRQ | P1.4 | |
| 2 | SDN | Shutdown input, active high | 5–6 | SDN | P1.5 | |
| 16 | NSEL | SPI select input | 11–12 | NSEL | P1.3 | |
| 13 | SCLK | SPI clock input | 17–18 | SCLK | P1.0 | |
| 15 | SDI | SPI data input | 13–14 | MOSI | P1.2 | |
| 14 | SDO | SPI data output | 15–16 | MISO | P1.1 | |
| 10 | GPIO_0 | General Purpose I/O | 23 x 24 | GPIO_0/PB1 | P0.0 | |
| 11 | GPIO_1 | General Purpose I/O | 21 x 22 | GPIO_1/PB2 | P0.1 | |
| 19 | GPIO_2 | General Purpose I/O | 9 x 10 | GPIO_2/PB3 | P0.2 | |
| 20 | GPIO_3 | General Purpose I/O | 7 x 8 | GPIO_3/PB4 | P0.3 |
四个GPIO信号的主要功能是作为按钮输入到MCU(PB1 - PB4),因此默认情况下这些信号未连接到EZRadio芯片(表中用x表示)。用户可以通过在J3的适当引脚之间焊接跳线来连接它们。
RFStick的电源可以通过电源选择开关(S6)进行选择。如果S6处于“Adapter”位置,电源由连接到J1 PCB边缘连接器的Toolstick Base Adapter提供;如果S6处于“Battery”位置,电源由板底电池座中的两节AAA电池提供。可以在J6上测量RF部分(RFVDD)的电流消耗,但由于J6在板底通过PCB走线短路,若要使用此功能,用户必须切断该走线。
连接到PC的步骤如下:
RFStick有三种不同频段版本,可作为多个EZRadio套件的一部分从Silicon Labs获得。
很可惜,暂时未能检索到RFStick平台的优势和局限性的相关内容,后续我会持续尝试获取并补充到文章中。
Si4455 EZRADIO双向链路演示套件为电子工程师提供了一个全面的亚GHz RF链路评估和开发平台。通过了解套件的各个方面,包括软件和硬件设置、有用文档以及RFStick平台等,工程师们可以更好地利用该套件进行相关的项目开发。大家在使用过程中遇到什么问题,欢迎在评论区交流探讨。
全部0条评论
快来发表一下你的评论吧 !