technical manual snap hardware snap hardware … · snap hardware technical manual-v1.3 page 3 of...

62
TECHNICAL MANUAL SNAP Hardware SNAP Hardware SNAP Hardware SNAP Hardware Document Revision v1.3 © 2008-2010 Synapse Wireless, Inc. All Rights Reserved. All Synapse products are patent pending. Synapse, the Synapse logo, SNAP, and Portal are all registered trademarks of Synapse Wireless, Inc. 500 Discovery Drive Huntsville, Alabama 35806 877-982-7888 Doc# 600-101.01D

Upload: dangdat

Post on 16-Jul-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

TECHNICAL MANUAL

SNAP Hardware SNAP Hardware SNAP Hardware SNAP Hardware Document Revision v1.3

© 2 0 0 8 - 2 0 1 0 S y n a p s e W i r e l e s s , I n c . A l l R i g h t s R e s e r v e d .

A l l S y n a p s e p r o d u c t s a r e p a t e n t p e n d i n g .

S y n a p s e , t h e S y n a p s e l o g o , S N A P , a n d P o r t a l a r e a l l r e g i s t e r e d t r a d e m a r k s o f

S y n a p s e W i r e l e s s , I n c .

5 0 0 D i s c o v e r y D r i v e

H u n t s v i l l e , A l a b a m a 3 5 8 0 6

8 7 7 - 9 8 2 - 7 8 8 8

D o c # 6 0 0 - 1 0 1 . 0 1 D

Page 2: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8
Page 3: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 3 of 62

Table of Contents 1 RF100 SNAP Engine OEM Modules ........................................................................... 8

Specifications .................................................................................................................. 9 Module Pin Definitions ................................................................................................. 10 Electrical Characteristics .............................................................................................. 11 User Options ................................................................................................................. 13 Mechanical Drawings ................................................................................................... 14 Board Mounting Considerations ................................................................................... 15 Agency Certifications ................................................................................................... 16 United States (FCC) ...................................................................................................... 16

OEM Labeling Requirements ................................................................................... 16 FCC Notices .............................................................................................................. 16 FCC Approved Antennas .......................................................................................... 17 RF Exposure.............................................................................................................. 18

Canada (IC) ................................................................................................................... 18 OEM Labeling Requirements ................................................................................... 18

2 RF200 SNAP Engine OEM Modules ......................................................................... 20 Specifications ................................................................................................................ 21 Module Pin Definitions ................................................................................................. 22 Electrical Characteristics .............................................................................................. 23 Mechanical Drawings ................................................................................................... 25 Board Mounting Considerations ................................................................................... 25 Agency Certifications ................................................................................................... 26 United States (FCC) ...................................................................................................... 26

OEM Labeling Requirements ................................................................................... 26 FCC Notices .............................................................................................................. 26 FCC Approved Antennas .......................................................................................... 27 RF Exposure.............................................................................................................. 28

Canada (IC) ................................................................................................................... 28 OEM Labeling Requirements ................................................................................... 28

3 RF300 SNAP Engine OEM Modules ......................................................................... 30 Specifications ................................................................................................................ 31 Module Pin Definitions ................................................................................................. 32 Electrical Characteristics .............................................................................................. 33 Mechanical Drawings ................................................................................................... 35 Board Mounting Considerations ................................................................................... 35 Agency Certifications ................................................................................................... 36 United States (FCC) ...................................................................................................... 36

OEM Labeling Requirements ................................................................................... 36 FCC Notices .............................................................................................................. 36 FCC Approved Antennas .......................................................................................... 37 RF Exposure.............................................................................................................. 37

Canada (IC) ................................................................................................................... 38 OEM Labeling Requirements ................................................................................... 38

4 Evaluation Kit – SN163 Bridge Demonstration Board............................................... 39 Power to the SN163 Bridge .......................................................................................... 39

Page 4: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 4 of 62 SNAP Hardware Technical Manual-v1.3

Power Adapter .......................................................................................................... 40 USB Power................................................................................................................ 40 Battery ....................................................................................................................... 40 External Power LED Indicator.................................................................................. 41 Power On/Off Switch ................................................................................................ 41

User I/O ......................................................................................................................... 41 Reset Button .............................................................................................................. 41 User Select Button .................................................................................................... 41 User Status LED Indicator ........................................................................................ 41 2-Digit Display.......................................................................................................... 41

External Port Interfaces................................................................................................. 42 RS-232 Interface ....................................................................................................... 42 USB Interface............................................................................................................ 42

5 Evaluation Kit – SN111 End Device Demonstration Board ....................................... 43 Power to the SN111 End Device .................................................................................. 44

Power Adapter .......................................................................................................... 44 Battery ....................................................................................................................... 44 External Power LED Indicator.................................................................................. 45 Power On/Off Switch ................................................................................................ 45 User I/O ..................................................................................................................... 46 Reset Button .............................................................................................................. 46 User Status LED Indicator ........................................................................................ 46 2-Digit Display.......................................................................................................... 46

External Port Interfaces................................................................................................. 46 RS-232 Interface ....................................................................................................... 46

External I/O ................................................................................................................... 47 Relay Switch ............................................................................................................. 47 Sensor Input .............................................................................................................. 47

6 Evaluation Kit – SN171 Proto Board.......................................................................... 50 On-Board Peripherals List ............................................................................................ 50 Powering Options.......................................................................................................... 51 On-board LEDs ............................................................................................................. 52 On-board Push-Button .................................................................................................. 52 RS-232 Port ................................................................................................................... 53 Connectivity Options .................................................................................................... 53

7 Evaluation Kit – SN132 SNAPstick USB Module ..................................................... 56 Introduction ................................................................................................................... 56 On-Board Indicators...................................................................................................... 56 USB Interface................................................................................................................ 57 Powering Options.......................................................................................................... 57

8 SNAPwire – KS-8 8 Channel Relay Board ................................................................ 59 Introduction ................................................................................................................... 59 Features ......................................................................................................................... 59 Expansion Connector .................................................................................................... 60

9 SS200 SNAP Stick ...................................................................................................... 61 Introduction ................................................................................................................... 61

Page 5: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 5 of 62

10 License governing any code samples presented in this Manual ................................. 62 11 Disclaimers ................................................................................................................. 62

Page 6: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 6 of 62 SNAP Hardware Technical Manual-v1.3

List of Figures Figure 1 – RF100 SNAP Engine Block Diagrams.............................................................. 8 Figure 2 – Mechanical Drawings of the RF100 SNAP Engine Modules ......................... 14 Figure 3 – Host Board with RF100 SNAP Engine Mounted and Mounting Hardware ... 15 Figure 4 – Host Board with Mounting Tab Removed ...................................................... 15 Figure 5 – RF100 FCC Label ........................................................................................... 16 Figure 6 – RF100 IC Label ............................................................................................... 18 Figure 7 – RF100 Combined FCC and IC Label .............................................................. 19 Figure 8 – RF200 SNAP Engine Block Diagrams............................................................ 20 Figure 9 – Mechanical Drawings of the RF200 SNAP Engine Modules ......................... 25 Figure 10 – Host Board with SNAP Engine Mounted and Mounting Hardware ............. 25 Figure 11 – RF200 FCC Label.......................................................................................... 26 Figure 12 – RF200 IC Label ............................................................................................. 28 Figure 13 – RF200 Combined FCC and IC Label ............................................................ 29 Figure 14 – RF300 SNAP Engine Block Diagrams ......................................................... 30 Figure 15 – Mechanical Drawings of the RF300 SNAP Engine Modules ....................... 35 Figure 16 – Host Board with SNAP Engine Mounted and Mounting Hardware ............. 35 Figure 17 – RF300 FCC Label.......................................................................................... 36 Figure 18 – RF300 IC Label ............................................................................................. 38 Figure 19 – RF300 Combined FCC and IC Label ............................................................ 38 Figure 20 – SN163 Bridge ................................................................................................ 39 Figure 21 – Female Power Plug Polarity .......................................................................... 40 Figure 22 – SN111 End Device ........................................................................................ 43 Figure 23 – Female Power Plug Polarity .......................................................................... 44 Figure 24 – Battery Configuration Jumpers ...................................................................... 45 Figure 25 – Relay Circuit .................................................................................................. 47 Figure 26 – Sensor Circuit ................................................................................................ 48 Figure 27 – Vp Jumper ..................................................................................................... 49 Figure 28 – SN171 Proto Board........................................................................................ 50 Figure 29 – Power Location .............................................................................................. 51 Figure 30 – LED Jumper Location ................................................................................... 52 Figure 31 – Push-Button Jumper Location ....................................................................... 52 Figure 32 – RS-232 Jumpers Locations ............................................................................ 53 Figure 33 – GPIO Terminal Block 1................................................................................. 54 Figure 34 – GPIO Terminal Block 2................................................................................. 54 Figure 35 – Overhead view of SN132 SNAPstick and block diagram ............................. 56 Figure 36 – SNAPstick on-board LEDs............................................................................ 56 Figure 37 – A SNAPstick drawing power from a laptop PC and USB AC Adapter ........ 58 Figure 38 – A SNAPwire KS-8 with an RF Engine mounted in a POLYCASE LP-70 ... 59

Page 7: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 7 of 62

List of Tables Table 1 – RF100 SNAP Engine Specifications .................................................................. 9 Table 2 – RF100 SNAP Engine Pin Assignments ............................................................ 10 Table 3 – RF100 SNAP Engine DC Characteristics ......................................................... 11 Table 4 – RF100 ADC Electrical Characteristics (Operating) ......................................... 12 Table 5 – RF100 ADC Timing/Performance Characteristics ........................................... 13 Table 6 – RF100 Approved Antennas .............................................................................. 17 Table 7 – RF200 SNAP Engine Specifications ................................................................ 21 Table 8 – RF200 SNAP Engine Pin Assignments ............................................................ 22 Table 9 – RF200 SNAP Engine DC Characteristics ......................................................... 23 Table 10 – RF200 ADC Electrical Characteristics (Operating) ....................................... 23 Table 11 – RF200 ADC Timing/Performance Characteristics ......................................... 24 Table 12 – RF200 Approved Antennas ............................................................................ 27 Table 13 – RF300 SNAP Engine Specifications .............................................................. 31 Table 14 – RF300 SNAP Engine Pin Assignments .......................................................... 32 Table 15 – RF300 SNAP Engine DC Characteristics ....................................................... 33 Table 16 – RF300 ADC Electrical Characteristics (Operating) ....................................... 34 Table 17 – RF300 ADC Timing/Performance Characteristics ......................................... 34 Table 18 – RF300 Approved Antennas ............................................................................ 37 Table 19 – RS-232 Pin Assignments ................................................................................ 42 Table 20 – USB Pin Assignments ..................................................................................... 42 Table 21 – RS-232 Pin Assignments ................................................................................ 46 Table 22 – Jumper Options for the Sensor Input .............................................................. 49 Table 23 – Power Jumper Options .................................................................................... 51 Table 24 – LED Jumpers .................................................................................................. 52 Table 25 – Push-Button Jumpers ...................................................................................... 52 Table 26 – RS-232 Jumpers .............................................................................................. 53 Table 27 – Connectors ...................................................................................................... 55 Table 28 – SNAPstick LED Configuration ...................................................................... 57 Table 29 – SNAPstick UART Connections ...................................................................... 57 Table 30 – SNAPwire KS-8 Pins ...................................................................................... 60

