background image

Distributor of Digi International: Excellent Integrated System Limited

Datasheet of XC09-038PKC-R - MODEM RF 900MHZ RS232/485 
Contact us: [email protected] Website: www.integrated-circuit.com

9XCite

PKG

R™

 

RS

232/485

 

RF

 

Modem

 

 

Product

 

Manual

 

v2.1

 

[2007.01.04]

©

 

2007

 

MaxStream,

 

Inc.

     

12

3.

 

RF

 

Modem

 

Operation

3.1. Serial Communications

3.1.1. RS-232 and RS-485/422 Data Flow

The XCite RF Modem can enable a host device to communicate wirelessly. To transmit, the host 
device simply sends serial data to the XCite RF Modem pins. The RF modem then converts the data 
into FCC-approved RF data. Once transmitted, the RF data can be detected by receiving XCite RF 
Modems, checked for integrity and then sent to a receiving device.

Figure

 

3

01. Data

 

Flow

 

in

 

RS

232

 

and

 

RS

485/422

 

environments.

 

(Low

asserted

 

signals

 

distinguished

 

with

 

a

 

horizontal

 

line

 

over

 

signal

 

name.)

3.1.2. Serial Data

Data enters the MaxStream RF modem through the DI Pin as an asynchronous serial signal. The 
signal should idle high when no data is being transmitted. 

The UART performs tasks (such as timing and parity checking) needed for communication. Serial 
communication consists of two UARTs which must be configured with compatible parameters 
(Baud rate, parity, start bits, stop bits, data bits) to have successful communication. Each data 
packet consists of a start bit (low), 8 data bits (least significant bit first) and a stop bit (high). The 
following figure illustrates the serial bit pattern of data passing through the modem.

Figure

 

3

02. Serial

 

(UART)

 

data

 

packet

 

0x1F

 

(decimal

 ʺ

31

ʺ

)

 

as

 

transmitted

 

through

 

the

 

XCite

 

Module

Data

 

Format

 

is

 

8

N

1

 

(8

 

bits

 ‐ 

No

 

Parity

 ‐ 

1

 

Stop

 

Bit)

In the example above, the MaxStream RF modem transfer 8 bits over-the-air [Selectable using BI 
(Number of Bits) Parameter]. Start and stop bits of the UART signal are not transmitted over-the-
air, but are regenerated by the receiving modem

 

                            13 / 40

                            13 / 40

Summary of Contents for 9XCite XC09-009PKC-R

Page 1: ...d Excellent Integrated System Limited Stocking Distributor Stocking Distributor Click to view price real time Inventory Delivery Lifecycle Information Click to view price real time Inventory Delivery Lifecycle Information Digi International Digi International XC09 038PKC R XC09 038PKC R For any questions you can email us directly For any questions you can email us directly sales integrated circuit...

Page 2: ...est Suite 180 Lindon UT 84042 Phone 801 765 9885 Fax 801 765 9895 rf xperts maxstream net www MaxStream net live chat support 9XCite PKG R RS 232 485 RF Modem 9XCite RS 232 485 RF Modem Interfacing Protocol RF Modem Operation RF Modem Configuration Advanced Networking Appendices Product Manual v2 1 For RF Modem Part Numbers XC09 009PKC R XC09 038PKC R Low Power Low Cost Boxed RF Modems by MaxStrea...

Page 3: ...R RS 232 485 RF Modem Product Manual v2 1 2007 01 04 2007 MaxStream Inc ii 2007 MaxStream 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 MaxStream Inc XCite and XCite PKG R are trademarks of MaxStream Inc Technical Support Phone 801 765 9885 Live Chat www maxstream net E mail rf xperts ma...

Page 4: ... 485 422 Data Flow 12 3 1 2 Serial Data 12 3 2 Modes of Operation 13 3 2 1 Idle Mode 13 3 2 2 Transmit Mode 13 3 2 3 Receive Mode 14 3 2 4 Sleep Modes 15 3 2 5 Command Mode 17 4 RF Modem Configuration 18 4 1 Command and Parameter Types 18 4 1 1 AT Commands 18 4 1 2 Non AT Settable Parameters X CTU Soft ware configurable only 18 4 2 Configuration Software 19 4 2 1 Installation 19 4 2 2 Serial Commu...

Page 5: ...ipole antenna Receiver Sensitivity 108 dBm 9600 baud 104 dBm 38400 baud Advanced Networking Security True Peer to Peer no master required Point to Point Point to Multipoint networking Hopping Frequency Hopping Spread Spectrum or Single Frequency Modes 7 hopping channels each with over 65 000 network addresses available Up to 9 non overlapping simultaneous networks Low Power Power down current as l...

Page 6: ... dBm Power Requirements Supply Voltage 7 18 VDC Transmit Current 105 mA Receive Current 55 mA Power down Current 1 mA Networking Security Frequency 902 928 MHz Spread Spectrum Frequency Hopping Wide band FM modulator Modulation FSK Frequency Shift Keying Network Topologies Supported Peer to Peer Master Slave relationship not required Point to Point Point to Multipoint Channel Capacity Hopping Mode...

Page 7: ...P Switch Figure 1 02 Back View DIP Switch automatically configures the XCite Module to operate in different modes Each time the RF modem is powered on intelligence on the XIB R interface board programs the embedded module accord ing to the positions of the DIP Switch See the figure below for DIP Switch settings In cases where AT Commands should not be sent each time the RF Modem is powered on the ...

Page 8: ...eferring to XCite commands and parameters Table 2 01 RS 232 Signals and their implementations on the XCite RF Modem Low asserted signals are distinguished by horizontal line over pin name DB 9 Pin RS 232 Name Pin Reference Name Description Implementation 1 DCD DO2 Data Carrier Detect Connected to DSR pin6 2 RXD DO Received Data Serial data exiting the RF modem to host 3 TXD DI Transmitted Data Ser...

Page 9: ...ircuit com 9XCite RS 232 485 RF Modem Product Manual v2 1 2007 01 04 2007 MaxStream Inc 8 2 1 2 Wiring Diagrams Figure 2 03 RS 232 DTE Device male DB 9 connector wired to a DCE RF modem female DB 9 Figure 2 04 DCE RF modem female DB 9 connector wired to an RS 232 DCE Device male DB 9 Sample Wireless Connection DTE DCE DCE DCE Figure 2 05 Typical wireless link between DTE and DCE devices ...

Page 10: ...485 2 wire half duplex environment Table 2 02 RS 485 2 wire half duplex signals and their implementations on the XCite RF Modem DB 9 Pin RS 485 Name Description Implementation 2 T R TRA Negative Data Line Transmit serial data to and from the RF modem 5 GND Ground Signal Ground 8 T R TRB Positive Data Line Transmit serial data to and from the RF modem 9 PWR Power Optional power input that is connec...

Page 11: ... 422 Name Description Implementation 2 T TA Transmit Negative Data Line Serial data sent from the RF modem 3 R RA Receive Negative Data Line Serial data received by the RF modem 5 GND Signal Ground Ground 7 R RB Receive Positive Data Line Serial data received by the RF modem 8 T TB Transmit Positive Data Line Serial data sent from the RF modem 9 PWR Power Optional power input that is connected int...

Page 12: ...d for point to point communications Suggestions for integrating the XCite RF Modem with the RS 485 422 protocol Figure 2 15 Male DB 9 to RJ 45 Adapter yellow Figure 2 16 Female DB 9 to RJ 45 Adapter green An XCite RS 232 485 RF Modem Accessories Kit is available that includes connectors that facilitate RS 485 422 and other serial communications 1 When using Ethernet twisted pair cabling Select wir...

Page 13: ...tal line over signal name 3 1 2 Serial Data Data enters the MaxStream RF modem through the DI Pin as an asynchronous serial signal The signal should idle high when no data is being transmitted The UART performs tasks such as timing and parity checking needed for communication Serial communication consists of two UARTs which must be configured with compatible parameters Baud rate parity start bits ...

Page 14: ... the DI Buffer Receive Mode Valid RF data is received through the antenna Sleep Mode Sleep Mode condition is met Command Mode Command Mode Sequence is issued 3 2 2 Transmit Mode When the first byte of serial data comes through the DI Pin and arrives in the DI Buffer the modem transitions into Transmit Mode Once in Transmit Mode the modem initializes a communi cations channel During channel initial...

Page 15: ...ed it goes through the receiving end of a CRC cyclic redundancy check to ensure that the data was transmitted without error If the CRC data bits on the incoming packet are invalid the packet is discarded If the CRC is valid the packet is placed the DO Buffer This process is shown in the figure below Figure 3 05 Receive Mode Data Flow The modem returns to Idle Mode after valid data is no longer det...

