background image

LoRa/BLE Modules 

Hardware Integration Guide 

Embedded Wireless Solutions Support Center: 

http://ews-support.lairdtech.com

 

www.lairdtech.com/wireless 

© Copyright 2016 Laird. All Rights Reserved 

Americas: +1-800-492-2320 

Europe: +44-1628-858-940 

Hong Kong: +852 2923 0610

 

 

Pin Definitions 

Table 2: Pin definitions 

Pin 

Pin  

Name 

Default 

Function 

Alt. 

Funct. 

Default 

Direction 

Note14 

Pull-up/ 

Pull-down 

Note14 

Notes 

Comment 

GND 

SIO_21 

DIO 

UART TX 

OUT 

Set high in 

FW 

1,2,4,6,7 

UARTCLOSE() selects 
DIO functionality 
and UARTOPEN() 
selects UART comms 
behaviour 

SIO_22 

DIO 

UART 

RX 

IN 

PULL-UP 

1,2,4,6,7 

SIO_23 

DIO 

UART 

RTS 

OUT 

Set low in 

FW 

1,2,4,6,7 

SIO_24 

DIO 

UART 

CTS 

IN 

PULL-

DOWN 

1,2,4,6,7 

SIO_25 

nAutoRUN/DIO 

DIO 

IN 

NONE 

IN ONLY 

Laird Devkit, 
UART_DSR via J10, 
J12 

SIO_28 

DIO 

IN 

PULL-UP 

13,1,2,6 

Laird DevKit: J6 

GND 

 

SIO_29 

DIO 

I2C SCL 

IN 

PULL-UP 

1,2,6,11 

I2COPEN() in 
smartBASIC selects 
I2C function 

10 

SIO_30 

DIO 

I2C SDA 

IN 

PULL-UP 

1,2,6,11 

11 

GND 

 

 

 

 

 

  

12 

VCC_BLE 

Vcc for BLE Radio 

13 

VCC_LORA 

Vcc for Lora Radio 

14 

GND 

 

15 

SIO_00 

DIO 

SPI CLK 

IN 

PULL-UP 

1,2,6,11 

SPIOPEN() in 
smartBASIC selects 
SPI function, MOSI 
and CLK will be 
outputs when in SPI 
master mode. See 
note 11 

16 

SIO_17 

DIO 

SPI 

MISO 

IN 

PULL-UP 

1,2,6,11 

17 

SIO_03/AIN 

DIO/AIN 

SPI 

MOSI 

IN 

PULL-UP 

1,2,3,4,5,6,11 

18 

SIO_04/AIN 

DIO 

AIN 

IN 

PULL-UP 

1,2,3,4,5,6,11 

Laird Devkit: SPI 
Slave Select 

19 

SIO_05/AIN 

DIO 

AIN 

IN 

PULL-UP 

1,2,3,4,5,6,11 

Laird Devkit: 
Button2 or Ana 
Temp Sensor via J7 

20 

SIO_06/AIN 

DIO 

AIN 

IN 

PULL-UP 

1,2,3,4,5,6,11 

Laird Devkit: LED5 or 
Arduino A0 Via J8 

21 

GND 

 

 

 

 

 

 

22 

nRESET 

 

 

IN 

 

9,10 

System Reset (Active 
low) 

23 

NC 

 

 

 

 

DO NOT CONNECT 

24 

GND 

 

 

 

 

 

 

 

Summary of Contents for RM186

Page 1: ...A Hardware Integration Guide LoRa Bluetooth Low Energy BLE Module Part Numbers RM186 and RM191 Preliminary Version 0 03...

Page 2: ...2320 Europe 44 1628 858 940 Hong Kong 852 2923 0610 REVISION HISTORY Version Date Notes Approver 0 01 28 Mar 2016 Preliminary Release Jonathan Kaye 0 02 31 Mar 2016 Deleted Note 3 for power supply ris...

