Digi XBee User Manual

Digi XBee User Manual

Radio frequency (rf) module
Hide thumbs Also See for XBee:
Table of Contents

Advertisement

Quick Links

XBee/XBee-PRO XTC
Radio Frequency (RF) Module
User Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the XBee and is the answer not in the manual?

Questions and answers

Summary of Contents for Digi XBee

  • Page 1 XBee/XBee-PRO XTC Radio Frequency (RF) Module User Guide...
  • Page 2 Information in this document is subject to change without notice and does not represent a commitment on the part of Digi International. Digi provides this document “as is,” without warranty of any kind, expressed or implied, including, but not limited to, the implied warranties of fitness or merchantability for a particular purpose.
  • Page 3: Table Of Contents

    Contents XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide llApplicable firmware Technical specifications Performance specifications Power requirements Cyclic sleep current (mA, average) Networking and security specifications General specifications Regulatory conformity summary Hardware Mechanical drawings Pin signals Recommended pin connections Modes...
  • Page 4 SH (Serial Number High) SL (Serial Number Low) TP (Board Temperature) TR command VL (Firmware Version - Verbose) VR (Firmware Version - Short) WA (Active Warning Numbers) WN (Warning Data) WS (Sticky Warning Numbers) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 5 LH (Wakeup Initializer Timer) PW (Pin Wakeup) SM (Sleep Mode) ST command Special commands WR (Write) API operation API mode overview API frame specifications Calculate and verify checksums Escaped characters in API frames XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 6 Detachable antennas ACMA (Australia) Power requirements PCB design and manufacturing Recommended footprint and keepout Design notes Host board design Improve antenna performance RF pad version Recommended solder reflow cycle Flux and cleaning Rework XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 7: Xbee®/Xbee-Pro Xtend Compatible (Xtc) Rf Module User Guide

    Canada variant. The Australia variant offers two data rates of 10 kb/s and 105 kb/s. As the name suggests, the XTC is over-the-air compatible with Digi's XTend module. The XTC is not a drop-in replacement for the XTend. If you require form factor compatibility, you must use the XTend vB RF Module.
  • Page 8: Llapplicable Firmware

    XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide llApplicable firmware llApplicable firmware This manual supports the following firmware: 0x200X for XTC Hopping XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 9: Technical Specifications

    6 ft (2 m) between devices. Transmitting in close proximity of other devices can damage the device's front end. Performance specifications Power requirements Networking and security specifications General specifications Regulatory conformity summary XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 10: Performance Specifications

    30 dBm typical at 3.3 V and above. Maximum transmit power will reduce at lower voltages. See PL command for more information on adjustable power levels. Estimated based on a 9 mile range test with dipole antennas. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 11: Cyclic Sleep Current (Ma, Average)

    For more details see command. General specifications The following table describes the general specifications for the devices. Specification Value Dimensions 3.38 x 2.21 x 0.32 cm (1.33 x 0.87 x 0.125 in) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 12: Regulatory Conformity Summary

    Two (2) output lines Regulatory conformity summary This table describes the agency approvals for the devices. Country XBee XTC XBee-PRO XTC United States FCC ID: MCQ-XBSX FCC ID: MCQ-XBPSX Canada IC: 1846A-XBSX IC: 1846A-XBPSX Australia XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 13: Hardware

    Hardware Mechanical drawings Pin signals XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 14: Mechanical Drawings

    Mechanical drawings The following images show the XTC mechanical drawings. The XTC has the same form factor as other Digi surface-mount (SMT) XBee devices, except there is an additional copper ground pad on the bottom. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 15: Pin Signals

    Pin signals The following table describes the pin signals. Low-asserted signals have a horizontal line over the signal name. Pin Designation I/O Function Ground Power supply DOUT UART Data Out UART Data In XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 16 General Purpose Output / Clear-to-Send Flow Control / RS-485 TX_EN Transmit Enable ON/SLEEP Module sleep status indicator Reserved NC Do not connect TX _PWR Transmit power RTS/CMD Request-to-Send Flow Control / Binary Command Control Disabled Disabled CONFIG Configuration XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 17: Recommended Pin Connections

    (floating). Recommended pin connections The only required pin connections are VCC, GND, DOUT and DIN. To support serial firmware updates, you should connect VCC, GND, DOUT, DIN, RTS, and SLEEP (DTR). XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 18: Modes

    Transmit mode (Serial data in the serial receive buffer is ready to be packetized) Sleep mode Command Mode (Command mode sequence is issued (not available when using the SPI port)) Transparent and API operating modes Additional modes Sleep modes XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 19: Transparent And Api Operating Modes

    Enter Binary Command mode command. Idle mode When not receiving or transmitting data, the device is in Idle mode. During Idle mode, the device listens for valid data on the serial port. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 20: Receive Mode

    Every AT command starts with the letters AT, which stands for "attention." The AT is followed by two characters that indicate which command is being issued, then by some optional configuration values. To read a parameter value stored in the device’s register, omit the parameter field. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 21: Exit Command Mode

    Since sending and receiving binary commands takes place through the same serial data path as live data, interference between the two types of data can be a concern. Some common questions about using binary commands are: XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 22: Sleep Modes

    When in Sleep mode, the device does not transmit or receive data until it transitions to Idle mode. Use the SM command to enable or disable all Sleep modes. The following table shows the transitions into and out of Sleep modes. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 23: Pin Sleep (Sm = 1)

    The device also de-asserts (low) the TX_PWR line (pin 28) when the device is in Pin Sleep mode. You cannot assert the SLEEP (pin9) until the transmission of the second byte has started. Note The device completes a transmission or reception before activating Pin Sleep. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 24: Serial Port Sleep (Sm = 2)

    In the following figure, the length of the wake-up initializer exceeds the time interval of Cyclic Sleep. The receiver is guaranteed to detect the wake-up initializer and receive the accompanying payload data. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 25 Length of wake-up initializer is shorter than the time interval of Cyclic Sleep. This configuration is vulnerable to the receiver waking and missing the wake-up initializer (and therefore also the accompanying payload data). XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 26: Operation

    WARNING! When operating at 1 W power output, observe a minimum separation distance of 6 ft (2 m) between devices. Transmitting in close proximity of other devices can damage the device's front end. Serial interface UART data flow Serial data Flow control XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 27: Serial Interface

    RTS flow control lets the host signal the device so it will not send the data in the serial transmit buffer out the UART. The following diagram shows the internal data flow, with the five most common pin signals. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 28: Data In (Din) Buffer And Flow Control

    DIN pin (pin 4) in the DIN buffer. It transmits the data in the DIN buffer over-the-air when the device no longer detects RF data in the network. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 29: Data Out (Do) Buffer And Flow Control

    If you enable RTS for flow control (RT = 2), data will not be sent out the DO Buffer as long as RTS (pin 16) is de-asserted. Software flow control (XOFF) You can enable XON/XOFF software flow control using FL (Software Flow Control). This option only works with ASCII data. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 30: Configure The Xtc Rf Module

    Configure the XTC RF Module Configure the device using XCTU XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 31: Configure The Device Using Xctu

    Configure the device using XCTU Configure the device using XCTU XBee Configuration and Test Utility (XCTU) is a multi-platform program that enables users 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.
  • Page 32: Program The Xtc Rf Module

    Connect the device to a PC The programming examples that follow require the installation of XCTU and a serial connection to a PC. Digi stocks connector boards to facilitate interfacing with a PC. 1. Download XCTU from the Digi website: digi.com/products/xbee-rf-solutions/xctu-software/xctu#resources...
  • Page 33: Restore Device Defaults

    4. Drive pin 29 low to de-assert CMD. After you send the commands, CTS (pin 25) de-asserts (driven low) temporarily. The device exits Binary Command mode. The default flow control is NONE, so if you are using XCTU, CTS is not an issue. However, you can still XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 34: Query Binary Commands

    5. De-assert CMD by driving pin 29 low. The device exits Binary Command mode. When querying commands in binary command mode, the output is the least significant byte followed by the most significant byte and is always represented in hexadecimal values. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 35: Commands

    0x06 (6d) DB command 0x36 (54d) DT (Destination Address) 0x00 (0d) E0 (Echo Off) 0x0A (10d) E1 (Echo On) 0x0B (11d) ER (Receive Count Error) 0x0F (15d) FH (Force Wakeup Initializer) 0x0D (13d) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 36 0x20 (32d) RC (Ambient Power - Single Channel) RE (Restore Defaults) 0x0E (14d) RM (Ambient Power) RN (Delay Slots) 0x19 (25d) RO (Packetization Timeout) 0x21 (33d) RP (RSSI PWM Timer) 0x22 (34d) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 37: Command Mode Options

    The times-of-silence surrounding the Command Sequence Character prevent the device from inadvertently entering Command mode. Binary command 0x05 (5 decimal) Parameter range 2 - (ST-3) up to 0x1770 [x 100 ms] 0x02 – 0xFFFF [x 100 milliseconds] Default 0xA (1 second) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 38: Bt (Guard Time Before)

    Sets or displays the command formatting setting. The firmware always enters and reads the following commands in hex, no matter what the CF setting VR (Firmware Version) HV (Hardware Version) KY (AES Encryption Key) Binary command XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 39: Cn (Exit Command Mode)

    Idle mode from Command mode. Use the CN (Exit Command mode) command to exit Command mode manually. Binary command 0x06 (6 decimal) Parameter range 2 - 0x53E2 [x 100 milliseconds] Default 0xC8 (20 seconds) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 40: E0 (Echo Off)

    The conversion of the hex value returned by %V to Volts is VAL/65536 = Volts. Example: 2.8 VDC = 2.8 * 65536 = 0x2CCCD 3.3 VDC = 3.3 * 65536 = 0x34CCD XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 41: Db Command

    GD (Receive Good Count) Binary command 0x10 (16 decimal) Parameter range 0 - 0xFFFF Default When CF = 1 (default), the firmware shows a hex integer that is equal to (voltage * 65536d). XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 42: Hv (Hardware Version)

    RE does not cause the device to store default values to non-volatile (persistent) memory. You must send the WR command prior to power-down or reset to save the default settings in the device's non- volatile memory. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 43 Commands Diagnostic commands Binary command 0x0E (14 decimal) Parameter range Default Bytes returned XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 44: Rm (Ambient Power)

    PWM pulses vary from zero to 95 percent. Zero percent means the RF signal the device receives is at or below the device's sensitivity level. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 45: Sh (Serial Number High)

    0x25 (37 decimal) Parameter range 0 - 0xFFFF Default Varies Bytes returned SL (Serial Number Low) Sets or displays the serial number low word of the device. Binary command 0x26 (38 decimal) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 46: Tp (Board Temperature)

    This value is volatile (the value does not persist in the device's memory after a power-up sequence). Binary command 0x1B (27 decimal) Parameter range 0 - 0xFFFF Default XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 47: Vl (Firmware Version - Verbose)

    For information on what the warning numbers mean, see WN (Warning Data). Sample output (indicates warnings 1 and 3 are currently active) Binary command XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 48: Wn (Warning Data)

    Over-temperature. This is caused if the temperature sensed by the device is greater than 105° C. The device does not allow transmission nor reception while this warning is active. The warning is deactivated when the temperature falls below 100° C. Deprecated. Deprecated. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 49: Ws (Sticky Warning Numbers)

    Reports warning numbers of all warnings active since the last use of WS or WN, including any warnings that are currently active. WS also resets all non-zero warning counts, except for warnings that are presently active, which are set to 1. Binary command Command type Diagnostics XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 50: Hs (Hardware Series)

    Parameter range Default Bytes returned DT (Destination Address) Sets or displays the networking address of a device. The devices use three filtration layers: Vendor ID Number (ID) Channel (HP) Destination Address (DT) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 51: Hp (Preamble Id)

    Sets or displays the Vendor Identification Number (VID) of the device. Devices must have matching VIDs in order to communicate. If the device uses OEM network IDs, 0xFFFF uses the factory value. Binary command 0x27 (39 decimal) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 52: Mk Command

    (when RN > 0). Note The actual number of forced transmissions is the parameter value plus one. For example, if MT = 1, a devices sends two transmissions of each packet. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 53: My (Source Address)

    RF transmission. RN is only applicable if: You enable retries using the RR command, or You insert forced delays into a transmission using the TT command XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 54: Rr Command

    TT bytes of data. The random delay it inserts lasts between 1 and RN + 1 delay slots . You can use TT to simulate full-duplex behavior. Binary command 0x1A (26 decimal) Parameter range 0 - 0xFFFF [bytes] XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 55: Rf Interfacing Commands

    UART character reception that is long enough to drain the DI buffer and cause a pause in RF data transmission also causes the firmware to insert an RF initializer on the next transmission. Binary command 0x3F (63 decimal) Command type RF interfacing Parameter range 0 - 0xFFFF XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 56: Md (Rf Mode)

    Polling Remote Repeater Repeater End Node Default Bytes returned PB (Polling Begin Address) Sets or displays the device’s Polling Begin Address, which is the first address polled when you enable Polling mode. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 57: Pd Command

    PE (Polling End Address) Sets or displays the device’s Polling End Address; which is the last address polled when you enable Polling mode. Binary command 0x46 (70 decimal) Command type RF interface XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 58: Pk Command

    0x100 (BR = 0) 0x800 (BR = 1) Bytes returned When BR = 0 (9600 baud), the maximum PK value is 0x100 (256 bytes). When BR = 1 (115,200 baud), the maximum PK value is 0x800 (2048 bytes). XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 59: Pl Command

    Sets or displays the transmit or receive behaviors of the device. Setting a device to TX-only (TX = 1) may reduce latency because the you can not limit the transmitting device to receiving data from other devices. Binary command 0x40 (64d) Command type RF Interfacing XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 60: Security Commands

    128, no matter which firmware version is loaded. This also pertains to the Australia version of firmware 22xx. Binary command 0x43 (67d) Command type Security Parameter range 0 - (64 hex digits all set to 'F') Default 0 (disabled) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 61: Serial Interfacing Commands

    RF data rate, you may need to implement a flow control configuration. The range between standard and non-standard baud rates (0x9 - 0x4B0) is invalid. The range between 0x2580 and 0x4AFF is also invalid. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 62 0x15 (21 decimal) Parameter ranges 0 - 8 (standard rates) 0x4B0 - 0x1C9468 (non-standard rates; 0x2581 to 0x4AFF not supported) Parameter Configuration (b/s) 1200 2400 4800 9600 19200 38400 57600 115200 230400 460800 921600 XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 63: Cd (Gp02 Configuration)

    TX enable signal for RS-485 or RS-422 operations. By default, GP01 provides RS-232 Clear-to-Send (CTS ) flow control. Binary command 0x1F (31 decimal) Parameter range 0 - 4 Parameter Configuration RS-232 CTS flow control RS-485 TX enable low XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 64: Fl (Software Flow Control)

    CTS when less than FT - 16 bytes are in the UART receive buffer. Binary command 0x24 (36 decimal) Parameter range 0x11 - 0xC00 [bytes] Default 0xBBF (DI buffer size minus 0x11) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 65: Nb Command

    DIN buffer after the first packet, transmissions continue in a streaming manner until there is no data left in the DIN buffer. Binary command 0x20 (32 decimal) Parameter range 0 - PK parameter value XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 66: Ro (Packetization Timeout)

    Sets or displays the behavior of the GPI1 pin (pin 29) of the device. You can configure the pin to enable Binary Command mode or RTS flow control. Binary command 0x16 (22 decimal) Parameter range 0 - 2 XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 67: Sb Command

    Only use FH with cyclic sleep modes active on remote devices. FH will not send a long header if HT = 0xFFFF. You do not need to issue the WR (Write) command with FH. Binary command 0x0D (13 decimal) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 68: Ht (Time Before Wake-Up Initializer)

    If the wake-up initializer time is less than the Cyclic Sleep interval, the connection is at risk of missing the wake-up initializer transmission. To view a diagram of the correct configuration, see Cyclic Sleep Mode (SM = 4-8). XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 69: Pw (Pin Wakeup)

    Disabled Enabled Default Bytes returned SM (Sleep Mode) Sets or displays the device's sleep mode settings, which configure the device to run in states that require minimal power consumption. Binary command 0x01 XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 70: St Command

    SM (Sleep Mode). Binary command 0x02 (2 decimal) Parameter range (AT + 3) - 0x53E2 [x 100 ms] Default 0x64 (10 seconds) Bytes returned Special commands The following commands are special commands. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 71: Wr (Write)

    If the non-volatile user configuration is not correct, WR will re-attempt up to three times. If all three attempts fail, the command returns an ERROR alert. Binary command 0x08 Command type Special Parameter range Default Bytes returned XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 72: Api Operation

    API operation API mode overview XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 73: Api Mode Overview

    Frame fields Byte Description Start delimiter 0x7E Length 2 - 3 Most Significant Byte, Least Significant Byte Frame data 4 - n API-specific structure Checksum n + 1 1 byte XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 74 This field indicates the beginning of a frame. It is always 0x7E. This allows the device to easily detect a new incoming frame. Length Frame data This field contains the information that a device receives or will transmit. The structure of frame data depends on the purpose of the API frame: XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 75: Calculate And Verify Checksums

    48 65 6C 6C 6F Data packet Checksum To calculate the check sum you add all bytes of the packet, excluding the frame delimiter 7E and the length (the second and third bytes): XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 76: Escaped Characters In Api Frames

    2. Append it with the byte you want to escape, XORed with 0x20. In API mode with escaped characters, the length field does not include any escape characters in the frame and the firmware calculates the checksum with non-escaped data. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 77 01 00 7D 33 A2 00 40 AD 14 2E FF FE 02 4E 49 6D The length field has a two-byte value that specifies the number of bytes in the frame data field. It does not include the checksum field. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 78 The following sections document API frame types. RF Module Status frame - 0x8A Transmit Request: 16-bit address frame - 0x01 Transmit Status frame - 0x89 Receive Packet: 16-bit address frame - 0x81 XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 79: Rf Module Status Frame - 0X8A

    When a device powers up, it returns the following API frame: Frame fields Offset Example Start Delimiter 0x7E Length MSB 1 0x00 LSB 2 0x02 Frame Type 0x8A Status 0x00 Checksum 0x75 XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 80: Transmit Request: 16-Bit Address Frame - 0X01

    The following example shows how to send a transmission to a device with destination address 0x5642, and payload “TxData0A”. Frame fields Offset Example Start delimiter 0x7E Length MSB 1 0x00 LSB 2 0x0D Frame type 0x01 Frame ID 0x01 XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 81 Transmit Request: 16-bit address frame - 0x01 Frame fields Offset Example Destination address MSB 5 0x56 LSB 6 0x42 Options 0x00 RF data 0x54 0x78 0x44 0x61 0x74 0x61 0x30 0x41 Checksum 0xAE XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 82: Transmit Status Frame - 0X89

    In the following example, the destination device reports that a unicast data transmission was successful using a frame ID of 0x47. Frame fields Offset Example Start Delimiter 0x7E 0x00 Length MSB 1 0x03 LSB 2 Frame type 0x89 Frame ID 0x47 Options 0x00 Checksum 0x2F XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 83: Receive Packet: 16-Bit Address Frame - 0X81

    UART: Frame data fields Offset Example Start Delimiter 0x7E 0x00 Length MSB 1 0x0B LSB 2 Frame type 0x81 Source address MSB 4 0xA3 LSB5 0x5E RSSI 0x5D Options 0x01 XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 84 API frames Receive Packet: 16-bit address frame - 0x81 Frame data fields Offset Example RF data 0x52 0x78 0x44 0x61 0x74 0x61 Checksum 0xDB XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 85 Network configurations Network topologies Addressing Basic communications Acknowledged communications: Acknowledged mode XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 86: Network Topologies

    This following section provides the RF communication type and RF mode for XTC RF Module point-to- multipoint networks. Definition Point-to-multipoint means a network with RF data links between one base and multiple remotes. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 87: Peer To Peer Networks

    Streaming, Multi-Transmit, Repeater, and Polling. Acknowledged RF mode Acknowledged and Polling. Peer to peer networks This following section provides the RF communication type and RF mode for XTC RF Module peer-to- peer networks. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 88: Addressing

    In Peer-to-peer networks, devices remain synchronized without the use of master/slave 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).
  • Page 89: Address Recognition

    RF link replaces a wired link. Streaming mode (default) Streaming mode is most appropriate for data systems that are more sensitive to latency and/or jitter than to occasional packet loss; for example: streaming audio or video. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 90: Multi-Transmit Mode

    Diminished throughput and increased latency. MT ≥ 1. Required parameter values (TX device) Networking (DT, MK, MY, RN, TT), Serial interfacing (BR, PK, RB, RO), Related commands RF interfacing (FS). XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 91: Repeater Mode

    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. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 92 (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). XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 93 This eliminates End Nodes receiving multiple copies of a packet from more than one source, and also eliminates multiple repeaters within range of each other from continually passing messages in an infinite loop. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 94 For example: if the destination is within range of the transmitter and the packet is 32-bytes long, the transmission takes 12 ms on a XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 95: Polling Mode (Basic)

    Polling Remote responds by sending the data from its DIN buffer following the RB and RO parameters. When there is no eligible data to send, the Polling Remote does not respond. The Polling Base polls the next address in the polling sequence after a short delay. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 96: Acknowledged Communications: Acknowledged Mode

    During back-off delays, the TX device goes into Idle Mode and may receive RF data. This can have the effect of increasing the back-off delay, as the device cannot return to Transmit (or retransmit) mode as long as it is receiving RF data. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 97: Polling Mode (Acknowledged)

    (i.e. it will impose no additional delay). In order to ensure a pause between polling cycles, PD must be set to a value which is large enough to accommodate the pause. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 98 (Remote) Networking (RR, PD, DT, MY, AM) Related commands For configuration and theory of operation information, see Polling mode theory of operation, Configure a Polling Base Configure a Polling Remote. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 99: Regulatory Information

    Regulatory information FCC (United States) ISED (Innovation, Science and Economic Development Canada) ACMA (Australia) XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 100: Fcc (United States)

    This includes a clearly visible label on the outside of the final product enclosure that displays the text shown in the figure below. The following text is the required FCC label for OEM products containing the XBee-PRO SX RF Module: Contains FCC ID: MCQ-XBPSX The enclosed device complies with Part 15 of the FCC Rules.
  • Page 101: Fcc Antenna Certifications

    Section 15.247 (emissions). Fixed base station and mobile applications Digi devices are pre-FCC approved for use in fixed base station and mobile applications. When the antenna is mounted at least 34 cm from nearby persons, the application is considered a mobile application.
  • Page 102: Antenna Options

    Antenna options The following tables cover the antennas that are approved for use with the XBee-PRO XTC RF modules. If applicable, the tables show the required cable loss between the device and the antenna. Digi does not carry all of these antenna variants. Contact Digi Sales for available antennas.
  • Page 103 9.0 dB Fixed/mobile A09-Y14TM* 14 element Yagi 14.0 dBi RPTNC 9.9 dB Fixed/mobile Omni-directional base station antennas All antenna part numbers followed by an asterisk (*) are not available from Digi. Consult with an antenna manufacturer for an equivalent option.
  • Page 104 Part number Type Gain Connector Required antenna cable loss Application A09-F0NF* Fiberglass base station 0 dBi Fixed A09-F1NF* Fiberglass base station 1.0  dBi Fixed A09-F2NF-M Fiberglass base station 2.1 dBi Fixed A09-F3NF* Fiberglass base station 3.1 dBi Fixed A09-F4NF* Fiberglass base station 4.1 dBi Fixed A09-F5NF-M...
  • Page 105 7.1 dBi RPTNC 1.9 dB Fixed Dome antennas All antenna part numbers followed by an asterisk (*) are not available from Digi. Consult with an antenna manufacturer for an equivalent option. Part number Type Gain Connector Required antenna cable loss...
  • Page 106 Part number Type Gain Connector Required antenna cable loss Application A09-QRAMM 3" Quarter wave wire 2.1 dBi MMCX Fixed/mobile A09-QRSM-2.1* Quarter wave 2.1" right angle 3.3 dBi RPSMA 0.4 dB Fixed/mobile A09-QW* Quarter wave wire 1.9 dBi Permanent Fixed/mobile A09-QSM-3* Quarter wave straight 1.9 dBi RPSMA...
  • Page 107: Xbee Xtc Antenna Options

    XBee XTC antenna options The following tables cover the antennas that are approved for use with the XBee XTC RF modules. If applicable, the tables show the required cable loss between the device and the antenna. Digi does not carry all of these antenna variants. Contact Digi Sales for available antennas.
  • Page 108 Part number Type Gain Connector Required antenna cable loss Application A09-Y7NF* 3 element Yagi 7.1 dBi Fixed/mobile A09-Y8NF 4 element Yagi 8.1 dBi Fixed/mobile A09-Y9NF* 4 element Yagi 9.1 dBi Fixed/mobile A09-Y10NF* 5 element Yagi 10.1 dBi Fixed/mobile A09-Y11NF 6 element Yagi 11.1 dBi Fixed/mobile A09-Y12NF*...
  • Page 109 15.1 dBi RPTNC 0.7 dB Fixed/mobile Omni-directional base station antennas All antenna part numbers followed by an asterisk (*) are not available from Digi. Consult with an antenna manufacturer for an equivalent option. Part number Type Gain Connector Required antenna cable loss...
  • Page 110 Wire Base Station 7.1 dBi RPTNC Fixed Dome antennas All antenna part numbers followed by an asterisk (*) are not available from Digi. Consult with an antenna manufacturer for an equivalent option. Part number Type Gain Connector Required antenna cable loss...
  • Page 111 3.0 dBi RPSMA 0.4 dB Fixed/mobile Monopole antennas All antenna part numbers followed by an asterisk (*) are not available from Digi. Consult with an antenna manufacturer for an equivalent option. Part number Type Gain Connector Required antenna cable loss...
  • Page 112: Ised (Innovation, Science And Economic Development Canada)

    (ou inférieur) approuvé pour l'émetteur par Industrie Canada. Dans le but de réduire les risques de brouillage radioélectrique à l'intention des autres utilisateurs, il faut XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 113: Acma (Australia)

    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. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 114: Pcb Design And Manufacturing

    The pads are all located on the edge of the module, so there are no hidden solder joints on these modules. Recommended footprint and keepout Design notes Recommended solder reflow cycle Flux and cleaning Rework XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 115: Recommended Footprint And Keepout

    Mechanical drawings includes a detailed mechanical drawing. We recommend that you use the following PCB footprint for surface-mounting. Dimensions are in centimeters. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 116 Do not mask over the ground pad. Note The ground pad is unique to the XBee/XBee-PRO XTC and SX modules. This footprint is not compatible with other SMT XBees. Although the underside of the device is mostly coated with solder mask, we recommend that you leave the copper layer directly below the device open to avoid unintended contacts.
  • Page 117: Design Notes

    50 mV peak to peak. As with all PCB designs, make power and ground traces thicker than signal traces and make them able to comfortably support the maximum current specifications. Ground planes are preferable. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 118: Improve Antenna Performance

    We do not recommend using a trace wider than the pad width, and using a very narrow trace can cause unwanted RF loss. You can minimize the length of the trace by placing the RPSMA jack close to XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 119: Recommended Solder Reflow Cycle

    Recommended solder reflow cycle The following table provides the recommended solder reflow cycle. The table shows the temperature setting and the time to reach the temperature; it does not show the cooling cycle. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 120: Flux And Cleaning

    The residual moisture and flux residue under the device are not easily seen during an inspection process. Rework Once you mount the device, do not perform rework on the XTC device (for example, removing it from the host PCB). XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...
  • Page 121 PCB design and manufacturing Rework CAUTION! Any modification to the device voids the warranty coverage and certifications. XBee®/XBee-PRO XTend Compatible (XTC) RF Module User Guide...

This manual is also suitable for:

Xbee-pro xtc

Table of Contents