PRO-FLEX SERIES TRANSCEIVER MODULES User’s Guide Powered By Last updated Thursday, June 25, 2009 The information in this document is subject to change without notice. Confirm the data is current by downloading the latest revision from www.lsr.com.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE Table of Contents 1 Introduction ..................................................................................................................... 3 1.1 1.2 1.3 1.4 2 Purpose & Scope ....................................................................................................................... 3 Audience ....................................................................................................................................
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 1 Introduction 1.1 Purpose & Scope The purpose of this document is to provide details regarding the setup and use of the Pro-FLEX series transceiver module development board. This document covers how to use the preinstalled (Ping Pong Test) demo firmware, a description of the development board and its features, and a brief tutorial on how to download customer-specific application firmware.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 2 Quick Start 2.1 Operational Overview The quick start demonstration presented in this chapter is referred to as the Ping Pong Test. The Ping Pong Test allows an end user to easily verify communication between two transceivers and get a feel for the quality of the link via feedback of the flashing LEDs. Running the Ping Pong Test requires the use of two (2) development boards.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 63 8 62 9 61 10 60 11 59 12 58 76 JTAG - /RESET 14 9 VREF+ VERFCMP+ CMPCMPOUT ADC1 ADC2 ADC3 ADC4 ADC5 ADC6 VCC - 3V3DC 79 80 1 2 3 4 5 - MCU# 55 16 54 17 53 18 52 19 51 20 50 21 49 22 48 23 47 24 46 25 45 26 44 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 53 52 48 47 46 45 44 43 39 40 58 59 66 GND GND GND NC NC NC NC NC SPI - MOSI SPI - MISO SPI - CLK SPI - SS IIC - SDA IIC - SCL GPIO 16 GPIO 15 GPIO 14 GPIO 1
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 2.6.1 Receiver Setup Setup a board as a receiver with these settings, for example, as shown in Figure 2: Short Address: 200 Pan ID: 111 RF Channel: 20 Tx Power: 0 Figure 2 PER Test Receiver RF Settings Test Mode Tx Mode – Board is transmitter Rx Mode – Board is receiver Options Send Results after test – results are sent back to host only after test is completed. The information in this document is subject to change without notice.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE Send Results every second – results are sent back to host on a 1s periodic basis. This is the preferred option for the test tool, because you get instant feedback that the test is working and how well it is working. OTA Data N/A for PERT Rx Query / Cancel Sends out Host Message Type 0x43.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE Figure 3 Receiver PERT Tab 2.6.2 Transmitter Setup Setup a board as a transmitter with these setting, for example, as shown in Figure 4: Short Address: 100 Pan ID: 111 RF Channel: 20 Tx Power: 0 The information in this document is subject to change without notice. Confirm the data is current by downloading the latest revision from www.lsr.com.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE Figure 4 PER Test Transmitter RF Settings On the PERT tab, configure these test settings, as shown in Figure 5: Test Mode Tx Mode – Board is transmitter Rx Mode – Board is receiver Options Send Results after test – results are sent back to host only after test is completed. Send Results every second – results are sent back to host on a 1s periodic basis.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE o o o OTA packet type – 0x71 (1 byte) Current Message Number (0-65535) two bytes Total Number of Messages (0-65535) two bytes Query / Cancel Sends out Host Message Type 0x43. PERT Test in Tx will end in one of two ways: o 100% of packets are transmitted o Host cancel If cancel is selected it will cancel the current test “PERT In-Progress” is filled in based on query results.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE Figure 5 Transmitter PERT Tab 2.7 Ping-Pong Test To perform the ping-pong test (without the use of the ModFLEX Development Board), the Pro-FLEX module will require external hardware connections. A nominal 3.3 volt DC power supply should be connected to the 3V3DC pin shown in Figure 1. Also, a ground connection is required. Also, 4 LEDs should be connected to pins TMR/PWM1 through TMR/PWM3. The cathode of each LED should be each pin.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 2.7.1 Master / Slave Selection Master device setup 1. Press the reset button and the user button simultaneously. 2. Release the reset button. 3. Wait until the green LED is lit, then release the user button. Slave device setup 1. Press the reset button and the user button simultaneously. 2. Release the reset button. 3. Quickly release the user button (Release within 1.5 seconds of performing step 2 above). 2.7.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE While in the ping pong mode, the current channel can be changed to one of four other unique channels (four channels total). This is accomplished by holding the User Button for approximately two seconds, at which point the yellow LED will be lit steady. Once the push button is released, the current channel option number (one through four) is displayed by a series of flashes on the red LED.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 3 Development Board Overview Figure 6 shows a ModFLEX development board, which is discussed throughout the remainder of this section. Figure 6 ModFLEX Development Board 3.1 Jumpers 3.1.1 Development Jumper Headers The three rows of jumper headers on the east, south, and west sides of the installed Pro-FLEX module can be used to control the interconnects of the Pro-FLEX module to The information in this document is subject to change without notice.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE o t t r y. e c uit nn irc co c o rd r t oa pe b m nt ju e d pm Ad elo v de Board edge side To development board circuitry O to r , a yo dd ur a ci n i rc nt ui er t h fa or e r ce he e. re .. . the outside world. For the sake of discussion, Figure 7 will be used to describe the various Pro-FLEX module interconnect jumper settings.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE Figure 8 Power Supply Jumpers Figure 9 Power Supply Jumper Settings shows the configurations of the power supply jumper settings to select from the various power supply options: USB, Batteries, or Bench Supply / AC Adapter. USB Batteries Bench Supply / AC Adapter ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ Figure 9 Power Supply Jumper Settings 3.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 4 Hardware Setup TBD The information in this document is subject to change without notice. Confirm the data is current by downloading the latest revision from www.lsr.com.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 5 Writing Application Firmware 5.1 Development Tools Developing custom firmware for the Pro-FLEX series transceiver modules requires the use of the MSP-FET430UIF debugging interface from Texas Instruments and IAR Embedded Workbench from IAR Systems. It is also recommended that you obtain a license for Sensor Network Analyzer from Daintree Networks, as this is a very useful and very powerful 802.15.4 RF sniffer. 5.1.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 5.1.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE Figure 12 Sensor Network Adapter 5.1.5 TI SmartRF Protocol Packet Sniffer The TI SmartRF Protocol Packet Sniffer is a free IEEE 802.15.4 packet sniffer, that can be used with any CC24xx or CC25xx development kit from Texas Instruments. The Packet Sniffer is a PC software application used to display and store RF packets captured with a listening RF Device. The RF Device is connected to the PC with an USB cable. Various RF protocols are supported.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 5.3 In-House Programming For programming prototypes in-house, either Embedded Workbench for MSP430 from IAR Systems or FET-Pro430 from Elprotronic (www.elprotronic.com) can be used. Detailed instructions for programming your module with Embedded Workbench for MSP430 or FET-Pro430 can be found in their respective User’s Guides. 5.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 6 ModFLEX Development Board 6.1 Schematics Figure 15 and Figure 16 are the schematics for Rev. C of the ModFLEX development board. Table 3 specifies the No-Pop components. Figure 15 ModFLEX Development Board Schematic Page 1 of 2 The information in this document is subject to change without notice. Confirm the data is current by downloading the latest revision from www.lsr.com.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE Figure 16 ModFLEX Development Board Schematic Page 2 of 2 Tol. Voltage/ Power Reference Value Manufacturer Part Number Description C2 C3 C20 NP 0402 SIZE SMT CERAMIC CAPACITOR C7 NP 1206 SIZE SMT CERAMIC CAPACITOR C23 NP SURFACE MOUNT TANT. CAPACITOR 'A' CASE SIZE ISO1 FAIRCHILD H11F1M J6 SULLINS PBC02SAAN 2 PIN 0.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE Tol. Voltage/ Power Reference Value Manufacturer Part Number Description R1 R2 R3 R4 R7 R9 R14 R15 R18 R19 R20 R21 R23 R24 R30 R31 R32 R33 R34 R35 R38 R54 R58 NP R64 R65 R66 R67 R68 R69 NP 5% U1 2.5V 1% MICROCHIP MCP1525T-I/TT 2.5V VOLTAGE REFERENCE U3 2.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE Change Description Continuation and/or Change Justification Change Description Insert D1 in series between J1 pin 1 (anode) and D2/C18 node (cathode) So the module doesn't burn Connect D3 anode to J5 pin 1/Z2 pin 2/C24/U4 pin7/U4 pin 8 node So the module doesn't burn Connect D3 cathode to D1/D2/C18 node So the module doesn't burn Connect U2 as described below: Connect C5 between U2 pin 1 and GND net Connect U3 pin 3 to GND net Connect U2 pin 4 and U2 pin 8 t
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 7 Agency Statements Federal Communication Commission Interference Statement 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.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE The OEM of the Pro-FLEX Module must only use the approved antenna(s), which have been certified with this module. The OEM of the Pro-FLEX Module must test their final product configuration to comply with Unintentional Radiator Limits before declaring FCC compliance per Part 15 of the FCC rules and RSS-GEN (2007) of Industry Canada’s rules. This transmitter module is authorized to be used in other devices only by OEM integrators under the following conditions: 1.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE INDUSTRY CANADA STATEMENTS Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device. To reduce potential radio interference to other users, the antenna type and its gain should be so chosen that the equivalent isotropically radiated power (e.i.r.p.
PRO-FLEX TRANSCEIVER MODULES USER’S GUIDE 8 Contacting LS Research Headquarters LS Research, LLC W66 N220 Commerce Court Cedarburg, WI 53012-2636 USA Tel: 1(262) 375-4400 Fax: 1(262) 375-4248 Website www.lsr.com Technical Support support@lsr.com Sales Contact sales@lsr.com The information in this document is provided in connection with LS Research (hereafter referred to as “LSR”) products.