background image

 

 

ETRX357 Development Kit 

 

©2016 Silicon Labs 

- 22 - 

ETRX357DVK Product Manual (Rev 1.12) 

12.4  Configuring Buttons for your Setup 

You can open several copies of Telegesis Terminal on the same PC, so if you have two or more 
development boards connected to a PC try sending messages between them using the Broadcast 
or Unicast buttons.  This will begin to give you an understanding on how to integrate the ETRX357 
into your application.  The Telegesis Terminal Application also allows you to create custom command 
buttons for your individual application, just click on 

Commands / Add command button. 

 

Figure 20.  Button editor 

In this way you can add buttons that are specific to your tests, reduce the number of buttons to a 
simple layout for demonstrations, or create a sequence of operations for commissioning devices and 
systems. 

The first button on the pre-supplied layouts is  

.  When you click on this, the local 

device executes the AT+SN command to scan the network for other devices and for each one it adds 
three new buttons: 

 (in the Send Data 

– R3xx group) 

 (in the Register Access 

– R3xx group). 

Clicking any of these controls the LEDs on the corresponding dev board, or sounds its buzzer. 

For  a  more  detailed  description  of  the  AT  command  interface  please  refer  to  the  appropriate 
command manual for your version of firmware R3xx. 

Some useful I/O commands for the ETRX357 are given in the next section. 

Configure 

LEDS n ON 

LEDS n OFF 

Ident Noden 

Summary of Contents for Telegesis ETRX357DVK

Page 1: ... 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 Telegesis is a trademark of Silicon Laboratories Inc ...

Page 2: ...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 a...

Page 3: ...3 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 ...

Page 4: ...ax 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 u...

Page 5: ...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 E...

Page 6: ...ll 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 b...

Page 7: ... 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 th...

Page 8: ...d 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 ETRX35...

Page 9: ...ootload 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 disa...

Page 10: ...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 Re...

Page 11: ...eading 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 sho...

Page 12: ...ree options USB power External power through the X2 socket Battery power Insert JP3 Connect the centre pin of JP6 to Ext Optionally omit JP3 Connect the centre pin of JP6 to Ext Optionally omit JP3 Connect the centre pin of JP6 to Batt Figure 7 Power feed options Instead of a shorting link a current meter can be inserted at JP6 to monitor the power consumption 9 2 Development Board Sensors The boa...

Page 13: ...tion The USB drivers obtainable from www silabs com telegesissoftware will generate a virtual COM port allowing easy access to the serial port of the embedded ETRX357 The ETRX357 development board uses the same USB to serial device as the ETRX2USB and ETRX3USB products so the same USB drivers can be used The development kit board and the USB stick use the same drivers so you only need to install t...

Page 14: ...est to restart After you connect the devboard Windows will prompt that new hardware has been found If you have not run TGvcpInstaller_xx exe you will have to manually point to the directory into which you have unzipped the driver Depending on your PC setup Windows may ask to check the internet for updated drivers but there is no point in doing this Figure 11 Found New Hardware Wizard ...

Page 15: ...and re inserted the computer recognises it without having to repeat the installation process and the USB device retains its former COM port number In order to find out the identity number of the virtual COM port the devboard or USB stick has been assigned to please open the Device Manager under the Windows Computer Management screen see below and click on the Ports COM and LPT section where you sh...

Page 16: ...n Labs 16 ETRX357DVK Product Manual Rev 1 12 Figure 13 Device Manager Once the correct COM port has been selected the Telegesis Terminal software can be used to control the devboard as described in chapter 11 Figure 14 Telegesis Terminal ...

Page 17: ...AT Style commands can be issued by clicking on customisable Command buttons and all of the 64 bit serial numbers which report are listed in a separate window This means you will not need to input any of the 64 bit serial numbers For instructions on how to use the AT commands read the R3xx AT Command Manual Note Telegesis Terminal does not interpret the AT commands and send instructions to the ETRX...

Page 18: ... software is re started 12 2 Features of the Telegesis Terminal Application for ETRX357 The buttons To make life easy many of the AT commands have been pre defined and conveniently grouped at the bottom of the terminal window Pressing a button where no parameters are required causes the corresponding command to be issued instantly Where a parameter is required the command is shown in the Command b...

Page 19: ...large dialogue window Show STX ETX displays stx and etx characters when the firmware uses them to bracket its output Use Nonprinting Characters characters can be entered as two hexadecimal characters bracketed by eg 41 for A or 0D for carriage return Help Shows the software version Button layout files are normally found in the folder into which Telegesis Terminal was installed They are xml files s...

Page 20: ...es the correct set of AT commands to the buttons You can create your own button configurations for different situations and save them as separate files Telegesis Terminal starts up using the configuration of the previous session Network Setup Figure 19 Command Line Interactions To establish a PAN network issue the AT EN command or alternatively press the Establish PAN button The local unit will no...

Page 21: ...ing is taken care of by the firmware and the user is generally not even aware that it is happening You can easily discover the basic principles of mesh networking simply move a Development Board out of range if you do not have enough space simply turn the transmit power down or put it behind a metal screen and then add another Development Board between the local node and the remote one You will fi...

Page 22: ... this way you can add buttons that are specific to your tests reduce the number of buttons to a simple layout for demonstrations or create a sequence of operations for commissioning devices and systems The first button on the pre supplied layouts is When you click on this the local device executes the AT SN command to scan the network for other devices and for each one it adds three new buttons in...

Page 23: ...ight sensors on the circuit board are powered from two of the ETRX357 s outputs so these pins must be set high in order for the sensors to function Turn on local LEDs ATS18 00000000 Turn off local LEDs ATS18 000140C0 Turn off LEDs at EUI64 000D6F0000D5ED27 ATREMS 000D6F0000D5ED27 18 000140C0 Turn off all remote LEDs in the network ATSALL FFFF 18 000140C0 Turn on local LEDs and supply power to temp...

Page 24: ... development kit boards 1 Define the module on the data gathering development board as the network sink with the command ATS104 1 2 Instruct one or more sensor development boards to send their ADC readings to the sink at regular intervals by setting a Timer Counter on the ETRX357 eg to send every second using Timer Counter 5 use these commands on each sensor board ATS33 0004 ATS34 8130 3 Activate ...

Page 25: ...e button labelled Bload can be pressed on the development board whilst the reset button is pressed and released After entering the bootloader the connection parameters need to be changed to 115200bps 8 data bits 1 stop bit no parity no flow control providing that it is not already set to these values After pressing Enter the bootloader menu will be shown in the terminal window as shown in Figure 2...

Page 26: ... completed successfully press Enter again in order to return to the bootloader menu shown in Figure 21 and option 2 to run the downloaded application software If the application software has a baudrate other than 115200bps this will need to be changed to the application baudrate as described above 19200 baud in the case of R3xx firmware ...

Page 27: ...n ETRX357 You should first verify that the module s bootloaders are sufficiently recent as this feature was not included in the earliest versions Start the bootloader with the AT BLOAD command enter a cr and check the response then exit the bootloader without altering the firmware by selecting option 2 run The bootloader needs to be version v42 or higher for passthrough to be possible or else v01 ...

Page 28: ... set up a node on channel 13 and repeat the recovery action described in the previous section To set up a node on channel 13 use the following commands AT DASSL leave the current network will show an error if not currently part of a network ATS00 0004 Only allow channel 13 AT EN establish new network on channel 13 This will cause the local node to become a coordinator on channel 13 AT RECOVER The ...

Page 29: ...e air compatible with the ETRX357 Each enhancement pack contains two examples of the following each on a carrier board Model Antenna Max RF power ETRX3587 Antenova Rufa 8dBm ETRX3587HR Hirose U FL connector for external antenna 8dBm ETRX3587 LRS Antenova Rufa 20dBm ETRX3587HR LRS Hirose U FL connector for external antenna 20dBm Table 6 ETRX3587 Enhancement Pack contents The devices in the enhancem...

Page 30: ...ETRX357 Development Kit 2016 Silicon Labs 30 ETRX357DVK Product Manual Rev 1 12 15 Devboard Schematic ...

Page 31: ...ETRX357 Development Kit 2016 Silicon Labs 31 ETRX357DVK Product Manual Rev 1 12 ...

Page 32: ...ETRX357 Development Kit 2016 Silicon Labs 32 ETRX357DVK Product Manual Rev 1 12 16 Carrier Board Schematic ...

Page 33: ...ules on Carrier Boards 2 x ETRX357HR Modules on Carrier Boards 2 x ETRX357 LRS Modules on Carrier Boards 2 x ETRX357HR LRS Modules on Carrier Boards 1 x ETRX3USB stick 2 x wave antennae 2 x wave antennae 3 x USB Cables ETRX3587 Enhancement Pack 2 x ETRX3587 Modules on Carrier Boards 2 x ETRX3587HR Modules on Carrier Boards 2 x ETRX3587 LRS Modules on Carrier Boards 2 x ETRX3587HR LRS Modules on Ca...

Page 34: ...ricate any integrated circuits The products are not designed or authorized to be used within any Life Support System without the specific written consent of Silicon Laboratories A Life Support System is any product or system intended to support or sustain life and or health which if it fails can be reasonably expected to result in significant personal injury or death Silicon Laboratories products ...

Reviews: