Preliminary
XE5686G
December 2004
Global 56KBPS Modem in XExx86 Footprint
Description
Features
Xecom's XE5686G brings Global connectivity to Xecom’s
* Small Size: 1.22 inches by 1.02 inches by 0.525 inches
xx86 modem family. This permits existing designs which
thick
use the XE1486L, XE3386L or XE5686L to market their
* Data transfer at rates from 300 bps to 56 KBPS (V.90)
systems outside North America.
* Modem Control and Configuration via industry
standardAT Commands.
The XE5686G is based on Xecom’s XE5690G Hybrid
PLCC (HyPLCC) modem module. Level shifters were
* TTL level Serial Interface
incorporated to allow the XE5686G to provide the same
* Supports V.42 error correction and V.42bis data
interfaces to the embedded systems as the XExx86
compression.
modem family including the TTL serial interface and 5
* Shared Line Features prevent modem operation from
volt power. This allows the XE5686G to be used in the
interfering with voice communications.
XE1486L, XE3386L, or XE5686L socket with no hardware
* Nonvolatile memory stores modem configuration.
changes.
* Complete integrated DAA.
A single model of the XE5686G replaces the XE1486L,
* User Transferrable FCC Part 68 Registration
XE3386L and the XE5686L. Applications Notes
* Global telephone networks compliance
elsewhere in this data sheet illustrate how to configure
* UL60950Recognition
the modem to emulate a lower speed product.
* Low Power operation, 5 Volts, 40 milliamps;
XE5686G BLOCK DIAGRAM
5 Volts
DC-DC
3.3
Converter Volts
XE5690G
NVRAM
RESET
/RTS
/DTR
ROM
TXD
Tip
Global
RXD
DAA
Ring
/DCD
Analog
/DSR
Front
/CTS
End
/RI
XECOM
(1)
XE5686G
XE5686G Mechanical Specifications
INCHES
METRIC(MM)
Dim
Min
Max
Min
Max
A
A
1.210
1.230
30.73
31.24
B
1.010
1.030
25.65
26.16
C
0.505
0.535
12.83
13.59
D
0.190
0.210
4.83
5.33
E
0.090
0.110
2.29
2.79
F
0.045
0.055
1.14
1.40
G
0.045
0.055
1.14
1.40
B
H
0.175
0.185
4.45
4.70
J
0.790
0.810
20.07
20.57
K
1.090
1.110
27.69
28.19
J1 Denotes Pin 1
Pins = 0.025 inches Square
C
D
G
H
F
E
F
J
K
ABSOLUTE MAXIMUM RATINGS*
SUPPLY VOLTAGE - Vcc
+6.5 Volts
DCINPUTVOLTAGE
-0.3 Volts to +5.3 Volts
STORAGE TEMPERATURE RANGE
-25° C TO +85° C
LEAD TEMPERATURE (Soldering, 2 sec per wave)
260° C
OPERATING TEMPERATURE RANGE
0 TO 70° C
*Exceeding these values may result in permanent damage to the device.
XECOM
(2)
XE5686G
XE5686G Pin Configuration
TopView
1 o RING
/RTS o 22
2 o RIP
RESET o 21
GND o 20
3 o N/C
VCC o 19
4 o N/C
N/C o 18
5 o N/C
/DCD o 17
6 o N/C
/CTS o 16
7 o N/C
/RI o 15
8 o N/C
/DSR o 14
9 o N/C
/DTR o 13
10 o TXD
N/C o 12
11 o RXD
XE5686G Pin Descriptions
PIN
NAME
DESCRIPTION
1
Ring
Ring provides half of the two-wire connection to the telephone network, RJ-11 Pin 4. A
1500 volt barrier isolates Ring from all other circuits. This isolation must be preserved
throughout the system. The battery voltage on Ring may be positive or negative with re-
spect to Tip.
2
Tip
Tip provides half of the two-wire connection to the telephone network, RJ-11 Pin 3. A
1500 volt barrier isolates Tip from all other circuits. This isolation must be preserved
throughout the system. The battery voltage on Tip may be positive or negative with re-
spect to Ring.
3-9
Not Used
No Connection should be made to these pins.
10
TXD
TXD provides serial data input from the host. A logic high represents a "Mark" and a
low represents a "Space".
11
RXD
RXD provides serial data output to the host. A logic high represents a "Mark" and a low
represents a "Space".
12
N/C
No Connection
13
/DTR
Data Terminal Ready is an active low input to the modem. The AT&D command sets the
function of DTR.
14
/DSR
Data Set Ready is an active low output from the modem. Its operation is determined by
the AT&S command.
15
/RI
Ring Indicator is an active low output which marks the presence of a ring on the line.
XECOM
(3)
XE5686G
XE5686G Pin Descriptions (continued)
PIN
NAME
DESCRIPTION
16
/CTS
The XE5686G uses Clear to Send for hardware flow control. With hardware flow control
active the modem raises \CTS to signal the host that the modem's transmit data buffer is
nearly full. When the buffer empties, the modem reactivates CTS.
17
/DCD
Data Carrier Detect goes low to indicate receipt of a valid incoming carrier. The AT&C1
command enables the carrier detect function.
18
N/C
No Connection
19
VCC
VCC provides the +5 volt power required by the modem.
20
GND
Ground provides the common reference for the XE5686G.
21
RESET
This active high input causes a hardware reset in the XE5686G. The reset pulse must be held high
for at least 10 milliseconds to correctly reset the modem.
22
/RTS
The modem uses Request to Send for hardware flow control. The modem stops sending data to the
host when the hosts raises /RTS. The modem resumes transferring data to the host when the host
activates /RTS
XECOM
(4)
XE5686G
XE5686G Typical Connection Diagram
VCC
RJ11
F1
RESET
TIP
/RTS
RING
GND
XE5686G
C1
C2
VCC
/DCD
/CTS
/RI
/DSR
TXD
/DTR
RXD
Parts List for XE5686G Typical Connection Diagram
Reference
Designation
Qty
Description
C1,C2
2
Cap.1000pfd,1500Vminimum
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 Panasonic ECK-D3F471KPB. This 1000 pfd, 3000 volt capacitor will direct the high frequency
harmonics to the system ground. These capacitors must be rated at a minimum of 1500 volts to maintain the
isolation required by FCC Part 68 Rules.
3. F1 is a positive thermal coefficient (PTC) device which protects the modem from excessive current flow. This
device or an equivalent is required for your system to pass UL60950. Fuses may be used in place of the PTC’s
XECOM
(5)
XE5686G
XE5686G Electrical Specifications (T A = 0 - 70°C, Vcc = 5v ±5%)
Parameter
Min
Typ
Max
Unit
Comments
DTMF Level
-2.2
0
dBm
3 second average
Modem Transmit Level
-12
-10.5
-9.0
dBm
600 ohm line
Pulse Dialing Rate
10
pps
Pulse Dialing Make/Break
39/61
%
USA
Billing Delay Interval
2.0
sec.
Phone Line Impedance Match
600
ohms
Ring Detect Sensitivity
26
150
VRMS
Type B Ringer
15.3
68
Hz
Telephone Loop Current
20
100
milliamps
Off-hook
Input High Voltage (TXD, RTS, DTR)
2.0
Volts
Input Low Voltage (TXD, RTS, DTR)
0.8
Volts
Output High Voltage
2.4
Volts
RXD -100 microamps;
(DCD, DSR, CTS, RXD, RI, OH)
DCD, RI, OH - 1.6 milliamps
Output Low Voltage
0.4
Volts
RXD - 1.6 milliamps;
Power Supply Characteristics (T A = 0 - 70°C, Vcc = 5v ±5%)
Symbol
Parameter
Typ
Max
Units
Comments
Vcc
Supply Voltage
5.0
5.25
Volts
Icc
Vcc Supply Current
40
50
mA
Active, On Line
13
15
mA
Sleep Mode
4
5
mA
Power-Down Mode
XECOM
(6)
XE5686G
Configuring the XE5686G to Operate at Lower Data Rates
The XE5686G will serve as a replacement for three modem
models; the XE1486L, XE3386L, and XE5686L. Two of
a - modulation type
these models, the XE1486L and XE3386L, operate at lower
V21 - V.21 (300 BPS)
peak data rates than does the XE5686G. When replacing
V22 - V.22 (1200 BPS)
these lower date rate products with the XE5686G, the
V22B - V.22bis (1200 or 2400 BPS)
designer can simply allow the XE5686G to handshake
V32 - V.32 (4800 or 9600 BPS)
down to the lower date rate or the XE5686G can be
V32B - V.32bis (4800 to 14,400 BPS)
configured to emulate the handshake of the lower data
V34 - V.34 (16,800 to 33,600 BPS)
rate products.
V90 - V.90 (to 56,000 BPS)
b - Automatic Rate Negotiations
Note: The link data rate discussed here should not be
0 - Automatic Negotiation Disabled
confused with the data rate at the serial interface. All of
1 - Automatic Negotiation Enabled
these modems include data buffering and data
c - Minimum Receive Data Rate (300 to 56000 BPS)
compression which permit the serial interface to operate
d - Maximum Receive Data Rate (300 to 56000 BPS)
at a higher speed than the flow of data across the link.
e - Minimum Transmit Data Rate (300 to 56000 BPS)
f - Maximum Transmit Data Rate (300 to 56000 BPS)
Automatic Rate Negotiation
Because the XE5686G supports all of the sub-rate modem
To understand the best setting for your application, it is
protocols, it can automatically negotiate the correct baud
necessary to look at the modem protocols and data rates
rate with any other modem. However, it does take longer
supported by each product. The following table lists the
to negotiate down to a slower data rate. The slower the
protocols and line data rates for each modem in the xx86
data rate that must be negotiated; the longer the
family.
negotiations will take. In some instances it will be
necessary to extend the duration of the Carrier On timer
Protocol
Data Rate
XE1486L XE3386L XE5686L
(S7) to permit the modem to complete negotiations.
Bell 103
300 bps
X
X
X
Selecting Data Rates to be Negotiated
V.21
300 bps
X
X
X
To avoid the delays inherent with negotiating down
Bell 212
1200 bps
X
X
X
multiple protocol levels, the XE5686G can be configured
V.22
1200 bps
X
X
X
to act as a slower speed modem. The command used to
V.22bis
2400 bps
X
X
X
make this configuration change is the AT+MS command.
V.32
9600 bps
X
X
X
TheAT+MS command has 6 parameters which can be set.
V.32bis
14,400 bps
X
X
X
They include the modulation type, automatic rate
V.34
33,600 bps
-
X
X
negotiation, minimum received data rate, maximum
V.90
56,000 bps
-
-
X
received data rate, minimum transmit data rate, and
maximum transmit data rate. The format of the AT+MS
command is shown below:
To make the XE5686G handshake like an XE1486L the
following AT+MS command is issued. This command permits
AT+MS=a,b,c,d,e,f<CR>
the modem to negotiate link speeds from 300 to 14,400 bps.
AT+MS=V32B,1,300,14400,300,14400<CR>
To make the XE5686G handshake like an XE3386L the issue
the AT+MS command below. This command permits the
modem to negotiate link speeds from 300 to 33,600 bps.
AT+MS=V34,1,300,33600,300,33600<CR>
XECOM
(7)
XE5686G
XE5686G Shared Line Features
The XE5686G includes the ability to monitor telephone
HandsetInterrupt:
line conditions before, after and during calls. This allows
The Handset Interrupt feature permits the modem to
the XE5686G to avoid conflicts with other equipment
yield the telephone line to another piece of equipment
connected to the telephone line. There are two modes of
connected to the same telephone line. This prevents the
operation for the XE5686G Shared Line Features; Connect
XE5686G from blocking outgoing emergency calls when
Detect and Handset Interrupt.
the line is shared as in a residential application. Handset
Interrupt is accomplished by monitoring the loop current
Connect Detect:
through the modem while it is off-hook. Loop current will
The Connect Detect mode is active when the XE5686G is
drop when another piece of equipment goes off-hook on
on-hook. With AT%V2 selected the XE5686G verifies the
the same telephone line.
availability of the telephone line by checking the DC loop
voltage before going off-hook for dialing or answering a
Handset Interrupt function is controlled by registers
call. The nominal value of loop voltage is stored in
U77 and U78. U78 defines when the Handset Interrupt is
register U85, typically 48 volts. The XE5686G can detect
operable and U77 allows the operator to configure the
either the lack of a telephone line connection or that the
modem to disconnect immediately upon detecting
connected line is in use.
another piece of equipment on the telephone line.
NO LINE If the telephone line has been disconnected
U77 Bit 11 of U77 permits the XE5686G to be set to
from the modem, the voltage on Tip and Ring will
automatically disconnect any time another piece of
approach 0 volts. If the modem reads a DC loop voltage of
equipment connects to the line while the XE5686G is off-
around 3 volts or less, the modem will not go off-hook
hook. This configuration is recommended when the
and will issue the “NO LINE” response.
modem will be sharing a line with a telephone handset as
it provides the quickest access to the phone line for
LINE IN USE If a telephone handset, fax machine or other
emergency calls. If U77 bit 11 is not set, then U70 bit 10
piece of equipment connected to the telephone line is in
should be. U70 bit 10 causes the modem to provide an
use, the DC loop voltage will drop. Typically the DC loop
interrupt when the parallel line seizure is detected.
voltage will be between 10 and 20 volts while any pieces
of equipment is using the telephone line. If the modem
U78 Bits 14 and 15 of U78 control when the Handset
sees a DC loop voltage between about 3 volts and 85%
Interrupt will be active.
of the nominal loop voltage, the modem will not go off-
  • If both bits are reset Handset Interrupt is disabled.
  • hook but will transmit the “LINE IN USE” response
  • If only bit 14 is set, the XE5686G will begin monitoring
  • the line for a Handset Interrupt as soon once dialing is
    If neither the No Line or Line in Use conditions is true, the
    completed.
    XE5686G goes off-hook and completes the original
  • If only bit 15 is set, the XE5686G activate the Handset
  • command as requested.
    Interrupt function when the timer set by bits 0 to 7
    expires. Bits 0-7 set this timer inn 500 millisecond
    increments.
  • If both bits 14 and 15 are set, the XE5686G starts the
  • Handset Interrupt monitoring after the modem
    handshake is completed.
    XECOM
    (8)
    XE5686G
    Boot Command
    The XE5686G 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 ends 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
    BootCommandSequence
    Command
    Description
    AT:M0000,42,4F,4F,54,0D,41,54,45
    Load characters “B,O,O,T,<CR>,A,T,E” in EEPROM begin-
    ning 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
    XECOM
    (9)
    XE5686G
    XE5686G AT Commands
    Modes of Operation
    Command Buffer - The command buffer accepts only 48
    The XE5686G uses AT commands for configuration and
    characters, including the AT prefix. If the command buffer
    control. This section describes the AT command format
    overflows, the modem issues an "ERROR" result code and
    and lists the AT commands, registers and result codes.
    does not execute the commands.
    The XE5686G has two operational modes; Command
    mode and Data mode.
    Command Line Editing - The backspace edits the
    command line. Hitting the backspace key, or Control and
    Data Mode: The XE5686G enters data mode after it
    H simultaneously on some systems, erases the previous
    establishes a connection and issues a "CONNECT" result
    character in the command line. All characters can be
    code. In the Data Mode the modem sends all signals on
    erased except for the "A" and "T." Register S5 allows the
    Transmit Data to the remote modem and puts data from
    user to select a character other than a backspace to edit
    the remote modem onto Received Data for the host
    the command line.
    equipment. When the modem exits data mode, it issues a
    "NO CARRIER" result code.
    Re-Execute Last Command - An “A/” causes the
    XE5686G to re-execute the last command line. This is the
    CommandMode: The XE5686G enters command mode on
    only command that does not require the "AT" prefix.
    power-up, reset, loss of the connection, or receipt of the
    escape sequence. In command mode the modem accepts
    Omitted Parameters - Most commands include a
    commands from the host on Transmit Data. Appropriate
    parameter which determines the command function. If the