Page 16: ...til the Sleep pin is de asserted The XCite Module requires 40ms to transition from Sleep Mode to Idle Mode Pin 2 is only active if the modem is setup to operate in this mode otherwise the pin is ignored Once in Pin Sleep Mode CTS is de asserted high indicating that data should not be sent to the modem The PWR pin is also de asserted low when the modem is in Pin Sleep Mode Note The modem will compl...

Page 17: ...d can begin transmitting or receiving data It remains active until no data is detected for the period of time specified by the ST parameter at which point it resumes its low power cyclic state Note The cyclic interval time defined by SM Sleep Mode Command must be shorter than the interval time defined by LH Wake up Initializer Timer Command For example If SM 4 Cyclic 1 0 second sleep the LH Parame...

Page 18: ...Address to 0x1F To store the new value to non volatile long term memory the Write ATWR command must subsequently be sent before powering off the modem System Response When a command is sent to the modem the modem will parse and execute the command Upon successful execution of a command the modem returns an OK message If execution of a command results in an error the modem returns an ERROR message ...

Page 19: ... within the set are organized under the following categories AT Commands Non AT Settable Parameters 4 1 Command and Parameter Types 4 1 1 AT Commands AT Commands can be changed at any time by entering AT Command Mode and sending commands to the modem AT Commands can be modified using the any of the following means X CTU Software Modem Configuration tab X CTU Software Terminal tab Terminal software...

Page 20: ... Double click the setup_X CTU exe file and follow prompts of the installation screens This file is located in the software folder of the MaxStream CD and also under the Downloads section of the following web page www maxstream net support downloads php Setup Serial Communications Software A terminal program is built into the X CTU Software Other terminal programs such as HyperTer minal can also be...

Page 21: ...f the last received packet 0x25 0x6A Read only Diagnostic 1 DT Destination Address Set the address that identifies the destination of the RF packet Only radio modems having matching addresses can communicate with each other 0 0xFFFF Networking 2 0 FH Force Wake up Initializer Force a Wake up Initializer to be sent on the next transmission WR Write Command does not need to be issued with FH Command...

Page 22: ...tomatically exits from AT Command Mode 0x02 0xFFFF x 100 ms AT Command Mode Options 2 0xC8 200d FL Software Flow Control Enable serial software flow control on the radio modem Hardware flow control CTS is on by default 0 1 0 disable 1 enabled Serial Interfacing 1 0 HT Time before Wake up Initializer Set time period of inactivity no serial or RF data is sent or received before a Wake up Initializer...

Page 23: ... each time the RF Modem is powered on it is necessary to disable a processor located on the XIB R interface board To disable the processor populate J7 of the XIB R Interface Board By default J7 jumper is not populated Table 4 03 RF Modem Power up Options J7 jumper and Config Switch AT Commands Sent as result of DIP Switch Settings SW DIP Switch Condition Behavior If J7 is populated Processor is di...

Page 24: ...ted AT Parameter is used to adjust the period of silence that follows the command sequence character Parameter Range 0x02 0xFFFF x 1 millisecond of bytes returned 2 Default Parameter Value 0x1F4 500 decimal Related Commands BT Guard Time Before CC Commands Sequence Character BD Interface Data Rate Parameter Non AT Settable Parameter Serial Interfacing BD Parameter allows the user to adjust the UAR...

Page 25: ...rameter Range 0 0xFFFF x 1 millisecond of bytes returned 2 Default Parameter Value 0x1F4 500 decimal Related Commands AT Guard Time After CC Commands Sequence Character CC Command Sequence Character Parameter Non AT Settable Parameter AT Command Options CC Parameter is used to adjust the com mand sequence character used when entering AT Command Mode The AT Command Mode Sequence used to enter AT Co...

Page 26: ... seconds DB Receive Signal Strength Command AT Command Diagnostic DB Parameter returns the receive signal strength in decibels of the last received packet This Parameter is useful in determining range characteristics of the XCite Modules under various conditions AT Command DB Parameter Range 0x25 0x6A Read only of bytes returned 1 DT Destination Address Command AT Command Networking DT Command is ...

Page 27: ...te Radio Modem can operate both in Hop ping and Single Frequency Channel Modes Switching between Single Channel and Hopping Modes can only be done only using the Function Set dropdown list on the Modem Configuration tab of the X CTU Software A Hopping Channel is a channel comprised of a group of frequencies When in Hopping Channel Mode the radio modem hops between the fre quencies them when transm...

