Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 1 1.06 TG-ETRX1-PM-01-106 ETRX1 (ZIGBEE™ READY) MODULE PRODUCT MANUAL Telegesis ©2005 Telegesis (UK) Ltd ETRX1 Product Manual (Rev 1.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 2 1.06 Table of Contents 1. INTRODUCTION.......................................................................................................... 3 2. ETRX1 FUNCTION SUMMARY .................................................................................. 4 3. PRODUCT APPROVALS ............................................................................................ 5 3.1. 3.2. 3.3. CE & FCC Approvals ...............
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 3 1.06 1. Introduction This document describes the Telegesis ETRX1 wireless meshing Module which has been designed to be integrated into another device and to provide a fast, simple and low cost (ZigBee compatible with adoption of the EmberZstack) interface.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 4 1.06 2. ETRX1 Function Summary The Telegesis ETRX1 has been designed to be built into any device and provide a low cost, low power, ZigBee™ ready meshing solution, using the proven EmberNet technology. No RF experience or expertise is required to add this powerful wireless networking capability to your products. The ETRX1 offers fast integration opportunities and the shortest possible time to market for your product.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 5 1.06 3. Product Approvals 3.1. CE & FCC Approvals The ETRX1 has been designed to meet all national regulations for World-wide use. It has been tested and approved by a certified laboratory for RF Transmission, EMC and for general product safety. Using the integrated Antenna it conforms with EN300 440 (Europe) and FCC CFR 47 Part 15 (USA). This device complies with Part 15 of the FCC rules.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 6 1.06 4. Frequently Asked Questions • What is the ZigBee™ Alliance? The ZigBee™ Alliance is an association of companies working together to enable reliable, costeffective, low-power, wirelessly networked, monitoring and control products based on an open global standard.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual • 7 1.06 Where would my application sit? There are a number of options. When using the Telegesis AT style command interface the application sits on a host microcontroller which is external to the ETRX1 Module. Additionally the ETRX1 can be used stand-alone using the pre-defined functionality defined in the non volatile SRegisters.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 8 ETRX1 Preliminary Product Manual 1.06 5. Absolute Maximum Ratings Parameter Supply Voltage Vdd Voltage on any pin Input RF level Storage Temperature range Reflow Soldering Temperature Min. -0.3 -0.3 Max. 3.6 Vdd+0.3, max 3.6 10 150 260 -50 Units V V dBm °C °C Condition T=10s Table 1: Absolute Maximum Ratings The absolute maximum ratings given above should under no circumstances be violated.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 9 ETRX1 Preliminary Product Manual 1.06 7. Electrical Specifications Parameter Radio Characteristics Frequency Range Adjustable output power Receiver sensitivity Channel Spacing Spurious Emissions Min. Typ. 2.405 -31 Units 2.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 10 1.06 8. Functional Description The Telegesis ETRX1 Module has been designed to be built into any device and provide a low cost, low power, ZigBee™ ready meshing solution, using the Ember technologies EmberNet stack. Integration into a wide range of applications is made easy using a simple AT style command interface. As shown in Figure 1, the module hosts the Ember EM2420 802.15.4 Transceiver and the Atmel Atmega 128L.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 11 1.06 8.1. Device Pin-out There are two ways of interfacing with the ETRX1 module. Firstly, the module can be surface mounted using the 18 pads situated on the edges of the module. Secondly, a 2x8, 1.27mm pitch surface mount header (included) can be attached to the bottom of the board to allow a plug-in solution. The latter is ideally suited for applications where the radio needs to be retrofitted as an upgrade in the field.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 12 1.06 Figure 3: Pin Configuration of the corner pads 8.2. Firmware Description The modules are pre-loaded with the Ember bootloader which supports over-the-air bootloading as well as serial bootloading of new firmware. The modules also contain the current release of the Telegesis AT style command interface. Check www.telegesis.com for updates. Each module comes with a unique 64 bit 802.15.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 13 1.06 8.3. Interface Description ADC The module has two analogue inputs A/D1 and A/D2. Readings with reference to Vcc can be made locally as well as remotely. I/O Pins I/O7 down to I/O0 are bi-directional I/O ports which can be controlled locally as well as remotely by accessing local as well as remote S-registers.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 14 1.06 9. AT Style Command Conventions To simplify the communication with the ETRX1 module an AT command set, similar to the industry standard Hayes modem control language, is used. Each command must be preceded by the "AT" or "at" prefix. To terminate a command line enter . Any data not following this pattern is either not accepted by the module or will cause an error message in response.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 15 1.06 Table 6: Different formats of parameters 9.2. AT Command Syntax The AT commands can be divided into the three following sections, namely module control & configuration commands, communication commands and I/O commands. The following table gives a quick reference of all commands available.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 16 1.06 9.2.1.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 17 1.06 +BLOAD – Enter the bootloader menu Execute Command Response AT+BLOAD The device leaves the AT command line and enters the Ember bootloader menu for downloading new firmware. Please note that the bootloader menu will run at a data rate of 38k4, no parity, 8 data bits regardless of the current data rate and the S3 register setting.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 18 1.06 Sn – S-Register access Read Command Response ATSn? OK or ERROR The module displays the contents of S-register n or an error message, where represents the error code explained in section 11. Write Command Response ATSn= OK or ERROR The data is written to S-register number n and if applicable stored in non volatile EEPROM.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 19 1.06 +BTABLE – Display the devices binding table Read Command AT+BTABLE? Response OK or ERROR represents the error code explained in section 11. The binding table can be displayed for debugging purposes. It lists all nodes registered with the local node. The first entry (if used) represents the binding to the co-ordinator and the last entry is the multicast ID.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 20 1.06 9.2.2. Communication Commands +SN – Scan Network for other nodes Execute Command Response AT+SN OK or ERROR Use on: FFD: RFD: COO: Coordinator FFD’s RFD’s SW release represents the error code explained in section 11. Actively Scans the network and requests all devices in the same channel and PAN ID which are up to 16 hops away to report within a few seconds.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 21 1.06 +SORPHAN – Scan for orphans Execute Command Response AT+SORPHAN OK or ERROR FFD: RFD: Use on: Coordinator represents the error code explained in section 11. Actively Scans the network and requests all devices in the same channel and PAN ID which are not associated with this particular coordinator to report within a few seconds.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 22 1.06 +EBN – Establish PANetwork using beacons Execute Command Response AT+EBN OK or ERROR Use on: FFD: RFD: COO: Coordinator Notes: Command sets S8 bit 5. If a orphan is found and does not join the network it will be rediscovered with every beacon. To disable beaconing clear bit 5 of S8. Remote Action SW release represents the error code explained in section 11.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 23 1.06 +PING – Indicate presence in the network Execute Command Response AT+PING OK or ERROR Use on: represents the error code explained in section 11. Coordinator RFD’s FFD’s Remote Action Prompt FFD: RFD: COO: The prompt above will be displayed on all nodes which can hear the ping. The prefix FFD,RFD or COO indicated the senders functionality as defined by S8.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 24 1.06 +ASACK – Accept association request from coordinator Execute Command Response AT+ASACK: OK or ERROR Use on: represents the error code explained in section 11.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 25 1.06 +BCAST – Transmit a Broadcast Execute Command Response AT+BCAST: OK or ERROR Where represents the error code explained in section 11. Use on: Coordinator FFD’s RFD’s Parameters Remote action Prompt Up to 70 bytes (50 using encryption) are sent to all devices with the same PAN ID defined in S1. The response OK shows successful transmission.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 26 1.06 +CCAST – Transmit a Unicast to the Coordinator Execute Command Response AT+CCAST: OK or ERROR Use on: Where represents the error code explained in section 11. FFD’s RFD’s Parameters Up to 70 bytes (50 using encryption) are sent to the coordinator. The response OK shows successful acknowledgement.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 27 1.06 +OPCHAN – Opens a channel to a remote node Execute Command Response AT+OPCHAN: OK or ERROR Use on: Coordinator FFD’s RFD’s represents the error code explained in section 11. Once the channel is established it acts like a virtual wire and transmits any data entered bidirectionally. There is no local echo of the data entered. To close the channel enter +++ on any end of the virtual wire.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 28 1.06 AT+ACKCHAN – Accept Channel Execute Command Response AT+ACKCHAN OK or ERROR After an attempt to connect has been prompted the unit has a window of 10 seconds to accept the channel using this command. represents the error code explained in section 11. Example Prompt: CHAN: Reply: AT+ACKCHAN The unit gets prompted that a remote unit is trying to establish a channel to this unit.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 29 1.06 SREMn – Remote S-Register access Read Command Response ATSREMn:? OK Use on: Or Coordinator FFD’s RFD’s ERROR Write Command ATSREMn:= The module displays the contents of S-register n or an error message, where represents the error code explained in section 11. The data format for each individual S Register is given in the S-Register description.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 30 1.06 9.2.3. I/O Commands Except with the A/D converter the I/O is controlled via registers Sx to Sy, whereas remote I/O can be controlled by accessing the remote S registers Sx to Sy. +ADLOC? – Request a reading from the local A/D converters Execute Command Response AT+ADLOC? +ADLOC: XXX,YYY OK or ERROR represents the error code explained in section 11.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 10. 31 1.06 S-Registers Most of the S-Registers of the ETRX1 can be read and written locally as well as remotely. With the exception of S4, S5 and S9 the S-registers are stored in non-volatile memory and will keep their user defined settings unless reset to the factory defaults using the “AT&F” command. S4,S5 and S9 are directly accessing the volatile I/O registers to prevent EEPROM corruption due to constant I/O access.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 10.1. 32 1.06 Standard S-Registers S0 – Channel Number Description Parameters The 802.14.2 channel number. Sets the frequency to the defined channel. NN Operations Where nn represents a 8 bit decimal number. R/W LOCAL R/W REMOTE Range Execution 0-15 representing 802.14.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 33 1.06 S3 – Baudrate Description The devices RS232 Baudrate and mode. The default setting of 0500 results in: 19200bps, no parity, 1 stop bit, 8 data bits. Parameters XXXX Operations Where XXXX represents an 16 bit hexadecimal number. R/W LOCAL R/W REMOTE Range of 1st two digits Execution After Soft or Hard Reset Note Ember does only guarantee proper operation of the stack up to 19200 baud. 00 TO 07 0. 1. 2. 3. 4. 5.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 34 1.06 S4 – Data Direction of I/O Port Description The data direction of the module’s I/O port Parameters XX Operations R/W LOCAL R/W REMOTE Where XX represents an 8 bit hexadecimal number. Execution Range Instantly 00 TO FF representing I/O pins 76543210 (little endian) Storage Volatile e.g. setting bit 7 to 1 will turn I/O pin 7 into an output, setting it to 0 will make it an input respectively.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 35 1.06 S6 – Input Buffer of I/O Port Description The Logical Levels at the I/O Pins Range 00 TO FF Operations R LOCAL R REMOTE representing I/O pins 76543210 (little endian) Execution S6 represents the logic level at each pin of the I/O port.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 10.2. 36 1.06 Extended S-Registers S8 – Main Function Description Defines the behaviour of the Device. Parameters XX Operations R/W LOCAL R/W REMOTE Where XX represents a 8 bit hexadecimal number. Range Action Instantly 00 TO FF Bit 7 (MSB): Set: Behaviour of I/O3 is defined by S9. Unset: I/O acts as a standard I/O pin.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 37 1.06 S9 – Operation of the special function pin Description Parameters The mode of operation for the special function pin XXXX Operations 0000 TO FFFF R/W LOCAL R/W REMOTE Range Instantly If the special function pin is enabled by setting bit 7 of S8, the first byte of S9 is written to the OCR2 register of the Atmega128 and the second byte of S9 is written to the TCCR2 register of the Atmel Atmega 128L.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 38 1.06 SB – Timer at start-up Description Parameters Times seconds for any functionality defined in SA.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 39 1.06 SE – Initial Setting of S5 Description Parameters The initial setting of S5 stored in non volatile memory XX Operations R/W LOCAL R/W REMOTE Where XX represents the initial value of S5 which is loaded after boot-up, soft or hard reset.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 11.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 12. 41 1.06 Physical Dimensions The physical dimensions are shown in table 9. Units are in mm. Figure 4. Physical Dimensions of Module For ideal RF-Performance when using the on-board antenna, the antenna should be located at the edge of the carrier PCB. There should be no components, tracks or copper planes in the keep out area which should be as large as possible, preferably 10-15mm around the antenna. If using the U.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 13. 42 1.06 Recommended Footprint In order to surface mount the module, it is recommended to use pads which are 1.5mm wide and 1.2mm high as shown in table 10. Care must be taken to ensure that on the surface underneath the module there are no exposed pads or vias which might contact with the pads for the optional connector or any vias of the module itself. Figure 5. Recommended Footprint Label L H P B A W Min. Typ. 1.5 1.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 14. 43 1.06 Ordering Information Ordering/Product Code ETRX1 * Description Ember ZigBee Ready Module with: • • • ETRX1HR * Ember ZigBee Ready Module with: • • • ETRX1DVK * AT Style Command Interpreter Integrated 2.4Ghz Antenna No Harwin Connector included AT Style Command Interpreter Hirose U.
Telegesis (UK) Limited TG-ETRX1-PM-01-106 ETRX1 Preliminary Product Manual 15. 44 1.06 Trademarks All trademarks, registered trademarks and products names are the sole property of their respective owners. 16. Disclaimer Product and Company names and logos referenced may either be trademarks or registered trademarks of their respective companies. We reserve the right to make modifications and/or improvements without prior notification. All information is correct at time of issue.