9XTend™ OEM RF Module Firmware versions supported in this manual: Standard firmware: 2x4x, 2x6x DigiMesh firmware: 8x2x (see Chapter 5) MaxStream, Inc. 355 South 520 West Lindon, UT 84042 90000958_B 2010.02.
9XTend™ OEM RF Module - Product Manual v2.x6x MaxStream, Inc. All rights reserved The contents of this manual may not be tran ed or reproduced in any form or by any means without the permission of MaxStream, Inc. XTend™ is a trademark of Digi International, Inc. AES Encryption Source Code © 2008 Dr. Brian Gladman, Worcester, UK. All rights reserved. Conditions: - Distributions of AES source code include the above copyright notice, this list of conditions and disclaimer.
9XTend™ OEM RF Module – Product Manual v2.x6x Contents 1. 9XTend OEM RF Module 4 Polling Mode (Acknowledged) 54 5. DigiMesh™ Key Features 4 Worldwide Acceptance 4 55 Introduction 55 Specifications 5 DigiMesh Feature Set 55 Pin Signals 6 Data Transmission and Routing 55 Electrical Characteristic 7 Unicast Addressing 55 Timing Specifications 7 Broadcast Addressing 56 Mechanical Drawings 8 2.
1. 9XTend OEM RF Module The 9XTend OEM RF Module was engineered to provide OEMs 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. Key Features Long Range Data Integrity Low Power 1 Watt Power Output (variable 1mW - 1W) 2.8 - 5.
9XTend™ OEM RF Module - Product Manual v2.x6x Specifications Table 1-01.
9XTend™ OEM RF Module - Product Manual v2.x6x Pin Signals Figure 1-01. XTend OEM RF Module Pin Numbers Table 1-03. Pin Signal Descriptions (Low-asserted signals distinguished with a horizontal line over signal name.) Pin Number Mnemonic I/O High Impedance during Shutdown Must Connect 1 GND - - yes 2 VCC I - yes Function Ground Power: 2.8 - 5.5 VDC General Purpose Output 2: Pin is driven low. Refer to the CD Command [p24] for other configuration options.
9XTend™ OEM RF Module - Product Manual v2.x6x Electrical Characteristic Figure 1-02. System Block Diagram Basic RF Link between Hosts 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. Timing Specifications Figure 1-03.
9XTend™ OEM RF Module - Product Manual v2.x6x Table 1-05. DC Characteristics (Vcc = 2.8 - 5.5 VDC) Symbol Parameter Condition VOL Output Low Voltage VOL = 0.33V (IO = 6 mA) VOH Output High Voltage VOH = VSUPPLY - 0.7V (-IO = 6 mA) Figure 1-04. Input Thresholds vs. Supply Voltage Input thresholds vs. supply voltage 2.5 I/O Voltage 2 1.5 V(IL) V(IH) 1 0.5 0 2.5 3.5 4.5 5.5 Vcc Mechanical Drawings Figure 1-05. Mechanical drawings of the XTend OEM RF Module (w/RPSMA Connector) Figure 1-06.
2. RF Module Operation WARNING: When operating at 1 Watt power output, observe a minimum separation distance of 2' (0.6m) between modules. Transmitting in close proximity of other modules can damage module front ends. Serial Communications The XTend OEM RF Modules interface to a host device through a TTL-level asynchronous serial port.
9XTend™ OEM RF Module - Product Manual v2.x6x Flow Control Figure 2-03. Internal Data Flow Diagram (The ve most commonly-used pin signals shown) DI (Data In) Buffer and Flow Control When serial data enters the module through the DI pin (pin 5), the data is stored in the DI Buffer until it can be processed. When the RB and RO parameter thresholds are satisfied (refer to ‘Transmit Mode’ section for more information), the module attempts to initialize an RF connection.
9XTend™ OEM RF Module - Product Manual v2.x6x 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. When the RO (Packetization Timeout) parameter threshold is satisfied, the module attempts to initialize an RF transmission.
9XTend™ OEM RF Module - Product Manual v2.x6x Modes of Operation XTend RF Modules operate in six modes. Figure 2-04. 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.
9XTend™ OEM RF Module - Product Manual v2.x6x Channel initialization is the process of sending an RF initializer that synchronizes receiving modules with the transmitting module. During channel initialization, incoming serial data accumulates in the DI buffer. RF data, which includes the payload data, follows the RF initializer. The payload includes up to the maximum packet size (PK Command) bytes.
9XTend™ OEM RF Module - Product Manual v2.x6x Figure 2-07. Receive Mode Data Flow * Refer to the ‘Address Recognition’ section for more information regarding address recognition. The module returns to Idle Mode when valid RF data is no longer detected or after an error is detected in the received RF data. If serial data is stored in the DI buffer while the module is in Receive Mode, the serial data will be transmitted after the module is finished receiving data and returns to Idle Mode.
9XTend™ OEM RF Module - Product Manual v2.x6x In order to enter Sleep Mode, one of the following conditions must be met (in addition to the module having a non-zero SM parameter value): 1. The module is idle (no data transmission or reception) for the amount of time defined by the ST (Time before Sleep) parameter. [NOTE: ST is only active when SM = 4-5.] 2. SLEEP (pin 8) is asserted (only for the ‘Pin Sleep’ option).
9XTend™ OEM RF Module - Product Manual v2.x6x The period of time the module sleeps is determined by ST (Time before Sleep) Command. Once a character is received through the DI pin, the module returns to Idle Mode and is fully operational. Cyclic Sleep (SM = 4-8) Typical Power-down Current: < 1.6 mA (when asleep) Cyclic Sleep Modes allow modules to periodically wake and check for RF data. The module wakes according to the times designated by the Cyclic sleep settings.
9XTend™ OEM RF Module - Product Manual v2.x6x AT Command Mode To Enter AT Command Mode: 1. Send the 3-character command sequence "+++" and observe guard times before and after the command characters. [refer to ‘Default AT Command Mode Sequence’ below.] The ‘Terminal’ tab (or other serial communications software) of the X-CTU Software can be used to enter the sequence. 2. Assert (low) the CONFIG pin and turn the power going to the module off and back on (or pulse the SHDN pin).
9XTend™ OEM RF Module - Product Manual v2.x6x After sending serial data, is there a minimum time delay before CMD can be asserted? Is a time delay required after CMD is de-asserted before payload data can be sent? How does one discern between live data and data received in response to a command? The CMD pin (pin 10) must be asserted in order to send binary commands to the module. The CMD pin can be asserted to recognize binary commands anytime during the transmission or reception of data.
3. RF Module Programming Examples Refer to the ‘Command Mode’ section [p17] for information regarding entrance into Command Mode, sending AT commands and exiting Command Mode. Refer to the ‘X-CTU’ section [p81] of the ‘Development Guide’ for more information regarding MaxStream’s configuration software.
9XTend™ OEM RF Module - Product Manual v2.x6x Command Reference Table Table 3-01. XTend Commands (The RF modules expect numerical values in hexadecimal. Hexadecimal values are designated by a “0x” pre x. Decimal equivalents are designated by a “d” su x.
9XTend™ OEM RF Module - Product Manual v2.x6x Table 3-01. XTend Commands (The RF modules expect numerical values in hexadecimal. Hexadecimal values are designated by a “0x” pre x. Decimal equivalents are designated by a “d” su x.
9XTend™ OEM RF Module - Product Manual v2.x6x Command Descriptions 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" suffix.
9XTend™ OEM RF Module - Product Manual v2.x6x BD (Interface Data Rate) Command The BD command is used to set and read the serial interface data rate (baud rate) used between the RF module and host. This parameter determines the rate at which serial data is sent to the module from the host. Modified interface data rates do not take effect until the CN (Exit AT Command Mode) command is issued and the system returns the 'OK' response.
9XTend™ OEM RF Module - Product Manual v2.x6x BT (Guard Time Before) Command The CC command is used to set/read the ASCII character used between guard times of the AT Command Mode Sequence (BT + CC + AT). This sequence enters the module into AT Command Mode so that data entering the module (from the host) is recognized as commands instead of payload. Refer to the ‘AT Command Mode’ section [p17] for more information regarding the AT Command Mode Sequence.
9XTend™ OEM RF Module - Product Manual v2.x6x CN (Exit AT Command Mode) Command The CN command is used to explicitly exit the module from AT Command Mode. AT Command: ATCN Binary Command: 0x09 (9 decimal) CS (GPO1 Configuration) Command CS Command is used to select the behavior of the GP01 pin (pin 9). This output can provide RS-232 flow control, control the TX enable signal (for RS-485 or RS-422 operations).
9XTend™ OEM RF Module - Product Manual v2.x6x DT (Destination Address) Command DT Command is used to set/read the networking address of an RF module. The modules utilize three filtration layers: Vendor ID Number (ATID), Channel (ATHP), and Destination Address (ATDT). The DT command assigns an address to a radio that enables it to communicate with other radios in the network.
9XTend™ OEM RF Module - Product Manual v2.x6x FL (Software Flow Control) Command The FL command is used to configure software flow control. Hardware flow control is implemented with the module as the GP01 pin (CTS pin of the OEM RF module), which regulates when serial data can be transferred to the module. FL Command can be used to allow software flow control to also be enabled. The XON character used is 0x11 (17 decimal).
9XTend™ OEM RF Module - Product Manual v2.x6x HP (Hopping Channel) Command 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. In order for modules to communicate with each other, the modules must have the same channel number since each channel uses a different hopping sequence. Different channels can be used to prevent modules in one network from listening to transmissions of another.
9XTend™ OEM RF Module - Product Manual v2.x6x KY (AES Encryption Key) Command The KY command is AT Command: ATKY used to set the 256-bit AES (Advanced Encryption Binary Command: 0x3C (60 decimal) Standard) key for encrypting/decrypting data. Parameter Range: Once set, the key cannot be read out of the mod0 - (64 hex digits all set to 'F') ule by any means.
9XTend™ OEM RF Module - Product Manual v2.x6x MD (RF Mode) Command The MD command is used to select/read the settings that enable the Polling and Repeater Modes on the module. Polling Mode - A ‘Polling Base’ is responsible for polling remotes. A ‘Polling Remote’ requires a poll in order to transmit.
9XTend™ OEM RF Module - Product Manual v2.x6x Refer to the ‘Multi-transmit Mode’ section [p46] for more information. MY (Source Address) Command The MY command is used to set/read the Source Address of the RF module. Refer to the DT command and the 'Addressing' section [p45] for more information.
9XTend™ OEM RF Module - Product Manual v2.x6x PE (Polling End Address) Command PE command is used to set/read the module’s Polling End Address - the last address polled when Polling Mode is enabled. AT Command: ATPE Binary Command: 0x46 (70 decimal) Parameter Range: 0 - 0xFFFF Polling Operations: The ‘Polling Base’ (MD = 3) Default Parameter Value: 0 cycles through a sequential range of addresses, polling each ‘Polling Remote’ (MD = 4).
9XTend™ OEM RF Module - Product Manual v2.x6x PW (Pin Wake-up) Command Under normal operation, an RF module in Cyclic Sleep Mode cycles from an active state to a low-power state at regular intervals until data is ready to be received. If the PW parameter is set to 1, the SLEEP pin (pin 8) can be used to awaken the module from Cyclic Sleep. When the SLEEP Pin is de-asserted (low), the module will be fully operational and will not go into Cyclic Sleep.
9XTend™ OEM RF Module - Product Manual v2.x6x RM (Ambient Power - All Channels) Command The RM command is used to examine and report power levels on all channels. If no parameter is given, the channels are scanned one time. If a parameter is given, the channels are repeatedly scanned for that number of seconds. The maximum power level seen for each channel is reported (i.e. peak hold).
9XTend™ OEM RF Module - Product Manual v2.x6x The correct UART character time (10, 11, or 12 bits) is calculated based on the following criteria: 1 start bit 8 data bits 0 or 1 parity bit [as determined by the NB (Parity) Command) 1 or 2 stop bits [as determined by SB (Stop Bits) Command] © 2010 Digi Internatonal, Inc.
9XTend™ OEM RF Module - Product Manual v2.x6x RP (RSSI PWM Timer) Command RP Command is used to enable a PWM ("Pulse Width Modulation") output on the Config/RSSI pin (pin 11 of the OEM RF Module). The pin is calibrated to show the difference between received signal strength and the sensitivity level of the RF module. PWM pulses vary from zero to 95 percent. Zero percent means the received RF signal is at or below the published sensitivity level of the module.
9XTend™ OEM RF Module - Product Manual v2.x6x RT (GPI1 Configuration) Command The RT command is used to set/read the behavior of the GPI1 pin (pin 10) of the OEM RF Module. The pin can be configured to enable binary programming or RTS flow control.
9XTend™ OEM RF Module - Product Manual v2.x6x SM (Sleep Mode) Command The SM Command is used to set/read the RF module's Sleep Mode settings that configure the module to run in states that require minimal power consumption. For more information regarding Sleep Modes, refer to the Sleep Mode sections [p14] AT Command: ATSM Binary Command: 0x01 Parameter Range: 0 - 8 (3 is reserved) Parameter Configuration 0 Disabled 1 Pin Sleep 2 Serial Port Sleep 3 [reserved] 4 Cyclic 1.
9XTend™ OEM RF Module - Product Manual v2.x6x TR (Transmit Error Count) Command The TR command is used to report the number of retransmit failures. This number is incremented each time a packet is not acknowledged within the number of retransmits specified by the RR (Retries) parameter. The number of packets therefore are counted that were not successfully received and subsequently discarded.
9XTend™ OEM RF Module - Product Manual v2.x6x WA (Active Warning Numbers) Command 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.
9XTend™ OEM RF Module - Product Manual v2.x6x 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.
9XTend™ OEM RF Module - Product Manual v2.
9XTend™ OEM RF Module - Product Manual v2.x6x 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. Figure 3-5.
4. RF Communication Modes The network configurations covered in this chapter are described in terms of the following: Network Topology (Point-to-Point, Point-to-Multipoint or Peer-to-Peer) RF Communication Type (Basic or Acknowledged) RF Mode (Streaming, Multi-Transmit, Repeater, Acknowledged or Polling) Note: Please see the DigiMesh chapter for additional information on networking features. The following table provides a summary of the network configurations supported. Table 4-01.
9XTend™ OEM RF Module - Product Manual v2.x6x Addressing Each RF packet contains addressing information that is used to filter incoming RF data. Receiving modules inspect the Hopping Channel (HP parameter), Vendor Identification Number (ID parameter) and Destination Address (DT parameter) contained in each RF packet. Data that does not pass through all three network security layers is discarded. Figure 4-01.
9XTend™ OEM RF Module - Product Manual v2.x6x Basic Communications Basic Communications are accomplished through two sub-types: Broadcast - By default, XTend RF Modules communicate through Broadcast communications and within a peer-to-peer network topology. When any module transmits, all other modules within range will receive the data and pass it directly to their host device.
9XTend™ OEM RF Module - Product Manual v2.
9XTend™ OEM RF Module - Product Manual v2.x6x Repeater Mode Attributes:Low power consumption Minimized interference Each RF packet is tagged with a unique Packet ID (PID). Each repeater will repeat a packet only once (tracked by the PID). Increased latency and decreased throughput (Latency and throughput is determined by number of hops, not by number of repeaters. Multiple repeaters within range of source node count as one hop.
9XTend™ OEM RF Module - Product Manual v2.x6x Repeater Network Configuration A network may consist of End Nodes (EN), End/Repeater Nodes (ERN) and a Base Node (BN). The base node initiates all communications. A repeater network can be configured to operate using Basic Broadcast or Basic Addressed communications. The addressing capabilities of the module allow integrators to send a packet as a global packet (DT = 0xFFFF) and shift out of every module in the network (Basic Broadcast).
9XTend™ OEM RF Module - Product Manual v2.x6x Response Packet Delay As a packet propagates through the repeater network, if any node receives the data and generates a quick response, the response needs to be delayed so as not to collide with subsequent retransmissions of the original packet. To reduce collisions, both repeater and end node radios in a repeater network will delay transmission of data shifted in the serial port to allow any repeaters within range to complete their retransmissions.
9XTend™ OEM RF Module - Product Manual v2.x6x Polling Mode (Basic) NOTE: Polling Mode (Basic) and Polling Mode (Acknowledged) [p53] operate in the same way. The only difference between the two modes is in their means of achieving reliable delivery of data. In Polling Mode (Basic), reliable delivery is achieved using multiple transmissions.
9XTend™ OEM RF Module - Product Manual v2.x6x Acknowledged Communications Acknowledged Mode Attributes:Reliable delivery through positive acknowledgements for each packet Throughput, latency and jitter vary depending on the quality of the channel and the strength of the signal. Required Parameter Values (TX module): RR (Retries) >= 1 Related Commands: Networking (DT, MK, RR), Serial Interfacing (PK, RN, RO, RB, TT) Recommended Use: Use for applications that require Reliable Delivery.
9XTend™ OEM RF Module - Product Manual v2.x6x The TT parameter (streaming limit) specifies the maximum number of bytes that the TX module will send in one transmission event, which may consist of many packets and retries. If the TT parameter is reached, the TX module will force a random delay of 1 to RN delay slots (exactly 1 delay slot if RN is zero). Each packet is counted only once toward TT, no matter how many times the packet is retransmitted.
9XTend™ OEM RF Module - Product Manual v2.x6x Polling Mode (Acknowledged) NOTE: Polling Mode (Acknowledged) and Polling Mode (Basic) [p50] operate in the same way. The difference between the two modes is in their means of achieving reliable delivery of data. In Polling Mode (Acknowledged), reliable delivery is achieved using retries and acknowledgements.
5. DigiMesh™ Introduction XTend OEM RF Modules containing firmware version 8020 (or above) now feature DigiMesh™ mesh networking support. Mesh networking allows messages to be routed through several different nodes to a final destination. The DigiMesh firmware allows OEMs and system integrators to bolster their networks with the self-healing attributes of mesh networking. In the event that one RF connection between nodes is lost (due to power-loss, environmental obstructions, etc.
9XTend™ OEM RF Module - Product Manual v2.x6x To send Unicast messages, set the DH and DL on the transmitting module to match the corresponding SH and SL parameter values on the receiving module. Broadcast Addressing Broadcast transmissions will be received and repeated by all nodes in the network. Because ACKs are not used the originating node will send the broadcast four times. Essentially the extra transmissions become automatic retries without acknowledgments.
9XTend™ OEM RF Module - Product Manual v2.x6x Example: Utilize the 'Terminal' tab of the X-CTU Software to change the module's DL (Destination Address Low) parameter and save the new address to non-volatile memory. This example requires the installation of MaxStream’s X-CTU Software and a serial connection to a PC.
9XTend™ OEM RF Module - Product Manual v2.x6x Table 5-03. DL Destination Address Low. Set/Read the destination address (low 32 bits) of a module. 0 - 0xFFFFFFFF Networking 4 v8020: 0x00000000 v8021: 0x0000FFF F (broadcast) HP Hopping Channel. Set/Read the channel hopping sequence. Nodes must have the same hopping sequence to communicate. 0-9 Networking 1 0 ID Network Address. Set/Read the user network address. Nodes must have the same network address to communicate.
9XTend™ OEM RF Module - Product Manual v2.x6x Table 5-04. CT Command Mode Timeout. Set/Read the amount of inactive time that elapses before the module automatically exits from AT Command Mode. 2 - 0xFFFF [x 100 ms] Command Mode Options 2 0xC8 (200d) E0 Echo Off. Turn off character echo in AT Command Mode. By default, echo is off. -- Command Mode Options -- -- E1 Echo On. Turn on character echo in AT Command Mode. Each input character is echoed back to out to the host.
9XTend™ OEM RF Module - Product Manual v2.x6x VR Firmware Version. Read the 4-digit version number. 0 - 0xFFFF [read-only] Diagnostics 2 -- WA Active Warning Numbers. Report the warning numbers of all active warnings - one warning number per line. Returns string Diagnostics -- -- WN Warning Data. Report data for all active and sticky warnings Returns string Diagnostics -- -- WS Sticky Warning Numbers.
9XTend™ OEM RF Module - Product Manual v2.x6x Table 5-05. Serial Interfacing AT Command Name Parameter Range Command Category # Bytes Return ed Factory Default API Enable. Set/Read the API mode of the radio. 0–2 0 = API Disabled 1 = API-enabled 2 = API-enabled (w/escaped control characters) Serial Interfacing 1 0 Interface Data Rate. Set/Read the serial interface data rate (baud rate) used between the RF module and host.
9XTend™ OEM RF Module - Product Manual v2.x6x RO Packetization Timeout. Set/Read the number of character times with no UART data before a packet is created for RF output (assuming UART data was received prior to the idle time). If RO = 0, it is ignored and no data will be transmitted until RB characters are in the DO buffer. 0 - 0xFFFF [x UART character time] RT GPI1 Configuration. Set/Read the behavior of the GPI1 pin (pin 10). 0 – 2 0 = No RTS flow control flow control SB Stop Bits.
9XTend™ OEM RF Module - Product Manual v2.x6x API Operation - with Escape Characters (AP parameter = 2) When this API mode is enabled (AP = 2), the UART data frame structure is defined as follows: Figure 5-02. UART Data Frame Structure - with escape control characters Escape characters. When sending or receiving a UART data frame, specific data values must be escaped (flagged) so they do not interfere with the UART or UART data frame operation.
9XTend™ OEM RF Module - Product Manual v2.x6x RF Module Status API Identifier: 0x8A RF module status messages are sent from the module in response to specific conditions. Figure 5-04. RF Module Status Frames TX (Transmit) Request: 64-bit address API Identifier Value: 0x00 A TX Request message will cause the module to send RF Data as an RF Packet Figure 5-05.
9XTend™ OEM RF Module - Product Manual v2.x6x RX (Receive) Packet: 64-bit address API Identifier Value: 0x80 When the module receives an RF packet, it is sent out the UART using this message type. Figure 5-07. RX Packet (16-bit address) Frames © 2010 Digi Internatonal, Inc.
Appendix A: Agency FCC (United States) Certification The XTend OEM RF Module complies with Part 15 of the FCC rules and regulations. Compliance with the labeling requirements, FCC notices and antenna usage guidelines is required. In order to operate under Digi’s FCC Certification, OEMs/integrators must comply with the following regulations: 1.
9XTend™ OEM RF Module - Product Manual v2.x6x Limited Modular Approval Power output is conducted at the antenna terminal and can be adjusted from 1 mill-watt to 1 Watt at the OEM level. This is an RF module approved for Limited Modular use operating as a mobile transmitting device with respect to section 2.1091 and is limited to OEM installation for Mobile and Fixed applications only. During final installation, end-users are prohibited from access to any programming parameters.
9XTend™ OEM RF Module - Product Manual v2.x6x 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.
9XTend™ OEM RF Module - Product Manual v2.
9XTend™ OEM RF Module - Product Manual v2.
Appendix B: Development Guide Development Kit Contents The 9XTend Development Kit includes the hardware and software needed to rapidly create long range wireless links between devices. Table B-01. XTend Development Kit Contents Item XTend OEM RF Module Qty.
9XTend™ OEM RF Module - Product Manual v2.x6x XTIB-R RS-232/485 Interface Board B-01a. Config (Configuration) Switch Figure B-01. Front View The Config Switch provides an alternate method for entering into Command Mode. To enter Command Mode at the module's default RF data rate, hold the Configuration Switch down for two seconds. B-01b.
9XTend™ OEM RF Module - Product Manual v2.x6x Automatic DIP Switch Configurations Each time the module assembly is powered-on, AT commands are sent to the on-board RF module as dictated by the positions of the DIP switches. DIP switch configurations are sent automatically during the power-on sequence and affect module parameter values as shown in the table below. Figure B-04. XTIB-R DIP Switch Table B-02.
9XTend™ OEM RF Module - Product Manual v2.x6x Adapters The development kit includes several adapters that facilitate the following functions: Performing Range Tests Testing Cables Connecting to other RS-232 DCE and DTE devices Connecting to terminal blocks or RJ-45 (for RS-485/422 devices) NULL Modem Adapter (male-to-male) Part Number: JD2D2-CDN-A (Black, DB-9 M-M) The male-to-male NULL modem adapter is used to connect two DCE devices.
9XTend™ OEM RF Module - Product Manual v2.x6x Male DB-9 to RJ-45 Adapter Part Number: JD2D2-CDN-A (Yellow) This adapter facilitates adapting the DB-9 Connector of the Digi Interface Board to a CAT5 cable (male DB9 to female RJ45). Refer to the ‘RS-485 (4-wire) & RS-422 Operation’ sections for RS-485/422 connection guidelines. Figure B-09.
9XTend™ OEM RF Module - Product Manual v2.x6x Interfacing Protocols The XTend Module Assembly (XTend OEM RF Module mounted to the XTIB-R Interface Board) supports the following interfacing protocols: RS-232 RS-485 (2-wire) Half-Duplex RS-485 (4-wire) and RS-422 RS-232 Operation DIP Switch Settings and Serial Port Connections Figure B-11. RS-232 DIP Switch Se ings Figure B-12. Pins used on the female RS-232 (DB-9) Serial Connector DIP Switch se in s are read and applied only while powerin -on.
9XTend™ OEM RF Module - Product Manual v2.x6x Wiring Diagrams Figure B-13. DTE Device (RS-232, male DB-9 connector) wired to a DCE Module Assembly (female DB-9) Figure B-14. DCE Module Assembly (female DB-9 connector) wired to a DCE Device (RS-232, male DB-9) Sample Wireless Connection: DTE <--> DCE DCE <--> DCE Figure B-15. Typical wireless link between DTE and DCE devices © 2010 Digi Internatonal, Inc.
9XTend™ OEM RF Module - Product Manual v2.x6x RS-485 (2-wire) Operation When operating within the RS-485 protocols, all communications are half-duplex. DIP Switch Settings and Serial Port Connections Figure B-16. RS-485 (2-wire) Half-duplex DIP Switch Settings Figure B-17. Pins used on the female RS-232 (DB-9) Serial Connector Figure B-18. RS-485 (2-wire) w/ Termination (optional) Termination is the 120 resistor between T+ and T-. DIP Switch se ings are read and applied only while powering-on.
9XTend™ OEM RF Module - Product Manual v2.x6x RS-485 (4-wire) & RS-422 Operation DIP Switch Settings and Serial Port Connections Figure B-20. RS-485 (4-wire) & RS-422 DIP Switch Settings Figure B-21. Pins used on the female RS-232 (DB-9) Serial Connector Figure B-22. RS-485 (4-wire)& RS-422 w/ Termination (optional) Termination is the 120 resistor between T+ and T-. DIP Switch se ings are read and applied only while powering-on.
9XTend™ OEM RF Module - Product Manual v2.x6x Wiring Diagrams Figure B-23. XTend Module Assembly in an RS-485 (4-wire) environment Figure B-24. XTend Module Assembly in an RS-422 environment RS-485/422 Connection Guidelines The RS-485/422 protocol provides a solution for wired communications that can tolerate high noise and push signals over long cable lengths. RS-485/422 signals can communicate as far as 4000 feet (1200 m). RS-232 signals are suitable for cable distances up to 100 feet (30.5 m).
9XTend™ OEM RF Module - Product Manual v2.x6x X-CTU Software X-CTU is a Digi-provided software program used to interface with and configure Digi RF Modules.
Appendix C: Additional Information 1-Year Warranty WARRANTY PERIOD: Digi warranties hardware Product for a period of one (1) year. WARRANTY PROCEDURE: Upon return of the hardware Product Digi will, at its option, repair or replace Product at no additional charge, freight prepaid, except as set forth below. Repair parts and replacement Product will be furnished on an exchange basis and will be either reconditioned or new. All replaced Product and parts become the property of Digi.
9XTend™ OEM RF Module - Product Manual v2.x6x Contact MaxStream For the best in wireless data solutions and support, please use the following resources: Documentation: www.maxstream.net/support/downloads.php Technical Support: Phone. (866) 765-9885 toll-free U.S.A. & Canada (801) 765-9885 Worldwide Live Chat. www.digi.com E-support: http://www.digi.com/support/eservice/eservicelogin.jsp Office hours are 8:00 am - 5:00 pm [U.S. Mountain Standard Time] © 2010 MaxStream, Inc.