Page 3: ...udes brown out and power on reset 17 Clocks and Timers 18 Memory for smartBASIC Application Code 18 RF 18 UART Interface 18 SPI Bus 19 I2C Interface 20 General Purpose I O ADC and PWM FREQ 20 nRESET P...

Page 4: ...umption with outstanding wireless range using the LoRa radio link and local BLE connections via 3 dBm of transmit power This document should be read in conjunction with the smart BASIC user manual Not...

Page 5: ...Rates over the air 250 bps 50 kbps RM186 980 bps 21 9kbps RM191 BLE Wireless Specification Bluetooth BLE V4 0 Central Mode Frequency 2 402 2 480 GHz Maximum Transmit Power Setting 3 dBm into 1 5 dBi...

Page 6: ...Programming Debug Interface Programmability smartBASIC On board programming language similar to BASIC smartBASIC application download 1 Via UART 2 Via 2 Wire SWD Programming Debug Interface Control Pr...

Page 7: ...ng any spare SIO pin within their smartBASIC application script allowing multi dropping Note 4 RM1xx module comes loaded with smart BASIC runtime engine FW but does not come loaded with any smart BASI...

Page 8: ...www lairdtech com wireless 8 Copyright 2016 Laird All Rights Reserved Americas 1 800 492 2320 Europe 44 1628 858 940 Hong Kong 852 2923 0610 HARDWARE SPECIFICATIONS Block Diagram and Pin out Figure 1...

Page 9: ...IO IN NONE IN ONLY Laird Devkit UART_DSR via J10 J12 7 SIO_28 DIO IN PULL UP 13 1 2 6 Laird DevKit J6 8 GND 9 SIO_29 DIO I2C SCL IN PULL UP 1 2 6 11 I2COPEN in smartBASIC selects I2C function 10 SIO_3...

Page 10: ...le Note11 SPI CS is created by customer using any spare SIO pin within their smartBASIC application script allowing multi dropping Note12 N A Note13 N A Note14 smart BASIC runtime engine has DIO Defau...

Page 11: ...of nAutoRUN during power up or reset If it is low and if there is a smartBASIC application script named autorun then the smartBASIC runtime engine FW executes the application script automatically henc...

Page 12: ...ll up resistance 11 13 16 k Pull down resistance 11 13 16 k Note 1 Maximum number of pins with 5mA high drive is three Table 6 SIO pin alternative function AIN ADC specification Parameter Minimum Typi...

Page 13: ...to be an open circuit The moment ADC is sampling ADC AIN impedance is 200k 600k nAutoRUN Pin and Operating Modes Operating modes refer to the smartBASIC manual for details Self contained mode Interact...

Page 14: ...A mA mA mA mA Note 1 At VCC 3 3V the DCDC converter will be active BLE POWER CONSUMPTION Data taken at VCC 3 3V see Note1 and 25 C Table 9 Power consumption Parameter Min Typical Max Unit Active Mode...

Page 15: ...pheral block current consumption 4 3 Note 3 In Deep Sleep everything is disabled and the only wake up sources are reset and changes on pins on which sense is enabled A reset is required to exit Deep S...

Page 16: ...nditions Note In the above picture UART is ON X axis time 1 mS per square Y axis current 2 mA per square Peripheral Block Current Consumption The values below are calculated for a typical operating vo...

Page 17: ...integrated high performance BLE antenna combined with the RF and base band circuitry provides the Bluetooth Low Energy wireless link to connect to local BLE sensors The RM1xx SIO lines provide the OEM...

Page 18: ...ions GetTickCount and GetTickSince Refer to the smartBASIC user guide for more information Memory for smartBASIC Application Code User has up to TBD Kbytes of data memory available for smartBASIC appl...

Page 19: ...al receive buffers will overflow which could lead to an internal processor crash This will drop the connection and may require a power cycle to reset the module Laird recommends that the correct CTS R...

Page 20: ...master and SDA is a bi directional data line which can be driven by any device on the bus IMPORTANT It is essential to remember that pull up resistors on both SCL and SDA lines are not provided in the...

Page 21: ...pin FREQ output signal frequency can be set over a range of 0Hz to 4MHz with 50 mark space ratio nRESET Pin Table 18 nRESET pin Signal Name Pin No I O Comments nRESET 22 I HW reset active low Pull th...

Page 22: ...on of RM1xx Add decoupling capacitors for filtering the external source Power on reset circuitry within RM1xx series module incorporates brown out detector thus simplifying power supply design Upon ap...

Page 23: ...ng SIO_24 alternative function UART_CTS is an input set with internal weak pull down in FW This pull down ensures the default state of the UART_CTS will be asserted which means can send data out of th...

Page 24: ...digital traces Ensure no exposed copper beneath the module refer to land pattern of RM1xx development board Antenna Keep out on Host PCB Ensure there is no copper in the antenna keep out area on any l...

Page 25: ...d Proximity to Metal or Plastic Checklist for metal plastic enclosure Minimum safe distance for metals without seriously compromising the antenna tuning is 40mm top bottom and 30mm left or right Metal...

Page 26: ...xternal antennas with a maximum gain of 2dBi The required antenna impedance is 50 ohms See Table 19 Table 19 LoRa External antennas for the RM1xx External Antenna Part Number Laird Part Number Mfg Typ...

Page 27: ...ably in the corner with the antenna facing the corner If RM1xx is not placed in corner but on edge of host PCB the antenna Keep Out Area is extended see Note 4 4 RM1xx development board has an RM1xx p...

Page 28: ...manufacturing processes Shipping Figure 8 RM1xx Shipping Tray Details Reflow Parameters Prior to any reflow it is important to ensure the modules were packaged to prevent moisture absorption New packa...

Page 29: ...Temp 40 C 5 RH Baking Temp Saturated 30 C 85 Floor Life Limit 72 hours 30 C 60 Saturated 30 C 85 Floor Life Limit 72 hours 30 C 60 Saturated 30 C 85 Floor Life Limit 72 hours 30 C 60 3 9 hours 7 hour...

Page 30: ...st be installed such that a minimum separation distance of 30mm is maintained between the radiator antenna and all persons at all times 2 The transmitter module must not be operating in conjunction wi...

Page 31: ...lities WARNING The OEM must ensure that FCC and Industry Canada labelling requirements are met This includes a clearly visible label on the outside of the OEM enclosure specifying the appropriate Lair...

Page 32: ...off and on the user is encouraged to correct the interference by one or more of the following measures Re orient or relocate the receiving antenna Increase the separation between the equipment and the...

Page 33: ...ces the OEM integrator will be responsible for re evaluating the end product including the transmitter and obtaining a separate Canada authorization NOTE IMPORTANTE Dans le cas o ces conditions ne peu...

Page 34: ...sentative for more information regarding adding antennas Item LoRa Antenna Part artNumber Mfg Type Gain dBi 1 RFDPA131015IMBB301 Walsin Dipole 0 9 2 WPANTDP036 R5A World Products Dipole 2 0 3 S152CL L...

Page 35: ...ect to electromagnetic compatibility EN 301 489 1 V1 9 2 2011 09 EN 301 489 17 V2 2 1 2012 09 Emissions EN55022 2006 A1 2007 Class B Immunity EN61000 4 2 2009 EN61000 4 3 2006 A1 2008 A2 2010 3 2 Mean...

Page 36: ...ough the qualification process even when referencing a Bluetooth Design that already has its own Declaration ID The Qualification Process requires each company to register as a member of the Bluetooth...

Page 37: ...listed under TBD or TBD the qualification process follows the New Listing route without referencing a Qualified Design When creating a new design it is necessary to complete the full qualification lis...

Page 38: ...ates any standard SIG LE profiles such as Heart Rate Profile refer to section External to the Core Current and Qualifiable GATT based Profile and Service Test Requirements it is necessary to test thes...

Reviews: