|
Silicon Laboratories |
AN516
Si4010 SIMPLIFIED KEY FOB DEMO QUICK START GUIDE
1. Purpose
Thank you for your interest in Silicon Laboratories Si4010 SoC RF Simplified key fob demo. The Silicon
Laboratories Si4010 Simplified key fob demo (4010-DASKF 434) contains everything you need to familiarize
yourself with and evaluate the Si4010 RF SoC. The key features of the development platform 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. It
contains Silicon Laboratories Integrated Development Environment (IDE) for software debugging and supports
the use of the Keil C compiler, assembler, and linker toolchain.
Contains demo applications using API functions and the key fob demo application.
2. Kit Contents
The kit contains the following items:
4010 RKE universal key fob 434 (dual footprint, SOIC populated) with CRD2032 battery (P/N 4010-DAPB 434)
Key fob plastic case 1 (translucent grey, P/N MSC-PLPB1, shown in Figure 1)
Si4320 FSK receiver 434 board (P/N 4320-DA PB 434, shown in Figure 2)
WDS CDROM set (P/N MSC-DKSW1)
Figure 1. 4010 RKE Universal Key Fob and Plastic Case (P/N 4010-DAPB 434 and MSC-PLPB1)
Rev 1.0 7/10
Figure 2. Si4320 FSK Receiver 434 Board (P/N 4320-DA PB 434)
Copyright © 2010 by Silicon Laboratories
AN516
AN516
3. Key Fob Demo
The 4010-DAPB 434 RKE key fob transmitter and the 4320-DAPB 434 FSK receiver are the transmit and receive
devices used in the key fob demo. This transmit/receive pair can be used to evaluate the capabilities of the Si4010
transmitter and the Si4320 receiver.
The first step is to insert the CR2032 battery into the 4010-DAPB 434 demo board and then place the board with
the battery into the plastic key fob case. Next, insert a battery in the 4320-DA PB 434 Si4320 FSK standalone
receiver board and turn it on using the switch on the board. The key fob first transmits an RF packet six times (each
time a button is pressed), and it also blinks the LED. The packet structure is as follows:
Button1 .. AA AA AA 2D D4 D7 28 D7
Button2 .. AA AA AA 2D D4 F5 0A F5
Button3 .. AA AA AA 2D D4 5F A0 5F
Button4 .. AA AA AA 2D D4 7D 82 7D
Button5 .. AA AA AA 2D D4 FF 00 FF
(Then, the key fob also transmits two other packets appropriate for Silicon Labs Si4311 and Si4312 receiver demo
boards.)
The first three bytes are preamble, the next two is the sync word and the last three are the button info. Therefore if
any key pressed on the key fob, a combination of LEDs will light up on the Receiver Board according to the button
info part of the packet. For further information about the Standalone operation mode of the Silicon Labs Si4320
Receiver IC please consult its data sheet.
The code used in the transmitter of this key fob demo application can be found in the documentation kit in the
\Si4010 projects\rke_demo folder.
It is advised to first study the simple example program “keyfob_demo”, which generates the same packets needed
for the Si4320 receiver. For details about programming the Si4010, see the following documentation:
Si4010 Data Sheet
Si4010 Development Kit User's Guide
AN370: Si4010 Software Programming Guide
Figure 3. Key Fob Demo
2 Rev 1.0
|