background image

 TWR-RF-SNAP featuing the Synapse Wireless SM700 IEEE 802.15.4 RF Engine 

 
 
 

USER’S MANUAL

 

TWR-RF-SNAP 

Document Revision v1.0

 

 

 

 
 

 

 
 
 
 
 
 
 
 

 

 

© 2011 Synapse, All Rights Reserved 

All Synapse products are patented or patent pending 

Specifications are subject to change without notice 

– confirm that data is current 

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 # 600049-01A 

 
 
 
 
 
 
 

 

© Freescale Semiconductor, Inc. 2011. All rights reserved. 

Freescale™ and the Freescale logo are trademarks of 

Freescale Semiconductor, Inc. All other product or service names 

are the property of their respective owners. 

 

 

Summary of Contents for TWR-RF-SNAP

Page 1: ... to change without notice confirm that data is current 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 600049 01A Freescale Semiconductor Inc 2011 All rights reserved Freescale and the Freescale logo are trademarks of Freescale Semiconductor Inc All other product or service names are the pr...

Page 2: ...Power Switch User LED 1 Red User LED2 Green Power LED Switch 2 software accessible input Switch 3 software accessible input Reset Button 3 4 Expansion Interfaces 10 TWPRI Connector UART1 SNAP UART0 UART2 SNAP UART1 I2C SNAP I2C SPI SNAP SPI ADC GPIO Expansion Header 3 5 SNAP SN132 USB Dongle 12 RF100 RF Engine Synapse Part RF100P86 Software Features 13 3 6 SNAP SNAPpy 13 SNAP Highlights 3 7 Synaps...

Page 3: ... allowing direct access to a selection of sensor plug ins via I2C A SN132 USB Dongle is also included with the TWR RF SNAP The USB Dongle features the RF100 RF Engine based on a Freescale MC9S08 MCU and the Freescale MC13191 radio The USB dongle provides a communication portal to a host computer via USB The TWR RF SNAP can be accessed in Synapse s Portal IDE using either the on board USB or wirele...

Page 4: ...elow Primary Tower Elevator Connector SM700 Synapse Wireless 802 15 4 RF Engine TWRPI Socket GPIO Expansion Header USB Interface Photocell Sensor Temp Sensor Pushbuttons Reset LEDs microUSB UART I2C SPI I2C Analog GPIO GPIO UART Analog Analog Isolation Jumper Block Figure 1 TWR RF SNAP Block Diagram ...

Page 5: ...F SNAP Image 2 Reference Documents The documents listed below should be referenced for more information on the Freescale Tower system and the TWR RF SNAP Refer to http freescale com tower for the latest revision of all released Tower documentation TWR RF SNAP Schematics TWR RF SNAP Quick Start Guide TWR RF SNAP Lab Document ...

Page 6: ...ing into the Tower System In additional to functioning standalone the TWR RF SNAP is designed to be used in the Freescale Tower System When inserted into the Tower System a Tower MCU module can utilize the TWR RF SNAP to relay information to additional SNAP nodes including the provided SN132 USB Dongle The TWR RF SNAP can also access compatible peripheral modules directly using I2C and SPI To ensu...

Page 7: ...TWR RF SNAP User s Manual Page 7 of 22 Figure 3 Freescale Tower System Overview ...

Page 8: ...e Part SM700PC1 Powerful 32 bit TDMI ARM7 microprocessor Large on board memory resources o Allows for over the air SNAPpy script and SNAP OS upgrades Accurate 12 bit ADC for precision sensors SNAP Instant ON mesh network operating system Powerful reliable wireless connection in 2 4GHz license free band o 2 4 GHz RF Frequency 2400 2483 5 MHz o 16 RF Channels Up to 100mW output power 96 dBm Rx sensi...

Page 9: ...he tower elevator or USB port User LED 1 Red Connected to TMR0 physical pin 34 of the SM700 SNAP GPIO 8 Activated by setting the pin HIGH User LED2 Green Connected to TMR1 physical pin 33 of the SM700 SNAP GPIO 9 Activated by setting the pin HIGH Power LED Green LED D5 will indicate when power is applied to the board Switch 2 software accessible input Connected to Physical Pin 57 of the SM700 SNAP...

Page 10: ...low for specific pin out J15 is the right connector while J14 is the left connector UART1 SNAP UART0 Connected to Physical Pins 36 37 SNAP GPIO 14 15 RX Pin 37 GPIO_15 TX 36 GPIO_14 This serial port attaches to edge connectors elevator for communication with other devices within the Tower System UART2 SNAP UART1 USB connected to UART2 of the system Physical Pins 21 23 25 SNAP GPIO 21 18 RTS Pin_21...

Page 11: ..._41 GPIO_4 This serial interface bus attaches to edge connectors elevator for communication with other devices within the Tower System ADC ADC1 has the capability to use an on board 2 5V precision voltage reference GPIO Expansion Header The GPIO header exposes the following pins for use external to the TWR RF SNAP board GPIO Header J6 Pin Description 1 SNAP GPIO_28 Keyboard Interrupt 6 KBI_6 2 Vcc...

Page 12: ...trum DSSS technology surmounts noisy environments Optional Transmit amplifier 18 dBm for best in class range Embedded F antenna Receive amplifier 10 dBm standard Up to 3 mile range with external antenna Low power modes down to 2 5 μA with internal timer running 60k flash with 20k free for over the air uploaded user apps FCC Certified on all 16 channels Figure 4 SNAP SN132 USB Dongle The following ...

Page 13: ... node via intermediate nodes SNAP based networks are self forming instant on and self healing The SNAP core code handles wireless communications as well as implementing a Python virtual machine The subset of Python implemented by the core software is named SNAPpy Scripts written in SNAPpy also referred to as Device Images SNAPpy images or even Snappy Images can be uploaded into SNAP Nodes serially...

Page 14: ...TCP IP LAN Synapse Portal is a standalone software application that runs on a standard PC Using a USB or RS232 interface it connects to any node in the SNAP Wireless Network and becomes a graphical user interface GUI for the entire network Using Portal you can quickly and easily create deploy configure and monitor SNAP based network applications Once connected the Portal PC has its own unique SNAP...

Page 15: ...and in the SNAP network The Main Toolbar will provide icons to open existing scripts create new scripts connect to a Port Node and perform a broadcast ping of the network The Node Info Toolbar Main Toolbar Node View Node Info Node Info Toolbar Event Log Figure 5 Portal IDE Application With the SN132 USB Dongle connected to the PC running the Portal IDE and the TWR RF SNAP powered externally and wi...

Page 16: ...SNAP Bridge Device Connect The application will then attempt to identify all available Nodes available in the network as seen in the figure below The TWR RF SNAP will be identified as a SNAPTower Node Device Type TWR_SNAP Figure 7 SNAPTower in Portal ...

Page 17: ...mage below for the location of the Broadcast Ping icon Figure 8 Broadcast Ping Icon The Node Info panel will contain only information relevant to the Node that is selected or highlighted in the Node View panel When referring to the information in the Node Info panel or using the Node Info Toolbar it is important that the correct SNAP Node is first selected in the Node View panel For example to upl...

Page 18: ...s SPI_MOSI to TWR ELEV ELEV_SPI0_MOSI 13 14 SPI CS Connects SPI_SS to TWR ELEV ELEV_SPI0_CS0 15 16 SPI CS Connects SPI_SS to TWR ELEV ELEV_SPI0_CS1 17 18 SPI CLK Connects SPI_SCLK to TWR ELEV ELEV_SPI0_CLK 19 20 RESET Connects RESET to TWR ELEV ELEV_RSTOUT_B Switch 1 3 Position Power Switch Left Powered via Battery Terminal Switched towards battery connection Center OFF Right Powered via USB Tower...

Page 19: ...sage Used Jmp B1 5V 5 0V Power X A1 5V 5 0V Power X B2 GND Ground X A2 GND Ground X B3 3 3V 3 3V Power A3 3 3V 3 3V Power B4 ELE_PS_SENSE Elevator Power Sense A4 3 3V 3 3V Power B5 GND Ground X A5 GND Ground X B6 GND Ground X A6 GND Ground X B7 SDHC_CLK SPI1_CLK A7 SCL0 ELEV_SCL0 ISC_SCL X X B8 SDHC_D3 SPI1_CS1_b A8 SDA0 ELEV_SDA0 I2C_SDA X X B9 SDHC_D3 SPI1_CS0_b A9 GPIO9 CTS1 B10 SDHC_CMD SPI1_M...

Page 20: ...SPI0_CS0_b ELEV_SPI0_CS0 SPI_SS X X A46 VDDA B47 SPI0_CS1_b ELEV_SPI0_CS1 SPI_SS X X A47 VREFA1 B48 SPI0_CLK ELEV_SPI0_CLK SPI_SCLK X X A48 VREFA2 B49 GND Ground X A49 GND Ground X B50 SCL1 A50 GPIO14 B51 SDA1 A51 GPIO15 B52 GPIO5 SPI0_HOLD IO3 A52 GPIO16 SPI0_WP IO2 B53 USB0_DP_PDOWN A53 GPIO17 B54 USB0_DM_PDOWN A54 USB0_DM B55 IRQ_H A55 USB0_DP B56 IRQ_G A56 USB0_ID B57 IRQ_F A57 USB0_VBUS B58 I...

Page 21: ...ed Jmp Pin Name Usage Used Jmp B73 EBI_D7 A73 EBI_AD7 B74 EBI_D6 A74 EBI_AD6 B75 EBI_D5 A75 EBI_AD5 B76 EBI_D4 A76 EBI_AD4 B77 EBI_D3 A77 EBI_AD3 B78 EBI_D2 A78 EBI_AD2 B79 EBI_D1 A79 EBI_AD1 B80 EBI_D0 A80 EBI_AD0 B81 GND Ground X A81 GND Ground X B82 3 3V 3 3V Power A82 3 3V 3 3V Power ...

Page 22: ...orm Factor The TWR RF SNAP is designed for the Freescale Tower System as a side mounting peripheral and complies with the electrical and mechanical specification as described in Freescale Tower Electromechanical Specification Figure 10 Tower Board size ...

Reviews: