XBP09-DMDK Digi International, XBP09-DMDK Datasheet
![no-image](/images/manufacturer_photos/0/1/193/digi_international_sml.jpg)
XBP09-DMDK
Specifications of XBP09-DMDK
Related parts for XBP09-DMDK
XBP09-DMDK Summary of contents
Page 1
... XBee-PRO® 900/DigiMesh™ 900 OEM RF Modules XBee-PRO® 900 OEM RF Modules RF Module Operation RF Module Configuration Appendices OEM RF Modules by Digi International Firmware version: 182x XBee-PRO DigiMesh 900 100x XBee-PRO 900 Digi International Inc. 11001 Bren Road East Minnetonka, MN 55343 877 912-3444 or 952 912-3444 http://www ...
Page 2
... XBee‐PRO® 900 OEM RF Modules © 2008 Digi International, Inc. All rights reserved No part of the contents of this manual may be transmitted or reproduced in any form or by any means without the written permission of Digi International, Inc. ...
Page 3
XBee‐PRO® 900 OEM RF Modules Contents 1. XBee-PRO® 900 OEM RF Modules 4 Key Features 4 Worldwide Acceptance 4 Specifications 5 Mechanical Drawings 6 Mounting Considerations 6 Pin Signals 7 Electrical Characteristics Module Operation 9 Serial Communications 9 UART Data Flow ...
Page 4
The XBee-PRO® 900 OEM RF Modules were engineered to support the unique needs of low-cost, low-power wireless sensor networks. The modules require minimal power and provide reliable delivery of data between remote devices. The modules operate within the ISM ...
Page 5
XBee‐PRO® 900 OEM RF Modules Specifications Specifications of the XBee‐PRO® 900 OEM RF Module Specification Performance Indoor/Urban Range Outdoor RF line-of-sight Range Transmit Power Output RF Data Rate Serial Interface Data Rate (software selectable) Receiver Sensitivity Power Requirements Supply Voltage Operating Current Operating Current (Receive)) Sleep Current General Operating Frequency Band ...
Page 6
XBee‐PRO® 900 OEM RF Modules Mechanical Drawings Mechanical drawings of the XBee‐PRO® 900 OEM RF Modules (antenna options not shown) . Mounting Considerations The XBee-PRO® 900 RF Module (through-hole) was designed to mount into a receptacle (socket) and therefore does not require any soldering when mounting board. The Development Kits contain RS-232 and ...
Page 7
XBee‐PRO® 900 OEM RF Modules Pin Signals XBee‐PRO® 900 RF Module Pin Number (top sides shown ‐ shields on bottom) Pin Assignments for the XBee‐PRO® 900 Modules Pin # Name 1 Vcc 2 DOUT 3 DIN / CONFIG 4 DIO12 Input/Open drain 5 RESET 6 PWM0 / RSSI / DIO10 7 PWM / DIO11 8 [reserved] 9 DTR / SLEEP_RQ/ DIO8 ...
Page 8
XBee‐PRO® 900 OEM RF Modules Electrical Characteristics DC Characteristics of the XBee‐PRO® 900 (VCC =3.0‐3.6VDC) Symbol Parameter V Input Low Voltage IL V Input High Voltage IH V Output Low Voltage OL V Output High Voltage OH II Input Leakage Current IN © 2008 Digi International, Inc. Condition Min All Digital Inputs - All Digital ...
Page 9
Serial Communications The XBee-PRO®OEM RF Modules interface to a host device through a logic-level asynchronous serial port. Through its serial port, the module can communicate with any logic and voltage compatible UART; or through a level translator to any ...
Page 10
XBee‐PRO® 900 OEM RF RF Modules Internal Data Flow Diagram Serial DIN Receiver Buffer CTS Processor VCC GND Serial Transmit DOUT Buffer RTS Serial Receive Buffer When serial data enters the RF module through the DIN Pin (pin 3), the data is stored in the serial receive buffer ...
Page 11
XBee‐PRO® 900 OEM RF RF Modules RTS Flow Control If flow RTS control is enabled (D6 command), data in the serial transmit buffer will not be sent out the DOUT pin as long as RTS is de-asserted (set high). The host device should not de-assert ...
Page 12
XBee‐PRO® 900 OEM RF RF Modules Modes of Operation Idle Mode When not receiving or transmitting data, the RF module is in Idle Mode. During Idle Mode, the RF module is also checking for valid RF data. The module shifts into the other modes of ...
Page 13
XBee‐PRO® 900 OEM RF RF Modules Command Mode To modify or read RF Module parameters, the module must first enter into Command Mode - a state in which incoming serial characters are interpreted as commands. Refer to the API Mode section for an alternate means ...
Page 14
XBee‐PRO® 900 OEM RF RF Modules Sleep Mode Sleep mode allows the module to enter a low power state. Currently sleep is only supported in the mesh firmware. See chapter 3 for more information. © 2008 Digi International, Inc. 14 ...
Page 15
DigiMesh Networking Mesh networking allows messages to be routed through several different nodes to a final destination. DigiMesh firmware allows OEMs and system integrators to bolster their networks with the self-healing attributes of mesh networking. In the event that ...
Page 16
XBee‐PRO® 900 OEM RF Modules Routing A module within a mesh network is able to determine reliable routes using a routing algorithm and table. The routing algorithm uses a reactive method derived from AODV (Ad-hoc On-demand Distance Vector). An associative routing table is used ...
Page 17
XBee‐PRO® 900 OEM RF Modules Normal Mode Normal mode is the default mode for a newly powered on node. In this mode a node will not sleep, but will synchronize to a sleeping network. When synchronized a normal node can aid in setting up ...
Page 18
XBee‐PRO® 900 OEM RF Modules 1. Enable the preferred sleep coordinator on one of the nodes, and set its SP and ST to their default values. The idea is to set these values short enough so that commands can be sent quickly throughout the ...
Page 19
XBee‐PRO® 900 OEM RF Modules Changing Sleep Parameters Use the following steps to change sleep parameters: 1. Enter the SP command with the sleep time interval represented in units of 10 msec. 2. Enter the ST command with the wake time interval represented in ...
Page 20
Special Special Commands AT Name and Description Command Write. Write parameter values to non-volatile memory so that parameter modifications persist through subsequent resets. WR Note: Once WR is issued, no additional characters should be sent to the module until after ...
Page 21
XBee‐PRO® 900 OEM RF Modules Serial Interfacing Commands AT Name and Description Command Flow Control Threshhold. Set or read flow control threshhold. De-assert CTS and/or FT send XOFF when FT bytes are in the UART receive buffer. Re-assert CTS when less than bytes ...
Page 22
XBee‐PRO® 900 OEM RF Modules I/O Commands AT Name and Description Command AD0/DIO0 Configuration. Configure options for the AD0/DIO0 line of the module. Options include Input, unmonitored 3 = Digital input, monitored Digital output low 5 = Digital output high ...
Page 23
XBee‐PRO® 900 OEM RF Modules Diagnostics Commands AT Name and Description Command RSSI PWM timer Set or read the time that the RSSI output (indicating signal strength) RP will remain active after the last reception. Time units are measured in tenths of seconds Transmission Errors ...
Page 24
XBee‐PRO® 900 OEM RF Modules Node Identification Commands AT Name and Description Command Node Discover - Node Discover. Discovers and reports all RF modules found. The following information is reported for each module discovered. MY<CR> SH<CR> SL<CR> NI<CR> (Variable length) PARENT_NETWORK ADDRESS (2 Bytes)<CR> DEVICE_TYPE<CR> (1 ...
Page 25
As an alternative to Transparent Operation, API (Application Programming Interface) Operations are available. API operation requires that communication with the module be done through a structured interface (data is communicated in frames in a defined order). The API specifies ...
Page 26
XBee‐PRO® 900 OEM RF Modules Data bytes that need to be escaped: • 0x7E – Frame Delimiter • 0x7D – Escape • 0x11 – XON • 0x13 – XOFF Example - Raw UART Data Frame (before escaping interfering bytes): 0x11 needs to be escaped ...
Page 27
XBee‐PRO® 900 OEM RF Modules Modem Status API Identifier Value: (0x8A) RF module status messages are sent from the module in response to specific conditions. Modem Status Frames © 2008 Digi International, Inc lim ite ...
Page 28
XBee‐PRO® 900 OEM RF Modules AT Command API Identifier Value: (0x08) Allows for module parameter registers to be queried or set. AT Command Frames Start Delimiter 0x7E Frame ID (Byte 5) Identifies the UART data frame for the host to correlate with a subsequent ACK (acknowledgement). ...
Page 29
XBee‐PRO® 900 OEM RF Modules AT Command Response API Identifier Value: (0x88) Response to previous command. In response Command message, the module will send an AT Command Response message. Some commands will send back multiple frames (for example, the ND (Node ...
Page 30
XBee‐PRO® 900 OEM RF Modules Remote Command Response API Identifier Value: (0x97 module receives a remote command response RF data frame in response to a Remote AT Command Request, the module will send a Remote AT Command Response message out the UART. ...
Page 31
XBee‐PRO® 900 OEM RF Modules Transmit Request API Identifier Value: (0x10 Request message will cause the module to send RF Data Packet.TX Packet Frames Transmit Request. Start delimiter 0x7E API Identifier 0x10 Frame ID (byte 5) Identifies the UART data ...
Page 32
XBee‐PRO® 900 OEM RF Modules Explicit Addressing Command Frame API Identifier Value: (0x11) Allows application layer fields (endpoint and cluster ID specified for a data transmission. Explicit Addressing Command Frame. Start delimiter Length 0x7E MSB LSB Frame ID (byte 5) Identifies the UART data frame ...
Page 33
XBee‐PRO® 900 OEM RF Modules Transmit Status API Identifier Value: 0x8B When a TX Request is completed, the module sends a TX Status message. This message will indicate if the packet was transmitted successfully or if there was a failure. TX Status Frames Start Delimiter Length ...
Page 34
XBee‐PRO® 900 OEM RF Modules Explicit Rx Indicator API Identifier Value:(0x91) When the modem receives a RF packet it is sent out the UART using this message type (when AO=1). Explicit Rx Indicators Start delimiter Length 0x7E MSB LSB AP Identifier 0x91 64-bit Source address (bytes ...
Page 35
Appendix A: Definitions Definitions Terms and Definitions PAN Network Address Route Request Route Reply Route Discovery DigiMesh Protocol Election Hopping Network Identifier Network Address Nomination Route Request Route Reply Route Discovery Sleep coordinator Synch message © 2008 Digi International, Inc. Personal Area Network - A data communication network ...
Page 36
Appendix B: Agency Certifications United States FCC The XBee-PRO® 900 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. To fufill FCC Certification, the OEM must comply ...
Page 37
XBee‐PRO® 900 OEM RF Modules XBee-PRO® 900 have been tested and approved for use with all the antennas listed in chapter five using the RF module in a portable application (For example - If the module is used in a handheld device ...
Page 38
The following antennas have been approved for use with the XBee-PRO 900/DigiMesh 900 RF module. Digi does not carry all of these antenna variants. Contact Digi Sales for available antennas. 900 MHz Antenna Listings Omni-directional antennas Part Number A09-F0 ...
Page 39
XBee‐PRO® 900 OEM RF Modules A09-HASM-7 A09-HG A09-HATM A09-H A09-HBMMP6I A09-QBMMP6I A09-QI 29000187 A09-QW A09-QRAMM A09-QSM-3 A09-QSM-3H A09-QBMM-P6I A09-QHRN A09-QHSN A09-QHSM-2 A09-QHRSM-2 A09-QHRSM-170 A09-QRSM-380 A09-QAPM-520 A09-QSPM-3 A09-QAPM-3 A09-QAPM-3H A09-DPSM-P12F A09-D3NF-P12F A09-D3SM-P12F A09-D3PNF A09-D3TM-P12F A09-D3PTM A09-M0SM A09-M2SM A09-M3SM A09-M5SM A09-M7SM A09-M8SM A09-M0TM A09-M2TM A09-M3TM A09-M5TM ...
Page 40
XBee‐PRO® 900 OEM RF Modules A09-Y10 A09-Y11 A09-Y12 A09-Y13 A09-Y14 A09-Y14 A09-Y15 A09-Y15 A09-Y6TM A09-Y7TM A09-Y8TM A09-Y9TM A09-Y10TM A09-Y11TM A09-Y12TM A09-Y13TM A09-Y14TM A09-Y14TM A09-Y15TM A09-Y15TM © 2008 Digi International, Inc. 5 Element Yagi RPN 6 Element Yagi RPN 7 Element Yagi RPN 9 Element Yagi RPN 10 Element ...