Silicon Labs Si4010/Si4355 EZRadio® Remote Control Demo Kit User guide

Type
User guide
Rev. 0.3 4/14 Copyright © 2014 by Silicon Laboratories Si4010-RC-DEMO
Si4010-RC-DEMO
Si4010/Si4355 EZRADIO
®
REMOTE CONTROL
D
EMO KIT USERS GUIDE
1. Purpose
Thank you for your interest in Silicon Laboratories’ EZRadio Remote Control Demo Kit. The Silicon Laboratories
EZRadio Remote Control Demo Kit (P/N EZR-LEDK1W-XXX) contains everything you need to familiarize yourself
with and evaluate the Si4010 RF SoC transmitter and the Si4355 receiver. 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 key features of the demo kit are as
follows:
The key fob demo board has five push buttons and one LED output.
The receiver demo board has four LEDs to display received key fob commands.
The provided software pack contains all the documentation and files needed to develop a user application.
The kit supports the use of the Silicon Laboratories Integrated Development Environment (IDE) for
software debugging and the use of the Keil C compiler, assembler, and linker toolchain.
Contains demo applications using API functions and the key fob demo application.
1.1. Kit Content
Table 1. Kit Content
Qty Part Number Description
EZR-LEDK1W-434 EZRadio Remote Control Demo Kit 434 MHz
1 4010-KFOB-434 Si4010 Universal Key Fob 434 MHz
1 4355-LED-434-SRX Si4355 RFStick 434 MHz EZRadio receiver board
1 MSC-PLPB_1 Key Fob Plastic Case (translucent gray)
2 AAA AAA alkaline battery
1 CRD2032 CR2032 3 V coin battery
EZR-LEDK1W-868 EZRadio Remote Control Demo Kit 868 MHz
1 4010-KFOB-868 Si4010 Universal Key Fob 868 MHz
1 4355-LED-868-SRX Si435 RFStick 868 MHz EZRadio receiver board
1 MSC-PLPB_2 Key Fob Plastic Case (translucent red)
2 AAA AAA alkaline battery
1 CRD2032 CR2032 3 V coin battery
EZR-LEDK1W-915 EZRadio Remote Control Demo Kit 915 MHz
1 4010-KFOB-915 Si4010 Universal Key Fob 915 MHz
1 4355-LED-915-SRX Si4355 RFStick 915 MHz EZRadio receiver board
1 MSC-PLPB_2 Key Fob Plastic Case (translucent red)
2
AAA AAA alkaline battery
1 CRD2032 CR2032 3 V coin battery
Si4010-RC-DEMO
2 Rev. 0.3
Figure 1. Si4010 Universal Key Fob Board and Plastic Case
(P/N 4010-KFOB-434 and MSC-PLPB_1)
Figure 2. Si4355 RFStick 434 MHz Receiver Board (P/N 4355-LED-434-SRX)
2. Operating the Demo
The Si4010 key fob transmitter and the Si4355 RFStick receiver are the transmitter and receiver devices used in
the one way link demo. This transmitter/receiver pair can be used to evaluate the capabilities of the Si4010
transmitter and the Si4355 receiver.
The first step is to insert the CR2032 battery in the battery holder on the 4010-KFOB-XXX demo board and then
place the board into the plastic key fob case. Next, insert the two AAA batteries in the battery holder on the 4355-
LED-XXX receiver board and turn it on by setting the S6 switch to the “Battery” position. LED4 will light
continuously indicating that power is on and the SRX firmware is running.
When a button is pressed on the key fob, LEDs flash on the receiver board according to which button was pressed.
In the next table, buttons are named according to their position when the key fob is held with its LED facing
forward.
Table 2. Key Fob Buttons and Resulting LEDs
Key Fob Button Pressed RF Stick LED Flashed
Left Button LED1
Middle Button LED2
Right Button LED3
Rear Button LED1 + LED3
Front Button LED1 + LED2 + LED3
Si4010-RC-DEMO
Rev. 0.3 3
3. RF Parameters
The demo kit uses the following RF parameters according to the kit’s frequency band.
The modulation is FSK.
4. Transmitter Side Program
The Si4010 in the key fob is factory programmed with the rke_demo_2 program. Since the program is burned in
the NVM (OTP) memory of the Si4010, it cannot be changed. The whole rke_demo_2 software project can be
found in the example programs package of the Si4010. It is available at the web page
http://www.silabs.com/products/wireless/EZRadio/Pages/Si4010.aspx on the Tools tab.
The key fob transmits an RF packet three times each time a button is pressed, and it also blinks the LED on the key
fob. The packet structure is as follows:
Symbol rate is 9.6 kBd.
Each packet contains 18 additional bytes that are not received by the receiver of this demo. These additional bytes
are AES-encrypted and are used by the AES demo kit. See details in the user’s guide of the AES demo kit (P/N
4010-AESK1W-434).
In the key fob program the frequency and deviation is pin-selected by the PCB layout. This operating frequency is
indicated on a label on the back of the key fob PCB.
The 316.667 MHz key fob is available in the 4010-AESK1W-315 demo kit or separately from Silicon Labs.
The key fob’s default modulation is FSK but if the middle button is pressed and held during battery insertion, the
modulation will be OOK until the next powerdown (battery removal).
Kit Part Number Center Frequency Deviation
EZR-LEDK1W-434 433.92 MHz
59 kHz
EZR-LEDK1W-868 868.30 MHz
119 kHz
EZR-LEDK1W-917 917.00 MHz
120 kHz
Number of Bytes Field Name Description
13 Preamble 0xaa
2 Sync 0x2d, 0xd4
4 Chip ID Unique, factory-burned chip ID
1 Status Lower 5 bits are the button information
2 Packet count Rolling counter for PER measurement
2 CRC-16 Generator X16+X15+X2+1, start value 0xFFFF
GPIO8 GPIO9 Center Frequency Deviation
High Low 316.66 MHz
43 kHz
High High 433.92 MHz
59 kHz
Low High 868.30 MHz
119 kHz
Low Low 917.00 MHz
120 kHz
Si4010-RC-DEMO
4 Rev. 0.3
5. Receiver Side Program
The 8051F930 MCU on the RFStick receiver board is factory-programmed with the Si4355 Remote Control Demo
Receiver program. Since the program is programmed in flash memory, it can be overwritten using a Silicon Labs
Toolstick Base Adapter that is part of the Si4010 development kit or can be ordered separately as well (P/N
Toolstick_BA). The complete demo software project can be found on the Tools tab of the following web page:
http://www.silabs.com/products/wireless/EZRadio/Pages/Si4355.aspx. The file name is Si4355_RCdemo_SW.zip.
The receiver program configures and controls the Si4355 receiver chip via the SPI bus. The Si4355 receives the
packets transmitted by the keyfob, checks the preamble, the syn bytes and the CRC. If the packet is OK, the
program flashes the LEDs according to the button information in the status byte of the received packet.
6. Schematics
Schematics of the transmitter and receiver boards of the kit can be seen on the following pages. Complete
manufacturing file pack with CAD/CAM files and BOMs can be found at http://www.silabs.com.
Si4010-RC-DEMO
Rev. 0.3 5
Mar/09/2012
4455-LED-434
1V3
SHEET: OF
SILICON LABORATORIES
TITLE:
DATE: REV:
21
SILICON LABS
R
Si ze
A3
Antenna matching for 434MHz
with multilayer inductors
PCB antenna
RF Section
To MCU Section
RF EBID
C1
2.2uF
C2
100nF
C3
100pF
C4
33pF
C5
100nF
LR1
56nH
CR1
5.1pF
LR2
56nH
CR2
2.7pF
LC
220nH
C0
6.2pF
L0
56nH
LM
18nH
LM1
18nH
CM
10pF
CM2
15pF
CM3
8.2pF
Q1
30MHz
CA
CC1
270pF
R7
4R7
1
GND
2
SDN
3
RXP
4
RXN
5
TX
6
GND
7
VDD
8
VDD
9
GND
10
GPIO_0
11
GPIO_1
12
NIRQ
13
SCLK
14
SDO
15
SDI
16
NSEL
17
XOUT
18
XIN
19
GPIO_2
20
GPIO_3
EP
EP
U1
Si4455
TRX
12
34
56
78
910
11 12
13 14
15 16
17 18
19 20
21 22
23 24
25 26
27 28
29 30
J3
1
A0
2
A1
3
A2
4
VSS
5
SDA
6
SCL
7
WP
8
VCC
U3
24AA64T-I/MNY
C11 100nF
12
J2
12
34
56
78
910
11 12
13 14
15 16
17 18
19 20
RFP1
12
34
56
78
910
11 12
13 14
15 16
17 18
19 20
RFP2
12
J6
1
2
R18
0R
1
2
R19
N.F.
C9
270pF
RFVDD
RFVDD
RF_SDN
RF_GPIO_3
RF_GPIO_2
RF_NSEL
RF_MOSI
RF_MISO
RF_SCLK
RF_NIRQ
RF_GPIO_1
RF_GPIO_0
RFVDD
GND
VDD
EBID_SCL
EBID_SDA
RF_MOSI RF_MISO
RF_SCLK RF_NSEL
RF_NIRQ RF_SDN
RF_GPIO_0 RF_GPIO_1
RF_GPIO_2 RF_GPIO_3
VDD
RFVDDRFVDD
EBID_SCL EBID_SDA
VPP
VPP
VPP
VPP
VPP
RF_SDN
RF_GPIO_3
RF_GPIO_2
RF_NSEL
RF_MOSI
RF_MISO
RF_SCLK
RF_NIRQ
RF_GPIO_1
RF_GPIO_0
MCU_SDN
MCU_GPIO_3
MCU_GPIO_2
MCU_NSEL
MCU_SDI
MCU_SDO
MCU_SCLK
MCU_NI RQ
MCU_GPIO_1
MCU_GPIO_0
MCU_SDA
MCU_SCL
EBID_SCL
EBID_SDA
Figure 3. RF Section
Si4010-RC-DEMO
6 Rev. 0.3
Mar/09/2012
4455-LED-434
1V3
SHEET: OF
A3
Si ze
R
SILICON LABS
22
REV:DATE:
TITLE:
SILICON LABORATORIES
Toolstick
Connector
To RF Section
MCU Secti on
MCU EBID
C6
10uF
6.3V
C7
100nF
C8
100pF
12
34
56
78
910
11 12
13 14
J1
MEC-8
1
2
3
S6
1
GND/DC-
2
GND
3
VDD/DC+
4
DCEN
5
VBAT
6
RST/C2CK
7
P2.7/C2D
8
P2.6/WR
9
XTAL4
10
XTAL3
11
P2.5/RD
12
P2.4/ALE
13
P2.3/A11
14
P2.2/A10
15
P2.1/A9
16
P2.0/A8
17
P1.7/AD7
18
P1.6/AD6
19
P1.5/AD5
20
P1.4/AD4
21
P1.3/AD3
22
P1.2/AD2
23
P1.1/AD1
24
P1.0/AD0
25
P0.7/IREF0
26
P0.6/CNVSTR
27
P0.5/RX
28
P0.4/TX
29
P0.3/XTAL2
30
P0.2/XTAL1
31
P0.1/AGND
32
P0.0/VREF
U2
C8051F930
PB1
PB3
PB4
R5
4.7k
R6
1k
56
SW1-C
78
SW1-D
12
SW1-A
34
SW1-B
PB2
R9
1k
R10
1k
R11
1k
R12
1k
12
BAT
BZ1
R13
0R
R1
330R
R2
330R
R3
330R
R4
330R
LED1
Yellow
LED2
Green
LED3
Yellow
LED4
Red
Q3
32.768kHz
TZ1006A
1
P0.1/AGND
2
P0.0/VREF
3
GND
4
VDD
5
C2CK/RST
6
P2.7/C2D
7
P1.7/XTAL4
8
P1.6/XTAL3
9
P1.5
10
P1.3
11
P1.2
12
GND
13
P1.1/CP0-
14
P1.0/CP0+
15
P0.7/IREF0
16
P0.6
17
P0.5/RX
18
P0.4/TX
19
P0.3/XTAL2
20
P0.2/XTAL1
U4
C8051F981-GM
1
Y1
2
GND
3
Y0
4
Z
5
VCC
6
S
U5
74LVC1G3157GW
1
Y1
2
GND
3
Y0
4
Z
5
VCC
6
S
U6
74LVC1G3157GW
R8
4.7k
R16
N.F.
C10
100nF
R17
10k
1
TP_TS_TX
1
TP_TS_RX
1
TP_GP0
1
TP_GP1
1
TP_GND
VDD
VDD
VDD
VDD
VDD
MCU_GPIO_0
MCU_GPIO_1
MCU_GPIO_2
MCU_GPIO_3
MCU_SCLK
MCU_SDO
MCU_SDI
MCU_NSEL
MCU_NIRQ
MCU_SDN
MCU_GPIO_0
MCU_GPIO_1
MCU_GPIO_2
MCU_GPIO_3
TS_TX
TS_RX
VDD
VDD
VDD
VDD
TDI_C2CK
TDI_C2CK
MCU_C2CK
EBID_C2CK
EBID_C2CK
TCK_C2DAT
TCK_C2DAT
MCU_C2D
EBID_C2D
GPIO0_RTS
TS_TX
TS_RX
GPIO0_RTS
GPIO1_CTS
GPIO1_CTS
MCU_SDA
MCU_SDA
MCU_SCL
MCU_SCL
Figure 4. MCU Section
Si4010-RC-DEMO
Rev. 0.3 7
04/27/2012
V1.1
4010-KFOB-434
SILICON LABORATORIES
SHEET: OF
TITLE:
DATE: REV:
11
SILICON LABS
R
Si ze
A4
Shortcircuit
For C2 debugging cut s.c. and use 470Ohms instead!
Printed
Capacitor
GPIO8 & GPIO9 NC =
434MHz FW setup
C3
1nF
C4
270pF
R1
LED
Red
SW4SW1
SW2
SW3
L1
220nH
C5
3.0pF
C2
2.2uF
SW0
C_TX
N.F.
1
GPI O9
2
GPI O0
3
GND
4
TXM
5
TXP
6
VDD
7
GPI O7
8
GPI O6
9
GPI O5
10
GPI O4
11
GPI O3
12
GPI O2
13
GPI O1
14
GPI O8
IC1
Si4010-C2-GS
3
1
2
BAT
CR2032
1
VPP
1
VCC
1
C2D
1
C2CK
1
GND
VDD
VDD
VDD
VDD
VDD
GPIO4
GPIO3
GPIO2
GPIO1
GPIO0
GPIO0
GPIO1 GPIO4GPIO3
GPIO2
Figure 5. Key Fob
Si4010-RC-DEMO
8 Rev. 0.3
DOCUMENT CHANGE LIST
Revision 0.1 to Revision 0.2
Updated "2. Operating the Demo" on page 2.
Updated Table 2 on page 2.
Revision 0.2 to Revision 0.3
Updated Table 1, “Kit Content,” on page 1.
Updated name and filename of receiver-side
program.
Si4010-RC-DEMO
Rev. 0.3 9
NOTES:
Disclaimer
Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers
using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific
device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories
reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy
or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply
or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products must not be used within any Life Support System without the specific
written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected
to result in significant personal injury or death. Silicon Laboratories products are generally not intended for military applications. Silicon Laboratories products shall under no
circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons.
Trademark Information
Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs and the Silicon Labs logo, CMEMS®, EFM, EFM32, EFR, Energy Micro, Energy Micro logo and combinations
thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem ®, Precision32®, ProSLIC®, SiPHY®,
USBXpress® and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of
ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders.
http://www.silabs.com
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
Simplicity Studio
One-click access to MCU tools,
documentation, software, source
code libraries & more. Available
for Windows, Mac and Linux!
www.silabs.com/simplicity
MCU Portfolio
www.silabs.com/mcu
SW/HW
www.silabs.com/simplicity
Quality
www.silabs.com/quality
Support and Community
community.silabs.com
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10

Silicon Labs Si4010/Si4355 EZRadio® Remote Control Demo Kit User guide

Type
User guide

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI