ETRX2HR-PA Telegesis Ltd, ETRX2HR-PA Datasheet - Page 13
![MODULE](/photos/24/39/243921/4579194_sml.jpg)
ETRX2HR-PA
Manufacturer Part Number
ETRX2HR-PA
Description
MODULE
Manufacturer
Telegesis Ltd
Datasheet
1.ETRX2-PA.pdf
(33 pages)
Specifications of ETRX2HR-PA
Module Applications
AMR, Building Automation, Wireless Sensor Network, M2M Industrial Controls
Mcu Supported Families
EM250
Processor Type
EM250
Wireless Protocol
IEEE 802.15.4
Data Rate
250Kbps
Module Interface
I2C, SPI, UART
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
ETRX2PA
6 Firmware Description
The modules are pre-loaded with a standalone bootloader which supports over-the-air bootloading
as well as serial bootloading of new firmware.
In order to enter the standalone bootloader using a hardware trigger pull A/D2 (GPIO5) to ground
and power-cycle the module. To avoid entering the standalone bootloader unintentionally make
sure not to pull this pin down during boot-up unless the resistance to ground is >10kΩ. (A pull-up
is not required).
In addition to the standalone bootloader the modules also contain the current release of the
Telegesis AT-style command interface as described in the Telegesis AT command dictionary and
the Telegesis user guide. Check www.telegesis.com for updates. Each module comes with a
unique 64-bit 802.15.4 identifier which is stored in non-volatile memory. The commands and
responses pass through the serial port of the ETRX2-PA as ASCII text, so a simple terminal
application will usually suffice. We provide Telegesis Terminal but it is not an essential feature.
The pre-loaded AT-style command interface firmware is based on the latest EmberZNet meshing
stack which implements routers/coordinators as well as (sleepy) end devices. [End devices have
no routing responsibility and therefore are allowed to go to sleep, whilst still being able to send and
receive messages via a parent router. In addition to a classical (sleepy) end device the module
firmware also supports mobile (sleepy) end devices capable of changing their parent quickly
whenever they change their position within the network.]
A router is typically a mains powered device whilst a sleepy end device (SED) can be battery
powered.
The module is also able to act as a PAN coordinator through external host control. The AT style
command line supplies all the tools required to set up and manage a wireless mesh network by
allowing easy access to the low-level functionality of the stack.
The ETRX2-PA firmware uses the meshing and self healing EmberZNet PRO stack to overcome
many of the limitations of the tree network topology of the ZigBee® 2006 stack. Following further
evolution of the ZigBee® mesh networking specification, Telegesis also offer firmware that
implements the PRO feature set of ZigBee 2007.
The Telegesis firmware also allows low-level access to physical parameters such as channel and
power level. Parameters that define the functionality of the ETRX2-PA module and also allow
standalone functionality are saved in non-volatile memory organised in so-called S-Registers. The
SPI and I2C buses are not supported by the current firmware release, but can be used with custom
firmware.
As a third option as opposed to using the Telegesis AT command interface or developing custom
firmware, the Ember EZSP UART interface can be provided to allow ZigBee® application
development using a host controller driven binary protocol. For more information on the EZSP
interface please refer to the Ember EM260 datasheet.
6.1 Custom Firmware
For high volume customers the firmware can be customised on request. Customers can use the
ETRX2-PA module as hardware only and develop their own firmware based on the EmberZNet
stack.
In order to develop custom firmware Insight Desktop™ is required together with a
comprehensive integrated development environment (IDE) and C-language compiler toolchain
from Ember.
©2009 Telegesis (UK) Ltd
- 13 -
ETRX2PA Product Manual (Rev 1.07)