Product image for illustration purposes only The easyRadio eRA-LoRa (Long Range) RF transceiver module uses Chirped Spread Spectrum (CSS) modulation together with DSP (Digital Signal Processing) to achieve greater range than traditional devices using OOK, FSK or GFSK modulation. In addition, sensitivity and blocking performance are improved giving high interference immunity whilst still offering low power consumption. The module is a complete sub-system that combines a high performance low power RF transceiver, a microcontroller and a voltage regulator. Key operating parameters can be changed and configured by sending simple text (ASCII character) commands to the module. easyRadio Advanced eRA- LoRa Long Range Datasheet Features Chirped Spread Spectrum technology Pin compatible with easyRadio Advanced (eRA) series RF modules uFL RF connector for remote antennas Point to Point communication Half duplex transparent Serial Data Input and Output Up to 180 bytes per packet Familiar easyRadio commands Built in temperature sensor Flash firmware upgrades. New features and updates can be quickly programmed using LPRS tools Key Parameters Frequency: 903-927MHz Receiver sensitivity: down to -137dBm Multi-channel operation RF Power output: up to +17dBm (100mW) Receive current consumption: 15mA RSSI dynamic range: 127dB Line of Sight (LoS) range - 1km 3km plus User Programmable Options:
Spreading factors 6: to 12 Error correction rate Bandwidth: 125, 250, 500kHz Over air data rates of up to 300 kbps Host Data Rate: 2.4kbps 115.2kbps The variable spreading factor and error correction rate allow the user to optimise the bandwidth to provide a balance between sensitivity (range) and data rate. Applications Required range is above 1km or transceiver is in poor RF location Suburban security alarms - void buildings, caravan or car storage sites, warehouses Rural security, monitoring, remote irrigation pumps Data collection and monitoring over a wide area farm buildings/equipment, livestock eRA-LoRa Datasheet Version 1.0 Page 1 of 9 easyRadio Advanced Datasheet eRA-LoRa Long Range FCC Warning Statement:
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) This device may not cause harmful interference, and
(2) This device must accept any interference received, including interference that may cause undesired operation. This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. End users must follow the specific operating instructions for satisfying RF exposure compliance. This transmitter must not be co-located or operated in conjunction with any other antenna or transmitter. Changes or modifications not expressly approved by the party responsible for compliance could void the users authority to operate the equipment. Canada Warning Statement:
English:
Under Industry Canada regulations, this radio transmitter may only operate using an antenna of a type and maximum (or lesser) gain approved for the transmitter by Industry Canada. To reduce potential radio interference to other users, the antenna type and its gain should be so chosen that the equivalent isotropically radiated power (e.i.r.p.) is not more than that necessary for successful communication. This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions:
(1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device. French:
Conformment la rglementation d'Industrie Canada, le prsent metteur radio peut fonctionner avec une antenne d'un type et d'un gain maximal (ou infrieur) approuv pour l'metteur par Industrie Canada. Dans le but de rduire les risques de brouillage radiolectrique l'intention des autres utilisateurs, il faut choisir le type d'antenne et son gain de sorte que la puissance isotrope rayonne quivalente (p.i.r.e.) ne dpasse pas l'intensit ncessaire l'tablissement d'une communication satisfaisante. Le prsent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorise aux deux conditions suivantes : (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radiolectrique subi, mme si le brouillage est susceptible d'en compromettre le fonctionnement. eRA-LoRa Datasheet Version 1.0 Page 2 of 9 easyRadio Advanced Datasheet eRA-LoRa Long Range eRA-LoRa Transceiver The easyRadio eRA-LoRa RF transceiver module is a complete sub-system that combines a high performance low power RF transceiver, a microcontroller and a voltage regulator. The Serial Data Input (SDI) and Serial Data Output (SDO) by default operate at the standard 19,200 Baud and two handshake lines provide optional flow control to and from the host. The easyRadio Transceiver can accept and transmit up to 180 bytes of data, which it buffers internally before transmitting in an efficient over-air code format. Any other eRA-Lora transceiver, within range and on the same settings, that hears the transmission will decode the message and place the recovered data within a receive buffer that can then be downloaded to the receiving host for processing and interpretation. Radio transmission and reception is bi-directional (half duplex) i.e. transmit OR receive but not simultaneously. Extra internal buffers however, allow the user to upload data while a download is in progress giving the appearance of fully duplex data flow. 1 Antenna 2 RF Gnd eRA-LoRa 3.3V Regulator RFIC Transceiver Temperature Sensor EEPROM r o s s e c o r P u 8 3 4 5 6 7 9 Vcc RSSI Busy Serial Data Out Serial Data In Ready Gnd Block Diagram 38.0mm eRA-LoRa uFL RF 15.24 mm m m 0 4 1
. 0
. 0 1 m m 21 3 4 5 6 7 8 9 Pin Pitch 2.54mm PCB Hole Size 1.0 mm 4.0 mm Physical Dimensions Pin Description Pin No 1 2 Name Antenna RF Ground 3 4 5 6 7 8 9 Programmable IO Busy Output Serial Data Out Serial Data In Ready Input Vcc Ground Description 50 , has been cut off. Only the UFL connector is used. RF ground. Connect to antenna ground (coaxial cable screen braid) and local ground plane. Internally connected to other Ground pins. Provisional Digital output indicates that transceiver is ready to receive serial data from host. Digital output for received serial data to host Digital input for serial data to be transmitted Digital Input to indicate that Host is Ready to receive serial data from transceiver Positive supply pin. +2.5 to +5.5 Volts. This should be a clean noise free supply with less than 25mV of ripple. Connect to supply 0 Volt and ground plane Notes CTS function RTS function Checklist The module operates internally from an on board 3.3 Volt low drop regulator. The logic levels of the input/output pins are therefore between 0 Volt and 3.3 Volts. Outputs will drive logic operating at 3.3 Volts and inputs will be correctly driven by logic operating at 5 Volts. Fit 1K resistors in series with data lines when interfacing to 5V logic. The serial inputs and outputs are intended for connection to a UART or similar low voltage logic device. Do not connect any of the inputs or outputs directly to an RS232 port. The transceiver module may be permanently damaged by the voltages (+/- 12V) present on RS232 signal lines. When handshaking is enabled the Host Ready Input should be held at 0 Volt (Ground) in the idle state. eRA-LoRa Datasheet Version 1.0 Page 3 of 9 easyRadio Advanced Datasheet eRA-LoRa Long Range Absolute Maximum Ratings Operating Temperature Range Storage Temperature Range Vcc All Other Pins (N.B.) Antenna Performance Data: eRA-LoRa. Supply +5.0 Volt 5%, Temperature 20 C DC Parameters Supply Voltage (Vcc) Typical 3.3-5.0 Max 5.5 Min 2.5 Pin 8
-40 C to +85 C
-40 C to +85 C
- 0.3 to + 5.5 Volts
- 0.3 to +3.3 Volts 50V p-p @ < 10MHz Should be isolated to prevent damage from ESD Units Volts mA mA A Volts Volts mA Volts Volts K Ohms MHz MHz dBm dBm ppm Notes 90mA at +17dBm 125mA at +20dBm 2 4 10k load to +Vcc supply 10k load to +Vcc supply 1 See ER Configuration Command set 868MHz - 50 load 915MHz - 50 load Overall 125 11.2 25 3.6 0.2 927
+7
+20
< -36 dBm Meets EN 300 220-3 500 SF12
-137
-134
-131 115.2 Kbps dBm dBm dBm Kbps mS mm mm grams At 125kHz bandwidth (SF 6 - 12) At 250kHz bandwidth At 500kHz bandwidth Host interface 2,3
(Standard 0.1 Inches) Transmit supply current Receive supply current Sleep Mode current Interface Levels Data Output Logic 1 Data Output Logic 0 Logic Output Current Data Input Logic 1 Data Input Logic 0 Input Pull-ups RF Parameters Antenna Impedance RF Frequency Transmitter RF Power Output Frequency accuracy Harmonics/Spurious Emissions Over Air Data rate Receiver Serial Data Rate Logic Timing Initial Power Up Time Mechanical Size Pin Pitch Weight Notes:
to receive data. 8 8 8 1 1 1 18 2.0 903 SF6
-122
-119
-116 2.4 90 10 1 3.1 0.1 100 50 915
+7
+17 10
-47 19.2 1 38 x 14 x 4 2.54 3.5 1. The Host Ready Input and the Serial Data Input have weak internal pull-ups enabled. 2. The transceiver will then be ready to receive (default) or transmit. It would normally be left in this powered state ready 3. During power up the Busy Output line goes high and then goes low when ready for use. eRA-LoRa Datasheet Version 1.0 Page 4 of 9 easyRadio Advanced Datasheet eRA-LoRa Long Range easyRadio eRA Configuration Command Set Key operating parameters of eRA can be changed and configured by sending the text (ASCII character) commands detailed below. These commands can be executed using easyRadio Companion software, any Terminal software operating on a PC or from the host microcontroller. The commands should be sent exactly as shown: i.e. case sensitive with no spaces between characters. Commands are not executed until the Acknowledgement sequence (ACK) is sent to and processed by the module. To send the commands follow this procedure:
Send Command from host: e.g. ER_CMD#U5 (Set UART BAUD to 38400) Wait for the completion of the echo of the Command from the module. e.g. ER_CMD#U5 Send the ACK command as the three upper case ASCII characters A C K in sequence with no spaces Commands ending with ? (see below) do not require any ACK. Host Serial Communication Settings Command ER_CMD#U1 ER_CMD#U2 ER_CMD#U3 ER_CMD#U4 ER_CMD#U5 ER_CMD#U6 ER_CMD#U7 ER_CMD#U8 ER_CMD#U?
MIDI - Musical Instrument Digital Interface (Not supported by PC UARTS)
(Not supported by PC UARTS) The module replies with the current UART data rate value E.g: ER_CMD#U2 - No ACK is required Tick Indicates Factory Default setting UART Data Rate 2400 4800 9600 19200 38400 31250 76800 115200 Get UART Value ER_CMD#A70 No Parity ER_CMD#A71 Even Parity ER_CMD#A72 Odd Parity ER_CMD#A40 Disable Fast ACK Enable Fast ACK ER_CMD#A41 Transmit RF Power Output Settings ER_CMD#P0 ER_CMD#P1 ER_CMD#P2 ER_CMD#P3 ER_CMD#P4 ER_CMD#P5 ER_CMD#P6 ER_CMD#P7 ER_CMD#P8 ER_CMD#P9 ER_CMD#P?
Get Power Value RF Channel Settings ER_CMD#Cx Where x = Channel Number in decimal Data = 1 Start, 8 Data, No Parity, 1 Stop Data = 1 Start, 8 Data, 1 Parity, 1 Stop Data = 1 Start, 8 Data, 1 Parity, 1 Stop See notes below eRA-LoRa 868
-2
-1 0 1 2 3 4 5 6 7 902-928
-1 1 3 5 7 9 11 13 15 17 Units dBm dBm dBm dBm dBm dBm dBm dBm dBm dBm The module replies with the current power value. e.g: ER_CMD#P9 - No ACK is required. E.g. For Channel 5:
ER_CMD#C5 or ER_CMD#C05 (leading zero) or ER_CMD#C005 eRA-LoRa Datasheet Version 1.0 Page 5 of 9 easyRadio Advanced Datasheet eRA-LoRa Long Range Uppercase 'C' stores value in EEPROM Lowercase 'c' does not store value in EEPROM The module replies with the current channel setting E.g: ER_CMD#C9 - No ACK is required. Bandwidth kHz kHz kHz 125 250 500 Data Rate bps bps bps
?
?
?
After sending these commands the Channel number will be reset to Channel 0 869.850 903.000 MHz MHz Sets the absolute frequency to xxxxxxxx in Hex E.g. ER_CMD#F1B4C8680 sets the radio frequency to 458000000Hz. This will override until another b command is sent Returns the current frequency value as 8 bytes of Hex E.g. ER_CMD#F? Returns 1B4C8680 which is 458MHz Frequency of Channel 0 Reset module and retrieve all Power On Reset values Restores factory default settings LPRS Proprietary Encryption for P2P Use for back compatibility only Use for back compatibility only Received Signal Strength Indicator Each received packet delivered is preceded by the 8 bit RSSI value of the received packet No modulation 1 kHz ???? modulation - with temperature compensation No modulation Returns module firmware revision string E.g. eRA400TRS V3.6.23 Output on the CTS pin Without temperature compensation Example reply: -15.0'C or 23.7'C Returns the Hex value of the RSSI (Received Signal Strength Indicator) register measured on the last valid packet Page 6 of 9 ER_CMD#cx ER_CMD#C?
As uppercase C Get Channel Value Signal Bandwidth ER_CMD#B0 Set Signal bandwidth ER_CMD#B1 ER_CMD#B2 Band Plan 0 ER_CMD#b0 ER_CMD#b1 1 Frequency Settings ER_CMD#F Set Absolute Frequency ER_CMD#F?
Get current Frequency value Spreading Factor ER_CMD#s0 ER_CMD#s1 ER_CMD#s2 ER_CMD#s3 ER_CMD#s4 ER_CMD#s5 ER_CMD#s6 Miscellaneous ER_CMD#R0 ER_CMD#R1 ER_CMD#A10 ER_CMD#A11 ER_CMD#A50 ER_CMD#H2 ER_CMD#A51 ER_CMD#H1 ER_CMD#a00 ER_CMD#a01 Test Modes ER_CMD#T0 ER_CMD#T1 ER_CMD#T2 ER_CMD#T3 ER_CMD#T4 ER_CMD#T5 ER_CMD#T6 ER_CMD#T7 ER_CMD#T8 Chips 64 128 256 512 1024 2048 4096 Module Reset
(POR) Reset to Defaults Encryption Off Encryption On Handshaking Off Handshaking Off Handshaking On Handshaking On RSSI Off RSSI On Upper FSK Carrier Modulated Carrier Lower FSK Carrier Get Firmware Revision RAW Data Out Modulated Carrier Reserved Read on temperature Sensor Last Packet RSSI chip eRA-LoRa Datasheet Version 1.0 easyRadio Advanced Datasheet eRA-LoRa Long Range Return current live RSSI in HEX Use FM/FSK modulation/demodulation at current frequency settings Use AM/ASK modulation/demodulation at current frequency settings Restore easyRadio mode. Pin 3 low during PoR Listen Before Talk Listen Before Talk ER_CMD#a21 ER_CMD#a20 ER_CMD#L7 ER_CMD#L8 Channel Frequencies vs Bandwidth Settings Each channel frequency is calculated relative to the channel number, the channel band width, and the start frequency of the channel. Three commands control the settings of each of these parameters:
Channel Command:
Bandwidth Command:
Band Plan Command:
The centre frequency of each channel is calculated using the formula:
Where n is channel number (See command table) Where n is the Channel spacing Where n is the START frequency of the band plan being used ER_CMD#Cn ER_CMD#Bn ER_CMD#bn RSSI Value ER_CMD#T9 Other/Special Commands ER_CMD#L40202 ER_CMD#L40205 ER_CMD#L40200 RAW RAW RAW Enable Data FM mode Enable Data AM mode Disable Data mode Enable LBT Disable LBT Group ID Encryption Centre Frequency (f)=b+cs+ !!
c = Channel number s = Channel spacing Where b = Band plan start frequency eRA-LoRa Datasheet Version 1.0 Page 7 of 9 easyRadio Advanced Datasheet eRA-LoRa Long Range Application & Operation of eRA-LoRa Transceiver The diagram below shows a typical system block diagram comprising hosts (users application) connected to easyRadio transceivers. The hosts (A & B) will be monitoring (collecting data) and/or controlling (sending data) to some real world application. Host
(A) Serial Data Output Serial Data Input Busy Host Ready Easy-Radio Transceiver
(A) RF Link Easy-Radio Transceiver
(B) Serial Data Output Serial Data Input Busy Host Ready Host
(B) Typical System Block Diagram The hosts provide serial data input and output lines and two handshaking lines that control the flow of data to and from the easyRadio Transceivers. The Busy output line, when active, indicates that the transceiver is undertaking an internal task and is not ready to receive serial data. The Host Ready input is used to indicate that the host is ready to receive the data held in the buffer of the easyRadio Transceiver. The host should check before sending data that the Busy line is not high, as this would indicate that the transceiver is unable to reliably receive further data. It should also pull the Host Ready line low and check that no data appears on the Serial Data Output line. The Busy output is active all the time regardless of handshaking setting. The host Ready is enabled by the handshaking setting command. Timing Specifications Host Serial Input/Output Host Character Format 2400, 4800, 9600, 19200, 38400, 31250 (MIDI), 76800 & 115200 baud 1 Start, 8 Data, No Parity, 1 Stop Bits Units Notes 1 2 End of Data Delay RF Transmit duration Buffer Size Notes 2 x BAUD Byte Duration Depends on Bandwidth and data rate setting 180 mS mS Bytes 3 4 5 1. Data is inverted i.e. Start Bit is logic low. The inputs are intended for direct connection to a microcontroller UART or to RS232 inputs and outputs via an RS232 Level translator such as a Maxim MAX232, which invert the logic of the RS232 signals. This allows direct connection to, for example a microcontroller UART. The data rate is user programmable
(Default 19200 baud) and may differ between individual units within a system. 1 start, 8 data, 1 stop = 10 bits @ 104uS/bit = 0.52mS/character at 19200 Baud. (Default) 2. 3. The End of Data delay is fixed at twice the character time. 4. A fixed package overhead of xx is added to all packets. 5. The buffer size is limited to 180 bytes. Sending more than 180 bytes will cause loss of data. 6. CTS pin will go high 2 bytes before the buffer is full. This allows characters already sent to be accepted by the ER module. eRA-LoRa Datasheet Version 1.0 Page 8 of 9 easyRadio Advanced Datasheet eRA-LoRa Long Range Order Code ERA-LORA Description CE/FCC/IC Certified Radio Module Product Order Codes Name eRA-LoRa Please contact the sales office for availability of other variants of the standard product. The software interface can be customised to specific requirements for high volume applications. easyRadio Advanced Firmware Versions Version 3.6.2XXX Changes to this Document This data sheet has been updated to reflect firmware changes throughout the range of modules. Specific alterations are recorded in the documentation history above. Document History Issue Known Issues Revision Initial Release Date January 2016 Date February 2016 1.0 Revision Provisional datasheet Copyright Insert standard text here Disclaimer Insert standard text here Terms and Conditions of Use Insert standard text here Contact Information For further information or technical assistance please contact:
Low Power Radio Solutions Ltd. Two Rivers Industrial Estate Station Lane, Witney Oxon, OX28 4BH England Tel:
Fax:
Web:
Email:
Technical:
+44 (0)1993 709418
+44 (0)1993 708575 http://www.lprs.co.uk info@lprs.co.uk technical@lprs.co.uk eRA-LoRa Datasheet Version 1.0 Page 9 of 9 FCC STATEMENT:
NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
Reorient or relocate the receiving antenna. Increase the separation between the equipment and receiver. Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. Consult the dealer or an experienced radio/TV technician for help. OEM INTEGRATION INSTRUCTIONS:
This device is intended only for OEM integrators under the following conditions: The module must be installed in the host equipment such that 20 cm is maintained between the antenna and users, and the transmitter module may not be co-located with any other transmitter or antenna. The module shall be only used with the internal antenna(s) that has been originally tested and certified with this module. As long as 3 conditions above are met, further transmitter test will not be required. However, the OEM integrator is still responsible for testing their end-product for any additional compliance requirements required with this module installed (for example, digital device emissions, PC peripheral requirements, etc.). Validity of using the module certification:
In the event that these conditions cannot be met (for example certain laptop configurations or co-location with another transmitter), then the FCC/IC authorization for this module in combination with the host equipment is no longer considered valid and the FCC ID/ IC of the module cannot be used on the final product. In these circumstances, the OEM integrator will be responsible for re-evaluating the end product (including the transmitter) and obtaining a separate FCC/IC authorization. End product labeling:
This transmitter module is authorized only for use in device where the antenna may be installed such that 20 cm may be maintained between the antenna and users. The final end product must be labeled in a visible area with the following: Contains FCC ID:
SLW-ERALORA. Or Contains IC: 11377A-ERALORA. Information that must be placed in the end user manual:
The OEM integrator has to be aware not to provide information to the end user regarding how to install or remove this RF module in the user's manual of the end product which integrates this module. The end user manual shall include all required regulatory information/warning as show in this manual. This device must be kept away from all persons by 20cm or more and installations using less distance, or installations using antennas with gain greater than that with which this was Certified will require additional approvals. Antenna Specification:
Type: External Antenna Gain: 3dBi