DLP-
RFS1231
LEAD FREE
915MHz DATA RADIO
**PRELIMINARY DOCUMENT-SUBJECT TO CHANGE**
FEATURES:
•
•
•
•
•
•
•
•
•
31-Channel FHSS
+17dBm Output Power
Up to 1-Mile Range
u.fl Antenna Connector
On-Board Chip Antenna
FCC/IC/CE Modular Approvals in Place
Permanent, Unique Serial Number Built In
Single 2.4- to 3.6-Volt Supply
Development Kit Available
APPLICATION AREAS:
•
•
•
•
•
•
•
Real-Time Security
Body-Worn Medical Telemetry
Battery-Powered Home Automation
Electric/Water/Gas Automated Meter Reading
Industrial Monitoring and Control
Active RFID
Long Range, Battery-Powered, Multi-Hop Sensor Networks
1.0 INTRODUCTION
The DLP-RFS1231 is a low-cost module for transmitting and receiving digital data via radio frequency.
All of the DLP-RFS1231’s electronics (including an antenna) reside on a single PCB, and all
operational power is derived from a single supply voltage.
The transceiver design is made up of a Renesas RL78 low-power microcontroller (R5F100EEANA), a
Semtech SX1231 low-power, integrated UHF transceiver and an antenna switch for selecting between
the on-board antenna and an optional external antenna. The hardware is designed for maximum
range and optimum battery life.
Rev 1.1 (November 2012)
1
©
DLP Design, Inc.
2.0 ELECTRICAL SPECIFICATIONS
Supply Voltage
Reader Frequency
Output Power
Range
Protocol
Communications Interface
Operational Power – Transmit
Operational Power – Receive
Operational Power – Sleep
Antenna Connector
Operating Temperature
2.4-3.6V
902-928MHz
50mW (17dBm) MAX
Up to 1 Mile (depends upon the antenna used)
Frequency Hopping; Spread Spectrum
TTL Serial – 38KBPS
Depends on Setup
~35mA
5uA
u.fl*
0-70°C
*Please see the Antenna Section for important regulatory details.
2.1 SERIAL NUMBER
Each DLP-RFS1231 contains a unique, 48-bit, hard-coded serial number that cannot be altered by
any means. The serial number can be read via the microcontroller and used to identify the
transceiver in the transmitted packets.
2.2 HOST CONNECTION
UART TX
UART RX
RXD1
TXD1
RXD1
TXD1
UART TX
UART RX
HOST A
RFS1231
RFS1231
HOST B
2.3 QUICK-START GUIDE
This Quick-Start Guide is designed to work with our DLP-RFS1231 transceiver and DLP-RFS-BATT
battery board Development Kit. (The part number for this kit is DLP-RFS-DK.) The kit contains two
DLP-RFS1231 transceivers, two DLP-RFS-BATT battery boards and a Tag-Connect adapter for use
with the Renesas E1 debugger (purchased separately).
Rev 1.1 (November 2012)
2
©
DLP Design, Inc.
DLP-RFS-DK
2.3.1
2.3.2
Mount the two transceiver modules to the battery boards via either the pin headers supplied
with the transceiver or by surface-mount soldering.
Place two jumpers on J5 and J6. J5 connects the battery pack to the voltage regulator on the
DLP-RFS-BATT. J6 connects regulated voltage to the transceiver module. If you want to measure
current consumption into the transceiver module, simply remove J6 and connect a current meter to
the two pins of J6. Doing so will place the meter in series only with the current flowing into the
transceiver.
The sample application that is provided will perform one of two functions based upon a switch
setting on the battery board. A Logic 1 on Switch 1 of the dip switch means that the node will be a
sensor node. If it is a sensor node, the app will read the MAC ID chip and set the MAC ID to the value
read from the MAC ID chip. The sensors (temperature sensor, light sensor and battery voltage) are
read via the ADC. The result is inserted into a fixed-length message and transmitted to the
gateway/master for display.
2.3.3
A Logic 0 on Switch 1 of the dip switch means that the node will be a gateway or master node.
The gateway or master node will set the radio for reception. When a valid packet is received, the
packet is output to the USB port, the buzzer is sounded and the green LED on the battery board is
flashed.
2.3.4
Rev 1.1 (November 2012)
3
©
DLP Design, Inc.
2.4 PIN SIGNALS
1
26
13
J2
2
1
1
2
E1
14
J2 Tag-Connect Pins
RESET#
1
VBAT
2
No Connect
3
Ground
4
TOOL0
5
No Connect
6
E1 Debugger Connection
No Connect
1
Ground
2
No Connect
3
No Connect
4
TOOL0
5
No Connect
6
No Connect
7
VBAT
8
VBAT
9
10
RESET#
11
No Connect
12
Ground
13
RESET#
14
Ground
DLP-RFS1231 Module IO Pins
Ground
1
TXD1
2
RXD1
3
P20 / ANI0
4
P61
5
P51 / INTP2 / SO11
6
P30 / INTP3 / SCK11
7
P60
8
P120 / ANI19
9
Rev 1.1 (November 2012)
4
©
DLP Design, Inc.
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
P72 / ANI19
P31 / INTP4 / PCLBUZ0
Ground
VBAT
VBAT
Ground
SPIMOSI / TXD0
P22 / ANI2
SPIMISO/RXD0
SPICLK
P24 / ANI4
P71 / SI21
P26 / ANI6
P73
P23 / ANI3
P21 / ANI1
Ground
2.5 PROGRAM / DEBUG INTERFACE
The Renesas E1 Device Programmer is required for programming and debugging the DLP-RFS1231
module. The E1 can be connected to the module via either the Tag-Connect interface or the standard
14-pin header. [Note that a male header (purchased separately) will need to be soldered to the PCB
if the 14-pin header is to be used.]
The E1 can be purchased from one of several distributors. One easy way to determine who has stock
is to search for Part Number R0E000010KCE00 on www.findchips.com:
http://www.findchips.com/avail?part=R0E000010KCE00+
2.6 C COMPILER
A free C compiler is available for download from IAR to help the user get started in firmware
development:
http://www.iar.com/en/Products/IAR-Embedded-Workbench/Renesas-RL78/
The downloads available through this location offer either a Kickstart version or a 30-day evaluation
version. It is best to select the Kickstart version since it carries no time limit and allows for up to 16K
of object code.
Rev 1.1 (November 2012)
5
©
DLP Design, Inc.