Page 28: ...T time elapses and the ST Time before Sleep Parameter is met the receiver goes into cyclic sleep Once in cyclic sleep the radio modem must first detect the wake up initializer and synchronize to the transmitter before it can receive data Thus when time HT time elapses the transmitter then knows it needs to send a long wake up initializer for all receivers to be able to synchronize to its next tran...

Page 29: ...s the wake up initial izer to a specific amount of time in x 100 ms The long wake up initializer must be longer than the cyclic sleep time that is determined by SM Sleep Mode Command If the wake up initializer time were less than the Cyclic Sleep interval the connection would be at risk of missing the wake up initializer transmission The following data and figures illustrate this behavior Paramete...

Page 30: ...either an odd number of 1 s or an even number of 1 s For example if parity is odd then any group of bits that arrives with an even number of 1 s must contain an error PW Pin Wake up Parameter Non AT Settable Parameter Sleep Low Power Under normal operation a radio modem 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 ...

Page 31: ... transmission SH Serial Number High Command AT Command Diagnostic SH Command reads and returns the RF modem serial number high word AT Command SH Parameter Range 0 0xFFFF Read only of bytes returned 2 Related Command SL Serial Number Low SL Serial Number Low Command AT Command AT Command Options SL Command reads and reports the RF modem serial number low word AT Command SL Parameter Range 0 0xFFFF...

Page 32: ...wer ST Parameter sets the period of time in tenths of seconds in which the radio modem remains inactive before entering into Sleep Mode For example if the ST Parameter is set to 0x64 100 decimal the radio modem will enter into Sleep Mode after 10 seconds of inactivity no transmitting or receiving This command can only be used if either Cyclic Sleep or Serial Port Sleep Mode settings have been sele...

Page 33: ...nnel and Desti nation Address layers The Destination Address is the last network layer and provides the most granular form of filtration If at any point during the incoming RF data flow the numbers in ques tion do not match the data is discarded XCite Modules and RF Modems are built around a peer to peer protocol that inherently supports a multidrop type network similar to RS 485 In their default ...

Page 34: ... in a network can be configured with a 16 bit Destination Address to establish selective communications within a network This address is set to one of 65535 values using DT Destination Address Command The default Destination Address is 0 All radio modems with the same Destination Address can transmit and receive data among them selves Radio modems having different Destination Addresses still detec...

Page 35: ... using MK Address Mask Command The default value of the MK Parameter is 0xFFFF All transmitted data packets contain the Destination Address of the transmitting modem When a transmitted packet is received by a modem the Destination Address of the transmitter contained in the packet is logically ANDed bitwise with the Address Mask of the Receiver If the resulting value matches the Destination Addres...

Page 36: ...adio applications If the modem will be used for portable applications the device must undergo SAR testing This equipment has been tested and found to comply with the limits for a Class B digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference in a residential installation This equipment generates uses and can radia...

Page 37: ...s no manual instructions to remove adjust or install the device FCC approved Antennas WARNING This device has been tested with Reverse Polarity SMA connectors with the antennas listed in the tables of this section When integrated into OEM products fixed antennas require installation preventing end users from replacing them with non approved antennas Antennas not listed in the tables must be tested...

Page 38: ...am 801 765 9885 for more information IC Industry Canada Certification Labeling Requirements Labeling requirements for Industry Canada are similar to those of the FCC A clearly visible label on the outside of the final product enclosure must display the following text Contains Model 9XCite Radio 900 MHz IC 4214A 9XCITE Integrator is responsible for its product to comply with IC ICES 003 FCC Part 15...

Page 39: ... PRICE OF THE PRODUCT FOR ANY LOSS OF USE LOSS OF TIME INCONVENIENCE COMMERCIAL LOSS LOST PROFITS OR SAVINGS OR OTHER INCIDENTAL SPECIAL OR CONSE QUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PRODUCT TO THE FULL EXTENT SUCH MAY BE DISCLAIMED BY LAW SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES THEREFORE THE FOREGOING EXCLUSIONS MAY NO...

Page 40: ... Free and unlimited technical support is included with every MaxStream Radio Modem sold For the best in wireless data solutions and support please use the following resources MaxStream office hours are 8 00 am 5 00 pm U S Mountain Standard Time 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 maxs...

Reviews: