Silicon Laboratories Telegesis ETRX357DVK Product Manual

Telegesis™
TG-ETRX357DVK-PM-012-112
ETRX357DVK Development Kit
Product Manual 1.12
©2016 Silicon Labs ETRX357DVK Product Manual (Rev 1.12)
ETRX357DVK – TELEGESIS DEVELOPMENT KIT FOR ZIGBEE®
TECHNOLOGY
PRODUCT MANUAL
Telegesi s™ is a tr ad em ar k o f Sil i con Laborator i es Inc.
ETRX357 Development Kit
©2016 Silicon Labs - 2 - ETRX357DVK Product Manual (Rev 1.12)
1 ETRX357DVK – Development Kit Functional Summary
Devkit Features
ZigBee Networking “Out-of-the-Box” Low cost evaluation platform for ZigBee wireless mesh
networking
Designed to set up a ZigBee mesh network in only a few
minutes without the need for any embedded software
The freely downloadable Telegesis Terminal Software
application offers an easy to use interface to the modules on the development boards.
Also works with 3rd party terminal software like
HyperTerminal.
Broad selection of modules allows range testing of any
possible module/antenna combination.
Seamlessly Integrates into the Silicon Labs InSight Toolchain Development boards can be used as hardware platform for
trials
Battery option allows easy prototyping of end devices USB Drivers available for Windows from
www.silabs.com/telegesissoftware
Module Features
Based on the Silicon Labs EM357 single chip ZigBee/
IEEE802.15.4 solutions
2.4GHz ISM Band Industry’s first ARM® Cortex-M3 based family of ZigBee
modules
192kB flash and 12kB of RAM 24 general-purpose I/O lines including analogue inputs (all
GPIOs of the EM357 are accessible)
Lowest Deep Sleep Current of sub 1µA and multiple sleep
modes
The Telegesis ETRX357-DVK development kit is an ideal starting point for development and evaluation of the ETRX357 series low power 2.4GHz ZigBee modules.
The ETRX357 modules are based on the third generation Silicon Labs EM357
chipset offering the industry’s highest
wireless networking performance and application code space at the lowest power consumption.
The modules’ unique AT-style command line interface allows designers to quickly integrate ZigBee technology without complex software engineering. For custom application development the ETRX357 development kits integrate with ease into Silicon Labs InSight development environment.
Development Kit Contents
3 x USB Development Boards  3 x USB Cable  2 x ETRX357 on Carrier-Board  2 x ETRX357HR on Carrier-Board  2 x ETRX357-LRS on Carrier-Board  2 x ETRX357HR-LRS on Carrier-Board  1 x ETRX3USB stick  2 x ½-wave Antenna  2 x ¼-wave Stubby Antenna
Development Board Features
Power can be supplied via USB, Power
Jack or on board battery holder (2xAAA)
Access to the Silicon Labs InSight Port  Light and Temperature sensor  4 x Buttons, 2 x LEDs, 1 x Buzzer  Reset and Bootload Button  USB to Serial converter  Breakout of all GPIO pins
Example AT-Style Commands
AT+BCAST Sends a Broadcast AT+UCAST:<address> Sends a Unicast AT+EN Establish PAN network AT+JN Join PAN
ETRX357 Development Kit
©2016 Silicon Labs - 3 - ETRX357DVK Product Manual (Rev 1.12)
Table of Contents
1 ETRX357DVK – DEVELOPMENT KIT FUNCTIONAL SUMMARY .................................... 2
2 ABSOLUTE MAXIMUM RATINGS OF THE DEVBOARD .................................................. 4
3 OPERATING CONDITIONS OF THE DEVBOARD ............................................................. 4
4 ELECTRICAL SPECIFICATIONS ....................................................................................... 4
4.1 Power supplies ................................................................................................................. 4
4.2 ZigBee modules ............................................................................................................... 4
5 INTEROPERABILITY ......................................................................................................... 5
6 OVERVIEW ......................................................................................................................... 5
6.1 The Development Board .................................................................................................. 6
6.2 The carrier board.............................................................................................................. 6
6.3 What’s in the ETRX357DVK box? .................................................................................... 7
7 SETTING UP THE HARDWARE ......................................................................................... 8
8 ETRX357 PINOUT .............................................................................................................. 8
9 THE DEVELOPMENT BOARD ......................................................................................... 10
9.1 Development Board Interface Description ...................................................................... 10
9.2 Development Board Sensors ......................................................................................... 12
10 THE CARRIER BOARD .................................................................................................... 13
11 DRIVER INSTALLATION AND OPERATION ................................ ................................... 13
11.1 Windows 9x/XP/2k Driver Installation ............................................................................. 13
12 APPLICATION SOFTWARE ............................................................................................. 17
12.1 Software Set-up ............................................................................................................. 18
12.2 Features of the Telegesis Terminal Application for ETRX357 ........................................ 18
The buttons .................................................................................................................... 18
The device window ......................................................................................................... 18
The menu bar ................................................................................................................. 19
12.3 A Quick Start .................................................................................................................. 20
Select the correct set of buttons ..................................................................................... 20
Network Setup ............................................................................................................... 20
Mesh networking ............................................................................................................ 21
Node types ..................................................................................................................... 21
12.4 Configuring Buttons for your Setup ................................................................................ 22
12.5 Using LEDs and ADCs on the ETRX357 ........................................................................ 23
12.6 Temperature display ...................................................................................................... 24
13 FIRMWARE UPGRADES ................................................................................................. 25
13.1 Firmware Upgrades via Serial Port ................................................................................. 25
13.2 Over the Air Firmware Upgrades .................................................................................... 27
ETRX2 and ETRX357 features ...................................................................................... 27
Passthrough with an ETRX357 ...................................................................................... 27
Recovering on the default channel ................................................................................. 28
14 HARDWARE ENHANCEMENT KIT .................................................................................. 29
15 DEVBOARD SCHEMATIC ................................................................................................ 30
16 CARRIER BOARD SCHEMATIC ...................................................................................... 32
17 ETRX357 ORDERING INFORMATION ............................................................................. 33
ETRX357 Development Kit
©2016 Silicon Labs - 4 - ETRX357DVK Product Manual (Rev 1.12)
2 Absolute Maximum Ratings of the Devboard
Parameter
Min.
Max.
Units
Condition
Supply Voltage VDD
-0.3 9 V
Voltage on any I/O pin
-0.3
3.3
V
Storage Temperature range
-50
85
°C
Without batteries inserted
Table 1: Absolute Maximum Ratings
The absolute maximum ratings given above should under no circumstances be violated. Stress exceeding one or more of the limiting values may cause permanent damage to the device.
Caution! ESD sensitive devices. Precautions should be used when handling the device in order to prevent permanent damage.
3 Operating Conditions of the Devboard
Typical values at 5V 25°C.
Parameter
Min.
Typ.
Max.
Units
Condition
Supply Voltage, VDD
4 5 6 V
Supply Current
150
mA
TX with LRS-Module
Operating ambient temperature range
-20
25
40
°C
Range may be more limited when batteries are inserted. Consult datasheets applicable to your batteries
Table 2. Operating Conditions
The voltage regulators used are protected against overtemperature and overcurrent.
4 Electrical Specifications
4.1 Power supplies
Only use a mains adaptor that has been certified as a low power source according to IEC60950-1. The power from the USB connection should be restricted in line with the requirements of IEC 60950-
1. PCs approved to IEC 60950-1 will meet this requirement.
Only good quality (vented) alkaline batteries should be used. Ensure they are inserted with the correct polarity. Note that they may restrict the working temperature range of the equipment.
4.2 ZigBee modules
See ETRX357 and ETRX357-LRS Product Manuals
ETRX357 Development Kit
©2016 Silicon Labs - 5 - ETRX357DVK Product Manual (Rev 1.12)
5 Interoperability
Unless otherwise specified the Development kits ships with Telegesis R3xx firmware based on EmberZNet4.x. Please note that the R3xx Telegesis AT-Command line interpreter is based on ZigBee PRO, but most of the functionality is implemented as a private application profile. Interoperability with wireless mesh networking solutions from other manufacturers is only possible when knowing the application profile specification of this device and using the provided transparent commands. If this is a concern please contact us for advice. Telegesis also offer separate firmware specifically developed for Home Automation and Smart Energy applications.
6 Overview
The ETRX357DVK development kit has been designed to allow quick evaluation and prototyping using the ETRX357 ZigBee modules.
This document is intended to describe the hardware and accompanying software of the development kits. To learn more about the usage of the ETRX357 module please refer to the following documents:
TG-ETRX357-PM-010-xxx: ETRX357 Product manual TG-ETRX357-LRS-PM-015-xxx: ETRX357-LRS (long range) Product manual TG-ETRX357USB-PM-014-xxx: ETRX3 USB stick Product manual TG-ETRXn-R3xx-Commands: AT Style command dictionary for firmware R3xx
All our documents can be found at www.silabs.com/telegesisdocuments. The ETRX357 module is available in four variants:
ETRX357 – with on-board ceramic antenna and 8dBm output power ETRX357HR – with Hirose coaxial connector and 8dBm output power ETRX357-LRS – with on-board ceramic antenna, LNA and 19dBm output power ETRX357HR-LRS – with Hirose coaxial connector, LNA and 19dBm output power
ETRX357 Development Kit
©2016 Silicon Labs - 6 - ETRX357DVK Product Manual (Rev 1.12)
6.1 The Development Board
Figure 1. The development board
The development board which is part of the development kit hosts a USB to serial bridge as well as voltage regulation circuitry. Furthermore it hosts a reset switch, a bootloader switch, 4 buttons, 2 LEDs and a beeper, all of are connected to the I/Os of the module as described later in this document.
6.2 The carrier board
The carrier board has an ETRX357 module plus two LEDs, and a connector to attach to a Silicon Labs InSight Adaptor for reflashing the firmware. It plugs on to the development board.
Figure 2. The carrier board
ETRX357 Development Kit
©2016 Silicon Labs - 7 - ETRX357DVK Product Manual (Rev 1.12)
6.3 What’s in the ETRX357DVK box?
- 3 x ETRX357DV Development Boards
- 3 x USB cables
- 2 x ETRX357 on carrier boards
- 2 x ETRX357HR on carrier boards
- 2 x ETRX357-LRS on carrier boards
- 2 x ETRX357HR-LRS on carrier boards
- 1 x ETRX3USB USB stick
- 2 x ½-wave antennae
- 2 x ¼-wave antennae
These packages contain everything you need to immediately set up an ETRX357 development platform using the enclosed modules. The ETRX357DVK currently includes an ETRX3USB stick built around an ETRX357 module; earlier kits included the ETRX2USB stick, but the USB drivers and the command set are the same.
ETRX357 Development Kit
©2016 Silicon Labs - 8 - ETRX357DVK Product Manual (Rev 1.12)
7 Setting up the Hardware
In the development kits are all four versions of the module. They can be powered from either a USB hub, the mains (via a suitable power supply) or batteries.
Figure 3. ETRX357-LR Module on Carrierboard plugged on to Devboard
8 ETRX357 pinout
The functions of each of the ETRX357 pins depend on the firmware. When using the Telegesis AT command-based firmware the S-register settings control the configuration of the I/Os. Some of them have a main function and an alternate function, as determined by the value of register S15. Holding pad PA5 low when powering up or resetting the module will cause it to enter the bootloader mode; this operation lies outside the normal firmware so it is independent of the value of S15. As the functions are firmware-dependent and may change between versions, Table 3 should be read in conjunction with the latest R3xx AT Command Manual.
Notes on Table 3 headings Name is the designation of both the ETRX357 pad and the EM357 chip pin. Index can be used to reference the individual pin in various S-registers (see the R3xx AT Command
Manual)
Pad is the module’s pad numbering Default direction indicates whether the pad is normally an input or output Main function and Alternate function indicate the purpose and connection of the pad Default alt fn setting indicates whether the default firmware setting chooses the main or alternate
function
ETRX357 Development Kit
©2016 Silicon Labs - 9 - ETRX357DVK Product Manual (Rev 1.12)
Name
Index
Pad
Default
direction
S17=
0142CC
Main function
Alternate function
Default
alt fn
setting
S15=
00000600
PC7
17 4 In
PC6
16 3 In
PC5
15 2 In
Enable TX_active on ETRX357 {4}
PC4
14
24
In
PC3
13
23
In
PC2
12
22
In
PC1
11
26
In ADC3 (light sensor) {2}
PC0
10
27
Out
LED
PB7
F
28
In ADC2, PWM {2}
PB6
E
29
Out
LED, Button 4, IRQ3 {1}
ADC1 {2}
PB5
D
30
In
ADC0 (temp sensor) {2} PB4
C 8 In
PB3
B 6 In
PB2
A
18
In RXD
Enabled
PB1
9
17
Out TXD
Enabled
PB0
8
25
In
Button 3, IRQ2 {1}
PA7
7 5 Out
LED
PA6
6
16
Out
LED
PA5
5
15
In
(Bootload)
PA4
4
14
In
PA3
3
12
Out
Sensor supply {3}
PA2
2
11
Out
Sensor supply {3}
PA1
1
10
In
Button 2, IRQ1 {1}
PA0
0 9 In
Button 1, IRQ0 {1}
Table 3. Module pads and functions
Notes
{1} The IRQS are always enabled; it is not necessary to activate the alternate function. PB0 is not available for use on an ETRX357-LRS module as it is used internally to control the RF front-end module
{2} The ADCs are normally disabled; it is necessary to activate the alternate function {3} In a development kit, the sensor supply outputs PA2 and PA3 must be high for the sensors to
function {4} On the ETRX357 TX_active is an output which indicates that the RF circuit is transmitting. On
the ETRX357-LRS TX_active is always selected, and is not available as an ordinary I/O because it is connected internally to RF components.
ETRX357 Development Kit
©2016 Silicon Labs - 10 - ETRX357DVK Product Manual (Rev 1.12)
9 The Development Board
9.1 Development Board Interface Description
Figure 4. The development board
Figure 4 shows the location of the connectors described below. Programming Connector: The 10-way programming connector X3 is used to program the
ETRX357 module from a Silicon Labs InSight Adaptor. It is duplicated on the carrier board, and will not normally be fitted in the Development Board.
USB Port: The USB serial port allows connectivity to a PC. This provides access to the command line interface and the bootloader for firmware upgrades, and supplies DC power to the board.
I/O connection: JP1 and JP2 can be used to connect the I/O pins as shown in Table 4. Reference Ground: JP4 is connected to the devboard’s ground plane. It can be used as a reference
point when making measurements on the devboard.
ETRX357 Development Kit
©2016 Silicon Labs - 11 - ETRX357DVK Product Manual (Rev 1.12)
I/O breakout: JP1 and JP2 give access to the I/O on the ETRX357 module. The individual pins are labelled on the
circuit board, and the pin numbering (PA0, PB1 etc) matches that of the EM357 chip inside the module.
Pin
Devboard functionality
PA0
Button1
PA1
Button2
PA2
Temp sensor supply
PA3
Light sensor supply
PA5
Bootloader button
PB0
Button3
PB1
TXD
PB2
RXD
PB3
CTS
PB4
RTS
PB5
ADC0 (Temp sensor reading)
PB6
Button4
PB6
LED1
PB7
Buzzer
PC0
LED2
PC1
ADC3 (Light sensor reading)
Table 4. I/O Connectivity on development board
Flow Control Selection: JP5 is used to connect the RTS and CTS lines used for the flow control to
the host. By default flow control is disabled and the corresponding lines of the module are used as standard I/Os (see the AT command dictionary on how to enable flow control), so the default setting of JP5 does not connect those lines to the host as shown in Figure 5. When flow control is enabled JP5 must be set as shown in Figure 6. Please make sure the jumpers are only set to this configuration when flow control is enabled as otherwise I/Os driving against each other (via a protective resistor) will increase the current consumption.
Figure 5. No Flow Control (default)
Figure 6. Flow control enabled
Loading...
+ 23 hidden pages