Page 2
To view product warranties online, visit www.digi.com/howtobuy/terms. Customer support Digi offers multiple technical support plans and service packages to help our customers get the most out of their Digi product. For information on Technical Support plans and pricing, please contact us at 952.912.3456 or visit www.digi.com/support.
XTend RF Module The XTend RF Module was engineered to provide customers with an easy-to-use RF solution that provides reliable delivery of critical data between remote devices. The module transfers a standard asynchronous serial data stream, operates within the ISM 900 MHz frequency band and sustains up to 115.2 Kbps data throughput.
Page 8
40 to implement Physical Properties RF Module Board Size 1.44” x 2.38” x 0.20” (3.65 cm x 6.05 cm x 0.51 cm) Weight 0.64 oz. (18 g) Connector 20-pin Operating Temperature -40 to 85º C (industrial) XTend RF Module User Guide...
Power Output will decrease to the highest power level setting given the current supply voltage. ** 1W Power Output is not supported when using a 3.3 supply voltage. Pin signals XTend RF Module Pin Numbers The following table shows the Pin Signal Descriptions (Low-asserted signals distinguished with a horizontal line over signal name).
Page 10
Command on page 50. CMD (Command): By default, CMD is not used. To configure this pin to enable binary command programming, refer to Binary commands on page 26] RT (GPI1 Configuration) Command on page 50. XTend RF Module User Guide...
The data flow sequence is initiated when the first byte of data is received in the DI Buffer of the transmitting module (XTend RF Module A). As long as XTend RF Module A is not already receiving RF data, data in the DI Buffer is packetized then transmitted over-the-air to XTend RF Module B.
The following table shows the DC Characteristics (Vcc = 2.8 - 5.5 VDC). Symbol Parameter Condition Output Low Voltage = 0.33V (IO = 6 mA) Output High Voltage - 0.7V (-IO = 6 mA) SUPPLY XTend RF Module User Guide...
Mechanical drawings Input Thresholds vs. Supply Voltage Input thresholds vs. supply voltage V(IL) V(IH) Mechanical drawings Mechanical drawings of the XTend RF Module (w/RPSMA Connector) Mechanical drawings of the XTend RF Module (w/MMCX Connector) XTend RF Module User Guide...
Transmitting in close proximity of other modules can damage module front ends. Serial communications The XTend RF Modules interface to a host device through a TTL-level asynchronous serial port. Through its serial port, the module can communicate with any UART voltage compatible device or through a level translator to any serial device (For example: RS-232/485/422 or USB interface board).
Configuration) Commands]. CTS is re-asserted after the DI Buffer has 34 bytes of memory available. Software Flow Control (XON). XON/XOFF software flow control can be enabled using the FL (Software Flow Control) Command. This option only works with ASCII data. XTend RF Module User Guide...
Transparent Operation By default, XTend RF Modules operate in Transparent Mode. The modules act as a serial line replacement - all UART data received through the DI pin is queued up for RF transmission. When RF data is received, the data is sent out the DO pin.
API operation on page 57. Modes of operation XTend RF Modules operate in six modes.XTend RF Module Modes of Operation (RF modules can only be in one mode at a time) Idle mode When not receiving or transmitting data, the RF module is in Idle Mode. The module shifts into the other modes of operation under the following conditions: •...
Page 18
An RF initializer is sent each time a new connection sequence begins. The RF initializer contains channel information that notifies receiving modules of information such as the hopping pattern used by the transmitting module. The first transmission always sends an RF initializer. XTend RF Module User Guide...
RTS, DI and SHDN. Note Because the DO pin also goes high impedance, if the XTend RF Module is connected to a processor, the UART receive pin could be floating. A weak pull-up should be placed between the module and the microcontroller so that data is not interpreted as being transmitted to the microprocessor.
(SM = 0) and the module remains in Idle/Receive Mode. When in this state, the module remains constantly ready to respond to serial or RF activity. Refer to Hardware Sleep on page 19 to enable the module's lowest power-consuming state (5 µA typical power-down current). XTend RF Module User Guide...
Page 21
Idle Mode and can begin transmitting or receiving data. It remains active until data is no longer detected for the period of time specified by the ST Command, at which point it resumes its low-power cyclic state. XTend RF Module User Guide...
2. Assert (low) the CONFIG pin and turn the power going to the module off and back on (or pulse the SHDN pin). 3. [If the module is mounted to a Digi RS-232/485 Interface Board, the result can be achieved by pressing the configuration switch down for 2 seconds.]...
If all parameters are not received within 0.5 seconds, the module returns to Idle Mode. Note: When parameters are sent, they are two bytes long with the least significant byte sent first. Binary commands that return one parameter byte must be written with two parameter bytes. XTend RF Module User Guide...
Page 24
In order for the module to recognize a binary command, the RT (GPI1 Configuration) parameter must be set to one. If binary programming is not enabled (RT parameter value is not equal to ‘1’), the module will not recognize that the CMD pin is asserted and therefore will not recognize the data as binary commands. XTend RF Module User Guide...
Use XCTU to configure the RF Module XBee Configuration and Test Utility (XCTU) is a multi-platform program that enables developers to interact with Digi radio frequency (RF) devices through a graphical interface. The application includes built-in tools that make it easy to set up, configure, and test Digi RF devices.
Commands in this section are listed alphabetically. Command categories are designated between the "< >" symbols that follow each command title. By default, XTend RF Modules expect numerical values in hexadecimal since the default value of the CF (Number Base) Parameter is '1'. Hexadecimal values are designated by the "0x" prefix and decimal values by the "d"...
(CC Command) of the AT Command Mode Sequence (BT + CC + AT). By default, 1 second must elapse before and after the command sequence character. The times-of-silence surrounding the command sequence character are used to prevent inadvertent entrance into AT Command Mode. XTend RF Module User Guide...
Non-standard Interface Data Rates BD values above 0x38 (Legacy) or 0x4AF (XTend vB) are interpreted as an actual baud rate. When a non-standard value is sent, the closest interface data rate represented by the number is stored in the BD register. For example, a rate of 19200 b/s can be set by sending the following command line "ATBD4B00".
If the DB register is read before the module has received an RF packet, the module will return a value of 0x8000 (which means an RF packet has not yet been received). AT Command: ATDB Binary Command: 0x36 (54 decimal) Parameter Range (read-only): 0x6E - 0x28 (-110 to -40 Decimal) Number of bytes returned: 2 XTend RF Module User Guide...
(up to 0xFFFF), it remains at its maximum count value until the maximum count value is explicitly changed or the module is reset. The ER parameter is not reset by pin, serial port or cyclic sleep modes. XTend RF Module User Guide...
RF initializer. The RF modules then remain synchronized for subsequent packets of the stream. This parameter can be used to periodically force an RF initializer during such streaming. Any break in UART XTend RF Module User Guide...
Related Commands: ER (Receive Error Count) HP (Hopping Channel) Command <Networking and Security> The HP command is used to set/read the RF module's hopping channel number. A channel is one of three layers of filtration available to the module. XTend RF Module User Guide...
Related Commands: LH (Wake-up Initializer Timer), SM (Sleep Mode), ST (Time before Sleep) HV (Hardware Version) Command <Diagnostics> The HV command is used to read the hardware version of the RF module. AT Command: ATHV Parameter Range:0 - 0xFFFF [Read-only] Legacy Modem Minimum Firmware Version Required: v1.x80 XTend RF Module User Guide...
-NA or -128 (the -NA and -128 suffix mean the same thing), no matter what firmware version is loaded. This also pertains to the Australia version of firmware 22xx, no matter what part number XTend it is loaded onto.
Refer to the Polling and Repeater Mode sections of the ‘RF Communication Modes’ chapter for more information. AT Command: ATMD Binary Command: 0x31 (49 decimal) Parameter Range: 0 - 6 Parameter Configuration Transparent Operation (Repeater Base) [reserved - not used] [reserved - not used] Polling Base XTend RF Module User Guide...
This prevents all listening modules from transmitting at once upon conclusion of a multiple transmission event (when RN > 0). NOTE: The actual number of forced transmissions is the parameter value plus one. For example, if MT = 1, two transmissions of each packet will be sent. XTend RF Module User Guide...
Related Commands: MD (RF Mode), PB (Polling Begin Address), PE (Polling End Address) PE (Polling End Address) Command <Networking and Security> PE command is used to set/read the module’s Polling End Address - the last address polled when Polling Mode is enabled. XTend RF Module User Guide...
AT Command: ATPW Binary Command: 0x1D (29 decimal) Parameter Range: 0 - 1 Parameter Configuration Disabled Enabled Default Parameter Value: 0 Number of bytes returned: 1 Related Commands: SM (Sleep Mode), ST (Time before Sleep) XTend RF Module User Guide...
RF module reset or power-down, the WR (Write) command must be issued prior to power-down or reset. AT Command: ATRE Binary Command: 0x0E (14 decimal) XTend RF Module User Guide...
The following table shows dB levels above sensitivity and PWM values (The total time period of the PWM output is 8.32 ms. PWM output consists of 40 steps and therefore the minimum step size is 0.208 ms.): XTend RF Module User Guide...
<Serial Interfacing> The RT command is used to set/read the behavior of the GPI1 pin (GPI1) of the OEM RF Module. The pin can be configured to enable binary programming or RTS flow control. AT Command: ATRT Binary Command: 0x16 (22 decimal) Parameter Range: 0 - 2 Parameter Configuration Disabled XTend RF Module User Guide...
<Diagnostics> SH Command is used to set/read the serial number high word of the RF module. AT Command: ATSH Binary Command: 0x25 (37 decimal) Parameter Range (read-only): 0 - 0xFFFF Default Parameter Value: varies Number of bytes returned: 2 Related Commands: SL (Serial Number Low) XTend RF Module User Guide...
Pin Sleep Serial Port Sleep [reserved] Cyclic 1.0 second sleep (RF module wakes every 1.0 seconds) Cyclic 2.0 second sleep Cyclic 4.0 second sleep Cyclic 8.0 second sleep Cyclic 16.0 second sleep Default Parameter Value: 0 XTend RF Module User Guide...
TX-only (TX = 1) may reduce latency because the transmitting module will never be confined to receiving data from other modules. AT Command: ATTX Binary Command: 0x3F (63 decimal) Parameter Range: 0 - 1 Parameter Configuration XTend RF Module User Guide...
<Diagnostics> The WA command reports the warning numbers of all active warnings - one warning number per line. No further information is shown and warning counts are not reset. AT Command: ATWA Parameter Range:Returns string - one warning number per line. Sample Output (indicates warnings 1 and 3 are currently active): XTend RF Module User Guide...
Default factory configuration parameters in flash. This is caused if the factory parameters in flash are all the default values. This is caused if the factory configuration is found to be not present or invalid at power-up, or if no factory parameters have been modified. XTend RF Module User Guide...
API operation By default, XTend RF Modules act as a serial line replacement (Transparent Operation) - all UART data received through the DI pin is queued up for RF transmission. When the module receives an RF packet, the data is sent out the DO pin with no additional information.
Page 58
In the above example, the length of the raw data (excluding the checksum) is 0x0002 and the checksum of the non-escaped data (excluding frame delimiter and length) is calculated as: 0xFF - (0x23 + 0x11) = (0xFF - 0x34) = 0xCB. Checksum XTend RF Module User Guide...
Status (Byte 5) 0 = Hardware reset 1 = Watchdog timer reset TX (Transmit) Request: 16-bit address API Identifier Value: 0x01 A TX Request message will cause the module to send RF Data as an RF Packet. XTend RF Module User Guide...
Page 60
“STATUS = 3” occurs when a packet is purged due to a ‘Polled Remote’ not receiving a poll. RX (Receive) Packet: 16-bit address API Identifier Value: 0x81 When the module receives an RF packet, it is sent out the UART using this message type. XTend RF Module User Guide...
Page 61
Hexadecimal equivalent of (-dBm) value. Up to 2048 Bytes per bit 1 = Indicate broadcast LSB (least significant) last (For example: If RX signal strength = -40 packet bits 2-7 [reserved] dBm, “0x28” (40 decimal) is returned) XTend RF Module User Guide...
The XTend RF Module supports three different network topologies: point-to-point, point-to-multipoint and peer-to- peer. Point-to-point networks This following section provides the RF communication type and RF mode for XTend RF Module point-to-point networks. Definition Point-to-point means an RF data link between two devices.
Point-to-multipoint networks Acknowledged mode. Point-to-multipoint networks This following section provides the RF communication type and RF mode for XTend RF Module point-to-multipoint networks. Definition Point-to-multipoint means a network with RF data links between one base and multiple remotes. Sample network profile (Broadcast communications) Assume the default value for all parameters that are not in this list.
In Peer-to-peer networks, RF devices remain synchronized without the use of master/server dependencies. Each device shares the roles of master and slave. Digi's peer-to-peer architecture features fast synch times (35 ms to synchronize devices) and fast cold start times (50 ms before transmission).
Basic communications includes two sub-types: • Broadcast. By default, the XTend RF Module communicates through Broadcast communications and within a peer-to-peer network topology. When any device transmits, all other devices within range receive the data and pass it directly to their host device.
Every RF packet is sent exactly MT + 1 times, with no delays between packets. Diminished throughput and increased latency. Required parameter values (TX MT ≥ 1. device) Related commands Networking (DT, MK, MY, RN, TT), Serial interfacing (BR, PK, RB, RO), RF interfacing (FS). XTend RF Module User Guide...
System must introduce only one packet at a time to the network for transmission. The PK parameter determines the maximum number of bytes. Each hop (H) decreases network throughput by a factor of 1/(H+1). Additional repeaters add network redundancy without decreasing throughput. XTend RF Module User Guide...
(DT = 0xFFFF) and shift out of every device in the network (Basic Broadcast). Alternately, you can send the packet with a specific DT parameter so that only a specific remote node accepts it (Basic Addressed). XTend RF Module User Guide...
The algorithm allows devices that receive the packet with a stronger RF signal (RSSI) to have the first opportunity to retransmit the packet. XTend RF Module User Guide...
Throughput, latency and jitter vary depending on the quality of the channel and the strength of the signal. Required parameter RR (Retries) >= 1 values (TX device) Related commands Networking (DT, MK, RR), Serial Interfacing (PK, RN, RO, RB, TT) XTend RF Module User Guide...
The intent of these delays is to lessen congestion following long bursts of packets from a single TX device, during which several RX devices may have themselves become ready to transmit. XTend RF Module User Guide...
Networking (RR, PD, DT, MY, AM) For configuration and theory of operation information, see Polling mode theory of operation on page 72, Configure a Polling Base on page 72 and Configure a Polling Remote on page 72. XTend RF Module User Guide...
1. The integrator must ensure that the text provided with this device [Figure 1] is placed on the outside of the final product and within the final product operation manual. 2. The XTend RF Module may only be used with antennas that have been tested and approved for use with this module [refer to FCC-approved antennas on page 76].
Fixed base station and mobile applications Digi RF Modules are pre-FCC approved for use in fixed base station and mobile applications. When the antenna is mounted at least 20cm (8") from nearby persons, the application is considered a mobile application.
Page 77
Note The separation distance indicated in the above is 30 cm, but any distance greater than or equal to 23 cm can be used (per MPE evaluation). XTend RF Module User Guide...
Agency certifications Antenna options (1-watt transmit power output or lower) The antennas in the tables below have been approved for use with this module. Digi does not carry all of these antenna variants. Contact Digi Sales for available antennas. (1-watt transmit power output or lower)
Page 79
1.0 dBi Fixed A09-F2 Fiberglass Base Station RPSMA 2.1 dBi Fixed A09-F3 Fiberglass Base Station RPSMA 3.1 dBi Fixed A09-F4 Fiberglass Base Station RPSMA 4.1 dBi Fixed A09-F5 Fiberglass Base Station RPSMA 5.1 dBi Fixed XTend RF Module User Guide...
Page 80
Mag Mount antennas (approved when operating at 1-watt power output or lower) Part Number Type Connector Gain Required Antenna Cable Loss Application A09-M0SM Mag Mount RPSMA 0 dBi Fixed A09-M2SM Mag Mount RPSMA 2.1 dBi Fixed A09-M3SM Mag Mount RPSMA 3.1 dBi Fixed XTend RF Module User Guide...
Page 81
12ft pigtail RPTNC 3.0 dBi Fixed A09-D3PTM omni directional permanent mount RPTNC 3.0 dBi Fixed A92-D4PNF 900 MHz / 2.4GHz permanent mount 2.1 dBi Fixed A92-D4P 900 MHz / 2.4GHz permanent mount RPSMA 2.1 dBi Fixed XTend RF Module User Guide...
Page 82
Fixed / Mobile A09-QAPM-3 3" Articulated screw mount Permanent 1.9 dBi Fixed / Mobile A09-QAPM-3H 3" Articulated screw mount Permanent 1.9 dBi Fixed / Mobile Yagi antennas (approved when operating at 100 mW power output or lower) XTend RF Module User Guide...
Page 83
11.1 dBi Fixed / Mobile A09-Y12TM 7 Element Yagi RPTNC 12.1 dBi Fixed / Mobile A09-Y13TM 9 Element Yagi RPTNC 13.1 dBi Fixed / Mobile A09-Y14TM 10 Element Yagi RPTNC 14.1 dBi Fixed / Mobile XTend RF Module User Guide...
Page 84
Part Number Type Connector Gain Application A09-Y14TM 12 Element Yagi RPTNC 14.1 dBi Fixed / Mobile A09-Y15TM 13 Element Yagi RPTNC 15.1 dBi Fixed / Mobile A09-Y15TM 15 Element Yagi RPTNC 15.1 dBi Fixed / Mobile XTend RF Module User Guide...
Regulations in Australia stipulate a maximum of 30 dBm EIRP (Effective Isotropic Radiated Power). The EIRP equals the sum (in dBm) of power output, antenna gain and cable loss and cannot not exceed 30 dBm. XTend RF Module User Guide...
Page 86
Australia. b. have a company/distributor/agent in Australia that will sponsor the import of the end product. Contact Digi for questions related to locating a contact in Australia. XTend RF Module User Guide...
Development guide Development Kit contents The XTend Development Kit includes the hardware and software needed to rapidly create long range wireless links between devices. Item Description Part Number XTend RF Module Long Range 900 MHz RF Module (w/ RPSMA Connector)
• Signal conversion between TTL levels and RS-232 levels. The Digi Interface board can connect the device to any device that has an available RS-232, RS-485 or RS-422 connection. This documentation refers to a product model mounted to an interface board as a "Module Assembly."...
Weak signal (< 10 dB fade margin) Power connector 7-28 VDC power connector (center positive, 5.5/2.1 mm). The XTIB-R interface board can accept voltages as low as 5 V. Contact Digi Technical Support to enable this option. XTend RF Module User Guide...
The following table shows the commands that the firmware sends to the module as a result of DIP switch settings. DIP switches 3 and 4 are only used for RS-485/422 termination and do not affect the configuration of the device. In the tables, SW means switch. XTend RF Module User Guide...
Page 91
SW1: OFF (down) SW2: ON (up) SW5: ON If CS = 2 CS parameter remains the same (up) SW6: ON (up) If CS = 0, 1, 3 or 4 CS 3 (RS-485 or RS-422 operation) XTend RF Module User Guide...
NULL modem adapter in place of a pair of device assemblies (RS-232 interface board and product model) and test the connection without devices in the connection. The following figure shows the adapter and its pinouts. XTend RF Module User Guide...
This adapter facilitates adapting the DB-9 connector of the Interface Board to a CAT5 cable (male DB9 to female RJ45). For connection guidelines, see RS-485 (4-wire) and RS-422 operation on page 98. The following image shows the adapter and its pinouts. XTend RF Module User Guide...
RS-232 operation The following figures show the RS-232 DIP switch settings and the pins used on the female RS-232 (DB-9) serial connector. The Module Assembly reads and applies the DIP switch settings only during power-on. XTend RF Module User Guide...
Optional power input that is connected internally to the positive lead of the front power connector RS-232 wiring diagrams The following diagram shows the DTE device (RS-232, male DB-9 connector) wired to a DCE Module Assembly (female DB-9). XTend RF Module User Guide...
RS-485 (2-wire) operation When operating within the RS-485 protocols, all communications are half-duplex. The Module Assembly reads and applies the DIP switch settings only during power-on. The following figure shows the RS-485 (2-wire) half-duplex DIP switch settings. XTend RF Module User Guide...
Optional power input that is connected internally to the front power connector 1, 3, 4, 6, 7 not used RS-485 wiring diagrams The following diagram shows the Module Assembly in an RS-485 (2-wire) half-duplex environment. XTend RF Module User Guide...
For the RJ-45 connector pin designations to use in RS-485/422 environments see Male DB-9 to RJ-45 Adapter page 93 and Female DB-9 to RJ-45 Adapter on page 94. The following table provides the RS-485/422 (4-wire) signals and their implementations on the Module Assembly. XTend RF Module User Guide...
1, 4, 6 not used RS-422 wiring diagrams The following figure shows the Module Assembly in an RS-485 (4-wire) environment. The following figure shows the Module Assembly in an RS-422 environment. XTend RF Module User Guide...
3. The connecting cable only requires 4 wires, even though there are 8 wires. 4. When using phone cabling (RJ-11), Pin 2 in the cable maps to Pin 3 on the opposite end of cable and Pin 1 maps to Pin 4 respectively. XTend RF Module User Guide...