XE900S [ETC]

Smart Spread Spectrum Transceiver; 智能扩频收发器
XE900S
型号: XE900S
厂家: ETC    ETC
描述:

Smart Spread Spectrum Transceiver
智能扩频收发器

文件: 总16页 (文件大小:71K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
XE900S-500  
June 2005  
XE900S-500 Smart Spread Spectrum Transceiver  
Features  
Description  
* Small Size: 1.295” by 1.410” by 0.255”  
The XE900S-500 combines a spread spectrum  
transceiver and micro-controller in a single, easy-to-  
use, FCC Part 15 Registered module. The embedded  
communications controller manages the Frequency  
Hopping Spread Spectrum (FHSS) link and the host  
system interface.  
* Serial Control and Configuration of the Wireless Link.  
* Supports a 254 node point-to-multipoint network  
* Programmable Transmit Power Output 100 to 500 mW.  
* Typical Receiver Sensitivity -100 dBm  
* Obstructed signal range to 1000 feet;  
* Wireless Data Rate 76.8K bps, half-duplex  
The XE900S-500 supports two unique features to  
simplify wireless networking. Count-Off™ allows the  
network master to quickly retrieve the status of 125  
remote nodes with a single broadcast command.  
SensorOnAirTM eliminates the need for an application  
controller by utilizing the communications controller to  
directly manage analog inputs and digital control lines.  
* Low power Consumption  
XE900S-500: 1000 mA@ 3.3Volts; when transmitting  
at 500 mW output power; less than 1 mA of current  
flows in Sleep Mode or Power-Down modes  
* SensorOnAirTM (patent pending)allows direct  
connection of sensors to the Smart Transceiver  
* Count-OffTM (patent pending) allows the host node to  
download the status of all nodes in under 10 seconds.  
Xecom also offers a low power spread spectrum model,  
the XE900SL10, for applications that require less range.  
The XE900SL10 has an obstructed range of 300 feet but  
is smaller, costs less and uses significantly less power.  
* Operating Temperature Range of -40 to +85 C  
* FCC Part 15 Registered  
XE900S-500 Block Diagram  
Antenna  
ROM  
SAW  
FILTER  
Serial I/F  
MUX  
TRANSCEIVER  
COMM.  
CONTROLLER  
Analog  
Inputs  
Digital I/O  
SAW  
FILTER  
AMP  
XECOM  
(1)  
XE900S-500  
XE900S-500 MECHANICAL SPECIFICATIONS  
F
E
H
Top View  
G
B
I
C
H
A
D
Dimension Description  
Inches  
MM  
32.89  
35.81  
6.48  
A
B
C
D
E
F
ModuleWidth  
1.295  
1.410  
0.255  
0.125  
0.134  
0.995  
0.100  
0.155  
1.100  
Module Length  
Module Thickness  
MinimumLeadLength  
AntennaWidth  
3.18  
3.40  
Edge toAntenna  
Pin to Pin Spacing  
Edge to End of Pin Row  
Pin Row Length  
25.27  
2.54  
G
H
I
3.94  
27.94  
XECOM  
(2)  
XE900S-500  
Layout PCB for XE900S-500 and XE900SL10  
Despite the fact that the XE900S-500 is substantially  
The XE900SL10 requires a separate pin row for Pins 10  
through 14. These pins will be hidden under the XE900S-  
500 module when the larger module is installed. The  
XE900SL10 also includes one unique signal, Reset.  
Reset is an active high signal that can be left  
unconnected if no external reset is desired.  
larger module than the XE900SL10, a common PCB  
layout can be used to support both products. This  
makes it easy to accommodate applications which  
include nodes with both long range and short range  
requirements.  
The XE900S-500 and XE900SL10 can share board layout  
because of common pin assignments. Pins 1 through 8  
of the XE900SL10 are equivalent to Pins 3 through 10 on  
the XE900S-500; they have the same functions and are  
placed in the same sequence. Pin 9 on the XE900SL10 is  
an unused pin and therefore does not conflict with the  
ADC1 signal assigned to Pin 11 of the XE900S-500.  
The figure below shows the overlapping layout that  
supports both modules. The XE900S-500 outline and  
pins are shown in green. XE900SL10 pins and outline are  
shown in red.  
XE900S-500/XE900SL10 Overlay  
Gnd  
Vcc  
1
XE900S-500  
2
/TXD  
3/1  
4/2  
5/3  
6/4  
7/5  
8/6  
9/7  
10/8  
11/9  
12  
XE900SL10  
/RXD  
/CTS  
/RTS  
Reset  
ADC0  
ADC1  
Vcc  
DIO3  
14  
13  
12  
11  
10  
DIO2  
DIO1  
DIO0  
Gnd  
ADC1/NC  
ADC0  
XECOM  
(3)  
XE900S-500  
Using the XE900S-500 Power Saving Modes  
The XE900S-500 includes three low power operating  
RF Monitor Mode: The XE900S-500 includes 4 RF  
monitor modes. In each of these RF Monitor modes the  
transceiver sits in power down mode for a prescribed  
period of time. The transceiver then wakes up, turns on  
its receiver and checks for incoming messages. If no  
messages are received the transceiver returns to power  
down mode after about 200 milliseconds. If a carrier is  
detected, the transceiver completes the transaction  
before returning to power down mode. Intervals of 2  
seconds (#P3, 4 seconds (#P4), 8 seconds (#P5) and 16  
seconds (#P6) can be selected.  
modes (Sleep, Power-Down and RF Monitor) to allow  
the host application to make maximum use of the  
available power. The #P command determines how the  
transceiver will operate when not being asked to  
transmit or receive an RF signal. Below are descriptions  
of all of the XE900S-500 operating modes.  
IDLE: In Idle Mode all circuits within the XE900S-500 are  
powered and available for immediate action. This  
includes the RF receiver which actively monitors the air  
for an incoming communications request. Current draw  
in Idle Mode is typically 23 milliamps.  
RF Receive Mode: In RF Receive Mode the XE900S-500  
is actively receiving an incoming 900 MHz data signal.  
Current draw in RF Receive Mode is typically 35  
milliamps.  
SLEEP: In Sleep Mode all circuits within the XE900S-500  
are powered-down to reduce consumption. The  
XE900S-500 will not accept commands or respond to  
incoming RF communications requests. Any input on  
the TXD line will wake the transceiver and return it either  
the Idle or Power-Down Mode which ever mode it was  
last in before being put into Sleep Mode. Current draw in  
Sleep Mode is less than 100 microamps.  
RFTransmit Mode: In RF Transmit Mode the XE900-500  
is actively transmitting a 900 MHz data signal. Current  
draw in Transmit mode is no more than 1000 milliamps  
with the transmit output power set to maximum, 500  
milliwatts.  
Power-Down: In Power-Down Mode all RF circuitry is  
shut down but the communications controller remains  
active to accept AT commands. In this mode the  
XE900S-500 cannot respond to incoming RF  
communications requests. If a transmit RF or Receive RF  
command is received, the XE900S-500 can activate the  
RF section in under 200 microseconds. Current draw in  
Power-Down Mode is less than 800 microamps.  
AT Command Control  
The power saving modes are controlled by the AT#Pn  
command, see below.  
AT#P0 - Sets the transceiver to Idle mode.  
AT#P1 - Sets the transceiver to Sleep Mode.  
AT#P2 - Sets the transceiver for Power-Down Mode.  
AT#P3 - RF Monitor Mode (2 second interval)  
AT#P4 - RF Monitor Mode (4 second interval)  
AT#P5 - RF Monitor Mode (8 second interval)  
AT#P6 - RF Monitor Mode (16 second interval)  
XECOM  
(4)  
XE900S-500  
XE900S-500 PIN CONFIGURATION  
GND  
VCC  
1
XE900S-500  
Top View  
2
/TXD  
/RXD  
/CTS  
/RTS  
3
4
5
6
DIO3  
DIO2  
DIO1  
DIO0  
ADC1  
ADC0  
7
8
9
10  
11  
12  
SIGNAL PINS  
DESCRIPTION  
Ground  
VCC  
1
2
3
4
5
Common voltage reference for the XE900S-500.  
3.3 Volt power for the XE900S-500.  
/TXD  
/RXD  
/CTS  
Transmit Data is the data input to the XE900S-500  
Received Data is the data output from the XE900S-500.  
Clear to Send provides hardware flow control from the XE900S-500. The XE900S-500  
drives /CTS high to signal the host to temporarily stop the flow of data on the /TXD.  
/RTS  
6
Request to Send provides hardware flow control from the host system. The host system  
drives /RTS high to signal the XE900S-500 to temporarily stop the flow of data on /RXD.  
DIO3  
DIO2  
DIO1  
DIO0  
ADC1  
7
8
DIO3 may be programmed as either a digital input or digital output. It connects directly to  
the communications controller in the XE900S-500.  
DIO2 may be programmed as either a digital input or digital output. It connects directly to  
the communications controller in the XE900S-500.  
9
DIO1 may be programmed as either a digital input or digital output. It connects directly to  
the communications controller in the XE900S-500.  
10  
11  
DIO0 may be programmed as either a digital input or digital output. It connects directly to  
the communications controller in the XE900S-500.  
Analog Input 1 to the XE900S-500 communications controller. ADC1 connects to an  
internal 12-bitAnalog to Digital Convertor. ADC0 may also be configured as a digital  
input if no analog inputs are required.  
ADC0  
12  
Analog Input 0 to the XE900S-500 communications controller. ADC0 connects to an  
internal 12-bitAnalog to Digital Convertor. ADC0 may also be configured as a digital  
input if no analog inputs are required.  
XECOM  
(5)  
XE900S-500  
ABSOLUTE MAXIMUM RATINGS  
VCC  
Storage Temperature  
3.9 Volts  
-55O C to +125O C  
-40O C to +85O C  
Operating Temperature Range  
WARNING: Exceeding any of these ratings will void the warranty and may damage the device  
XE900S-500 ELECTRICAL SPECIFICATIONS  
Parameter  
Min  
Typ  
Max  
Units  
Comments  
VCC  
2.7  
3.3  
3.6  
Volts  
mA  
Transceiver power  
ICC  
1000  
Transmit (500 mW output)  
35  
23  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
Receive Mode  
Idle Mode  
2.2  
1.1  
0.6  
0.3  
Avg; 2-sec RF Monitor interval  
Avg; 4-sec RF Monitor interval  
Avg; 8-sec RF Monitor interval  
Avg; 16-sec RF Monitor interval  
Power-Down Mode  
0.8  
0.10  
Sleep Mode  
Output Power:  
100  
500  
mW  
dBm  
feet  
50 Ohm Load  
Wireless Receive Sensitivity  
-100  
1000  
50  
Range thru Physical Obstructions  
500 mW output  
Frequency Hopping Channels  
Frequency Band  
902  
2.25  
2.25  
928  
MHz  
Ohms  
Volts  
Volts  
Volts  
Volts  
Antenna Output Impedance  
50  
Voh  
Vol  
Vih  
Vil  
VCC =3.3 Volts  
VCC =3.3 Volts  
VCC =3.3 Volts  
VCC =3.3 Volts  
0.75  
0.75  
XECOM  
(6)  
XE900S-500  
XE900S-500 TYPICAL CONNECTION DIAGRAM  
3.3V  
Antenna  
C1 C2 C3  
C4 C5  
L1  
GND  
VCC  
/TXD  
/RXD  
/CTS  
/RTS  
DIO3  
DIO2  
DIO1  
DIO0  
ADC1  
ADC0  
Host  
Serial  
I/F  
Parts List for XE900S-500 Typical Connection Diagram  
Reference  
Designation  
Qty  
1
Description  
C1  
Capacitor, Electrolytic, 100 ufd, 10 Volts  
Capacitor 0.1 ufd, 10 Volts  
Capacitor 47 pfd, 10 Volts  
Coilcraft 0603HC-7N5XJB  
50 Ohm, 1/4 Wave;  
C2, C4  
C3, C5  
L1  
2
2
1
Antenna *  
1
* TheAntenna connector on XE900S-500 models is a Male MMCX  
connector. An female MMCX to Female SMA adapter is needed for  
the antenna connection  
XECOM  
(7)  
XE900S-500  
XE900S-500 COMMUNICATIONS CONTROLLER  
Command Prefix - Each command, except the A/  
The XE900S-500 uses an internal micro-controller to  
control communications. This micro-controller manages  
the interface to the host system, determines when the  
communications link is available, and formats data for  
the RF communications.  
command, begins with the AT prefix. The "A" and "T"  
may be either both upper case or both lower case but  
cannot be of different cases. The prefix identifies parity of  
the commands sent to the XE900S-500 by comparing the  
parity bits of the "A" and the "T" characters.  
HOSTINTERFACE  
Command Line - Commands may be strung together in a  
single command line of up to 30 characters. Commands in  
the command string are executed in the sequence they  
appear.  
The XE900S-500 has two primary interfaces to the system  
host; the serial interface and the direct sensor interface  
supported by the SensorOnAir™ feature. Management  
of both interfaces is the responsibility of the  
communications controller.  
Omitted Parameters - Most commands include a  
parameter which determines the function setting. When  
the command parameter is omitted from the command  
string, it is assumed to be a 0.  
RS232 Interface  
The XE900S-500 supports a 4-signal serial interface. For  
most applications the XE900S-500 will act as a DCE. Control  
and configuration of the XE900S-500 takes place through  
the serial interface using modem-likeAT commands. The  
serial data rate is configurable from 1200 bits per second  
to 115.2K bits per second. The supported serial interface  
signals are listed below.  
Result Codes - Aresult code is normally issued after each  
action. Result codes may be provided as full words, one  
or two digit numeric codes, or may be disabled all  
together. Each result code ends with a carriage return  
when numeric result codes are chosen. When full word  
result codes are chosen, a Line Feed and Carriage Return  
precede and follow each result code.  
/TXD - Transmit Data; the input to the XE900S-500 for  
AT commands and Data to be transmitted on the  
wireless network.  
Disconnect Sequence - A three character sequence  
initiates a disconnect of the wireless link. The sequence  
“~~~” is assigned to disconnect the link.  
/RXD - Received Data; the output from the XE900S-500  
for received RF data and responses to AT  
commands.  
DIRECTCONNECTIONOFSENSORS:  
SensorOnAir™  
/RTS - Request to Send, provides the hardware flow  
control input to the XE900S-500. The DTE  
removes RTS to stop the XE900S-500 from  
sending more data on the RXD line.  
Sensors can be connected directly to the XE900S-500  
without requiring an applications controller. In this  
SensorOnAir™ configuration the XE900S-500  
communications controller controls the operation of the  
sensors.  
/CTS - Clear to Send, is the hardware flow control output  
from the XE900S-500. The XE900S-500  
deactivates Clear to Send to advise then host to  
stop inputting data on the TXD lead.  
Sensor I/O Lines  
SensorOnAir controls the operation of 6 I/O lines to the  
XE900S-500. This includes 2 analog inputs, ADC0 and  
ADC1, and 4 digital I/O lines, DIO0, DIO1, DIO2, and DIO3.  
ADC0 andADC1 are connected to a 12-bit analog to digital  
converter and use a 2.5 volt reference derived from VCC  
as their reference voltage. The digital I/O lines can be  
programmed to act as either inputs or outputs.  
XE900S-500ATCommand Format  
AT commands issued to the XE900S-500 follow a strict  
format. Each command begins with the prefix AT and  
ends with  
a carriage return. The XE900S-500  
communications controller accepts commands at data  
rates from 1200 to 115,200 bps. The default serial data  
rate is 9600 bps and can be changed using register S23.  
The communications controller uses the AT command  
prefix to automatically determine the parity of the  
incoming characters.  
XECOM  
(8)  
XE900S-500  
XE900S-500 COMMUNICATIONS CONTROLLER  
Configuring the XE900S-500 for Sensor Operation  
All SensorOnAir control functions for the analog inputs  
and digital I/O’s are performed by the communications  
controller within the XE900S-500. Modem-like AT  
commands loaded through the serial interface, program  
the functions of the analog and digital I/O lines. The AT  
commands used to program the SensorOnAir functions  
are then stored in the XE900S-500 Flash memory. This  
allows the XE900S-500 to be first programmed and then  
installed in the application. The communications  
controller uses the information stored in Flash memory to  
WIRELESSCOMMUNICATIONS  
The communications controller manges the RF Link. This  
includes the frequency hopping algorithm for spread  
spectrum operation; collision avoidance, node  
addressing, and packetizing data. The communications  
controller allows support for point-to-point, point-to-  
multipoint or multipoint networks.  
Carrier Sense MultipleAccess (CSMA)  
To prevent collisions between network nodes the  
XE900S-500 uses a Carrier Sense MultipleAccess protocol  
for each network transceiver. In normal communications  
all nodes, including the Master node in a point-to-  
Multipoint network, listen for communications activity  
before initiating a session. If a wireless link already exists,  
the transceiver waits until that session is complete before  
initiating a wireless link.  
control the analog and digital I/O lines.  
SensorOnAir Commands™  
Below is a list of the AT commands used to program the  
direct control of sensors using the communications  
controller in the XE900S-500.  
S107 - Defines the function of the programmable I/O lines.  
The two analog input lines, ADC0 and ADC1, can  
also be defined as digital I/O lines if needed. The four  
programmable digital I/O lines, DIO0, DIO1, DIO2,  
and DIO3; can be set as either inputs or outputs. The  
value of this command is stored in flash memory within  
the XE900S-500.  
Data Packets  
All data presented by the system host is placed into  
packets by the XE900S-500 communications controller  
for transmission across the wireless link. These packets  
provide addressing and error correction for the wireless  
communications. The communications controllers place  
the data in packets only for the wireless link. The data is  
extracted from the packets before being sent out the serial  
interface.  
AT&IAn? - This command allows a local host to read the value  
of Analog Input “n.”  
File TransferMode  
AT&IDn? - This command allows a local host to read the  
status of Digital I/O “n.”  
Xecom’s XE900S-500 incorporates a File Transfer mode  
that uses a simplified networking protocol so that the  
maximum data transfer rate is achieved. In this mode the  
XE900S-500 does not automatically retransmit blocks  
containing errors. A CRC 16 checksum is calculated,  
transferred at the end of the file, and checked by the  
receiving unit. An “ERROR” message is displayed if the  
checksum calculated at the receive end does not match  
the checksum transmitted with the data.  
AT&IDn=z -  
This command allows a local host equipment to  
set the condition of the local digital output “n.” When  
z=0 the output is set to a logic low; when z=1 the  
output is set to a logic high.  
AT#IxxxAn? - This command allows the value ofAnalog Input  
“n” on node address “xxx” to be read remotely.  
AT#IxxxDn? - This command allows the status of Digital I/O  
“n” on node address “xxx” to be read remotely  
The File Transfer Mode is controlled by the AT#T  
command. The format of the command isAT#Txx; where  
xx is the destination address of the file. Following is a  
sample file transfer.  
AT#IxxxDn=z -  
This command allows the condition of the  
local digital output “n” on node address “xxx” to be  
set remotely. When z=0 the output is set to a logic  
low; when z=1 the output is set to a logic high.  
XECOM  
(9)  
XE900S-500  
XE900S-500 COMMUNICATIONS CONTROLLER  
Sample File Transfer  
Transmitter  
Receiver  
TXD RXD  
TXD  
RXD  
Description  
Initiate File Transfer  
Link Established  
AT#T01<cr>  
:<cr>  
FILE<cr>  
abc...z  
abc...z  
File Data  
3 sec pause in data  
A718<cr>  
OK<cr>  
or  
Checksum at End of File Transfer  
File Transfer Successful  
ERROR<cr>  
Error Detected in File Transfer  
Notes: The above example shows that the file transfer is assumed to be completed if three seconds pass with no data  
being presented to the TXD input on the serial port.  
File Transfer Mode cannot be used to send binary data.  
Multipoint Network  
System designers using the XE900S-500 can create a point-to-multipoint network with up to 125 remote nodes. The  
master node is assigned address 1. The remote nodes are assigned address from 2 to 126. Xecom created Count-Off  
to insure efficient network operation. Count-Off allows the master node to poll the entire network in less than 10  
seconds. The Count-Off creates a temporary time division multiplexing scheme which permits each node to report its  
status without the handshaking sequence normally required for a wireless data exchange.  
The Count-Off sequence is initiated by the AT#C command from the host system. The Master node broadcasts the  
Count-Off command to all network nodes. Upon receipt of the Count-Off broadcast each remote node initializes an  
internal timer. Then in sequence by address each node sends an 8-byte status message to the Master. The status  
message is programmed with theAT#E: orAT#E= command. Due to difficulties in synchronizing the spread spectrum  
signals, a node may sometimes miss the Count-Off command. The network administrator should poll any node that  
does not respond to the Count-Off request to insure the network integrity  
Using Count-Off network reporting will be completed in less than 10 seconds. Based on the status information the host  
can then elect to service any of the remote nodes.  
COUNT-OFF™ SEQUENCE  
Node 1  
Node 1  
Node 1  
Node 1  
Node n  
Node 2  
Node n  
Node 2  
Node n  
Node 2  
Node n  
Node 2  
Node 3  
Node 4  
Node 3  
Node 4  
Node 3  
Node 4  
Node 3  
Node 4  
Node 9  
Node 8  
Node 9  
Node 8  
Node 9  
Node 8  
Node 9  
Node 8  
Master  
Master  
Master  
Master  
Node 7  
Node 5  
Node 7  
Node 5  
Node 7  
Node 5  
Node 7  
Node 5  
Node 6  
Node 6  
Node 6  
Node 6  
T1 - Node 1 Transmits  
8-Byte Status  
Tn - Node n Transmits  
8-Byte Status  
T0 - Master Broadcasts  
Count-Off Initiation  
T2 - Node 2 Transmits  
8-Byte Status  
Count-Off Complete  
XECOM  
(10)  
XE900S-500  
AT COMMANDS  
An asterisk indicates the factory default  
&IDn? Read Local Digital Input “n” - This command allows  
the host equipment to read the status of the local digital  
inputs.  
A
Answer Command - forces the smart transceiver  
respond to a summons from another wireless device.  
n=0 Read input DIO0  
Dn Initiate a Wireless Link - attempts to establish a  
n=1 Read input DIO1  
connection with the transceiver at address n.  
n=2 Read input DIO2  
En  
In  
Echo Characters - determines if the XE900S-500 will  
echo the characters received on its serial interface during  
command mode.  
n=3 Read input DIO3  
n=4 Read input DIO4 (pin shared with ADC0)  
n=5 Read input DIO5 (pin shared with ADC1)  
n=0 Characters not Echoed  
n=1 Characters Echoed *  
&IDn=z Set Local Digital Output “n” - This command  
allows the host equipment to set the condition of the  
local digital outputs. When z=0 the output is set to a  
logic low; when z=1 the output is set to a logic high.  
Identification - displays product identification code.  
n=0 Display Product Code  
n=1 Display Product Name  
n=0 Set output DIO0  
n=1 Set output DIO1  
n=2 Set output DIO2  
n=3 Set output DIO3  
n=2 Display Model Number  
n=3 Display Copyright  
n=4 Display Firmware Revision  
Qn Result Code Display - determines if result codes will  
&Kn Flow Control - selects the type of flow control to be  
be displayed.  
used between the system host and the XE900S-500  
n=0 Display Result Codes *  
n=0 Flow Control Disabled  
n=1 Do not Display Result Codes  
n=3 RTS/CTS, hardware Flow Control  
n=4 XON/XOFF, in-band Flow Control  
Sn= Set Value of Register Sn  
Sn? Read Value of Register Sn  
&V View Active Configuration - sends the active  
configuration data to the system host.  
Vn Response Type - selects Full Word or Numeric  
&Wn Store Current Configuration - loads the current  
XE900S-500 configuration into either User Profile 0 or  
User Profile 1.  
responses  
n=0 Numeric Responses  
n=1 Full Word Responses *  
n=0 load configuration into User Profile 0  
n=1 load configuration into User Profile 1  
Zn  
Reset - executes a soft Reset  
n=0 Reset to Values Stored in User Profile 0 *.  
n=1 Reset to Values Stored in User Profile 1  
#B  
Wireless Broadcast Mode - initiates wireless broadcast  
mode for diagnostic purposes.  
&F Restore Factory Settings - returns all configuration  
#C Count-Off Request (ASCII) - Initiates a “count-off’  
sequence in the network with node status to be reported  
in ASCII format.  
commands and registers to their factory default values.  
&IAn? Read LocalAnalog Input “n” - This command allows  
the host equipment to read the values of the local analog  
inputs.  
#E: Count-Off Response (ASCII) - Programs the nodes 8  
byte response to a “count-off’ request from the network  
hub in ASCII format.  
n=0 Read input ADC0  
n=1 Read input ADC1  
#E= Count-Off Response (Hex) - Programs the nodes 8  
byte response to a “count-off’ request from the network  
hub in hexadecimal format.  
XECOM  
(11)  
XE900S-500  
AT COMMANDS  
#IxxxAn? Read Analog Input “n” at Node Address xxx -  
This command allows analog input values at any node  
to be read remotely.  
#IxxxDn=z Set Digital Output “n” at Node Address xxx  
- This command allows the condition of the digital  
outputs to be modified remotely. When z=0 the  
output is set to a logic low; when z=1 the output is set  
to a logic high.  
n=0 Read input ADC0  
n=1 Read input ADC1  
n=0 Set output DIO0  
n=1 Set output DIO1  
n=2 Set output DIO2  
n=3 Set output DIO3  
#IxxxDn? Read Digital Input “n” at Node Address xxx -  
This command allows the status of the digital inputs at  
any node to be read remotely.  
n=0 Read input DIO0  
n=1 Read input DIO1  
#Pn Low Power Operation - Allows the XE900S-500 to  
n=2 Read input DIO2  
operate in reduced power modes.  
n=3 Read input DIO3  
n=0 Selects Normal Power Mode  
n=4 Read input DIO4 (pin shared with ADC0)  
n=5 Read input DIO5 (pin shared with ADC1)  
n=1 Places Transceiver in Sleep Mode;  
n=2 Places Transceiver in Power-Down Mode  
#R  
Receive Broadcast - Allows XE900S-500 to receive a  
broadcasted message and present it on the serial  
interface.  
#Txx File Transfer - initiates a file transfer to the  
destination address xx.  
XE900S-500 Responses  
Numeric  
Full Word  
Description  
0
OK  
Successfully executed command line  
1
2
3
4
6
7
8
9
CONNECT RF  
RING  
Wireless Connection Established  
Wireless Link Request Detected  
Lost Wireless Link  
DISCONNECT  
ERROR  
Error in command line, or file transfer  
Failed to Establish Wireless Link  
Link Request Time Out has occurred  
No Response to Count-Off Request  
Wireless Link is not available  
File Transfer Mode  
NO CONNECTION  
BUSY  
SORRY  
WAIT  
FILE  
XECOM  
(12)  
XE900S-500  
XE900S-500 Configuration Registers  
S0  
Answer Wireless Link Request: S0 determines if the S23 Serial Interface Data Rate - S23 stores the serial  
XE900S-500 will automatically respond to a wireless  
link request.  
interface data rate.  
Range 1-10  
S0=0  
S0=1  
No Automatic response to link requests  
Automatically respond to link requests  
1 = Set serial data rate to 1200 BPS  
2 = Set serial data rate to 2400 BPS  
3 = Set serial data rate to 4800 BPS  
4 = Set serial data rate to 9600 BPS*  
5 = Set serial data rate to 14400 BPS  
6 = Set serial data rate to 19200 BPS  
7 = Set serial data rate to 28800 BPS  
8 = Set serial data rate to 38400 BPS  
9 = Set serial data rate to 57600 BPS  
10 = Set serial data rate to 115200 BPS  
S0=128 Enter Broadcast mode on power-up. The  
command must be stored in nonvolatile  
memory using the AT&W command.  
S2 Wireless Disconnect Character - S2 sets the ASCII  
character to be used in the link disconnect sequence.  
The default character is the tilde “~”.  
Range: 0-255  
Default: 126  
S7 Link Set-up Timer - S7 sets the length of time in  
seconds that the transceiver will attempt to create a link  
with the destination node.  
Default: 4  
S39 Bit-mapped Register - S39 stores the value of the AT&K  
Range: 0-60  
Default: 10  
command.  
S104 Group ID Number - S104 sets the Group ID number for  
the XE900S-500. Up to “n” groups may be active in the  
same area. Only transceivers with the same Group ID  
number can communicate.  
S10 Link Recovery Timer - S10 sets the length of time in  
seconds that the transceiver tries to recover a broken  
link.  
Range: 0-255  
Default: 0  
Range: 0-60  
Default: 10  
S105 XE900S-500 ID Number - S105 sets the ID number for  
the XE900S-500. Each unit on the Base Access Network is  
required to have a unique ID number.  
S12 Disconnect Guard Timer - S12 sets the guard timer in  
milliseconds before and after the disconnect sequence.  
If any characters other than the disconnect sequence are  
received within the window defined by S12 the  
disconnect request will be ignored..  
Range: 1-254  
Range: 0-255  
Default: 20  
Units:  
Milliseconds  
S14 Bit-mapped Register - S14 stores the values of the  
ATE, ATQ and ATV commands.  
XECOM  
(13)  
XE900S-500  
XE900S-500 Configuration Registers  
S107 I/O Configuration - S107 is a bit-mapped register  
S108 Transmit Level Control - S108 sets the transmit level  
which defines the local programmable I/O lines.  
Range: 0-3  
Bit 0 = 0 -ADC0 andADC1 used as Programmable I/O  
= 1 - ADC0 and ADC1 defined for Analog use  
0
20 dBm  
23 dBm  
26 dBm  
27 dBm  
1
Bit 1 = reserved  
2
3
Bit 2 = 0 - DIO0 used as an output  
= 1 - DIO0 used as an input  
Default: 3  
Bit 3 = 0 - DIO1 used as an output  
= 1 - DIO1 used as an input  
Bit 4 = 0 - DIO2 used as an output  
= 1 - DIO2 used as an input  
Bit 5 = 0 - DIO3 used as an output  
= 1 - DIO3 used as an input  
Bit 6 = 0 - DIO4 used as an output (Bit 0 = 0)  
= 1 - DIO4 used as an input  
Bit 7 = 0 - DIO5 used as an output (Bit 0 = 0)  
= 1 - DIO5 used as an input  
Default: 193  
XECOM  
(14)  
XE900S-500  
FCC PART 15 REGULATIONS  
Warning: RF Exposure  
Mounting the XE900S-500 in YourAssembly  
The XE900S-500 must be mounted horizontally on your  
printed circuit board to maintain proper orientation of  
the transceiver. Standoffs should also be used on the  
side opposite the pin row to maintain clearance  
between the XE900S-500 and you printed circuit board.  
The XE900S-500 may not be co-located with any other  
antenna or transmitter.  
The XE900S-500 is approved for mobile, base station  
and mobile applications. A minimum separation of 20  
centimeters should be maintained between the antenna  
and the equipment operator. For mobile applications  
check the minimum separation distances defined below.  
To ensure compliance, operation at distances closer  
than those defined is not recommended.  
The Warning message below must be included in the  
user Manual for the end product.  
XE900S-500Antenna  
The XE900S-500 is certified for compliance to FCC Part  
15 rules only using the Xecom XE900A500, 1/4 wave  
monopole antenna. Use of any other antenna violates  
FCC Part 15 rules.  
To comply with FCC RF exposure requirements  
for mobile transmitting devices, this transmitter  
should only be used or installed at locations where  
there is at least 20 cm separation distance between  
the antenna and all persons.  
FCC Part 15 Certification  
The XE900S-500 has been certified per FCC Part 15 rules  
for integration into OEM products without further  
testing or certification. This certification is your  
assurance that the XE900S-500 will not cause harmful  
interference.  
FCC Notifications  
The XE900S-500 generates radio frequency energy. It  
must be installed according to the manufacturer’s guide-  
lines stated in the data sheet or it has the potential to  
cause interference with other radio devices. Testing has  
been performed to assure that it conforms with the FCC  
Part 15 rules for intentional and unintentional radiators.  
Labeling Requirements  
FCC rules require the Original Equipment Manufacturer  
using the XE900S-500 to place an appropriate label on  
the outside of the finished equipment. The label must  
be clearly visible and include the information shown  
below.  
No further EMI compliance testing of the transmitter is  
required as long as the 20 cm separation and co-location  
requirements are observed. Each new use of the module  
will, however, need to be scanned for unintentional ra-  
diation from digital clocks, etc.  
Contains Transmitter Module  
FCC ID: DWE-XE900S-500  
WARNING:  
This device complies with Part 15 of the FCC Rules.  
Its operation is subject to the following conditions:  
(1) This device may not cause harmful interference.  
(2) This device must accept any received interference  
including interference that may cause undesired  
operation.  
All necessary calibration has been performed at the time  
of manufacture. Any modification of the device after it  
leaves the factory is a violation of FCC rules.  
Limitations  
The XE900S-500 is registered under FCC Part 15 Rules.  
To utilize this registration on your OEM System you  
must follow the applications circuit provided in this  
data sheet and use one of the listed antennas. Any  
changes or modifications to the recommended circuit  
must be approved by Xecom. Failure to seek Xecom’s  
approval for modifications could void certification of  
the end product.  
XECOM  
(15)  
XE900S-500  
Terms of Sale  
Devices sold by XECOM are covered by the warranty provisions appearing in its Terms of Sale only. XECOM makes no war-  
ranty, express, statutory, implied, or by description regarding the information set forth herein, or regarding the freedom of the de-  
scribed devices from patent infringement. XECOM makes no warranty of merchantability or fitness for any purposes.  
XECOM reserves the right to discontinue production and change specifications and prices at any time and without notice. This  
product is intended for use in normal commercial applications. Applications requiring extended temperature range, unusual envi-  
ronmental requirements, or high reliability applications, such as military, medical life-support or life-sustaining equipment, are  
specifically not recommended without additional processing and authorization by XECOM for such application.  
Xecom assumes no responsibility for the use of any circuitry other than circuitry embodied in a Xecom product. No other cir-  
cuits, patents, or licenses are implied.  
Life Support Policy  
Xecom's products are not authorized for use as Critical Components in Life Support Devices or Systems.  
Life Support Devices or Systems are devices or systems which, (a) are intended for surgical implant into the body, or (b) sup-  
port or sustain life, and whose failure to perform, when properly used in accordance with instructions provided in the labeling,  
can be reasonably expected to result in significant injury to the user.  
A Critical Component is any component of a life support device or system whose failure to perform can be reasonably ex-  
pected to cause failure of the life support device or system, or to affect its safety or effectiveness.  
Copyright, Xecom © 2005  
While Xecom, Inc. has made every effort to ensure that the information presented here is accurate, Xecom will not be liable for any damages arising from errors or  
omission of fact. Xecom reserves the right to modify specifications and/or prices without notice. Product mentioned herein are used for identification purposes  
only and may be trademarks and/or registered trademarks of their respective companies.  
Xecom Incorporated  
374 Turquoise Street, Milpitas, CA 95035  
Ph:408-942-2200 Fax:408-942-1346 E-Mail: info@xecom.com  
XECOM  
(16)  
XE900S-500  

相关型号:

XE900S-500

Smart Spread Spectrum Transceiver
ETC

XE900SL10

Miniature Spread Spectrum Transceiver
ETC

XE9601

Telecommunication IC
ETC

XE9614

Telecommunication IC
ETC

XE9614I

Telecommunication IC
ETC

XE9624E

Telecommunication IC
ETC

XE9624F

Telecommunication IC
ETC
ETC
ETC

XE9624FS1

Telecommunication IC
ETC

XE9624FS2

Telecommunication IC
ETC

XE9624GS1

Telecommunication IC
ETC