Page 8: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 8 of 62 SNAP Hardware Technical Manual-v1.3

1 RF100 SNAP Engine OEM Modules RF100 SNAP Engine modules meet IEEE 802.15.4 specifications. These modules provide a low-power, highly reliable all-in-one solution to embedded wireless control and monitoring network needs at very low cost. The RF100 SNAP Engine is approved as an FCC Part 15 unlicensed modular transmitter. The modules provide up to 16 channels of operation in the ISM 2.4GHz frequency band. There are two versions of modules. One version has an external power amplifier for extended range. This module will be referred to as an RFET, or RF100 SNAP Engine with external amplifier. The other module has no external power amplifier and is referred to as an RFE, or RF100 SNAP Engine without external amplifier. Figure 1 below consists of block diagrams showing the major subsystems that make up these two versions of RF Engine.

Figure 1 – RF100 SNAP Engine Block Diagrams

ISM 2.4GHz

ISM 2.4GHz

Bandpass

Filter ISM 2.4GHz

RF100 SNAP Engine With External Amplifier

RF100 SNAP Engine Without External Amplifier

User I/O

Freescale

S08GT Family

µController

Freescale MC1391x 802.15.4

Transceiver

Clkout

Crystal

SPI

Balun

Balun

Power

Amplifier

Low Noise Amplifier

RF Switch

Antenna

ISM 2.4GHz

ISM 2.4GHz

ISM 2.4GHz

User I/O

Freescale

S08GT Family

µController

Freescale MC1391x 802.15.4

Transceiver

Clkout

Crystal

Balun

Balun

Low Noise Amplifier

RF Switch

Antenna

SPI

Page 9: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 9 of 62

Specifications RF100 SNAP Engine Specifications Without Ext Amp With Ext Amp

Performance

Outdoor LOS Range up to 1000 ft. up to 3 miles

Transmit Power Output 4 dBm 18 dBm

RF Data Rate 250,000 bps 250,000 bps

Receiver Sensitivity -102 dBm (1% PER) -102 dBm (1% PER)

Power Requirements

Supply Voltage 2.7 - 3.4 V 2.7 - 3.4 V

Radio ON Current (Typ) 65 mA 65 mA

Radio OFF Current (Typ) 20 mA

20 mA

Power-down Current (sleep mode 0) (Typ)

2.5 µA

2.5 µA

Power-down Current (sleep mode 1) (Typ)

35 µA

35 µA

General

Frequency ISM 2.4GHz ISM 2.4GHz

Spreading Method Direct Sequence Direct Sequence

Modulation O-QPSK O-QPSK

Dimensions 1.333" x 1.333" 1.333" x 1.333"

Operating Temperature -40 to 85 deg C. -40 to 85 deg C.

Antenna Options Integrated F Integrated F, External RPSMA

Networking

Topology SNAP SNAP

Error Handling Retries and acknowledgement

Retries and acknowledgement

Number of Channels 16 16

Available I/O

UARTS with HW Flow Control

2 Ports - 8 total I/O 2 ports - 8 total I/O

GPIO 19 total; 8 can be analog inputs with 10-bit ADC

19 total; 8 can be analog inputs with 10-bit ADC

Agency Approvals

FCC Part 15.247 FCC ID: U9O-RFE FCC ID: U9O-RFET

Industry Canada (IC) IC: 7084A-RFE IC: 7084A-RFET

Table 1 – RF100 SNAP Engine Specifications

Page 10: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 10 of 62 SNAP Hardware Technical Manual-v1.3

Module Pin Definitions Pin Name Direction Description

1 GND - Power Supply

2 GPIO0_TPM1CH2 Bidirectional GPI/O, or Timer1 Channel 2

3 GPIO1_KBI0 Bidirectional GPI/O, Keyboard In

4 GPIO2_KBI1 Bidirectional GPI/O, Keyboard In

5 GPIO3_RX_UART0 Bidirectional / UART Input

UART0 Data In

6 GPIO4_TX_UART0 Bidirectional / UART Output

UART0 Data Out

7 GPIO5_KBI4_CTS0 Bidirectional GPI/O, Keyboard In, or UART0 CTS

8 GPIO6_KBI5_RTS0 Bidirectional GPI/O, Keyboard In, or UART0 RTS

9 GPIO7_RX_UART1 Bidirectional / UART Input

RS232*/UART1 Data In

10 GPIO8_TX_UART1 Bidirectional / UART Output

RS232*/UART1 Data Out

11 GPIO9_KBI6_CTS1 Bidirectional GPI/O, Keyboard In, or RS232*/UART1 CTS

12 GPIO10_KBI7_RTS1 Bidirectional GPI/O, Keyboard In, or RS232*/UART1 RTS

13 GPIO11_AD7 Bidirectional GPI/O, or Analog In

14 GPIO12_AD6 Bidirectional GPI/O, or Analog In

15 GPIO13_AD5 Bidirectional GPI/O, or Analog In

16 GPIO14_AD4 Bidirectional GPI/O, or Analog In

17 GPIO15_AD3 Bidirectional GPI/O, or Analog In

18 GPIO16_AD2 Bidirectional GPI/O, or Analog In

19 GPIO17_AD1 Bidirectional GPI/O, or Analog In

20 GPIO18_AD0 Bidirectional GPI/O, or Analog In

21 VCC - Power Supply

22 PTG0/BKDG Bidirectional Background Debug Communications

23 RESET Input Module Reset, Active Low

24 GND - Power Supply

* RS232 levels only if MAX3232 chip installed

Table 2 – RF100 SNAP Engine Pin Assignments

Page 11: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 11 of 62

Electrical Characteristics Symbol Parameter Condition Min Typ1 Max Units

VCC2 Supply Voltage

With RS232 Option 3 3.2 3.4 V

Without RS232 Option 2.7 3.2 3.4 V

TOP Operating Temp -40 85 °C

V IH Input Hi Voltage All Digital Inputs .7*VCC V

V IL Input Low Voltage All Digital Inputs 0.35*VCC V

VOL Output Low Voltage (IOL = 2mA) 0.5 V

VOH Output High Voltage (IOH = -2mA) VCC – 0.5 V

IL IN In Leakage Current VIN=VCC or VSS, all Pins 0.025 1 µA

TX-ICC3 Transmit Current

VCC = 3.3V MCU Wait Mode 110 mA

RX-ICC4 Receive Current

VCC = 3.3V MCU Wait Mode 50 mA

SHDN-ICC Shutdown Current MCU Stop/Doze Mode 35 µA Table 3 – RF100 SNAP Engine DC Characteristics

1 All typicals are measured at 25°C. 2 Absolute maximum stress rated voltage for VCC is -0.3 to 3.6. It is recommend that a bulk decoupling capacitor (47 µF tantalum rated at 6.3volts) be located close to the VCC pin 21 of the RF engine connector on the host board. 3 This is for the maximum transmit power configuration with the external amp. 4 This is for the maximum transmit power configuration with the external amp.

Page 12: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 12 of 62 SNAP Hardware Technical Manual-v1.3

Symbol Parameter Condition Min Typical Max Unit

VREFH5 Reference potential, high VDDAD V

IREFH Reference supply current Enabled 200 300 µA

Disabled (Sleep Mode) <0.01 0.02 µA

V INDC Analog input voltage6 VSSAD -

0.3 VDDAD +

0.3 Table 4 – RF100 ADC Electrical Characteristics (Operating)

Symbol Parameter Condition Min Typical Max Unit

RAS Source impedance at input7 10 kΩ

VAIN Analog input voltage8 VREFL VREFH V

RES Ideal resolution (1 LSB)9 2.08V ≤ VDDAD ≤ 3.6V 2.031 3.516 mV

DNL Differential non-linearity10 ±0.5 ±1.0 LSB

INL Integral non-linearity11 ±0.5 ±1.0 LSB

EZS Zero-scale error12 ±0.5 ±1.0 LSB

5 VREFH and VDDAD are connected to the VCC pin. VREFL and VSSAD are connected to the GND pin. 6 Maximum electrical operating range, not valid conversion range. 7 RAS is the real portion of the impedance of the network driving the analog input pin. Values greater than this amount may not fully charge the input circuitry of the ATD resulting in accuracy error. 8 Analog input must be between VREFL and VREFH for valid conversion. Values greater than VREFH will convert to 0x3FF and less. 9 The resolution is the ideal step size or 1LSB = (VREFH – VREFL) / 1024. 10 Differential non-linearity is the difference between the current code width (1LSB). The current code width is the difference in the transition voltages to and from the current code. 11 Integral non-linearity is the difference between the transition voltage to the current code and the adjusted ideal transition voltage for the current code. The adjusted ideal transition voltage is (Current Code – ½) * (1 / ((VREFH + EFS) – (VREFL + EZS))). 12 Zero-scale error is the difference between the transition to the first valid code and the ideal transition to that code. The ideal transition voltage to a given code is (Current Code – ½) * (1 / (VREFH – VREFL)).

Page 13: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 13 of 62

Symbol Parameter Condition Min Typical Max Unit

EFS Full-scale error13 ±0.5 ±1.0 LSB

EIL Input leakage error14 ±0.5 ±1.0 LSB

ETU Total unadjusted error15 ±0.5 ±1.0 LSB Table 5 – RF100 ADC Timing/Performance Characteristics16

User Options There are several options for the SNAP Module offerings to allow different capabilities for the user. Here is a partial list of these options.

Option Description Embedded F-Antenna With the version of the module with embedded F-antenna, antenna is fully

integrated into the module. External Antenna With the version of the module with the reverse polarity SMA (RPSMA)

connector populated, an external antenna can be attached. Transmit Amplifier With the population of an external power amplifier on the transmitter,

outdoor line of sight range can be increased from 300 meters to 3000 meters. Low Noise Amplifier With the population of an external low noise amplifier on the receiver,

receive sensitivity can be improved from -92 dBm to -102 dBm at 1% PER.

13 Full-scale error is the difference between the transition to the last valid code and the ideal transition to that code. The ideal transition voltage to a given code is (Current Code – ½) * (1 / (VREFH – VREFL)). 14 Input leakage error is error due to input leakage across the real portion of the impedance of the network driving the analog pin. Reducing the impedance of the network reduces the error. 15 Total unadjusted error is the difference between the transition voltage to the current code and the ideal straight-line transfer function. This measure of error includes inherent quantization error (1/2LSB) and circuit error (differential, integral, zero-scale, and full-scale) error. The specified value of ETU assumes zero EIL (no leakage or zero real source impedance). 16 All ACCURACY numbers are based on processor and system being in WAIT state (very little activity and no I/O switching ) and that adequate low-pass filtering is present on analog input pins (filter with 0.01 µF to 0.1µF capacitor between analog input and VREFL). Failure to observe these guidelines may result in system or microcontroller noise causing accuracy errors which will vary based on board layout and the type and magnitude of the activity.

Page 14: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 14 of 62 SNAP Hardware Technical Manual-v1.3

Mechanical Drawings These drawings in Figure 2 show the version of the module with integrated F antenna and the version of the module with the RPSMA connector for use with an external antenna.

Figure 2 – Mechanical Drawings of the RF100 SNAP Engine Modules

Page 15: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 15 of 62

Board Mounting Considerations The RF100 SNAP Engine modules are designed to mount into a receptacle (socket) on the host board. Figure 3 shows an RF100 SNAP Engine module plugged in to a host board. The receptacle sockets are on standard 2mm centers. Suggested receptacles to be used on the host are: (1) Thru-hole receptacle: Samtec MMS-112-01-L-SV (2) Surface mount receptacle: Samtec MMS-112-02-L-SV When the module with SMA connector is used, it is recommended that the mounting holes provided in the module on either side of the SMA connector be used with supporting mounting hardware to hard mount the module to either the host board or to the enclosure to handle the mechanical stresses that can occur when an external antenna is screwed into the SMA. Figure 3 shows the RF100 SNAP Engine with SMA connector mounted to the host board.

Figure 3 – Host Board with RF100 SNAP Engine Mounted and Mounting Hardware For the module with integrated F-antenna, in order to maximize RF range in the direction behind the module, it is recommended that no components or metal (either traces or VCC and GND planes) be on any layers of the host board that lies underneath the module in the area designated by the “Keep Out Area” shown in the drawings of Figure 2. When using modules of this type (internal antenna) in conjunction with Synapse demonstration boards, it is also recommended that users remove the PCB mounting tab located directly below the F-antenna.

Figure 4 – Host Board with Mounting Tab Removed

Page 16: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 16 of 62 SNAP Hardware Technical Manual-v1.3

Agency Certifications United States (FCC) The RF Engine modules comply with Part 15 of the FCC rules and regulations. Compliance with the labeling requirements, FCC notices and antenna usage guidelines is required. In order to comply with FCC Certification requirements, the Original Equipment Manufacturer (OEM) must fulfill the following requirements.

1. The system integrator must place an exterior label on the outside of the final product housing the RF100 SNAP Engine Modules. Figure 1 below shows the contents that must be included in this label.

2. RF100 SNAP Engine Modules may only be used with antennas that have been tested and approved for use with the module. Please refer to the antenna tables provided in this section.

OEM Labeling Requirements NOTICE: The OEM must make sure that FCC labeling requirements are met. This includes a clearly visible exterior label on the outside of the final product housing that displays the contents shown in Figure 5 below.

Figure 5 – RF100 FCC Label * The FCC ID for the RF100 SNAP Engine without external amplifier is “U9O-RFE”. The FCC ID for the RF100 SNAP Engine with external amplifier is “U9O-RFET”

FCC Notices WARNING : The RF100 SNAP Engine modules have been tested by the FCC for use with other products without further certification (as per FCC Section 2.1091). Changes or modifications to this device not expressly approved by Synapse could void the user’s authority to operate the equipment.

MANUFACTURER’S NAME BRAND NAME or TRADE NAME Contains RF Engine FCC ID: U9O-RFE* 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 interferences, and (2) this device must accept any interference received, including interference that may cause undesired operation.

Page 17: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 17 of 62

NOTICE : OEMs must certify final end product to comply with unintentional radiators (FCC Section 15.107 and 15.109) before declaring compliance of their final product to Part 15 of the FCC Rules. NOTICE : The RF100 SNAP Engine modules have been certified for remote and base radio applications. If the module will be used for portable applications, the device must undergo SAR testing. 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.

FCC Approved Antennas The RF100 SNAP Engine modules are FCC-approved for fixed base station and mobile applications on channels 11 thru 26 of the ISM 2.4 GHz frequency band as defined in I.E.E.E 802.15.4 specifications. The FCC requirement for mobile applications states that the antenna must be mounted at least 20 cm (8 in) from nearby persons. Notice: To reduce potential radio interference to other users, the antenna type and its gain should be chosen so that the equivalent isotropically radiated power (e.i.r.p) is not more than that permitted for successful communication. This module has been designed to operate with the antennas listed below in Table 6, and having a maximum gain of 5 dB. Antennas not included in this list or having a gain greater than 5 dB are strictly prohibited for use with this device. The required antenna impedance is 50 ohms. Part Number

Type Gain Application Min. Separation

AC12000 Dipole (quarter-wave RPSMA) 3.2 dBi Fixed/Mobile 20 cm. AC12001 Dipole (quarter-wave RPSMA) 5.0 dBi Fixed/Mobile 20 cm. AC12002 Dipole (quarter-wave RPSMA) 4.9 dBi Fixed/Mobile 20 cm. AC12003 Dipole (quarter-wave RPSMA) 2.0 dBi Fixed/Mobile 20 cm.

Table 6 – RF100 Approved Antennas

Page 18: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 18 of 62 SNAP Hardware Technical Manual-v1.3

RF Exposure WARNING : This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20cm between the radiator and your body. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. NOTICE : The preceding statement must be included as a CAUTION statement in OEM product manuals in order to alert users of FCC RF Exposure compliance. Canada (IC) This Class B digital apparatus meets all requirements of the Canadian Interference Causing Equipment Regulations. Operation is subject to the following 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.

OEM Labeling Requirements Labeling requirements for Industry Canada are similar to those of the FCC. A clearly visible label on the outside of the final product housing must display the contents shown in Figure 6 below.

Figure 6 – RF100 IC Label

* The IC ID for the RF100 SNAP Engine without amp is “7084A-RFE”. The IC ID for the RF100 SNAP Engine with amp is “7084A-RFET” NOTE: The OEM can choose to implement a single label combined for both FCC and IC labeling requirements. If a combined single label is chosen, there must be a clearly visible label on the outside of the final product housing displaying the contents shown in Figure 7 below.

MANUFACTURER’S NAME BRAND NAME or TRADE NAME MODEL: Contains RF Engine IC: 7084A-RFE*

Page 19: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 19 of 62

Figure 7 – RF100 Combined FCC and IC Label * The FCC ID for the RF100 SNAP Engine without amp is “U9O-RFE”. The FCC ID for the RF100 SNAP Engine with amp is “U9O-RFET”. The IC ID for the RF100 SNAP Engine without amp is “7084A-RFE”. The IC ID for the RF100 SNAP Engine with amp is “7084A-RFET”.

MANUFACTURER’S NAME BRAND NAME or TRADE NAME Contains RF Engine FCC ID: U9O-RFE* Contains RF Engine IC: 7084A-RFE* 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 interferences, and (2) this device must accept any interference received, including interference that may cause undesired operation.

Page 20: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 20 of 62 SNAP Hardware Technical Manual-v1.3

2 RF200 SNAP Engine OEM Modules RF200 SNAP Engine modules meet IEEE 802.15.4 specifications. These modules provide a low-power, highly reliable all-in-one solution to embedded wireless control and monitoring network needs at very low cost. The RF200 SNAP Engine is approved as an FCC Part 15 unlicensed modular transmitter. The modules provide up to 16 channels of operation in the ISM 2.4GHz frequency band. Figure 8 below consists of block diagrams showing the major subsystems that make up this SNAP Engine.

Figure 8 – RF200 SNAP Engine Block Diagrams

RF200 SNAP Engine With External Amplifier

ISM 2.4GHz

User I/O

ATMEL

ATmega128 µController

Balun

Power

Amplifier

Low Noise Amplifier

RF Switch

Antenna

RF Switch ISM 2.4GHz ISM 2.4GHz

Page 21: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 21 of 62

Specifications RF200 SNAP Engine Specifications With Ext Amp

Performance

Outdoor LOS Range TBD

Transmit Power Output 3.5 dBm

RF Data Rate 250,000 bps – 2 Mbps

Receiver Sensitivity -100 dBm

Power Requirements

Supply Voltage 1.8 - 3.6 V

Radio ON Current (Typ) 21.8 mA

Radio OFF Current (Typ) 10.2 mA

Power-down Current (sleep mode 1) (Typ)

1.4 µA

General

Frequency ISM 2.4GHz

Spreading Method Direct Sequence

Modulation O-QPSK

Dimensions 1.333" x 1.333"

Operating Temperature -40 to 85 deg C.

Antenna Options External RPSMA

Networking

Topology SNAP

Error Handling Retries and acknowledgement

Number of Channels 16

Available I/O

UARTS with HW Flow Control

2 ports - 8 total I/O

GPIO 20 total, 7 can be analog inputs with 10-bit ADC

Agency Approvals

FCC Part 15.247 FCC ID: Pending

Industry Canada (IC) IC: Pending Table 7 – RF200 SNAP Engine Specifications

Page 22: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 22 of 62 SNAP Hardware Technical Manual-v1.3

Module Pin Definitions Pin Name Direction Description

1 GND - Power Supply

2 GPIO0 OC0A OC1C PCINT7 PB7

Bidirectional GPIO_0 or PWM or Interrupt

3 GPIO1 OC1B PCINT6 PB6 Bidirectional GPIO_1 or Interrupt

4 GPIO2 OC1A PCINT5 PB5 Bidirectional GPIO_2 or Interrupt

5 GPIO3 RXD0 PCINT8 PE0 Bidirectional / UART Input

GPIO_3 or UART0 Data In or Interrupt

6 GPIO4 TXD0 PE1 Bidirectional / UART Output

GPIO_4 or UART0 Data Out

7 GPIO5 OC3B INT4 PE4 Bidirectional GPIO_5 or UART0 CTS Output or Interrupt

8 GPIO6 OC3C INT5 PE5 Bidirectional GPIO_6 or UART0 RTS Input or Interrupt

9 GPIO7 RXD1 INT2 PD2 Bidirectional / UART Input

GPIO_7 or UART1 Data In or Interrupt

10 GPIO8 TXD1 INT3 PD3 Bidirectional / UART Output

GPIO_8 or UART1 Data Out or Interrupt

11 GPIO9 CTS1 ICP1 PD4 Bidirectional GPIO_9 or UART1 CTS output or Input Capture

12 GPIO10 RTS1 ICP3 INT7 CLKO

Bidirectional GPIO_10 or UART1 RTS input or Clock Output Buffer or Interrupt

13 GPIO11 ADC0 PF0 Bidirectional GPIO_11 or Analog0

