XE5692H
July 2006
Half-Size, Low-Cost Global Embedded Modem
Description
Features
The Xecom XE5692H is a complete, global modem
Models: XE5692H: 0 to 70C operating temp
in a compact, surface-mount module. It covers less
XE5692H-ITR: -40 to 85C operating
than half the board space of the leading competitor
temperature
and is less than half as thick as well.
Size: 1.6” x 0.8” x 0.152”
Xecom includes user transferable FCC Part 68
Data transfer at rates from 300 bps to 56 Kbps
registration with every modem module. This allows
Control & configuration viaAT commands.
the system designer to add a modem to a process
3.3 and 5 volt compatible serial interface
control, remote monitoring, point-of-sale, or remote
diagnostic system without Part 68 certification.
V.42 error control and V.42bis data compression.
Shared line features prevent modem operation
Only Xecom offers embedded modems in leadless,
from interfering with voice communications.
surface-mount form. As a result, the XE5692H is
not only substantially smaller than the competition
Boot command automatically loads user defaults
but the surface-mount package frees additional
Complete integrated DAA.
space on the bottom of the application board for
User transferrable FCC Part 68 registration
routing traces or placing components. This space
efficient design allows the development engineer
World-wide telephone networks compliance.
greater flexibility in placement of the modem within
UL60950 Recognition
the host system.
Low Power operation, 3.3 Volts, 100 milliwatts;
RoHS compliant
XE5692H BLOCK DIAGRAM
XECOM
(1)
XE5692H
XE5692H Mechanical Specifications
XECOM
(2)
XE5692H
XE5692H Pin Configuration
Pin Descriptions
PIN NAME
DESCRIPTION
1
Tip
The Ring and Tip signals connect the modem to the telephone line. FCC Part 68
Rules require a 1500 volt isolation barrier between the telephone line and all other
circuits. This isolation must be preserved throughout the system.
The telephone company places a DC “Battery” voltage across Tip and Ring on public
switched telephone lines. The XE5692H operates regardless of the polarity of this
voltage. The “Battery” voltage drives up to 100 milliampere of DC loop current.
UL60950 requires minimum creepage and clearances distances between the Tip and
Ring and all other circuits. Clearance is the shortest distance between conductive
circuits; creepage is the distance between conductive points along the surface.
2
Ring
The Ring and Tip signals connect the modem to the telephone line. FCC Part 68
Rules require a 1500 volt isolation barrier between the telephone line and all other
circuits. This isolation must be preserved throughout the system.
The telephone company places a DC “Battery” voltage across Tip and Ring on public
switched telephone lines. The XE5692H operates regardless of the polarity of this
voltage. The “Battery” voltage drives up to 100 milliampere of DC loop current.
UL60950 requires minimum creepage and clearances distances between the Tip and
Ring and all other circuits. Clearance is the shortest distance between conductive
circuits; creepage is the distance between conductive points along the surface.
XECOM
(3)
XE5692H
XE5692H Pin Descriptions (continued)
PIN NAME
DESCRIPTION
3
/DSR
/DSR is an active low output from the modem and is forced to the active condition.
4
/DCD
/DCD is an active low output from the modem. An active /DCD indicates the
presence of a valid carrier signal. The AT&C command controls when the XE5692H
asserts /DCD.
5
/DTR
/DTR is an active low input to the modem. An active /DTR signals the terminal is
available for communications. The AT&D command determines how the modem
interprets activity on /DTR.
6
/RI
The /RI signal reports on the presence of an incoming ring signal. When a ring occurs
across Tip and Ring, the /RI output goes low and toggles with the cadence of the ring
signal.
7
SPKR
SPKR provides a Pulse Width Modulated version of the signal on Tip and Ring
allowing connection of a speaker to the modem to monitor modem operations. The
recommended speaker circuit is shown on Page 9 of this data sheet. The signal on
SPKR is controlled by the ATL and ATM commands.
8
Ground
Ground provides the reference voltage for all host interface signals.
9
/TXD
/TXD provides the path for transmitted data and modem commands to be passed
from the host controller to the modem.
10
/RXD
/RXD provides the path for received data and modem responses to be sent from the
modem to the host controller.
11
/RESET
/RESET is an active low input which initiates a modem hardware reset. /RESET
must be active for a minimum of 100 milliseconds for a proper modem reset
sequence. No external reset is required; if none is used the RESET signal should be
left open.
12
/CTS
/CTS is an active low output from the modem. When hardware flow control is set,
the modem asserts /CTS to indicate that it can accept data from the terminal
equipment on /TXD.
13
/INT
/INT provides an active low hardware interrupt signal from the XE5692H. The
operation of this interrupt pin is programmable using the modem’s register U70.
14
VCC
VCC provides 3.3 volt power to the modem.
15
/RTS
/RTS is an active low input to the modem. When hardware flow control is set, an
active /RTS indicates to the modem that the host has data to send.
16, 17
N/C
These pins are provided only for mechnical stablity. These pins must remain
unconnected.
XECOM
(4)
XE5692H
XE5692H Recommending Landing Pattern
Pad Dimension: Oval 0.07” by 0.13”
Pad extension beyond PCB: 0.04”
Row center to row center: 0.74”
XECOM
(5)
XE5692H
XE5692H Electrical Specifications
Parameter
Min
Typ
Max
Units
Comments
VCC
3.13
3.3
3.47
Volts
ICC
30
35
mA
On Line
5
mA
Sleep
.14
mA
Power Down
Ring Voltage Detected
26
150
VRMS
Type B Ringer
Ring Frequency Detected
15.3
68
Hz
Type B Ringer
Telephone Loop Current
10
40
100
ma
Line Impedance
600
Ohms
Data Transmit level
-12.0
-9.0
dBm
DTMF Transmit Level
-2.5
0
dBm
Avg over 3 second interval
Voh
2.4
5.0
Volts
Vol
0.4
Volts
Vih
2.0
5.0
Volts
Vil
-0.3
0.8
Volts
XE5692HABSOLUTE MAXIMUM RATINGS
Storage Temperature
-25 O C to +85 O C
1 Maximum Operating Temperature Range
0 O C to +70 O C
VCC
3.6 Volts
1 The XE5692H can be ordered with an Operating Temperature of -40 O C to +85 O C at extra cost.
Order XE5692H-ITR to specify Industrial Temperature Range (ITR).
XECOM
(6)
XE5692H
XE5692H Surface-Mount Soldering Instructions
The XE5692H is subject to damage if over-exposed to heat during solder reflow operations. Following
the soldering instructions below will ensure that the process of soldering the module to the board does not
damage the modem.
Maximum Temperature
220 O C
Maximum Time at 220 O C
20 Seconds
Maximum Time above Eutectic (180 O C)
90 Seconds
Maximum Preheat Dwell Time
180 Seconds
Maximum Recommended Solder Temperature Profile
220 O C
180 O C
150 O C
-20 sec-
------------------------------180secmax-------------------------
max
----- 90 sec max -----
XECOM
(7)
XE5692H
XE5692H Typical Connection Diagram
Parts List for XE5692HTypical Connection Diagram
Reference
Designation
Qty
Description
C1, C2
2
Cap. 680 pfd, Y2
F1
1
PTC, TR600-150
Notes:
1 Capacitors, C1 and C2, may be required for EMI filtering in your system. Without these components
you may experience unintended radiation when the telephone cable is attached. C1 and C2 are high-
voltage capacitors. We recommend the Novocap ES2211N681K502NXTM . This 680 pfd, 5000 volt
capacitor will direct the high frequency harmonics to the system ground.
2. F1 is a positive thermal coefficient (PTC) device which protects the modem from excessive current
flow. These devices are required for your system to pass UL60950. Fuses may be used in place of the
PTC’s
XECOM
(8)
XE5692H
Recommended SPKR Connection
The SPKR output on the XE5692H provides a Pulse Width Modulated version of the signal on Tip and
Ring. This permits audio monitoring of modem operations through a connected speaker. The schematic
below shows the recommended circuit for the audio monitor
Reference
Designation
Qty
Value
C1, C3, C4
3
0.1 ufd, 16 V + 20%
C2
1
820 pfd, 16V + 20%
C5
1
100 ufd, 16V + 20%
R1
1
47K, 1/10 W, + 5%
R2
1
10K, 1/10 W, + 5%
R3
1
140 ohm, 1/10 W, + 5%
U1
1
LM386
XECOM
(9)
XE5692H
XE5692H Shared Line Features
The XE5692H can monitor telephone line
Handset Interrupt:
conditions before, after and during calls. This
The Handset Interrupt feature permits the modem
allows the system to avoid conflicts with other
to yield the telephone line to other equipment
equipment connected to the same telephone line.
connected to the same line. This prevents the
There are two line monitoring modes; Connect
XE5692H from blocking outgoing emergency calls
Detect and Handset Interrupt.
when the line is shared as in a residential
application including set top boxes and automated
Connect Detect:
meter readers. For Handset Interrupt the modem
Connect Detect is active when the XE5692H is
monitors the loop current while it is off-hook. The
on-hook. With AT%V2 selected the XE5692H
Loop current will drop if a piece of equipment
verifies the availability of the telephone line by
connected to the same telephone line goes off-
checking the DC loop voltage before going off-
hook. The Handset Interrupt function is controlled
hook for dialing or answering a call. The nominal
by registers U77 and U78. U78 defines when the
value of loop voltage is stored in register U85,
Handset Interrupt is operable, and U77 allows the
typically 48 volts. The XE5692H can detect either
operator to configure the modem to disconnect
the lack of an installed telephone line or that the
immediately upon detecting another piece of
connected line is in use.
equipment on the telephone line.
NO LINE If the telephone line is disconnected
U77: Bit 11 of U77 sets the XE5692H to
from the modem, the voltage on Tip and Ring will
automatically disconnect any time another piece of
be zero. If the modem reads a DC loop voltage of
equipment connects to the line while the modem is
3 volts or less, the modem will not go off-hook and
off-hook. This configuration is recommended when
will issue the “NO LINE” response.
the modem will be sharing a line with a telephone
handset as it provides the quickest access to the
LINE IN USE If a telephone handset, fax
phone line for emergency calls. If U77 bit 11 is not
machine or other piece of equipment connected to
set, then U70 bit 10 should be. U70 bit 10 causes
the telephone line is in use, the DC loop voltage
the modem to provide an interrupt when the off-
will drop. Typically the DC loop voltage will drop to
hook condition of the other equipment is detected.
around 10 volts while the telephone line is in use. If
the modem sees a DC loop voltage between 3
U78 Bits 14 and 15 of U78 control when the
volts and 85% of the nominal loop voltage (41
Handset Interrupt will be active.
volts typical), the modem will not go off-hook but
If both bits are reset, Handset Interrupt is
will transmit the “LINE IN USE” response
disabled.
If only bit 14 is set, the modem monitors the line
If neither the “NO LINE” or “LINE IN USE”
for a Handset Interrupt after dialing.
conditions is true, the XE5692H goes off-hook and
completes the original command.
If only bit 15 is set, the XE5692H activates
Handset Interrupt when the timer set by bits 0 to
7 expires. Bits 0-7 set this timer in 500
millisecond increments.
If both bits 14 and 15 are set, the modem starts
monitoring for a Handset Interrupt after the
modem handshake is completed.
XECOM
(10)
XE5692H
XE5692H AT Commands
The XE5692H uses "AT" commands for
If the command buffer overflows, the modem
configuration and control. This section describes
issues an "ERROR" result code, and the command
the AT command format and lists the commands,
line is not executed. Register S3 allows the user to
registers and result codes.
select a character other than a carriage return to
terminate the command line.
Command Mode: The XE5692H enters
command mode on power-up, reset, a lost
Re-Execute Last Command - The A/ command
connection, or receipt of the escape code. In
causes the modem to re-execute the last command
command mode the modem accepts commands
line. This is the only command which does not
from the host on transmit data. Appropriate result
require the "AT" prefix.
codes are returned on received data.
Omitted Parameters - Most commands include a
Command Line Format
parameter which determines how the functions will
AT commands follow a strict format. Each
be set. When the command parameter is omitted
command line, except A/, begins with the prefix
from the command string, it is assumed to be a 0.
AT. The "A" and "T" may be both upper case or
both lower case but cannot be of different cases.
Escape Characters - A 3 character escape
The modem determines data rate of the host
sequence may be entered to switch the modem
equipment by measuring the width of the incoming
into command mode while on line. The escape
bits of the “A” and “T.”
character, set by Register S2, must be entered 3
times in succession to execute the escape. An AT
Multiple commands may be combined into a single
command must then be entered within the period
command line of up to 48 characters. Commands
defined by S12 to enter command mode. The
are executed in the sequence they appear upon
default escape sequence is "+++."
receipt of a carriage return. Spaces inserted into
the command line are not placed in the buffer.
Result Codes - The modem issues a result code
after each action. Result codes may be sent as full
The command line can be edited with a backspace
words, one or two digit numeric codes, or may be
before it is executed. The backspace erases the
disabled all together. Each result code ends with a
previous character in the command line. Register
carriage return when numeric result codes are
S5 allows the user to select a character other than
chosen. When full word result codes are chosen, a
backspace to edit the command line.
Line Feed and Carriage Return precede and follow
each result code.
XECOM
(11)
XE5692H
XE5692H Boot Command
The XE5692H allows a default command string to be automatically loaded into the modem on power-up or
modem reset. A series of commands loads the default command string in Hex form into the modem’s
EEPROM. The EEPROM has 256 bytes available for command storage.
The sequence to load the default commands into EEPROM must begin with the Boot command and end
with a double carriage return. All commands are loaded into the EEPROM in Hex form beginning with
address M0000. Up to 8 addresses may be loaded with each command in the sequence.
The following example uses a typical configuration for an embedded application. ATE0 disables command
echo; ATQ1 disabled modem responses, and ATS0=1 sets the modem to automatically answer on the first
ring. This sequence is loaded into the modem EEPROM with the Boot command using the command
sequence below. This places the modem into the desired configuration each time power is applied or the
modem is reset.
Boot Command Sequence
Command
Description
AT:M0000,42,4F,4F,54,0D,41,54,45
Load characters “B,O,O,T,<CR>,A,T,E” in EEPROM
beginning at address M0000
AT:M0008,30,0D,41,54,51,31,0D,41
Load characters “0,<CR>,A,T,Q,1,<CR>,A” in
EEPROM beginning at address M0008
AT:M0010,54,53,30,3D,31,0D,0D,0D
Load characters “T,S,0,=,1,<CR>,<CR>,<CR>” in
EEPROM beginning at address M0010
XE5692H AT Commands
An asterisk indicates the factory default
Mn - Speaker Activity -
A - Answer Command -
n=0 Speaker off *
D - Dial Command -
n=1 Speaker on until carrier received
n=2 Speaker remains on
0-9,A-D, #, * = Dialing Digits
n=3 Speaker on after dialing until DCD active
P = Pulse dial
T = Tone dial
On - On Line
W = Wait for dial tone
n=0 Return On Line with no retrain *
,
= Pause for the duration of S8
n=1 Initiate retrain while returning On line.
! = Switch hook flash
n=2 Initiate rate renegotiation while returning
; = Return to the command state
On line.
En - Command Echo
Qn - Responses
n=0 Do not echo commands
n=0 Send responses *
n=1 Enable command echo *
n=1 No Responses
Hn - Switch Hook Control -
Sr? - Interrogate Register -
n=0 Switch hook relay opens
Sr=n - Set Register Value -
n=1 Switch hook relay closes
S$ - List values of all S-Registers -
In - Modem Identification
XECOM
(12)
XE5692H
XE5692H AT Commands
Vn - Result Codes -
&Tn - Modem Test Modes
n=0 Numeric Result Codes
n=0 Cancel Test Mode
n=1 English Word Result Codes*
n=3 InitiateAnalog Loopback
Xn - Result Code Set -
&Z - Sleep Mode; wake on incoming Ring
n=0 Responses 0-4
%B - Report Blacklisted Numbers
n=1 Responses 0-5 & 10
n=2 Responses 0-6 & 10
%C - V.42bis Data Compression
n=3 Responses 0-5, 7 & 10
n=0 Data Compression Disabled *
n=4 Responses 0-8 & 10*
n=1 Bidirectional Data Compression Enabled
n=5 All Responses
n=2 Data Compression Transmit Only
n=3 Data Compression Receive Only
Z - Reset -
%On -Answer Mode
&Gn - Maximum Data Rate Selection
n=1 Answer in Answer Mode *
n=3 1200 bps
n=2 Answer in Originate Mode
n=4 2400 bps
n=5 4800 bps
%Vn - Shared Line Use
n=6 7200 bps
n=0 No auto detection of local line status *
n=7 9600 bps
n=2 Check line voltage before going off-hook.
n=8 12,000 bps
“NO LINE” response if line is unavailable
n=9 14,400 bps
and “LINE IN USE” if line is off hook.
n=10 16,800 bps
%$ - Display current AT% settings.
n=11 19,200 bps
\Bn - Character Length
n=12 21,600 bps
n=0 6N1; 6 data bits, no parity, 1 stop bit
n=13 24,000 bps
n=1 7N1; 7 data bits, no parity, 1 stop bit
n=14 26,400 bps
n=2 7P1; 7 data bits, 1 stop bit, parity set by
n=15 28,800 bps
AT\P command.
n=16 31,200 bps
n=3 8N1; 8 data bits, no parity, 1 stop bit, *
n=17 33,600 bps *
n=5 8P1; 8 data bits, 1 stop bit, parity set by
&Hn - Protocol Selection
AT\P command.
n=0 V.90 with auto fallback to 300 bps *
n=6 8X1; 8 data bits, 1 stop bit, 1 escape bit
n=1 V.90 with fallback to 28,800 bps
enabling 9th bit escape mode.
n=2 V.34 with automatic fall back to 300 bps
\Nn - Error Control Mode
n=3 V.34 only (33,600 bps to 2400 bps)
n=4 V.32bis w automatic fallback to 300 bps
n=0 Normal Mode
n=5 V.32bis only (14,400 to 4800 bps)
n=2 MNP Required
n=6 V.22bis (2400 or 1200 bps) *
n=3 V.42 auto reliable mode *
n=7 V.22 (1200 bps)
n=4 LAPM required for connection
n=8 Bell 212 (1200 bps)
n=5 V.42 or MNP required
n=9 Bell 103 (300 bps)
\Pn - Parity Setting
n=10 V.21 (300 bps)
n=0 Even Parity selected *
n=11 V.23 (1200/75 bps)
n=1 Space Parity selected
&$ - Display current AT& settings.
n=2 Odd Parity selected
n=3 mark Parity selected
XECOM
(13)
XE5692H
XE5692H AT Commands
\Qn - Modem to DTE Flow Control
+GCI=n - Country Configuration
n=0 No Flow Control
0
=
Japan
n=2 CTS Flow Control only *
9
=
Australia
n=3 RTS/CTS Flow Control
A =
Austria
n=4 XON/XOFF Flow Control
F
=
Belgium
\Tn -DTE Rate
16 =
Brazil
1B =
Bulgaria
n=0
300 bps
20 =
Canada
n=1