XIB-E Digi International/Maxstream, XIB-E Datasheet
XIB-E
Specifications of XIB-E
Related parts for XIB-E
XIB-E Summary of contents
Page 1
XStream™ OEM RF Module XStream OEM RF Module RF Module Operation RF Module Configuration RF Communication Modes Appendices Product Manual v5.x00 For XStream OEM RF Module Part Numbers: Reliable 900 MHz & 2.4 GHz OEM RF Modules by MaxStream, Inc. ...
Page 2
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] © 2006 MaxStream, Inc. All rights reserved The contents of this manual may not be transmitted or reproduced in any form or by any means without the written permission of MaxStream, Inc. XStream™ is a registered trademark of MaxStream, Inc. Technical Support: Phone: (801) 765-9885 Live Chat: www.maxstream.net E-Mail: rf-xperts@maxstream.net © 2006 MaxStream, Inc. Confidential and Proprietary ii ...
Page 3
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Contents 1. XStream OEM RF Module 1.1. Features 4 1.1.1. Worldwide Acceptance 1.2. Specifications 5 1.3. Mechanical Drawings 5 1.4. Pin Signals 6 1.5. Electrical Characteristics 7 1.5.1. Timing Specifications 2. RF Module Operation 2.1. Serial Communications 9 2.1.1. ...
Page 4
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 1. XStream OEM RF Module The XStream OEM RF Module is a drop-in wireless data solution that transfers a standard asynchronous serial data stream over-the-air between devices. The module was engineered to provide OEMs and integrators with an easy-to-use wireless solution that ...
Page 5
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 1.2. Specifications Table 1‐01. XStream OEM RF Module Specifications Specification Performance Indoor/Urban Range miles (11 km) w/ dipole antenna Outdoor line-of-sight Range Interface Data Rate Throughput Data Rate RF Data Rate Transmit Power Output 100 mW (20 dBm) Receiver Sensitivity Power ...
Page 6
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 1.4. Pin Signals Figure 1‐02. XStream OEM RF Module Pin Numbers (bottom view, pins protruding) Table 1‐02. J1 Pin Signal Descriptions (Low‐asserted signals distinguished with a horizontal line over signal name.) Module Pin * Module has 10K Ω internal pull‐up resistor ** Module has 10K Ω internal pull‐down resistor *** Module has 100K Ω internal pull‐up resistor Note: When integrating the XStream Module with a Host PC Board, ...
Page 7
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 1.5. Electrical Characteristics Figure 1‐03. System Block Diagram Basic wireless 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 (XStream Module A). As long as XStream Module A is not ...
Page 8
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Table 1‐05. DC Characteristics (Vcc = 4.75 – 5.25 VDC) Symbol Parameter VIL Input Low Voltage VIH Input High Voltage VIH2 Input High Voltage VOL Output Low Voltage VOH Output High Voltage Input Leakage IIL Current I/O Pin Input Leakage IIH Current I/O Pin IIL2 IIL3 IIH2 ...
Page 9
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 2. RF Module Operation 2.1. Serial Communications The XStream OEM RF Module interfaces to a host device through a CMOS-level asynchronous serial port. Through its serial port, the module can communicate with any UART voltage compatible device or through a level ...
Page 10
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 2.1.2. Flow Control Figure 2‐03. Internal Data Flow Diagram (The five most commonly‐used pin signals shown.) DI (Data In) Buffer and Flow Control When serial data enters the XStream Module through the DI Pin (pin 4), then the data is stored in the DI Buffer until it can be transmitted. ...
Page 11
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 2.2. Modes of Operation XStream OEM RF Modules operate in five modes. Figure 2‐04. XStream Modes of Operation 2.2.1. Idle Mode When not receiving or transmitting data, the module is in Idle Mode. The module uses the same amount of power in Idle ...
Page 12
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Figure 2‐05. Data Transmission Sequence RF Data Packet Figure 2‐06. RF Data Packet * When streaming multiple RF packets, the RF Initializer is only sent in front of the first packet. RF Initializer 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 ...
Page 13
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 2.2.3. Receive Mode If the module detects RF data while in Idle Mode, the module transitions into Receive Mode to receive RF packets. Once a packet is received, the module checks the CRC to ensure that the data was ...
Page 14
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Pin Sleep ( Pin Sleep requires the least amount of power. In order to achieve this state, SLEEP pin must be asserted (high). The module remains in Pin Sleep until the SLEEP pin is de-asserted. After enabling ...
Page 15
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Cyclic Scanning. Each RF transmission consists Initializer and payload. The wake-up initializer contains initialization information and all receiving modules must wake during the wake-up initializer portion of data transmission in order to be synchronized with the ...
Page 16
... Assert (low) the (If using a MaxStream XIB-R Interface Board, the same result can be achieved by keeping the configuration switch pressed while turning off, then on again the power supplying the module assembly (module assembly = module mounted to an interface board)) Default AT Command Mode Sequence (for transitioning to Command Mode): • ...
Page 17
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Binary Commands Sending and receiving parameter values using binary commands is the fastest way to change operating parameters of the module. Binary commands are used most often to sample signal strength (RS parameter) and/or error counts change ...
Page 18
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 3. RF Module Configuration 3.1. Hands-on Programming Examples For information about entering and exiting AT and Binary Command Modes, refer to the Command Mode section [p16]. 3.1.1. AT Command Example To Send AT Commands (Using the Terminal tab of MaxStream’s X-CTU ...
Page 19
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 3.2. Command Reference Table Table 3‐01. XStream Commands (The module expects numerical values in hexadecimal. “d” denotes decimal equivalent.) AT Binary AT Command Name Command Command AM v4.30* 0x3A (58d) Auto-set MY AT 0x05 (5d) Guard Time After BD v4.2B* 0x15 (21d) Baud Rate BK v4.30* 0x2E (46d) Serial Break Passing BO ...
Page 20
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 3.3. XStream Command Descriptions Command descriptions in this section are listed alphabetically. Command categories are designated within “< >” symbols that follow each command title. XStream Modules expect parameter numerical values in hexadecimal (designated by the “0x” prefix). AM ...
Page 21
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] BK (Serial Break Passing) Command <Serial Interfacing> Pass a serial break condition on the DI pin to the DO pin of another module. BO (Serial Break Timeout) Command <Serial Interfacing> DO pin will return to default after no serial ...
Page 22
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] CD (DO3 Configuration) Command <Serial Interfacing> CD Command is used to redefine the behavior of the DO3 (Data Output 3)/RX LED line. CE (Connection Inactivity Timeout) Command <Networking & Security> Set/Read the duration of inactivity that will cause a ...
Page 23
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] CN (Exit AT Command Mode) Command <Command Mode Options> CN Command is used to explicitly exit AT Command Mode. CO (DO3 Timeout) Command <Serial Interfacing> DO3 (Data Output 3) output will return to default after no DI3 (Data Input ...
Page 24
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] DR (DI3 Configuration) Command <Serial Interfacing> DR Command is used to configure DI3 (pin 2, SLEEP) for I/O line passing (use with and CO) or controlling connection status (use with ...
Page 25
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] FH (Force Wake-up Initializer) Command <Sleep (Low Power)> FH Command is used to force a Wake-up Initializer to be sent on the next transmission. WR (Write) Command does not need to be issued with FH Command. Use only with ...
Page 26
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] HT (Time before Wake-up Initializer) Command <Sleep (Low Power)> If any modules within range are running in a “Cyclic Sleep” setting, a wake-up initializer must be used by the transmitting module for sleeping modules to remain awake [refer to ...
Page 27
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] LH (Wake-up Initializer Timer) Command <Sleep (Low Power)> Set/Read the amount of time during which the RF initializer is sent. When receiving modules are put into Cyclic Sleep Mode, they power-down after a period of inactivity [specified by ST ...
Page 28
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] MY (Source Address) Command <Networking & Security> Set/Read the source address of the module. Refer to the Addressing section [p36] of the RF Communication Modes chapter for more information. NB (Parity) Command <Serial Interfacing> Select/Read parity settings for UART ...
Page 29
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] PW (Pin Wake-up) Command <Sleep (Low Power)> Under normal operation, a 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 ...
Page 30
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] RO (Packetization Timeout) Command <Serial Interfacing> Set/Read the time of silence (no bytes received) after which transmission begins. After a serial byte is received and if no other byte is received before the RO timeout, the transmission will start. ...
Page 31
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] RS (RSSI) Command <Diagnostics> Read the signal level of the last packet received. This reading is useful for determining range characteristics of the modules under various conditions of noise and distance. Once the command is issued, the module will ...
Page 32
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] SL (Serial Number Low) Command <Diagnostics> Set/Read the serial number low word of the module. SM (Sleep Mode) Command <Sleep Mode (Low Power)> Set/Read Sleep Mode Settings. By default, Sleep Mode is disabled and the module remains continually active. ...
Page 33
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] SY (Time before Initialization) Command <Networking & Security> SY Command keeps a communication channel open as long as module transmits or receives before the active connection expires. It can be used to reduce latency in a query/response sequence and ...
Page 34
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] TT (Streaming Limit) Command <Networking & Security> Set/Read the number of bytes that can be sent out before a random delay is issued. TT Command is used to simulate full-duplex behavior module is sending a continuous stream ...
Page 35
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 4. RF Communication Modes 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, Repeater, Acknowledged or Multi-Streaming) The following ...
Page 36
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 4.1. 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. ...
Page 37
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 4.2. Basic Communications Basic Communications are accomplished through two sub-types: • Broadcast - By default, XStream 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 ...
Page 38
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 4.2.2. Repeater Mode Characteristics: Constraints: Required Parameter Values (TX Module unique value (can be accomplished by issuing the AM (Auto-set MY) and WR (Write) commands to all modules in the network) Related ...
Page 39
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 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. The repeater network can be configured to operate using Basic Broadcast or Basic Addressed ...
Page 40
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 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 ...
Page 41
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 4.3. Acknowledged Communications 4.3.1. Acknowledged Mode Characteristics: Recommended Use: Acknowledge Mode configuration is appropriate when reliable delivery is required between modules. If messages are smaller than 256 bytes, use RB and RO commands to align RF packets with application ...
Page 42
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] After receiving and acknowledging a packet, the receiving module will move to the next frequency and listen the transmitting module has indicated that it has no more pending transmit data, it may have not received the previous ACK, and ...
Page 43
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] 4.3.2. Multi-Streaming Mode Characteristics: Required Parameter Values (TX Module (Base (Remote), RN > > ≠ 0xFFFF Recommended Use: Use this mode in point-to-multipoint networks where remote modules initiate communications ...
Page 44
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Initiating a Connection Connection Guidelines: • A remote mod • The base mod • A remote mod • A connection f whatever cond was data to be sent, all data in the DI buffer will be flushed. If the ...
Page 45
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Configuration AT Command Mode AT command m ode is not available when The base command No AT Command Mode sequence is needed. When a base module is connected to a remote ...
Page 46
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Sleep Modes and Connections Cyclic sleep can be used with the remote modules to conserve power. ST “Time before Sleep” Parameter defines how long after a disconnect a remote will stay awake. A module is not allowed to enter ...
Page 47
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Append ix A: Agency C FCC Certification The XStream OEM RF Module complies with Part 15 of the FCC rules and regulations. Complian with the labeling requirements, FCC notices and antenna usage guidelines is required. To fulfill the FCC Certification requirements, the ...
Page 48
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] OEM Labeling Requirements Label Warning WARNING: The Original Equipment Manufacturer (OEM) must ensure that FCC labeling Figure A‐01. Required FCC Label for OEM products containing 9XStream (900 MHz) OEM RF Module Contains FCC ID: OUR9XSTREAM The enclosed device complies with Part 15 of the FCC Rules. Operation is subject to the following ...
Page 49
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] FCC-Approved Antennas Table A‐01. Antennas app roved for use with 9XS Manufacturer Part Number * * * * MaxStream A09- MaxStream A09-Y11 (FCC pending) MaxStream A09-F2 MaxStream A09-F5 MaxStream A09- MaxStream A09-M7 MaxStream A09-H MaxStream A09-HBMM-P5I MaxStream ...
Page 50
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] European Compliance (2.4 GHz only) The 24XStream has been certified for use in several European countries. For a complete list, refer to http:// www.maxs If the 24XStream liance of the fina standa rds. A Declarat ...
Page 51
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Notifications and Required Information Since the 2.4 GHz band is not harmonized throughout Europe, a notification must be sent to each country prior to shipping product according to Article 6.4 of the R&TTE Directive. A list of national contacts ...
Page 52
... RS-232/485/422 protocols (MaxStream part number: XIB-R following section illustrates properties of the MaxStream XIB-R Interface Board. The M axStream Interface board provides means for connecting the XStream Module to any node that has an available RS-232 or RS-485/422 connection. Since the module requires signals to enter at CMOS voltages, one of the main functions of the interface board is to convert signals between CMOS and RS-232 levels ...
Page 53
... The DIP Switch automatically configures the XStrea Module to operate in different modes. Each tim assembly (interface board + the RF Module intelligence on the XIB-R interface board progra according to the positions of the DIP Switch. [Se figure below for DIP Switch settings] NOTE: In cases where AT Commands should n the module assembly is powered-on, the processor must be disabled by populating J7 on the interface board ...
Page 54
... XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Automatic DIP Switch Configurations Each time the module assembly (XStream Module mounted to an XIB-R Interface Board) is powered on, intelligence on t the module based on positions the pow er-on sequence affect ...
Page 55
... F) The rial cabling is fu nctioning properly. To test cables, insert the fem odule) and test the connection without radio modules in the connection. L modem adapter and pinouts t-through cable to the male female-to-female NULL modem adapter is ale-to-female assemblies (XIB-R-R interface board + ons: 55 ...
Page 56
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Antennas [Refer to Appendix A for a list of FCC-Approved Antennas] Fa ctors that determine wireles • Ambient RF nois • Line-of-sight obstructions • Transmit power • Receive sensitivity • Antenna configuration XStream Antenna Connector Options To comply with ...
Page 57
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Interfacing Protocols The Module Assembly supports the following interfacing protocols: • RS-232 • RS-485 (2-wire) Half-Duplex • RS-485 (4-wire) and RS-42 RS-2 32 Operation DIP Swi tch Settings and Seri Figure B‐08. RS‐232 DIP Switch Settings DIP Switch settings are read and applied only while powering‐on. Table B‐05. ...
Page 58
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Wiring Diagram: RS-232 DTE Device to a DCE Module Assembly Figure B‐10. RS‐232 DTE (male connector) device wired to an XStream Module Assembly (female connector) Diagram: DCE Module Assembly to an RS-232 DCE Device ri Figure B‐11. XStream Module Assembly (female connector) wired to an RS‐232 DTE (male connector) device Sample Wireless Connection: DTE Figure B‐12 Typical wireless connection used for serial communications between DTE and DCE devices © 2006 MaxStream, Inc. Confidential and Proprietary DCE -------- DCE DCE 58 ...
Page 59
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] RS-485 (2-wire) Operation DI P Switch Settings and Serial Port Connections F igure B‐13. RS ‐485 (2‐wire) Half‐Duplex D IP Switch Settings F igure B‐15 RS ‐485 (2‐wire) with Termination (optional) Te rmination is the 120 Ω resistor between T+ and T-. DIP Sw itch settings are read ...
Page 60
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] RS-485 (4-wire) & RS-422 Operation DIP Switch Settings and Serial Port Connections Figure B‐17 RS‐485 (4‐wire) and RS‐422 DIP Switch Settings Figure B‐19 RS‐485 (4‐wire) & RS‐422 with Termination (o Termination is the 120 Ω resistor between T+ and T-. DIP Switch settings are read and applied only while powering-on. Table B‐07. ...
Page 61
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Wiring Diagram: RS-422 Figure B‐21. XStream Module Assembly in an RS‐485 (4‐wire) environment RS -485/422 C The RS-485/422 protocol provides a solution for wired communications that can tolerate high n oise and push signals over long cable lengths. RS-485/422 signals can communicate as far as 4000 feet (1200 ...
Page 62
... MaxStream CD and also under the ‘Downloads’ sectio t the following web page: Setup To use the X-CTU software, a module assembly (XStream Module mounted to a MaxStream XIB Interface Board) must be connected to the serial port of a PC. The data rate and parity settings of the serial port (“PC Settings” tab (Parity) Commands) ...
Page 63
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Appendix C: Additional Information 1-Year Warranty XStream OEM RF Modules from MaxStream, Inc. (the ʺProductʺ) are warranted against defects in ma terials and workmanship under normal use, for a period of 1‐year from the date of purchase. In the event of a product failure due to materials or workmanship, MaxStream will repair or replace the d efective product. For warranty service, return the defective product to MaxStream, shipping p repaid, for prompt repair or replacement. T he foregoing sets forth the full extent of MaxStreamʹs warranties regarding the Product. Repair or replacement at MaxStreamʹs option is the exclusive remedy. THIS WARRANTY IS GIVEN IN LIEU O F ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, AND MAXSTREAM SPECIFICALLY D ISCLAIMS ALL WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MAXSTREAM, ITS SUPPLIERS OR LICENSORS BE LIABLE FOR D AMAGES IN EXCESS OF THE PURCHASE PRICE OF THE PRODUCT, FOR ANY LOSS OF USE, L OSS OF TIME, INCONVENIENCE, COMMERCIAL LOSS, LOST PROFITS OR SAVINGS, OR OTHE R INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE O R INABILITY TO USE THE PRODUCT, TO THE FULL EXTENT SUCH MAY BE DISCLAIMED BY LAW. SOME STATES DO NO CONSEQUENTIAL DAMAGES. THEREFOR, THE FOREGOING EXCLUSIONS MAY NOT APPLY IN ALL CASES. This warranty provides specific legal rights. Other rights which vary from state to state may also apply. Orderin g Info rmation Figure C‐01 MaxStream OEM RF Module Part Numbers Key © 2006 MaxStream, Inc. Confidential and Proprietary T ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR ...
Page 64
XStream™ OEM RF Module – Product Manual v5.x00 [2006.02.24] Contact MaxStream Free and unlimited technical support is included with every MaxStream Radio Modem sold. Please use the following resources for additional support: Documentation: Technical Support: MaxStream office hours are 8:00 am – 5:00 pm [U.S. Mountain Standard Time] ...