S i 4 4 5 5 - 2 Wa y L i n k - D E M O
Si4455 EZR
ADIO ®
T
WO
- W
AY
L
INK
D
EMO
K
IT
U
SER
’
S
G
U ID E
1. Kit Overview
This user's guide describes Silicon Labs' Si4455 EZRadio
®
Two-Way Link demo kit. The kit contains two RF nodes
based on the RFStick board to support evaluation and development of sub-GHz RF links with the Si4455 EZRadio
IC. The kit has three versions: one for the 434-MHz band, one for the 868-MHz band, and one for the 915-MHz
band. The content of the different kits are listed in Table 1. These kits are built with the B1A version of the Si4455
IC. RFSticks that are built with the latest C version of the Si4455 ICs can be ordered from Silicon Labs individually
under the part numbers Si4455CLED-434-PER, Si4455CLED-868-PER, and Si4455CLED-915-PER.
The
RFStick has four LEDs to display information and four push-buttons to receive user commands.
Additionally, the Silicon Labs’ Toolstick Base Adapter is provided in the kits to connect the RFStick to the PC for
downloading and debugging user applications.
The kits support use of the Wireless Development Suite (WDS) for setting radio parameters and managing
sample codes.
The kits support the use of the Silicon Labs Integrated Development Environment (IDE) for software debugging
and the use of the Keil C compiler, assembler, and linker toolchain.
Table 1. Kit Contents
Qty
Part Number
EZR-LEDK2W-434
2
2
2
4
4455-LED-434-PER
Toolstick_BA
USB-XTEN-01
AAA
EZR-LEDK2W-868
2
2
2
4
4455-LED-868-PER
Toolstick_BA
USB-XTEN-01
AAA
EZR-LEDK2W-915
2
2
2
4
4455-LED-915-PER
Toolstick_BA
USB-XTEN-01
AAA
Description
Si4455 EZRadio Two-Way Link Demo Kit 434 MHz
Si4555 RFStick 434 MHz EZRadio transceiver board
Toolstick Base Adapter
USB extender cable (USBA-USBA)
AAA alkaline battery
Si4455 EZRadio Two-Way Link Demo Kit 868 MHz
Si4555 RFStick 868 MHz EZRadio transceiver board
Toolstick Base Adapter
USB extender cable (USBA-USBA)
AAA alkaline battery
Si4455 EZRadio Two-Way Link Demo Kit 915 MHz
Si4555 RFStick 915 MHz EZRadio transceiver board
Toolstick Base Adapter
USB extender cable (USBA-USBA)
AAA alkaline battery
Rev. 0.4
Copyright © 2014 by Silicon Laboratories
Si4455-2WayLink-DEMO
Si4455-2WayLink-DEMO
2. Software Setup
There are two software tools provided by Silicon Labs to aid in EZRadio
®
software development: the Wireless
Development Suite (WDS) and the Silicon Labs Integrated Development Environment (IDE). The recommended
starting point for EZRadio development is the WDS software tool. This tool is able to identify the connected boards
by reading their identification memories (EBID) and provides valuable help by greatly simplifying radio
configuration, evaluation, and application development.
2.1. Hardware and Software Requirements for WDS
XP
®
or later
Microsoft .NET framework 3.5 or later
Silicon Labs CP210x VCP driver
WDS v3.1.9.0 or later
The lack of the .NET framework and VCP driver are recognized during the WDS installation. The install wizard will
install the missing components after prompting the user for permission.
Windows
2.2. Download WDS
WDS can be obtained from the Silicon Labs web site free of charge. For more information, see link in Chapter 4.
"Useful Documents" on page 3.
2.3. Installation Steps
Note:
Before installing this software, local administration rights must be obtained from your network administrator.
1. Start WDS3-Setup.exe
2. Click “Next” to start the installation process
3. Accept the license agreement by clicking the check box, and then press the “Next” button.
4. Select the installation folder.
Using the default folder is recommended, C:\Program Files\Silabs\WDS3
5. When your settings are confirmed, click “Install” to continue.
6. Click “Finish” to close the WDS Installer.
3. Hardware Setup
After checking the kit contents against Table 1, the kit can be put into operation by performing the steps listed
below for both nodes.
1. Select the USB port as power source by setting the S6 power selector switch to the “Adapter” position.
2. Connect the J1 connector of the RFStick to the Toolstick Base Adapter.
3. Start the WDS on your PC.
4. Connect the Toolstick Base Adapter to a USB port of the PC.
5. Wait for Windows to install the driver of the Toolstick Base Adapter, if necessary.
6. WDS must identify the connected board and open an Application Manager window that lists information
about the identified board.
7. Select “Radio Configuration Application” and click “Select Application”.
8. From the Radio Configuration Application window, select “Standard Packet TX” for one node and “Standard
Packet RX” for the other node.
9. Leave the default parameter settings untouched; simply click “Download project”.
Now, the simple TX/RX sample project is running on the boards. When pressing one of the SW1 to SW4 buttons on
the TX board, packets are sent, and the corresponding LED of LED1 to LED4 lights up during the transmission. On
the RX side LED1 is always on, while different combinations of LED2 to LED4 lights up during successful packet
reception, according to the button pressed.
2
Rev. 0.4
Si4455-2WayLink-DEMO
4. Useful Documents
For general information on the EZRadio
®
Si4455 IC, see the data sheet:
Si4455 Data Sheet
For detailed information on example codes and how to program the EZRadio ICs, refer to the following documents:
AN692: Si4355/4455 Programming Guide and Sample Codes
EZRadio API Documentation
Available Tools:
8-bit Microcontroller Studio (including Silabs IDE)
WDS3 installer
For hardware design guidance, see the following application notes:
AN685: Layout Design Guide for the Si4455/4355 RF ICS
AN686: Antennas for the Si4455/4355 RF ICs
AN693: Si4455 Low-Power PA Matching
For detailed information on lab measurements, data sheet parameter verification and how sample codes can be
configured and downloaded to the RFStick from WDS, refer to the following documents:
AN655: Range Test Application for the EZRadio and EZRadioPRO devices
AN796: Wireless Development Suite General Description
AN797: WDS User’s Guide for EZRadio Devices
More useful documents can be accessed via the EZRadio web pages
Rev. 0.4
3
Si4455-2WayLink-DEMO
5. The RFStick Platform
Figure 1. RFStick
The RFStick is a basic demo system for the evaluation of the EZRadio chips. The board has two main parts, the
MCU part and the radio part. The MCU part of the board contains a Silicon Labs C8051F930 MCU and basic
human interface devices (four push-buttons, four LEDs, four switches and a buzzer). The radio part contains the
EZRadio chip, the matching circuit, and the antenna. The RF output is selectable via a 0
resistor between a PCB
antenna and an optional (unpopulated) 50
SMA output connector. The MCU is connected to the EZRadio chip
via an SPI bus and some other GPIOs (see Table 2). The RF section of the board can be broken off along a
perforation between the two rows of J3 and installed in the user’s own hardware as a radio module by utilizing the
remaining row of J3.
Table 2 contains the signal connections between the EZRadio chip and the MCU:
Table 2. Connections between the EZRadio Chip and the MCU
Si4355, Si4455
Pin Number
EP, 1, 6, 9
7, 8
12
2
16
13
15
14
10
11
19
20
Pin Name
GND
VDD
NIRQ
SDN
NSEL
SCLK
SDI
SDO
GPIO_0
GPIO_1
GPIO_2
GPIO_3
Pin Function
Ground
Supply Voltage input
Interrupt output,
active low
Shutdown input,
active high
SPI select input
SPI clock input
SPI data input
SPI data output
General Purpose I/O
General Purpose I/O
General Purpose I/O
General Purpose I/O
RFStick
Connections
across J3
3–4
1–2
19–20
5–6
11–12
17–18
13–14
15–16
23 x 24
21 x 22
9 x 10
7x8
Signal Name
GND
VDD
NIRQ
SDN
NSEL
SCLK
MOSI
MISO
GPIO_0/PB1
GPIO_1/PB2
GPIO_2/PB3
GPIO_3/PB4
C80C51F930
Pin Name
GND
VDD
P1.4
P1.5
P1.3
P1.0
P1.2
P1.1
P0.0
P0.1
P0.2
P0.3
The four GPIO signals’ primary function is push button input to the MCU (PB1–PB4), so these signals are not
4
Rev. 0.4
Si4455-2WayLink-DEMO
connected to the EZRadio chip by default (represented by x in the table above). The user can connect them by
soldering in jumpers across the appropriate pins of J3.
5.1. Setting up and Connecting the RFStick to a PC
The power source of the board can be selected with the power-supply selector switch (S6). If S6 is in the Adapter
position, supply voltage is provided by a Toolstick Base Adapter that is connected to the J1 PCB edge connector. If
S6 is in the Battery position, the supply voltage is provided by two AAA batteries in the battery holder on the bottom
side of the board. Current consumption of the RF part (RFVDD) can be measured on J6. Since J6 is shorted by a
PCB track on the bottom side of the board, the user must cut the track if this feature is used.
Figure 2. How to Connect the RFStick to the PC
Steps for connecting to a PC:
the desired power source with S6 power selector switch.
Connect the J1 connector of the RFStick to the Toolstick Base Adapter.
Connect the Toolstick Base Adapter to the USB port of the PC.
Wait for Windows to install the driver of the Toolstick Base Adapter, if necessary.
The RFStick is available in three different frequency band versions from Silicon Labs as part of several EZRadio
kits.
Select
Rev. 0.4
5