9XCite™ Wireless OEM Module
9XCite Wireless OEM Module
RF System Components
Module Configuration
Appendices
Product Manual v1.0
For 9XCite Module Part Numbers: XC09-009…
XC09-038…
355 South 520 West, Suite 180
Lindon, UT 84042
Phone: (801) 765-9885
Fax: (801) 765-9895
support@MaxStream.net
www.MaxStream.net
M100043
12.02.2003
XCite Wireless OEM Module – Product Manual v1.0
© 2003 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.
9XCite™ is a trademark of MaxStream, Inc.
Phone: (801) 765-9885
Live Chat: www.maxstream.net
E-Mail: support@maxstream.net
© 2003 MaxStream, Inc., Confidential and Proprietary
ii
Contents
9XCite Wireless OEM Module 1
Powerfully Simple 1
Block Diagram 2
Module Pinout Signals 2
Timing Specifications 4
Mechanical Drawings 5
Electrical Characteristics 5
RF System Components 6
Serial Communications 6
UART-Interfaced Data Flow 6
RS-232 and RS-485/422 Data Flow 6
Interfacing Hardware 7
9XCite Development Kit 7
MaxStream Interface Board (Part Number: XIB-R) 7
MaxStream Interface Board Components & Features 8
XCite Wireless OEM Module – Product Manual v1.0
Module Configuration 9
Command & Parameter Types 9
XCite Commands & Parameter Reference 10
Configuration Software 12
XCite-CTU Software 12
Serial Communications Software (for AT Commands Only) 12
Appendix A: FCC Certification 13
9XCite (900 MHz) Module - FCC Compliance 13
OEM Labeling Requirements 13
FCC Notice 14
9XCite (900 MHz) Approved Antenna List 15
Appendix B: Specifications 16
9XCite Wireless OEM Module Specifications 16
Appendix C: Additional Information 17
1-Year Warranty 17
9XCite Wireless OEM Module Part Numbers 18
Appendix D: Troubleshooting & FAQs 19
Contact MaxStream 19
© 2003 MaxStream, Inc., Confidential and Proprietary
iii
9XCite Wireless OEM Module – Product Manual v1.0
9XCite
Wireless OEM Module
Powerfully Simple
The 9XCite Module is a drop-in wireless solution that adds connectivity to any UART or serial
device. It transfers a standard asynchronous serial data stream and features the following:
• Continuous data stream of up to 38400 bps (factory-set, over-the-air baud rate)
• Serial Interfacing from 1200 to 57600 bps
• Software selectable between Hopping (FHSS) and Single Channel modes
• Approved by the FCC under Part 15 of the FCC Rules and Regulations
• Variable input supply voltage (2.85 – 5.50 VDC)
This manual contains information critical to basic 9XCite Module operation. More detailed
information is available in the “XCite Advanced Programming & Configuration” Manual. (Located
on the MaxStream CD or on the web: www.maxstream.net/support_documentation.html
)
Features:
FCC Approved (USA) [Go to Appendix A for FCC Requirements]
Devices that embed 9XCite Modules inherit MaxStream’s FCC certification.
IC (Industry Canada) Certified
ISM (Industrial, Scientific & Medical) frequency band
MaxStream products manufactured under ISO 9002 registered standards since 2000.
Indoor/Urban Range: Up to 300’ (90 m)
Outdoor/LOS Range: Up to 1000’ (300 m) w/dipole antenna
Receiver Sensitivity: -108 dBm (9600 Baud), -104 dBm (38400 Baud)
Transmit Power Output: 1 mW
Advanced Networking capabilities (True Peer-to-Peer (no “master” required), Point-to-Point,
Point-to-Multipoint, Multi-Drop)
Specifications [Appendix B]
1-Year Warranty [Appendix C]
Free Technical Support [Appendix D]
[50 mW effective considering excellent receiver sensitivity]
© 2003 MaxStream, Inc., Confidential and Proprietary 1
Block Diagram
Figure 1. 9XCite Module Block Diagram
9XCite Wireless OEM Module – Product Manual v1.0
DIN
CTS
VCC
GND
DOUT
DIN Buffer
DOUT Buffer
RF TX Buffer
RF RX Buffer
‘Interference Filter’ reduces interference from pagers and cellular.
Module Pinout Signals
9XCite Module pin signals and their functions:
Table 1. J1 Pin Descriptions
(Low-asserted signals distinguished with a horizontal line over signal name.)
Module Pin Signal Name I/O When Active Description
1
2
SLEEP
(PWRDN)
3 DO (Data Out)
4 DI (Data In)
5
6
7 RX LED
8
9
/ PWR
CONFIG
10 VCC
11 GND
* Pin utilizes 10K Ω Pull-Up resistor (Already installed in the module)
** Pin utilizes 10K Ω Pull-Down resistor (Already installed in the module)
*** Pin utilizes 100K Ω Pull-Up resistor (Already installed in the module)
Note When integrating the 9XCite Module onto a Host PC
Board, all lines that are not used should be left
disconnected (floating).
Table 2. J2 Pin Descriptions
O* low Clear-to-Send Flow Control
O* n/a
I** low Request-to-Send
I*** low
Transmitting
Circuitry
Receiving
Circuitry
Interference
Filter
RF Switch
I* high Can be used to enter Sleep Mode
Serial Data leaving the 9XCite Module
(to the processor host)
I n/a
Serial Data entering the 9XCite Module
(from the processor host)
I* low Reset module
O high Receive LED
O
low - Asserted during transmission
high PWR – Indicates power is on
Backup method for entering Command Mode. Primary
method is with “+++” [See CC Parameter]
I - 2.85 – 5.50 VDC variable
- - Ground
For More Information
Go to the "XCite Advanced
Programming & Configuration"
Manual for more detailed
information about
module signal pinouts.
The advanced manual is available
on the MaxStream CD
or on the web:
www.MaxStream.net
Antenna
Port
Module Pin Pin Name
1 reserved
2 GND
3 GND
4 GND
J2 Pins are used primarily for mechanical stability and may be left disconnected.
© 2003 MaxStream, Inc., Confidential and Proprietary 2
9XCite Wireless OEM Module – Product Manual v1.0
Pinout Signal Overview
The interface signals are available through the 11-pin header. All pins operate on VCC CMOS
levels. Five signals that are commonly used in applications are:
• DI (pin 4 – Data In)
• DO (pin 3 – Data Out)
• VCC (pin 10 – Power)
• GND (pin 11 – Ground)
•
The remaining 6 pins (SLEEP (PWRDN),
additional functionality. Go to the “XCite Advanced Programming & Configuration Manual” for
more detailed information about module pinouts.
(pin 1 – Clear-to-Send)
, , RX LED, /PWR, ) may be used for
Application Circuit
Figure 2. Application Circuit – connection to host processor
Serial Data
Data enters the 9XCite Module through the DI Pin as an asynchronous serial signal. The signal
should idle high when no data is being transmitted.
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 module.
Figure 3. UART data packet 0x1F (decimal number “31”) as transmitted through the 9XCite Module
The 9XCite Modules transfer 7 or 8 bits over-the-air [Selectable using BI Parameter]. The start
and stop bits from the UART signal are not transmitted, but are regenerated on the receiving
module.
DI (Data In) Buffer
Once serial data has entered the 9XCite Module through the Data In (DI) Pin, the data is stored
in the DI Buffer until it can be transmitted.
Once the first byte of data enters the DI Buffer, the module begins to initialize the RF channel
(unless RF data is being received). In the case where the module is receiving RF data, the serial
data is stored in the DI Buffer. When the DI Buffer has only 17 bytes of memory left, the 9XCite
Module de-asserts (high)
once the DI Buffer has at least 35 bytes available in memory. Once in the DI Buffer, the data is
packetized for transmission. [The packet structure is broken down on the next page.]
to signal to the host device to stop sending data. re-asserts
© 2003 MaxStream, Inc., Confidential and Proprietary 3
9XCite Wireless OEM Module – Product Manual v1.0
<VID><ATHP><ATDT><PSN><Pay Load><CRC>
<VID> Factory assigned Vendor ID number
<ATHP> Channel (or Network) number
<ATDT> Module Address
<PSN> Packet Serial Number (8-bit number that uniquely identifies each packet)
<Pay Load> Data shifted into module for transmission
<CRC> 16-bit CRC (like a checksum) for error detection
Timing Specifications
The diagram below [Figure 4] shows 9XCite Modules providing an RF Link between hosts.
Figure 4. System Block Diagram
HOST A
DI (data in)
CTS
DO (data out)
XCite
Module A
XCite
Module B
DI (data in)
CTS
DO (data out)
HOST B
RTS / CMD
RTS / CMD
The RF data flow sequence is initiated when the first byte of data is received by the transmitting
9XCite Module. As long as 9XCite Module A is not already receiving data, the serial data goes into
the DI Buffer, is packetized and then transmitted to 9XCite Module B.
Figure 5. Timing Specifications (“A” and “B” are associated with figure 4)
D A
IN
RF A
OUT
TXLED A
D B
OUT
T
ST
A Transmits over air
B Receives
T
TX
T
TL
Host A sends serial data to XStream Module A
After 1st byte is received, contents of D Buffer
are assembled into packet and transmitted
IN
TX/PWR LED on XStream Module A pulses off
briefly to indicate RF transmission
If 16-bit CRC checks out, data is shifted out
serial port to Host B
CTS B
(Optional) Set ATCS = 1 to use CTS as RS-485
TX enable low-asserted signal
RXLED B
T
RL
RXLED pulses on briefly to indicated RF receive
activity
© 2003 MaxStream, Inc., Confidential and Proprietary 4