14 GPIO12 ADC1 MOSI PF1 Bidirectional GPIO_12 or Analog1 or SPI MOSI

15 GPIO13 ADC2 SCLK DIG2 PF2

Bidirectional GPIO_13 or Analog2 or Antenna Diversity Control or SPI SCLK

16 GPIO14 XCK0 MISO AIN0 PE2

Bidirectional GPIO_14 or Analog Comparator or External Clock17 or SPI MISO

17 GPIO15 ADC4 TCK PF4 Bidirectional GPIO_15 or Analog4 or JTAG Test Clock

18 GPIO16 ADC5 TMS PF5 Bidirectional GPIO_16 or Analog5 or JTAG Test Mode Select

19 GPIO17 ADC6 TDO SDA PF6

Bidirectional GPIO_17 or Analog6 or JTAG Test Data Out or I2C SDA

20 GPIO18 ADC7 TDI SCL PF7

Bidirectional GPIO_18 or Analog7 or JTAG Test Data In or I2C SCL

21 VCC - Power Supply

22 GPIO19 OC3A AIN1 PE3 Bidirectional “GPIO_19” or Analog Comparator or Output Compare Match18

23 RESET* Input Module Reset, Active Low

24 GND - Power Supply

Table 8 – RF200 SNAP Engine Pin Assignments

17 On RF200 SNAP Engines with no power amplifier, pin 16 provides Analog3 (ADC3/PF3) instead of the characteristics of PE2. Analog3 is unavailable on RF200 SNAP Engines with a power amplifier. 18 Other SNAP Engines have a debug connection on pin 22. The architecture of the RF200 requires multiple debug connections, which come out on other pins. Rather than leave pin 22 useless, it is available as an additional GPIO or Analog Comparator. This will not be directly accessible on Synapse development boards, but custom circuit designs have the pin available for specialized purposes.

Page 23: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 23 of 62

Electrical Characteristics Symbol Parameter Condition Min Typ19 Max Units

VDD Supply Voltage 1.8 3.2 3.6 V

TOP Operating Temp -40 85 °C

V IH Input Hi Voltage VDD –

0.4 VDD +

0.3 V

V IL Input Low Voltage 0.4 V

VOL Output Low Voltage 0.4 V

VOH Output High Voltage VDD –

0.4 V

TX-ICC Transmit Current 85 mA

RX-ICC20 Receive Current 21.8 mA

SHDN-ICC Shutdown Current MCU Stop/Doze Mode 1.4 µA Table 9 – RF200 SNAP Engine DC Characteristics

Symbol Parameter Condition Min Typical Max Unit

VREF Reference potential, high 1.6 V

ILAREF Reference supply current Enabled TBD TBD µA

Disabled (Sleep Mode) TBD TBD µA

AREF Analog input voltage21 VDD V

Table 10 – RF200 ADC Electrical Characteristics (Operating)

19 All typical are measured at 25°C. 20 This is the maximum receiver sensitivity configuration. 21 Maximum electrical operating range, not valid conversion range. Input voltages exceeding VREF will be internally clamped.

Page 24: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 24 of 62 SNAP Hardware Technical Manual-v1.3

Symbol Parameter Condition Min Typical Max Unit

RAS Source impedance at

input22 3 kΩ

VAIN Analog input voltage23 0 AVDD V

RES Ideal resolution (1 LSB)24 2.08V ≤ VDDAD ≤ 3.6V 1.5625 mV

DNL Differential non-linearity25 -0.5 LSB

INL Integral non-linearity26 ±0.8 LSB

ETU Total unadjusted error27 ±1.0 LSB

Table 11 – RF200 ADC Timing/Performance Characteristics

22 RAS is the real portion of the impedance of the network driving the analog input pin. Values greater than this amount may not fully charge the input circuitry of the ATD resulting in accuracy error. 23 Analog input must be between VREFL and VREFH for valid conversion. Values greater than VREFH will convert to 0x3FF and less. 24 The resolution is the ideal step size or 1LSB = (VREFH – VREFL) / 1024. 25 Differential non-linearity is the difference between the current code width (1LSB). The current code width is the difference in the transition voltages to and from the current code. 26 Integral non-linearity is the difference between the transition voltage to the current code and the adjusted ideal transition voltage for the current code. The adjusted ideal transition voltage is (Current Code – ½) * (1 / ((VREFH + EFS) – (VREFL + EZS))). 27 Total unadjusted error is the difference between the transition voltage to the current code and the ideal straight-line transfer function. This measure of error includes inherent quantization error (1/2LSB) and circuit error (differential, integral, zero-scale, and full-scale) error.

Page 25: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 25 of 62

Mechanical Drawings These drawings in Figure 9 show the version of the module with the RPSMA connector for use with an external antenna.

Figure 9 – Mechanical Drawings of the RF200 SNAP Engine Modules

Board Mounting Considerations The RF200 SNAP Engine modules are designed to mount into a receptacle (socket) on the host board. Figure 10 – Host Board with SNAP Engine Mounted and Mounting Hardwareshows a SNAP Engine module plugged in to a host board. The receptacle sockets are on standard 2mm centers. Suggested receptacles to be used on the host are: (1) Thru-hole receptacle: Samtec MMS-112-01-L-SV (2) Surface mount receptacle: Samtec MMS-112-02-L-SV It is recommended that the mounting holes provided in the module on either side of the SMA connector be used with supporting mounting hardware to hard mount the module to either the host board or to the enclosure to handle the mechanical stresses that can occur when an external antenna is screwed into the SMA.

Figure 10 – Host Board with SNAP Engine Mounted and Mounting Hardware

Page 26: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 26 of 62 SNAP Hardware Technical Manual-v1.3

Agency Certifications United States (FCC) The RF Engine modules comply with Part 15 of the FCC rules and regulations. Compliance with the labeling requirements, FCC notices and antenna usage guidelines is required. In order to comply with FCC Certification requirements, the Original Equipment Manufacturer (OEM) must fulfill the following requirements.

1. The system integrator must place an exterior label on the outside of the final product housing the RF200 SNAP Engine Modules. Figure 1 below shows the contents that must be included in this label.

2. RF200 SNAP Engine Modules may only be used with antennas that have been tested and approved for use with the module. Please refer to the antenna tables provided in this section.

OEM Labeling Requirements NOTICE: The OEM must make sure that FCC labeling requirements are met. This includes a clearly visible exterior label on the outside of the final product housing that displays the contents shown in Figure 11 below.

Figure 11 – RF200 FCC Label

FCC Notices WARNING : The RF200 SNAP Engine modules are undergoing testing by the FCC for use with other products without further certification (as per FCC Section 2.1091). Changes or modifications to this device not expressly approved by Synapse could void the user’s authority to operate the equipment. NOTICE : OEMs must certify final end product to comply with unintentional radiators (FCC Section 15.107 and 15.109) before declaring compliance of their final product to Part 15 of the FCC Rules.

MANUFACTURER’S NAME BRAND NAME or TRADE NAME Contains RF Engine FCC ID: Pending 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 interferences, and (2) this device must accept any interference received, including interference that may cause undesired operation.

Page 27: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 27 of 62

NOTICE : The RF200 SNAP Engine modules are undergoing certification for remote and base radio applications. If the module will be used for portable applications, the device must undergo SAR testing. This equipment is undergoing testing to demonstrate compliance 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.

FCC Approved Antennas The RF200 SNAP Engine modules are undergoing testing for FCC approval for fixed base station and mobile applications on channels 11 thru 26 of the ISM 2.4 GHz frequency band as defined in I.E.E.E 802.15.4 specifications. The FCC requirement for mobile applications states that the antenna must be mounted at least 20 cm (8 in) from nearby persons. Notice: To reduce potential radio interference to other users, the antenna type and its gain should be chosen so that the equivalent isotropically radiated power (e.i.r.p) is not more than that permitted for successful communication. This module has been designed to operate with the antennas listed below in Table 12, and having a maximum gain of 5 dB. Antennas not included in this list or having a gain greater than 5 dB are strictly prohibited for use with this device. The required antenna impedance is 50 ohms. Part Number

Type Gain Application Min. Separation

AC12000 Dipole (quarter-wave RPSMA) 3.2 dBi Fixed/Mobile 20 cm. AC12001 Dipole (quarter-wave RPSMA) 5.0 dBi Fixed/Mobile 20 cm. AC12002 Dipole (quarter-wave RPSMA) 4.9 dBi Fixed/Mobile 20 cm. AC12003 Dipole (quarter-wave RPSMA) 2.0 dBi Fixed/Mobile 20 cm.

Table 12 – RF200 Approved Antennas

Page 28: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 28 of 62 SNAP Hardware Technical Manual-v1.3

RF Exposure WARNING : This equipment is undergoing testing to demonstrate compliance with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20cm between the radiator and your body. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. NOTICE : The preceding statement must be included as a CAUTION statement in OEM product manuals in order to alert users of FCC RF Exposure compliance. Canada (IC) This Class B digital apparatus meets all requirements of the Canadian Interference Causing Equipment Regulations. (Certification is pending.) Operation is subject to the following 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.

OEM Labeling Requirements Labeling requirements for Industry Canada are similar to those of the FCC. A clearly visible label on the outside of the final product housing must display the contents shown in Figure 12 below.

Figure 12 – RF200 IC Label

NOTE: The OEM can choose to implement a single label combined for both FCC and IC labeling requirements. If a combined single label is chosen, there must be a clearly visible label on the outside of the final product housing displaying the contents shown in Figure 13 below.

MANUFACTURER’S NAME BRAND NAME or TRADE NAME MODEL: Contains RF Engine IC: Pending

Page 29: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 29 of 62

Figure 13 – RF200 Combined FCC and IC Label

MANUFACTURER’S NAME BRAND NAME or TRADE NAME Contains RF Engine FCC ID: Pending Contains RF Engine IC: Pending 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 interferences, and (2) this device must accept any interference received, including interference that may cause undesired operation.

Page 30: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 30 of 62 SNAP Hardware Technical Manual-v1.3

3 RF300 SNAP Engine OEM Modules RF300 SNAP Engine modules meet FCC Part 15.247 requirements for transmitters. These modules provide a low-power, highly reliable all-in-one solution to embedded wireless control and monitoring network needs at very low cost. The RF300 SNAP Engine is approved as an FCC Part 15 unlicensed modular transmitter. The modules provide up to 16 channels of operation in the 902-928 MHz frequency band. Figure 14 below consists of block diagrams showing the major subsystems that make up this SNAP Engine.

Figure 14 – RF300 SNAP Engine Block Diagrams

Page 31: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 31 of 62

Specifications RF300 SNAP Engine Specifications With Ext Amp

Performance

Outdoor LOS Range TBD

Transmit Power Output 20 dBm

RF Data Rate 115,200 bps

Receiver Sensitivity -121 dBm (1% PER)

Power Requirements

Supply Voltage 1.8 - 3.6 V

Radio ON Current (Typ) 21.8 mA

Radio OFF Current (Typ) 10.2 mA

Power-down Current (sleep mode 1) (Typ)

1.4 µA

General

Frequency 902.0-928.0 MHz

Spreading Method Frequency Hopping Spread Spectrum

Modulation GFSK

Dimensions 1.333" x 1.333"

Operating Temperature -40 to 85 deg C.

Antenna Options External RPSMA

Networking

Topology SNAP

Error Handling Retries and acknowledgement

Number of Channels 16

Available I/O

UARTS with HW Flow Control

1 port - 4 total I/O

GPIO 19 total, 16 can be analog inputs with 10-bit ADC

Agency Approvals

FCC Part 15.247 FCC ID: Pending

Industry Canada (IC) IC: Pending Table 13 – RF300 SNAP Engine Specifications

Page 32: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 32 of 62 SNAP Hardware Technical Manual-v1.3

Module Pin Definitions Pin Name Direction Description

1 GND - Power Supply

2 GPIO0 ADC17 P2.1 Bidirectional GPIO_0 or ADC17 or I2C SDA

3 GPIO1 ADC18 P2.2 Bidirectional GPIO_1 or ADC18 or I2C SCL

4 GPIO2 ADC19 P2.3 Bidirectional GPIO_2 or ADC19

5 GPIO3 ADC20 P2.4 Bidirectional GPIO_3 or ADC20

6 GPIO4 ADC21 P2.5 Bidirectional GPIO_4 or ADC21 or SPI MOSI

7 GPIO5 ADC22 P2.6 Bidirectional GPIO_5 or ADC22 or SPI SCLK

8 GPIO6 ADC0 P0.0 VREF Bidirectional GPIO_6 or ADC0 or INT or external voltage reference or SPI MISO

9 GPIO7 ADC5 P0.5 UARTRX

Bidirectional / UART Input

GPIO_7 or ADC5 or INT or UART0 Rx

10 GPIO8 ADC4 P0.4 UARTTX

Bidirectional / UART Output

GPIO_8 or ADC4 or INT or UART0 Tx

11 GPIO9 ADC3 P0.3 CTS Bidirectional GPIO_9 or ADC3 or INT or UART0 CTS

12 GPIO10 ADC2 P0.2 RTS Bidirectional GPIO_10 or ADC2 or INT or UART0 RTS

13 GPIO11 ADC16 P2.0 Bidirectional Not Available28 (GPIO_11 or ADC16)

14 GPIO12 ADC15 P1.7 Bidirectional Not Available (GPIO_12 or ADC15 or INT or SPI MOSI)

15 GPIO13 ADC13 P1.5 Bidirectional Not Available (GPIO_13 or ADC13 or INT or SPI SCLK)

16 GPIO14 ADC14 P1.6 Bidirectional Not Available (GPIO_14 or ADC14 or INT or SPI MISO)

17 GPIO15 ADC6 P0.6 CNVSTR

Bidirectional GPIO_15 or ADC6 or INT or external convert start input for ADC0

18 GPIO16 P2.7 Bidirectional GPIO_1629

19 GPIO17 (GPIO_0) 30 Bidirectional GPIO_17

20 ANT_A Output GPIO_18

21 VCC - Power Supply

22 C2D Bidirectional Background Debug Communications

23 RESET* Input Module Reset, Active Low

24 GND - Power Supply

Table 14 – RF300 SNAP Engine Pin Assignments

28 Pins 13-16 are not available on the RF300, and should not be tied to any hardware on devices you design. You can load an RF300 with Si100x firmware and have access to these pins, including SPI functionality, ADC, or interrupts. However you will lose access to the external memory on the RF300, and SPI capabilities on pins 6-8. If you do this, be aware that pulling pin 13 low causes the external memory to be powered, which will result in significantly higher power consumption during sleep. 29 GPIO_16 has limited drive or sink strength, as it routes through a 1 KΩ resistor. The signal from (or to) GPIO_16 can also be read from (or driven into) Engine pin 22, the debug pin, to route around this resistor instead. 30 Note that this is GPIO_0 of the underlying radio hardware, and is unrelated to the GPIO_0 of the SNAP Engine. Refer to the EZRadioPRO documentation for details.

Page 33: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 33 of 62

Electrical Characteristics Symbol Parameter Condition Min Typ31 Max Units

VDD Supply Voltage 2.732 3.3 3.6 V

TOP Operating Temp -40 85 °C

V IH Input Hi Voltage VDD < 2.0V .7*VDD 5 V

2.0V <= VDD <= 3.6V VDD-0.6 5 V

V IL Input Low Voltage VDD < 2.0V 0.3*VDD V

2.0V <= VDD <= 3.6V 0.6 V

VOL Output Low Voltage

Low Drive Strength, IOL = 1.4 mA 0.6 V

High Drive Strength, IOL = 8.5mA 0.6 V

VOH Output High Voltage

Low Drive Strength, IOH = 1 mA

VDD – 0.7 V

High Drive Strength, IOH = 3 mA

VDD – 0.7 V

IL IN In Leakage Current VIN=0 VDD=3.6V, all Pins 20 30 µA

ITX+20 Transmit Current Transmit power = 20 dBm 85 mA

IRX Receive Current 18.5 mA

IShutdown Shutdown Current 15 50 nA Table 15 – RF300 SNAP Engine DC Characteristics

31 All typical are measured at 25°C. 32 2.7 volts is the minimum voltage for the external memory chip. If loaded with Si1000 firmware instead of RF300 firmware, the minimum supply voltage is 1.8 volts, however you lose access to the external memory.

Page 34: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 34 of 62 SNAP Hardware Technical Manual-v1.3

Symbol Parameter Condition Min Typical Max Unit

AREF Reference potential, high 3.3 V

IREFH Reference supply current 680 800 µA

AREF Analog input voltage VDD V Table 16 – RF300 ADC Electrical Characteristics (Operating)

Symbol Parameter Condition Min Typical Max Unit

RAS Source impedance at

input33 5 kΩ

VAIN Analog input voltage34 0 VREF V

II Input Current VREF = 3.0V 5.25 µA

RES Ideal resolution (1 LSB)35 2.08V ≤ VDDAD ≤ 3.6V 2.031 3.516 mV

DNL Differential non-linearity36 <±0.2 ±1.0 LSB

INL Integral non-linearity37 <±0.2 ±1.0 LSB

FFS Full-scale error38 8 % Table 17 – RF300 ADC Timing/Performance Characteristics

33 RAS is the real portion of the impedance of the network driving the analog input pin. 34 Analog input must be between VREF and VREF for valid conversion. Values greater than VREFH will convert to 0x3FF and less. 35 The resolution is the ideal step size or 1LSB = (VREFH – VREFL) / 1024. 36 Differential non-linearity is the difference between the current code width (1LSB). The current code width is the difference in the transition voltages to and from the current code. 37 Integral non-linearity is the difference between the transition voltage to the current code and the adjusted ideal transition voltage for the current code. 38 Full-scale error is the difference between the transition to the last valid code and the ideal transition to that code. The ideal transition voltage to a given code is (Current Code – ½) * (1 / (VREFH – VREFL)).

Page 35: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 35 of 62

Mechanical Drawings These drawings in Figure 15 show the version of the module with the RPSMA connector for use with an external antenna.

Figure 15 – Mechanical Drawings of the RF300 SNAP Engine Modules

Board Mounting Considerations The RF300 SNAP Engine modules are designed to mount into a receptacle (socket) on the host board. Figure 16 shows a SNAP Engine module plugged in to a host board. The receptacle sockets are on standard 2mm centers. Suggested receptacles to be used on the host are: (1) Thru-hole receptacle: Samtec MMS-112-01-L-SV (2) Surface mount receptacle: Samtec MMS-112-02-L-SV It is recommended that the mounting holes provided in the module on either side of the SMA connector be used with supporting mounting hardware to hard mount the module to either the host board or to the enclosure to handle the mechanical stresses that can occur when an external antenna is screwed into the SMA.

Figure 16 – Host Board with SNAP Engine Mounted and Mounting Hardware

Page 36: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 36 of 62 SNAP Hardware Technical Manual-v1.3

Agency Certifications United States (FCC) The RF Engine modules comply with Part 15 of the FCC rules and regulations. Compliance with the labeling requirements, FCC notices and antenna usage guidelines is required. In order to comply with FCC Certification requirements, the Original Equipment Manufacturer (OEM) must fulfill the following requirements. 1. The system integrator must place an exterior label on the outside of the final product

housing the RF300 SNAP Engine Modules. Figure 1 below shows the contents that must be included in this label.

2. RF300 SNAP Engine Modules may only be used with antennas that have been tested and approved for use with the module. Please refer to the antenna tables provided in this section.

OEM Labeling Requirements NOTICE: The OEM must make sure that FCC labeling requirements are met. This includes a clearly visible exterior label on the outside of the final product housing that displays the contents shown in Figure 17 below.

Figure 17 – RF300 FCC Label

FCC Notices WARNING : The RF300 SNAP Engine modules have been tested by the FCC for use with other products without further certification (as per FCC Section 2.1091). Changes or modifications to this device not expressly approved by Synapse could void the user’s authority to operate the equipment. NOTICE : OEMs must certify final end product to comply with unintentional radiators (FCC Section 15.107 and 15.109) before declaring compliance of their final product to Part 15 of the FCC Rules.

MANUFACTURER’S NAME BRAND NAME or TRADE NAME Contains RF Engine FCC ID: U90-RF300 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 interferences, and (2) this device must accept any interference received, including interference that may cause undesired operation.

Page 37: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 37 of 62

NOTICE : The RF300 SNAP Engine modules are undergoing certification for remote and base radio applications. If the module will be used for portable applications, the device must undergo SAR testing. 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.

FCC Approved Antennas The RF300 SNAP Engine modules are FCC approved for fixed base station and mobile applications on frequencies in the 902-928 MHz range, as outlined in FCC specifications In part 15.247. The FCC requirement for mobile applications states that the antenna must be mounted at least 20 cm (8 in) from nearby persons. Notice: To reduce potential radio interference to other users, the antenna type and its gain should be chosen so that the equivalent isotropically radiated power (e.i.r.p) is not more than that permitted for successful communication. This module has been designed to operate with the antennas listed below in Table 18 – RF300 Approved Antennas, and having a maximum gain of 5 dB. Antennas not included in this list or having a gain greater than 5 dB are strictly prohibited for use with this device. The required antenna impedance is 50 ohms. Part Number Type Gain Application Min.

Separation ANT-916-CW-HWR-RPS Dipole (half-wave

RPSMA) TBD Fixed/Mobile 20 cm.

Table 18 – RF300 Approved Antennas

RF Exposure WARNING : This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with

Page 38: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 38 of 62 SNAP Hardware Technical Manual-v1.3

minimum distance 20cm between the radiator and your body. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. NOTICE : The preceding statement must be included as a CAUTION statement in OEM product manuals in order to alert users of FCC RF Exposure compliance. Canada (IC) This Class B digital apparatus meets all requirements of the Canadian Interference Causing Equipment Regulations. (Certification is pending.) Operation is subject to the following 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.

OEM Labeling Requirements Labeling requirements for Industry Canada are similar to those of the FCC. A clearly visible label on the outside of the final product housing must display the contents shown in Figure 18 below.

Figure 18 – RF300 IC Label

NOTE: The OEM can choose to implement a single label combined for both FCC and IC labeling requirements. If a combined single label is chosen, there must be a clearly visible label on the outside of the final product housing displaying the contents shown in Figure 19 below.

Figure 19 – RF300 Combined FCC and IC Label

MANUFACTURER’S NAME BRAND NAME or TRADE NAME MODEL: Contains RF Engine IC: 7084A-RF300

MANUFACTURER’S NAME BRAND NAME or TRADE NAME Contains RF Engine FCC ID: U90-RF300 Contains RF Engine IC: 7084A-RF300 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 interferences, and (2) this device must accept any interference received, including interference that may cause undesired operation.

Page 39: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 39 of 62

4 Evaluation Kit – SN163 Bridge Demonstration Board The SN163 Bridge provided in the Network Evaluation Kit consists of an Interface Host Board, an RF Engine, and SNAP code loaded in the microcontroller of the RF100 SNAP Engine. The Interface Host Board offers both an RS-232 port and a USB 2.0 port. Either port can be used to interface to a PC. If both ports are plugged in to the PC, only the USB port will be active. A description of the features on the SN163 Bridge follows. Figure 20 shows the top side of the Interface Host Board and identifies the location of the various features to be discussed. Please refer to this picture to locate all features.

Figure 20 – SN163 Bridge

The SN163 Bridge provides a variety of features. These features consist of several options for supplying power, power on/off switch, an LED indicating that external power is being supplied, hardware reset button, RS-232 port, USB 2.0 port, user select button and LED, and a 2 digit seven-segment display. Power to the SN163 Bridge The SN163 Bridge provides three options for supplying power to the electronics. The options are: 1) wall transformer power adapter; 2) USB; and, 3) battery. Also, an LED is provided that lights up whenever an external power source is plugged in. Finally, there is an On/Off switch that controls power to the electronics.

Page 40: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 40 of 62 SNAP Hardware Technical Manual-v1.3

Power Adapter The wall transformer power adapter provided in the kit can be used to provide power. The power adapter generates 9V DC and is plugged in to the power connector. The power supply on the Interface Host Board can accept a wide range of power in to the power connector. It supports a range of both AC and DC input power meeting the following specifications: 1) AC Input power between 6VAC to 24VAC; and, 2) DC Input power between 5VDC to 25VDC. Also, there is protection circuitry if positive and negative are reversed on the plug-in jack to the power connector. The power connector is a 2mm male power jack. The wall transformer mating connector should be a 2.1mm female power plug with polarity as shown in Figure 21.

Figure 21 – Female Power Plug Polarity

USB Power Power can be provided to the SN163 Bridge from the USB port. This happens automatically when the USB cable provided in the kit is plugged into the USB port on the Interface Host Board and into an active USB port on the PC (or a USB power adapter). (NOTE: In order for proper operation of the USB port to occur, USB drivers located in the CD provided in the kit must be loaded on the PC. Please refer to instructions on the Quick Start Guide for loading this driver.

Battery Finally, a single AA alkaline battery can be plugged into the battery holder closest to the middle of the Interface Host Board to provide power to the electronics when wall transformer power or USB power is not available. If a battery is plugged in at the same time power is being provided by either the power adapter or USB, then special circuitry on the Interface Host Board will disconnect the battery circuit thereby disabling the battery from providing power. For the SN163 Bridge, the intended operation is to always use the power adapter or the USB bus for power. The battery should be used as a temporary backup to continue to power the SN163 Bridge if AC power is lost. The RS-232 interface circuitry and USB interface circuitry on the Interface Host Board consumes several milliamps of current which will draw down the battery quickly if battery is the only power source. Therefore, there is detection circuitry which will shutdown the on-board RS-232 interface and USB interface if the Interface Host Board is being powered by battery. Also, there is voltage detection circuitry that allows software to distinguish between battery and external power source so that power consumption can be intelligently monitored. For battery operation, the software will detect low battery voltage and provide “low battery warning” indication. This will be discussed in greater detail in the Synapse Portal Software Users Guide.

Page 41: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 41 of 62

NOTICE : It can be seen that two battery holders are present on the Interface Host Board. For the SN163 Bridge, the battery circuitry is configured for single battery operation to be used primarily as a backup power source as discussed above. Only the battery holder nearest the middle of the Interface Host Board is active. If a battery is plugged in to the battery holder on the edge of the board, it provides no power to the Interface Host Board.

External Power LED Indicator The external power LED indicator on the Interface Host Board is provided to offer confirmation that the external power source is providing the proper power to the board electronics. This LED will be on if proper external power is coming in to either the power connector or to the USB port. It will not be on if power is being supplied to the board by batteries.

Power On/Off Switch There is a power on/off switch provided on the Interface Host Board. This switch controls power to all on-board electronics and RF Engine module except the power supply for external power and external power LED indicator. NOTICE : If external power is coming in from either the power connector or the USB port, the External Power LED Indicator will be “ON” even if the power switch is “OFF”. User I/O There are several user I/O capabilities on the SN163 Bridge. These consists of a hardware reset button, a user select button, a user status LED indicator, and a 2-digit seven segment LED display.

Reset Button The reset button is used to reset all hardware and re-boot the RF Engine.

User Select Button A user button is provided on the SN163 Bridge that can be used for various “select” functions. This will be discussed in greater detail in the Synapse SNAP Reference Manual.

User Status LED Indicator An LED is provided on the SN163 Bridge that can be used for various “indicator” functions. This will be discussed in greater detail in the Synapse SNAP Reference Manual.

2-Digit Display A 2-digit seven-segment LED display is also provided on the SN163 Bridge that can be used for displaying various sets of data and error indicators. This will be discussed in greater detail in the Synapse SNAP Reference Manual.

Page 42: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 42 of 62 SNAP Hardware Technical Manual-v1.3

External Port Interfaces The SN163 Bridge has two external port interfaces. There is an RS-232 interface and a USB 2.0 interface.

RS-232 Interface The SN163 Bridge has a serial RS-232 interface port. This port has a standard female DB-9 style connector. The pin assignments are shown in Table 19 below. DB-9 Pin RS-232 Signal Description Implementation

1 DCD Data-Carrier-Detect Not connected 2 RxD Receive Data Data from RF Engine (to host) 3 TxD Transmit Data Data to RF Engine (from host) 4 DTR Data-Terminal-Ready Connected to DSR 5 GND Ground Ground 6 DSR Data-Set-Ready Connected to DTR 7 RTS Request To Send Request from Host to send data 8 CTS Clear To Send Clear from RF Engine for host to send 9 RI Ring Indicator Not connected

Table 19 – RS-232 Pin Assignments Setup of this port will be discussed in greater detail in the Synapse Portal Software Users Guide. A standard RS-232 cable for connecting the SN163 Bridge to a PC has been provided in the kit.

USB Interface The USB interface on the SN163 Bridge is USB 2.0 compliant. A standard Type-B OEM connector is provided on the USB port of the Interface Host Board. The pin assignments are shown in Table 20 below.

Pin Signal Description Implementation

1 VBUS Power Powers the Interface Host Board 2 Data- Transmitted and Received Data

(neg) Transmit data to and from the RF

Engine 3 Data+ Transmitted and Received Data

(pos) Transmit data to and from the RF

Engine 4 GND Ground Ground

Table 20 – USB Pin Assignments Setup of this port will be discussed in greater detail in the Synapse Portal Software Users Guide. A standard USB cable for connecting the SN163 Bridge to a PC has been provided in the kit.

Page 43: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 43 of 62

5 Evaluation Kit – SN111 End Device Demonstration Board

The SN111 End Device provided in the Network Evaluation Kit consists of an I/O Host Board, an RF100 SNAP Engine, and SNAP code loaded in the microcontroller of the RF Engine. The I/O Host Board provides an RS-232 port to interface to a PC. A description of the features on the SN111 End Device follows. Figure 22 shows the top side of the I/O Host Board and identifies the location of the various features to be discussed. Please refer to this picture to locate all features.

Figure 22 – SN111 End Device

The SN111 End Device provides a variety of features. These features consist of several options for supplying power, power on/off switch, an LED indicating that external power is being supplied, hardware reset button, RS-232 port, user select button and LED, a 2 digit seven-segment display, a high voltage/high current relay switch, and support of a resistive type sensor input. The SN111 End Device should not be used with SNAP Engines based on the ATMEL ATmega123RFA1, the Silicon Labs Si1000, or the CEL ZIC2410. These engines power on in a state that causes conflicts with the relay circuit on the board.

Page 44: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 44 of 62 SNAP Hardware Technical Manual-v1.3

Power to the SN111 End Device The SN111 End Device provides two options for supplying power to the electronics. The options are: 1) wall transformer power adapter, and, 2) battery. Also, an LED is provided that lights up whenever an external power source is plugged in. Finally, there is an On/Off switch that controls power to the electronics. Notice: The power supply design used on the I/O Host Board was chosen to maximize flexibility for supporting different power supply sources. These possible sources include wall transformer power adapters that supply a range of AC and DC input voltages as well as dual and single battery operation. As a result of this flexibility on input power sources, the power supply design has not been optimized for low power operation when the RF100 SNAP Engine is in low-power modes. The power supply will draw between 50 to 100 µAmps depending on the input power source when the RF100 SNAP Engine is in low power mode. A power supply design optimized for maximum power savings will draw less than 5 µAmps when the RF100 SNAP Engine is in low-power mode.

Power Adapter The wall transformer power adapter provided in the kit can be used to provide power. The power adapter generates 9V DC and is plugged in to the power connector. The power supply on the I/O Host Board can accept a wide range of power in to the power connector. It supports a range of both AC and DC input power meeting the following specifications: 1) AC Input power between 6VAC to 24VAC; or, 2) DC Input power between 5VDC to 25VDC. Also, there is protection circuitry if positive and negative are reversed on the plug-in jack to the power connector. The power connector is a 2mm male power jack. The wall transformer mating connector should be a 2.1mm female power plug with polarity as shown in Figure 23.

Figure 23 – Female Power Plug Polarity

Battery Finally, AA alkaline batteries can be used to provide power to the electronics on the I/O Host Board. There is a three pin battery configuration jumper (JMP21) on the I/O Host Board that allows the user to set up for either one battery or two battery operation. If the two pin jumper provided is placed on pin 1 and pin 2 of JMP21, then single battery operation is chosen. In this configuration, the AA battery should be placed in the battery holder nearest the middle of the I/O Host Board. If the two pin jumper is placed on pin 2 and pin 3 of JMP21, then two battery operation is selected. This is shown in Figure 24 below.

Page 45: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 45 of 62

Figure 24 – Battery Configuration Jumpers

In many applications where an SN111 End Device would be used, batteries will be the only source of power. Thus, maximum battery life is desired. The two battery configuration will provide twice the battery life; therefore, the SN111 End Device is preconfigured for two battery support with the two pin jumper installed on pin 2 and pin 3 of JMP21. For an SN111 End Device application where wall transformer power is being used, battery power can be used as a backup if the AC power were to go down. In this configuration, the single battery configuration should be chosen by moving the two pin jumper to pin 1 and pin 2 of JMP21. Notice: For applications where wall transformer power is being used on the End Device and battery is being used for backup power if the AC power goes down, then configure to single battery operation with the battery configuration jumper. If batteries are plugged in at the same time power is being provided by the power adapter, then special circuitry on the I/O Host Board will disconnect the battery circuit, thereby disabling the batteries from providing power. Also, there is voltage detection circuitry that allows software to distinguish between battery and external power source so that power consumption can be intelligently monitored. For battery operation, the software will detect low battery voltage and provide “low battery warning” indication.

External Power LED Indicator The external LED power indicator on the I/O Host Board is provided to offer confirmation that the external power source is providing the proper power to the board electronics. This LED will be on if proper external power is coming in to thru the power connector. It will not be on if power is being supplied to the board by batteries.

Power On/Off Switch There is a power on/off switch provided on the Interface Host Board. This switch controls power to all on-board electronics and RF Engine module except the power supply for external power and external power LED indicator. NOTICE : If external power is coming in from the power connector, the External Power LED Indicator will be “ON” even if the power switch is “OFF.”

Page 46: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 46 of 62 SNAP Hardware Technical Manual-v1.3

User I/O There are several user I/O capabilities on the SN111 End Device. These consists of a hardware reset button, a user select button, a user status LED indicator, and a 2-digit seven segment LED display.

Reset Button A user button is provided on the SN111 End Device that can be used for various “select” functions.

User Status LED Indicator An LED is provided on the SN111 End Device that can be used for various “indicator” functions.

2-Digit Display A 2-digit seven-segment LED display is also provided on the SN111 End Device that can be used for displaying various sets of data and error indicators. External Port Interfaces The SN111 End Device has one external port interface. There is an RS-232 interface.

RS-232 Interface The SN111 End Device has a serial RS-232 interface port. This port has a standard female DB-9 style connector. The pin assignments are shown in Table 21 below.

DB-9 Pin

RS-232 Signal

Description Implementation

1 DCD Data-Carrier-Detect Not connected 2 RxD Receive Data Data from RF Engine (to host) 3 TxD Transmit Data Data to RF Engine (from host) 4 DTR Data-Terminal-

Ready Connected to DSR

5 GND Ground Ground 6 DSR Data-Set-Ready Connected to DTR 7 RTS Request To Send Request from Host to send data 8 CTS Clear To Send Clear from RF Engine for host to

send 9 RI Ring Indicator Not connected

Table 21 – RS-232 Pin Assignments A standard RS-232 cable for connecting the SN111 End Device to a PC has been provided in the kit. NOTICE : If the I/O Host Board is being powered by batteries, there is a power detection circuit that identifies battery as the power source and removes power to the RS-232 interface. The RS-232 interface draws several milliamps of power continuously, so it

Page 47: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 47 of 62

would quickly draw down the batteries if left on. In order to bypass this power down circuitry to keep the RS-232 interface on, jumper 22 (identified as JMP22 – RS232 PWR) on the I/O Host Board must be installed External I/O The SN111 End Device provides external I/O features. These consist of a high voltage/high current relay switch and a resistive type sensor input.

Relay Switch The SN111 End Device has an integrated relay switch (normally open) and support circuitry. The relay switch can switch a load on and off that is powered by AC voltages up to 250VAC or DC voltages up to 30VDC. For either type voltage, the relay switch can handle currents to the load of up to 10 amps. The interface into the relay switch on the I/O Host Board is thru the terminal block TB1. This terminal block can accept wire sizes from 22 AWG to 14 AWG. Any type of load, either AC or DC, that falls within the voltages and current ratings listed above can be switched on and off by the relay. Examples of possible loads are: AC light fixtures or AC or DC motors. Typically, the “Neutral” leg of the load is connected thru the relay switch load as shown in the circuit diagram Figure 25 below. Also, the relay circuit on the I/O Host Board has a slow blow protection fuse rated at 10 Amps to protect against an overload condition.

M120VAC

Line (Hot)

Neutral

TB1

10 AmpAC Motor

10 AmpRelay

10 Amp250 VFuse

Varistor

Relay Controlat microcontrolleron RF Engine

End Device

1

Figure 25 – Relay Circuit

To access the relay, set GPIO_16 and GPIO_17 as low outputs. Pulse GPIO_17 to close the relay and pulse GPIO_16 to reset it. If you include synapse.evalBase in your script, after calling detectEvalBoards() you can call the setRelayState(isSet) function to control the relay.

Sensor Input The SN111 End Device also has circuitry that will accept a resistive type sensor input. Examples of resistive type sensor inputs are: thermistor or photo cell. The sensor device

Page 48: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 48 of 62 SNAP Hardware Technical Manual-v1.3

is interfaced to the sensor input circuitry on the I/O Host Board thru the terminal block TB2. This terminal block can accept any resistive type sensor directly from the sensor leads or thru wires connecting to the sensor. The wire can be any size between 28 AWG and 16 AWG. The sensor input feeds a resistor divider circuit as shown in Figure 26 below.

TB21

2

3Sensor Input

Rs

Rp

VsenseConnects to an analoginput of the microcontrolleron the RF Engine

Vp

End Device

Figure 26 – Sensor Circuit

Note: For shielded wire applications, the shield can be attached to the ground plane (GND) of the SN111 End Device by connecting the wire shield to pin 3 of TB2 and applying a 2-pin jumper to JMP3 on the SN111 End Device board directly above pin 3 of TB2. From the resistor divider circuit shown in Figure 26 and applying Ohm’s Law, the resulting output voltage signal (Vsense) is given by the equation: Vsense = (Vp / (Rp + Rs)) * Rs Equation 1 – Vsense where Vp = 3.2 VDC (Vcc of I/O Host Board)

Rp = pull-up resistor defined by Table 22 below Rs = sensor resistance defined by sensor vendor resistance curves versus function sensed Vsense = analog voltage that goes to an “analog input” signal n the microcontroller of the RF Engine

Example: A thermistor rated as 10k Ω at 25°C is connected into pin 1 and pin 2 of TB2 on the I/O Host Board. If the temperature being sensed by the thermistor is 25°C and the jumper JMP10 is installed and JMP11 and JMP12 are not installed which sets Rp as 10k Ω from Table 22, then Vsense can be calculated from Equation 1 above as:

Vsense = (3.2 / ( 10k + 10k)) * 10k

= 1.6

Page 49: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 49 of 62

The resulting voltage signal (Vsense) from this resistor divider circuit then goes to an “Analog In” signal on the RF Engine which goes thru a 10 bit analog to digital conversion in the micro-controller on the SNAP Engine. Using Equation (1) given above and the resistance curves of the sensor being used (values for Rs versus the function sensed by the resistive type sensor), one can generate a table showing the different values of Vsense based on the sensor condition when sampled. The resulting value returned by the 10 bit analog to digital conversion in the RF engine can be used in conjunction with this table to determine the sensor condition. There are jumper configurable options for the pull-up voltage (identified as Vp) of the resistor divider circuit of Figure 26. By applying a two pin jumper to pin 2 and pin 3 of the three pin jumper JMP8, then Vp == 3.2VDC always. If a two pin jumper is applied to pin 1 and pin 2 of JMP8, then Vp == 3.2VDC only when the RF100 SNAP Engine signal controlling the external analog source is enabled. See Figure 27 below. By controlling the pull-up voltage, power consumption can be reduced when running the I/O Host Board electronics from battery. The RF100 SNAP Engine signal controlling the external analog source would only be enabled when an AtoD conversion of the sensor input was being initiated. Otherwise, it would be disabled, removing the pull-up voltage Vp, thereby, eliminating the current drawing of the sensor input resistor divider circuit.

JMP8

1

2

3

Controlled 3.2VDC pull-up voltage

Static 3.2VDC pull-up voltage

Figure 27 – Vp Jumper Also, there are different values of resistor pull-up (identified as Rp) by jumper configuration options. These choices of Rp are identified by Table 22 below. Possible Jumper Configurations for Sensor Pull-Up Resistance 1 2 3 4 5 6 7 8 JMP10 N P N P N P N P JMP11 N N P P N N P P JMP12 N N N N P P P P Rp (ohms)

Invalid 10K 100K 9.091K 1M 9.901K 9.0909K 9.009K

Where: N Jumper not populated P Jumper populated Invalid If no jumpers are installed, then pull-up circuit for sensor input is disconnected Table 22 – Jumper Options for the Sensor Input

Page 50: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 50 of 62 SNAP Hardware Technical Manual-v1.3

6 Evaluation Kit – SN171 Proto Board

Figure 28 – SN171 Proto Board

This break-out/prototyping board has been created to make it easier to evaluate the Synapse RF Engine (RFE). The SN171 Proto Board provides easy access to all 19 General Purpose I/O (GPIO) pins of the RF Engine, including:

• 19 Digital Inputs or Outputs • 8 Analog Inputs • 2 UART ports

Note that the analog input and serial port functionality share pins with the digital I/O – you can only have a total of 19 functions at one time. Please refer to the existing RF100 SNAP Engine Datasheet for more details. On the SN171 Proto Board, none of the I/O pins is dedicated to a single function. At the same time, we wanted to make it easy to test drive "basic functionality" like blinking LEDs, reading a push-button switch, and communicating over a serial port. To accomplish this, various jumpers can be installed to connect different SNAP Engine GPIO pins to some on-board peripherals.

On-Board Peripherals List From a hardware configuration (jumpering) standpoint, there are five hardware sub-systems to be aware of:

Page 51: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 51 of 62

• Voltage Regulator • LED1 – green • LED2 – yellow • S1 – push-button switch • RS-232 port – DB9

Powering Options The SN171 Proto Board can be powered from a two-pin battery connector. Put JMP1 on pins 2 and 3 (connecting VBAT to VCC) and connect a battery (or other 2.7 - 3.4 volt source) to the white two-pin header labeled "J5 VBAT IN". Jumper When Installed JMP1 Connect pins 1-2 to get VCC from VEXT JMP1 Connect pins 2-3 to get VCC from VBAT

Table 23 – Power Jumper Options Alternatively, you can power the board externally by first connecting JMP1 pins 1 and 2 (connecting VEXT to VCC). You can then bring in 5-9 volts DC power through the barrel connector, or through the VEXT and GND pins on terminal block TB2.

Figure 29 – Power Location

Page 52: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 52 of 62 SNAP Hardware Technical Manual-v1.3

On-board LEDs Jumper When Installed JMP3 LED1 (green) can be controlled via GPIO1 JMP4 LED2 (yellow) can be controlled via GPIO2

Table 24 – LED Jumpers Simply remove these jumpers to reclaim these pins for other purposes.

Figure 30 – LED Jumper Location

On-board Push-Button Push-button switch S1 is a normally open momentary contact switch that can be connected to processor reset, pin GPIO5, or neither. Jumper When Installed JMP9 Connecting pins 1-2 connects S1 to GPIO5 JMP9 Connecting pins 2-3 connects S1 to reset

Table 25 – Push-Button Jumpers You can also leave the jumper off entirely, and switch S1 will do nothing.

Figure 31 – Push-Button Jumper Location

Page 53: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 53 of 62

RS-232 Port The RF Engine's UART signals are 3.3 volt logic level, and so must go through a line interface chip before they can directly be used for RS-485, RS-232, etc. The SN171 Proto Board includes a RS-232 line driver that can optionally be used with UART 1 (SCI 2). Note that this is the second serial port of the RF100 SNAP Engine. The first RF100 SNAP Engine serial port is always 3.3 volt logic level. Jumper When Installed JMP2 The RS-232 chip is powered up JMP5 UART 1 RXD is RS-232 JMP6 UART 1 TXD is RS-232 JMP7 UART 1 CTS is RS-232 JMP8 UART 1 RTS is RS-232

Table 26 – RS-232 Jumpers Remove jumper JMP2 and JMP5 through JMP8 to disable (power down) the RS-232 line driver chip.

Figure 32 – RS-232 Jumpers Locations

Connectivity Options Two terminal blocks (one on each side of the board) provide access to all of the GPIO pins, plus various POWER, GND, and RESET signals.

Page 54: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 54 of 62 SNAP Hardware Technical Manual-v1.3

NOTE that these terminal blocks DO NOT have the exact same pinout as the two headers on the RF Engine! The RF Engine headers have 24 pins total, the breakout board terminal blocks have 28 pins total. The extra pins are additional GND and POWER connections. Notice the power (VCC) pin between GPIO6 and GPIO7.

Figure 33 – GPIO Terminal Block 1 Figure 34 – GPIO Terminal Block 2 Also notice the power (VCC) pin between GPIO14 and GPIO15, and also one next to GPIO18. In addition to the two terminal blocks, these signals are also available at connector J2 (if loaded) as described in Table 27.

Connector Description

J1A 12 pin header, one of two that connect to the Synapse RF Engine

J1B 12 pin header, the second of two that connect to the RF Engine

TB1 14 position terminal block that provides all J1A signals, plus some additional power and ground pins

TB2 14 position terminal block that provides all J1B signals, plus some additional power and ground signals

J2 A 24 pin connector that provides alternate connection points to the RF Engine signals Note that pins 1-12 of J2 map to J1A/TB1 and pins 13-24 of J2 map to J1B/TB2

Page 55: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 55 of 62

J3 This is a standard Background Debug Mode (BDM) interface to the RF Engine's microprocessor. This connector is usually not installed.

J4 Barrel connector for external DC power (5 - 9 volt range) J5 Connector for external “Battery" power (2.7 - 3.4 volt range) J6 This is the DB9 connector for the RS-232 line interface

Table 27 – Connectors

Page 56: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 56 of 62 SNAP Hardware Technical Manual-v1.3

7 Evaluation Kit – SN132 SNAPstick USB Module

Figure 35 – Overhead view of SN132 SNAPstick and block diagram

Introduction The Synapse SNAPstick is designed to be a compact and easy way to connect a PC to a SNAP wireless network. The module supports all existing forms of the Synapse RF engine and is fully compatible with Synapse’s Portal management software.

On-Board Indicators A Tri-color LED is available as an output indicator. This component has the ability to emit a red, green, or amber light. It can be controlled by SNAPpy scripts (running on the SNAPstick) that manipulate GPIO pins 0 and 1.

User Accessible LED Power Indicator LED Figure 36 – SNAPstick on-board LEDs

Page 57: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 57 of 62

The following table describes the how to control the output pins to obtain desired colors. Notice that the LED lines are active LOW.

Desired LED Color Value of GPIO Pin 0 Value of GPIO Pin 1 Red Low High Green High Low Amber Low Low OFF High High

Table 28 – SNAPstick LED Configuration A second green LED is used to indicate that power is being supplied to the module. It cannot be controlled by the user. The SNAPstick does not provide access to any other of the 17 General Purpose Input/Output (GPIO) pins available on the RF engines.

USB Interface The USB interface on the SNAPstick communicates with the connected RF Engine via internal UART 1. This UART is connected to GPIO pins 7-10. The following table describes their use.

Pin Name Direction of Pin Description GPIO 7 Input UART1 Rx Data GPIO 8 Output UART1 Tx Data GPIO 9 GPIO 10

Bidirectional Bidirectional

UART1 CTS UART1 RTS

Table 29 – SNAPstick UART Connections Powering Options The SNAPstick can be powered using any form of standard USB connection. Note: It must be a powered-USB connection. (Examples include: a PC/laptop port, a powered-USB hub, or a stand-alone USB AC adapter) The module does not require Synapse’s Portal software or other software drivers to be installed in order to draw power from the PC’s USB port.

Page 58: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 58 of 62 SNAP Hardware Technical Manual-v1.3

Figure 37 – A SNAPstick drawing power from a laptop PC and USB AC Adapter

Page 59: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 59 of 62

8 SNAPwire – KS-8 8 Channel Relay Board

Figure 38 – A SNAPwire KS-8 with an RF Engine mounted in a POLYCASE LP-70

Introduction The Synapse SNAPwire KS-8 provides wireless control of 8 SPDT latching relays over a SNAP wireless network. The module supports all existing forms of the Synapse RF engine and is fully compatible with Synapse’s Portal management software. Features Relays 250VAC 8A, 30VDC 8A – 1 FORM C – Latching Features: On-board programmable real-time clock (RTC) Power Supply: 5.5V to 36V DC – via terminal block or barrel connector (2.1mm) Terminals: 22 - 14 AWG Board Dimensions: 5 1/8” x 3 7/8” Expansion: 9 GPIO pins from RFE available at J12 (includes 3 analog) Stacking: SN171 ProtoBoard provides I/O terminal blocks and RS232 Enclosure: Supports POLYCASE LP-70 series enclosure (shown above) Part Number: SN170RH-NR

Page 60: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 60 of 62 SNAP Hardware Technical Manual-v1.3

Expansion Connector The J12 expansion connector maps directly to the RFE module pinout. Any unassigned pins are available for general expansion use.

Pin RF Engine KS-8 1 GND 2 GPIO0_TPM1CH2 3 GPIO1_KBI0 LED 4 GPIO2_KBI1 RTC IRQ Ouput 5 GPIO3_RX_UART0 6 GPIO4_TX_UART0 Relay SPI Enable 7 GPIO5_KBI4_CTS0 Pushbutton Switch 8 GPIO6_KBI5_RTS0 Relay DRV Enable 9 GPIO7_RX_UART1

10 GPIO8_TX_UART1 11 GPIO9_KBI6_CTS1 12 GPIO10_KBI7_RTS1 13 GPIO11_AD7 14 GPIO12_AD6 Relay SPI MOSI 15 GPIO13_AD5 Relay SPI Clock 16 GPIO14_AD4 Relay SPI MISO 17 GPIO15_AD3 18 GPIO16_AD2 19 GPIO17_AD1 RTC i2c Data 20 GPIO18_AD0 RTC i2c Clock 21 VCC 22 PTG0/BKDG 23 RESET 24 GND

Table 30 – SNAPwire KS-8 Pins

Page 61: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

SNAP Hardware Technical Manual-v1.3 Page 61 of 62

9 SS200 SNAP Stick

Figure 39 – An SS200 SNAP Stick

Introduction The SNAP Stick 200 is based on the ATMEL ATmega128RFA1 hardware. It is a USB dongle, about the size of a thumb drive, designed to act as a bridge between Portal or SNAP Connect and your 802.15.4 2.4 GHz wireless network. Because it is based on the ATmega128RFA1, the SS200 has the same capabilities as the underlying hardware, relating to sleep options and radio rates. The USB dongle form factor means that only one UART is available on the SS200. UART1 connects through the USB port. Also because of the form factor, you do not have normal access to the GPIO pins on the SS200. The device was designed to primarily act as a bridge device, or as a repeater node (powered with a USB AC adapter) for adding hops to extended network topographies. The only feedback available from the device comes in the form of a tri-color LED, controlled by pins 5 and 6:

LED State Pin 5 Pin 6 Off High (True) High (True) Red Low (False) High (True) Green High (True) Low (False) Amber Low (False) Low (False)

The SS200 includes an internal power amplifier. It also has a 32 kHz crystal, so for most efficient sleep you should use sleep mode 1.

Page 62: TECHNICAL MANUAL SNAP Hardware SNAP Hardware  … · SNAP Hardware Technical Manual-v1.3 Page 3 of 62 Table of Contents 1 RF100 SNAP Engine OEM Modules ..... 8

Page 62 of 62 SNAP Hardware Technical Manual-v1.3

10 License governing any code samples presented in this Manual

Redistribution of code and use in source and binary forms, with or without modification, are permitted provided that it retains the copyright notice, operates only on SNAP® networks, and the paragraphs below in the documentation and/or other materials are provided with the distribution: Copyright 2008-2010, Synapse Wireless Inc., All rights Reserved. Neither the name of Synapse nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. This software is provided "AS IS," without a warranty of any kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SYNAPSE AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SYNAPSE OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF SYNAPSE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

11 Disclaimers Information contained in this Manual is provided in connection with Synapse products and services and is intended solely to assist its customers. Synapse reserves the right to make changes at any time and without notice. Synapse assumes no liability whatsoever for the contents of this Manual or the redistribution as permitted by the foregoing Limited License. The terms and conditions governing the sale or use of Synapse products is expressly contained in the Synapse’s Terms and Condition for the sale of those respective products. Synapse retains the right to make changes to any product specification at any time without notice or liability to prior users, contributors, or recipients of redistributed versions of this Manual. Errata should be checked on any product referenced. Synapse and the Synapse logo are registered trademarks of Synapse. All other trademarks are the property of their owners. For further information on any Synapse product or service, contact us at: Synapse Wireless, Inc. 500 Discovery Drive Huntsville, Alabama 35806 256-852-7888 877-982-7888 256-852-7862 (fax) www.synapse-wireless.com