ETC XE3314C

XE3314C
3/2000
Worldwide 33.6 KBPS Modem Module for Embedded Applications
Description
Xecom's XE3314C is a complete, 33.6 Kbps modem in a
single component. Xecom designed the XE3314C for use
throughout North America, Europe and Japan. It includes
user transferrable FCC Part 68 Registration for direct
connection to telephone lines in the United States and is
compliant with CTR21, the standard for pan-European
telecommunications approval.
The XE3314C is a complete modem packaged in a
compact module. The XE3314C includes all required
modem circuits including the DAA. XE3314C users do
not need to add RAM, ROM, Crystals, low distortion
transformer, or switches to complete the modem design.
The user only needs to provide the TTL level, serial
interface and the telephone line connection.
The XE3314C is pin compatible with Xecom's XE1414C,
and XE5614C modems. This family of modems permits a
simple upgrade path from 14,400 bps to 56,000 bps for
international embedded modem applications.
Auxiliary I/O
America, and Japan: Includes User Transferrable FCC
Part 68 Registration and CTR21 compliance
• Small Size: 2.75 inches by 1.38 inches by 0.42 inches;
• Modem Protocols for data transmission from 33.6
KBPS down to 300 BPS: V.34bis, V.34, V.32bis, V.32,
V.22bis, V.22, V.21, Bell 212A and 103;
• Modem Control and Configuration via standard AT
Commands
• Fax Protocols: V.17, V.29, V.27ter, and V.21 channel 2
• Error Correction; V.42, MNP2-4 and MNP10
• Data Compression; V.42bis and MNP5 provides a
maximum effective data rate of 133,400 bps.
• Non-Volatile Memory included for storing telephone
numbers and modem configuration.
• Standard operating temperature range 0C to 70C.
Extended operating temperature range of -40C to +85C
is available.
Block Diagram
Serial I/O
/DTR
/RTS
/CTS
/DSR
TXD
RXD
/DCD
Features
• Meets telecom requirements for Europe, North
ROM
Analog
Front
End
Modem
Controller
Tip
DAA
Ring
NVRAM
RESET
AR
LCS
OH
AMP
L1
L2
XECOM
(1)
XE3314C
XE3314C Mechanical Specifications
INCHES
METRIC(MM)
PIN
MIN
MAX
MIN
MAX
A
B
C
D
E
F
G
H
J
K
2.74
1.370
0.420
1.190
1.890
0.125
0.080
0.415
0.090
0.020
2.760
1.390
0.430
1.210
1.910
0.200
0.100
0.435
0.110
0.025
69.60
34.80
10.67
30.23
48.01
3.18
2.03
10.54
2.29
0.51
70.10
35.31
10.92
30.73
48.51
5.08
2.54
11.05
2.79
0.64
A
B
Denotes Pin 1
Pins = 0.025 inch square pin; All pins tin-plated
C
K
G
G
D
H
J
E
F
H
XE3314C PIN CONFIGURATION
XECOM
NC
AR
RXD
NC
NC
NC
NC
NC
/DTR
LCS
/CTS
NC
TXD
/RTS
NC
/RI
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
TIP
18
RING
20
(2)
40
39
38
37
36
35
34
33
32
31
30
29
28
27
VCC
/DSR
/DCD
NC
RESET
NC
NC
NC
NC
NC
OH
NC
L2
L1
22
21
AMP
GND
XE3314C
XE3314C PIN DESCRIPTIONS
PIN NAME
DESCRIPTION
1
NC
No Internal Connection
2
AR
Auxiliary Data/Voice Relay, Active High Output, TTL/CMOS. The AR signal goes high when ever the
modem is in the on-hook state. It can be connected to an external relay to switch control of the telephone line between the modem and an auxiliary handset when.
3
RXD
4-8
NC
9
\DTR
Data Terminal Ready, Input, active Low, TTL. The "AT&D" command sets the function of \DTR. The
default, AT&D2, requires the host to assert \DTR to permit a modem link. The modem drops the call in
progress if \DTR is revoked and will not connect until \DTR is reasserted.
10
LCS
Loop Current Sense, input, active High, TTL/CMOS. LCS provides an input to the modem from an external loop current sensor. The Loop Current Sensor may be required for some applications in which the
modem shares a telephone line with a telephone handset.
11
\CTS
Clear to Send, Output, active Low, TTL/CMOS. \CTS provides the flow control output from the modem
when hardware flow control is selected. The modem revokes \CTS when the modem's input buffer is
full. The modem reasserts \CTS when the buffer can accept more data without a buffer overflow.
12
NC
13
TXD
Transmit Data, Input, TTL. Serial data input from the host. A logic "High" represents a "mark" and a
Low represents a "space", TTL.
14
\RTS
Request to Send, input, active Low, TTL. The XE3314C uses \RTS for hardware flow control. When
\RTS is revoked; hardware flow control is activated, and the modem will not place data on RXD.
15
NC
No Internal Connection
16
\RI
Ring Indicator, Output, active Low, TTL. When low indicates the modem is receiving a ring signal.
18
TIP
Tip connection to the phone line (RJ11 pin 3) from the internal DAA. The XE3314C is not sensitive to
the battery voltage polarity across Tip and Ring.
20
RING
Ring connection to the phone line (RJ11 pin 4) from the internal DAA.
21
GND
Ground (0 volts)
22
AMP
Audio Output function is set by L & M commands and the value in register S22. This output can drive a
minimum load of 300 ohms.
27-28
L1, L2
29
N/C
No Internal Connection
30
OH
Off-Hook, Output, active High. OH indicates the modem's hookswitch relay is closed. Hookswitch closure connects the modem to the telephone line.
31-35
N/C
No Internal Connection
36
RESET
37
N/C
XECOM
Received Data, Output, TTL. Serial data output to the host. A logic "High" on RXD represents a
"mark" and a logic "Low" represents a "space".
No Internal Connection
No Internal Connection
L1 and L2 provide the connection points for an external inductor to complete a billing tone filter. A 5
millihenry inductor maybe required to provide acceptable performance in Germany when their 16 KHz
billing tone is present.
Hardware reset pin, Input, active High, TTL. A high on Pin 36 initiates a hardware reset. An external
reset is not required or recommended. The Reset pulse must be held a minimum of 100 milliseconds.
No Internal Connection
(3)
XE3314C
XE3314C PIN DESCRIPTIONS
PIN NAME
DESCRIPTION
38
\DCD
Data Carrier Detect, Output Active Low, TTL/CMOS. The &C command sets the function of \DCD. In the
default state \DCD activates when a valid carrier is detected.
39
\DSR
Data Set Ready, Output, active Low, TTL/CMOS. &S sets the \DSR function. In the default condition,
AT&S0, \DSR is forced true.
40
Vcc
+5 Volts
XE3314C ABSOLUTE MAXIMUM RATINGS
SUPPLY VOLTAGE - Vcc
+6.5 Volts
DC INPUT VOLTAGE
-0.6 Volts to +6.5 Volts
STORAGE TEMPERATURE RANGE
-25° C TO +85° C
LEAD TEMPERATURE (Soldering, 2 sec per wave)
OPERATING TEMPERATURE RANGE
260° C
1
0 TO 70° C
*Exceeding these values may result in permanent damage to the device.
1
Extended Operating Temperature (-40° to +85° C) available. Order XE3314C-ITR
XE3314C ELECTRICAL SPECIFICATIONS
Parameter
Min
VCC
4.75
ICC
140
Typ
Max
Units
5.25
Volts
180
ma
160
40
Ring Voltage Detected
Comments
On Line
Sleep Mode
38
150
RMS
Type B Ringer
Ring Frequency Detected
15.3
68
Hz
Type B Ringer
Telephone Loop Current
20
100
ma
Off-Hook
-10.0
-9.0
dBm
-2.5
0
dBm
Data Transmit level
DTMF Transmit Level
XECOM
-11.0
(4)
Avg over 3 second interval
XE3314C
XE3314C Typical Connection Diagram
L1
/RXD
/TXD
/DTR
/RTS
/CTS
/DSR
/DCD
/RI
XE3314C
L1
L2
.2 ufd
FB1
Ring
FB2
Tip
AMP
GND
J1
C1
C2
16C550
UART
50K
LM386
250 ufd
8 ohm,
.5 W
speaker
.05 ufd
10 ohms
Recommended Parts
Reference Designation
Description
Recommended Part Number
FB1, FB2
Ferrite Beads
TDK ACB2012L-120-X
C1, C2
Capacitors
Panasonic ECKDRS471, 470 pfd, 2600 Volts
J1, J2
RJ11 Jack
Stewart SS6446NF
U1
Photo-Transistor
Toshiba TLP127
L1
Inductor
5 millihenry
Notes: 1) RJ11 Pin assignments reflect a 6-pin connector. Tip and Ring are always the center pins of the RJ11 Jack.
2) CTR21 requires the modem to be able to dissapate over two Watts in come applications where the integral
current limiting circuit is activated. The XE3314C requires a heat sink to be added to dissapte this additional power.
XECOM
(5)
XE3314C
XE3314C AT COMMANDS
Modes of Operation
The XE3314C uses "AT" commands for modem control
and configuration. The XE3314C operates in three
modes; Command Mode, Fax Mode and Data Mode.
Extensions to the AT command set support fax
operation.
Command Line - A command line may include
multiple commands.
The modem executes the
commands in the sequence they appear in the command
line. Spaces, inserted to improve legibility, do not fill
space in the command buffer. A carriage return
terminates the command line and causes the commands
to be executed. Register S3 allows the user to select a
character other than a carriage return to terminate the
command line.
Data Mode: The modem enters data mode after
establishing a modem link and issues a "CONNECT"
result code. In Data Mode the modem modulates all
signals presented on Transmit Data, Pin 13, and sends
them to the remote modem. The modem demodulates
the signal from the remote modem and places it onto
Received Data, Pin 3, for the host equipment. When
the modem exits data mode, it issues a "NO CARRIER"
result code.
Command Buffer - The command buffer holds a
maximum of 40 characters, including the AT prefix. If it
overflows, the modem issues an "ERROR" result code
and commands are not executed.
Command Line Editing - A backspace can be used to
edit the command line any time before it is executed.
The backspace character erases the previous character in
the command line. Any character except for the "A" and
"T" can be erased. Register S5 allows the user to select
a character other than a backspace to edit the command
line.
Command Mode: The XE3314C enters command
mode on application of power, reset, loss of the
connection, or receipt of the escape sequence. In
command mode the modem accepts commands from
the host on Transmit Data. Appropriate result codes are
returned on Received Data at the same speed and parity
as the commands.
Re-Execute Last Command - The A/ command causes
the XE3314C to re-execute the command line stored in
the command buffer. This is the only command which
does not require the "AT" prefix.
Fax Mode: The modem enters fax mode on receipt of
the AT+FCLASS=1 command. Fax commands and
responses are issued at 19,200 bits per second; the
character format is 8 bits no parity. The modem accepts
Class 1 Fax commands only in fax mode. The A/, ATO,
AT&T and escape commands are not valid in fax mode.
Omitted Parameters - Most commands include a
parameter which determines the command function.
When the parameter is omitted from the command string,
it is assumed to be a 0.
Commands
The modem is configured and controlled with AT
commands. AT commands follow a strict format. The
command line is stored in the command buffer and
executed upon receipt of a carriage return. Until
executed, the command line can be edited with the
backspace key.
Escape Characters - A three character escape sequence,
entered while in data mode, will switch the modem into
command mode while remaining on line. The escape
character, set by Register S2, is entered 3 times in
succession to execute the escape. The default escape
sequence is "+++."
Result Codes - The modem issues a result code after
each action. Result codes may be provided as full words,
numeric codes or may be disabled. 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.
Command Format - Each command, except A/, begins
with the AT prefix. The "A" and "T" may be both upper
case or both lower case but cannot be of different cases.
The modem uses the prefix to identify the host's speed
and parity. The modem determines speed by measuring
the width of the incoming bits and parity by comparing
the parity bits of the "A" and "T." The modem then
returns result codes at the host's speed and parity.
XECOM
(6)
XE3314C
XE3314C AT COMMANDS (continued)
List of Commands
An asterisk indicates the default setting of the command for the
XE3314C.
A - Answer Command - ATA forces the modem to immediately go off-hook and begin transmitting the answer tone sequence.
Bn - Select Communications Standard - ATBn selects the
modulation scheme used for connections below 2400 bits per
second
n=0 Selects CCITT standards
n=1 Selects Bell standards*
D - Dial Command - Below are the characters accepted in a
dialing command.
0-9, #, * = Dialing Digits
L = Re-dial last number
P = Pulse dial
T = Tone dial
S=n = Dial stored number
W = Wait for dial tone
^ = Toggles state of calling tone
, = Pause for the duration of S8
@ = Wait for silence
! = Switch hook flash
; = Return to the command state
En - Command Echo - ATEn determines whether commands
will be echoed back to the host.
n=0 Do not echo commands
n=1 Enable command echo*
Hn - Switch Hook Control - ATHn opens and closes the
modem's hook switch.
n=0 Switch hook relay opens
n=1 The switch hook relay closes
In - Modem Identification - ATIn Identifies the version of
the modem.
Ln - Speaker Volume - ATLn sets the amplitude of the
modem's audio output.
n=0 Lowest speaker volume
n=1 Low speaker volume*
n=2 Moderate speaker volume
n=3 High speaker volume
XECOM
Mn - Speaker Activity - ATMn determines when the
modem's audio output is active.
n=0 Speaker off
n=1 Speaker on until carrier received*
n=2 Speaker remains on
n=3 Speaker off during dialing, on until carrier
On - On Line - ATOn switches the modem from the command mode to the data mode.
n=0 Return On Line with no retrain*
n=1 Initiate retrain returning On Line.
Qn - Responses - ATQn determines if the modem will issue
responses.
n=0 Send responses*
n=1 No Responses
Sr? - Interrogate Register - ATSr? requests the current value
in register Sr.
Sr=n - Set Register Value - ATsr=n sets the value of register
Sr to n.
Vn - Result Codes - ATVn sets the modem to issue Numeric
or Full Word result codes .
n=0 Numeric Result Codes
n=1 English Word Result Codes*
Wn - Connect Message Rate - ATWn determines whether
the data rate reported in the Connect response is the host data
rate, the link data rate or whether both are provide along with
the error control and data compression protocols negotiated.
n=0 Respond "CONNECT XXXX" where XXXX is
the DTE Rate*
n=1 Report line speed, DTE speed and Link protocol
n=2 Respond "CONNECT XXXX " where XXXX
Reports Link speed
Xn - Result Code Set - ATXn selects which set of result
codes the modem may send.
n=0 Result codes 0 to 4
n=1 Result codes 0 to 5 and 10
n=2 Result codes 0 to 6 and 10
n=3 Result codes 0 to 5, 7 and 10
n=4 Full Result codes*
(7)
XE3314C
XE3314C AT COMMANDS (continued)
Zn - Reset - ATZn executes a soft reset to the modem and
resets the modem configuration.
n=0 Reset to user profile 0*
n=1 reset to user profile 1
&Sn - DSR Operation - AT&Sn sets the operation of the
DSR signal.
n=0 DSR always active*
n=1 DSR in accordance with V.25.
&Cn - DCD Operation - AT&Cn determines the operation of
the DCD output.
n=0 DCD is forced active.
n=1 DCD indicates a valid carrier*
&Tn - Test Modes - AT&T selects modem test modes.
n=0 Exit test mode
n=1 Local analog loopback
&Dn - DTR - AT&Dn determines how the modem will
respond to changes to DTR.
n=0 DTR is ignored by the modem.
n=1 Enter command mode if DTR revoked.
n=2 Disconnect if DTR revoked.*
n=3 Soft reset when DTR revoked
&Fn - Return to Factory Defaults - AT&Fn returns the
modem configuration to one of two factory configurations.
n=0 Restore configuration 0*
n=1 Restore configuration 1
&Gn - Guard Tone - AT&Gn controls the guard tone
produced by the modem
n=0 Guard Tone Disabled*
n=1 Guard Tone Disabled
n=2 1800 Hz Guard Tone
&Kn - Flow Control - AT&Kn selects the flow control
method used by the modem.
n=0 Disabled
n=3 RTS/CTS
n=4 XON/XOFF
n=5 Transparent XON/XOFF
&Pn - Dial Pulse Make/Break Ratio - AT&Pn determines
the specific pulse dialing parameters used by the modem.
n=0 39/61% @ 10 pps*
n=1 33/67% @ 10 pps
n=2 39/61% @ 20 pps
n=3 33/67% @ 20 pps
&Qn - Line Connection - AT&Qn determines if error control
or data buffering are active on the link.
n=0 Direct mode (no data buffering)*
n=5 Use Error Correction
n=6 Normal Mode (Speed buffering)
XECOM
&Vn - View Configuration Profiles - AT&V permits the user
to check on the modem’s current configuration.
n=0 View current active and user profiles *
n=1 View statistics from last connection
&Wn - Store Active Profile - AT&Wn stores the current
modem configuration in NVRAM.
n=0 Store active profile as profile 0*
n=1 Store active profile as profile 1
&Yn - Recall Stored Profile - AT&Yn sets the stored modem
configuration to be used after a hard reset.
n=0 Recall profile 0 on power-up*
n=1 Recall profile 1 on power-up
&Zn=x - Store phone number "x" in memory location
"n"
%Cn - Data Compression - This command sets the modems
data compression negotiations.
n=0 No Data Compression
n=1 Enables MNP5 Data Compression
n=2 Enables V.42bis Data Compression
n=3 Enables both MNP5 and V.42bis *
%En - Line Quality Monitor/Auto Retrain - AT%En
determines if the modem will monitor line quality during a
connection and initiate a retrain if quality drops below
acceptable levels.
n=0 Disabled
n=1 Enabled
n=2 Line quality, fallback, fall forward
%L - Read Received Signal Level - AT%L permits the user
to read the magnitude of the receive signal in dBm.
%Q - Read Line Signal Quality - AT%Q permits the user to
read the EQM value of the received signal.
(8)
XE3314C
XE3314C AT COMMANDS (continued)
\Bn - Transmit Break - AT\Bn selects the duration of the
break signal sent. Break = n x 100 msec.
\Kn - Break control - AT\Kn determines how the modem will
handle a break signal received from the host.
Break received from host in data transfer mode.
n=0 Enter on-line command mode; do not transmit
break
n=1 Purge buffers, immediately transmit break
n=2 Same as n=0
n=3 Immediately send break
n=4 Same as n=0
n=5 Send break in sequence with data *
-Kn - MNP Extended Services - AT-Kn determines how the
modem handles MNP10.
n=0 No LAPM to MNP10 conversion
n=1 LAPM to MNP10 conversion*
n=2 LAPM to MNP10 conversion no MNP Extended
Service during V.42 LAPM answer mode detect.
+MS - Select Modulation - AT+MS sets the modulation and
data rates to be supported by the modem. The format for the
+MS command is shown below.
AT+MS=a, b, c, d, e, f<CR>
a - modulation type
B103 - Bell 103 (300 BPS)
B212 - Bell 212A (1200 BPS)
V21 - V.21 (300 BPS)
V22 - V.22 (1200 BPS)
V.22B - V.22bis (1200 or 2400 BPS)
V23 - V.23 (1200 Tx / 75 RX or 75 Tx / 1200 Rx)
V32 - V.32 (4800 or 9600 BPS)
V32B - V.32bis (4800 to 14,400 BPS)
V34 - V.34 (4800-33,600 BPS)
b - Automode Detection
0 - Automatic Negotiation Disabled
1 - Automatic Negotiation Enabled
c - Minimum Receive Data Rate (300 to 33600 BPS)
d - Maximum Receive Data Rate (300 to 33600 BPS)
e - Minimum Transmit Data Rate (300 to 33600 BPS)
f - Maximum Transmit Data Rate (300 to 33600 BPS)
Break received from the host during the on-line command mode.
n=0 Purge buffers, immediately transmit break
n=1 Same as n=0
n=2 Immediately send break
n=3 Same as n=2
n=4 Send break in sequence with data
n=5 same as n=4 *
Break received from modem during a non-error corrected link
n=0 Purge buffers, Immediately send break to host
n=1 same as n=0
n=2 Immediately send break to the host
n=3 Same as n=2
n=4 Send break in sequence with data.
n=5 Same as n=2*
\Nn - Error Control Selection - AT\Nn determines how the
modem will handle error control negotiations.
n=0 Normal mode, no error correction
n=1 Direct mode, no buffering, no error correction
n=2 Reliable mode, error correction required
n=3 V.42 Auto-reliable mode, accept either an error
controlled or non-error controlled link*
n=4 V.42 Reliable mode, LAPM required
n=5 MNP required
/V<value> - Single Line Connect Messages - This command
allows users to select single line connect messages in the format shown below.
<DTE Speed> <Modulation> <Protocol> <Compression>
<Line Speed> <Voice & Data>
n=0 No single Line Connect Messages
n=1 Issue a complete response in a single line
XECOM
(9)
XE3314C
XE3314C Modem Registers
S0
Answer on nth Ring: S0 sets the modem to automatically answer on the nth ring. Setting S0 to 0
disables automatic answer.
Range:
0 to 255
Units
Rings
Default
0
S7
Wait for Carrier after Dialing: S7 determines how
long the modem waits for a valid carrier signal after
dialing is completed.
Range:
1 to 255
Units
Seconds
Default
50
S1
Ring Count: S1 is a read-only register showing the
number of rings detected. If a ring is not detected
within 8 seconds, S1 is reset to zero.
Range:
0 to 255
Units
Rings
Default
0
S8
Comma Pause Time: S8 defines the duration of the
pause initiated by a comma in the dialing string. The
pause is generally used when waiting for a second dial
tone.
Range:
1 to 255
Units
Seconds
Default
2
S2
Escape Character: S2 sets the ASCII escape
character. Values of 0-127 select valid ASCII escape
characters; values from 128 to 255 disable the escape
sequence.
Range:
0 to 255
Units
ASCII Character
Default
43 (+)
S9
Reserved:
S3
S4
S10
Carriage Return Character: S3 determines the
ASCII character to serve as a carriage return to
terminate commands and modem responses.
Range:
0 to 127
Units
ASCII Character
Default
13 (Carriage Return)
Line Feed Character: S4 sets the ASCII character to
act as a line feed character in modem responses.
Range:
0 to 127
Units
ASCII Character
Default
10 (Line Feed)
S5
Back Space Character: S5 defines the ASCII
character used as a backspace to edit the command
line.
Range:
0 to 32
Units
ASCII Character
Default
8 (Back Space)
S6
Dial Tone Wait Time: S6 determines how long the
modem waits for dial tone before dialing begins. The
Dial Tone Wait Time cannot be set to less than two
seconds.
Range:
2 to 255
Units
Seconds
Default
2
XECOM
Carrier Off Disconnect Delay: S10 selects how long
carrier must be lost before the modem disconnects.
Note: If the value of S10 is smaller than the value of
S9, the modem will not automatically disconnect on
loss of carrier.
Range:
1 to 255
Units
0.1 Seconds
Default
14
S11
Tone Dialing Speed: S10 sets the duration and
spacing of the dialing tones. S11 does not affect the
pulse dialing rate.
Range:
50 to 255
Units
1 Millisecond
Default
95
S12
Escape Code Guard Timer: S12 sets the escape
sequence guard timer. If characters are received before
or after the escape sequence, within the guard timer, the
modem aborts the escape attempt and remains in data
mode.
Range:
0 to 255
Units
0.02 Seconds
Default
50
(10)
XE3314C
XE3314C Modem Registers (continued)
S14
S16
S21
S22
General Bit-Mapped Options: S14 reflects the state
of several "AT" commands.
Bit 0,4,6
Not Used
Bit 1
0 = Echo Disabled (ATE0)
1 = Echo Active (ATE1)
Bit 2
0 = Send Result Codes (ATQ0)
1 = No Result Codes (ATQ1)
Bit 3
0 = Numeric Result Codes (ATV0)
1 = Full Word Result Codes (ATV1)
Bit 5
0 = Tone Dialing Selected (T)
1 = Pulse Dialing Selected (P)
Bit 7
0 = Answer
1 = Originate
Test Status: S16 shows the modem test status.
Bit 0
0 = No Local Analog Loopback
1 = Local ALB Active
Bit 1-7
Not Used
General Bit-Mapped Options: S21 reflects the state
of several "AT" commands.
Bit 0-1 Not Used
Bit 2 Always On
Bit 3,4 0 = DTR ignored (&D0)
1 = Enter command mode on DTR off (&D1)
2 = Disconnect on DTR off (&D2)
3 = Reset on DTR off (&D3)
Bit 5 0 = DCD always active (&C0)
1 = DCD on with Carrier (&C1)
Bit 6 0 = DSR always active (&C0)
1= DSR on when modem ready (&C1)
Bit 7 Not Used
General Bit-Mapped Options: S22 reflects the state
of several "AT" commands.
Bit 0-1 0 = Low speaker volume (ATL0)
1 = Low speaker volume (ATL1)
2 = Moderate speaker volume (ATL2)
3 = High speaker volume (ATL3)
Bit 2-3 0 = Speaker off (ATM0)
1 = Speaker off with carrier (ATM1)
2 = Speaker always on (ATM2)
3 = Speaker on during handshake (ATM3)
Bit 4-6 0 = Basic Result codes (ATX0)
4 = Connect speed result codes (ATX1)
5 = No Blind Dial (ATX2)
6 = Busy Detection (ATX3)
7 = Full result codes (ATX4)
Bit 7
Not Used
XECOM
S23
General Bit-Mapped Options: S23 reflects the state
of several "AT" commands.
Bit 0-5 Not used
Bit 6-7 0 = No Guard Tone (AT&G0)
1 = No Guard Tone (AT&G1)
2 = 1800 Hz guard tone (AT&G2)
3 = Not Used
S24
Sleep Mode Timer: S24 sets the length of time in
seconds that the modem must be idle befor entering the
low power, sleep mode. When set to 0 Sleep Mode is
disabled.
Range:
0 to 255
Units
Seconds
Default
0
S27
General Bit-Mapped Options: S27 reflects the state
of several "AT" commands.
Bit 0
1
3
0
0
0 = Normal Mode (AT&Q0)
1
0
1 = Error control enabled (AT&Q5)
0
1
1 = Direct Mode (AT&Q6)
Bit 2, 4-5, 7 Not Used
Bit 6
0 = CCITT Protocols (ATB0)
1 = Bell Protocols (ATB1)
S28
Pulse Dialing Bit-Mapped Options: S28 stores the
modem's pulse dialing configuration.
Bit 0-2, 5-7 Not Used
Bit 3-4 0 = Make/Break ratio 39%/61%; 10
pulses per second (AT&P0)
1 = Make/Break ratio 33%/67%; 10
pulses per second (AT&P1)
2 = Make/Break ratio 39%/61%; 20
pulses per second (AT&P2)
3 = Make/Break ratio 33%/67%; 20
pulses per second (AT&P3)
S29
(11)
Hook Flash Timer: S29 determines the length for
time the modem closes its off-hook relay on receipt of
the "!" dial modifier to simulate a switch hook flash.
Range:
0 to 255
Units
10 milliseconds
Default
70
XE3314C
XE3314C Modem Registers (continued)
S30
Disconnect on Inactivity Timer: S30 sets the
periond the modem is idle before it disconnects. A 0
isables the inactivity timer.
Range:
0 to 255
Units
10 Seconds
Default
0
S31
General Bit-Mapped Options: S31 stores the status
of various AT commands.
Bit 0
0 = No single-line Connect messages (AT\V0)
1 = Use single-line connect messages (AT\V1)
Bit 1
Not Used
Bit 2-3 0 = Report host speed (ATW0)
1 = Report all parameters (ATW1)
2 = Report modem speed only (ATW2)
Bit 4-7 Not Used
S36
LAPM Failure: S36 instructs the modem what to do
if the error control negotiations fail.
Bit 0-2
0 = Modem Disconnects
1 = Establish Direct Connection
3 = Establish normal Connection
4 = Disconnect if MNP handshake fails
5 = Establish Direct Connection if
MNP handshake fails.
7 = Establish Normal Connection if
MNP handshake fails.
Bit 3-7
Not Used
S38
S39
Forced Disconnect Timer: S38 sets the delay
between receipt of the command to disconnect and the
actual opening of the switch hook. If S38 is set to 255
the modem disconnects only after its buffers are empty.
Range:
0 to 255
Units
1 Second
Default
20
Flow Control Bit-Mapped Options: S39 shows the
modem's flow control status, AT&K.
Bit 0-2
0 = Flow Control Disabled
1 = Reserved
2 = Reserved
3 = Hardware Flow Control, RTS/CTS
4 = In-Band Flow Control XON/XOFF
5 = Transparent In-Band Flow Control
6 = Reserved
7 = Reserved
Bit 3-7 Not used
XECOM
S40
MNP Bit-Mapped Options: S40 shows the status of
the modem's MNP commands, .
Bit 0-1 0 = No LAPM/MNP10 conversion (AT-K0)
1 = Enable LAPM/MNP10 conversion
(AT-K1)
2 = Enable LAPM to MNP10 conversion ex
cept for LAPM answer mode (AT-K1)
Bit 2
Not Used
Bit 3-5 0 = AT\K0 break handling selected
1 = AT\K1 break handling selected
2 = AT\K2 break handling selected
3 = AT\K3 break handling selected
4 = AT\K4 break handling selected
5 = AT\K5 break handling selected
Bit 6-7 0 = MNP Block size 64 characters
1 = MNP Block size 128 characters
2 = MNP Block size 192 characters
3 = MNP Block size 256 characters
S41
General Bit-Mapped Options: S41 stores the condition of various "AT" commands.
Bit 0-1
0 = No Data Compression (AT%C0)
1 = MNP5 Data Compression (AT%C1)
2 = V.42bis Data Compression (AT%C2)
3 = Either MNP5 or V.42bis (AT%C3)
Bit
2, 6
0 0 = No Fallback/Forward (AT%E0)
1 0 = Retrain Enabled (AT%E1)
0 0 = Fallback/Forward Enabled (AT%E2)
Bit 3-5, 7 Not Used
S46
Data Compression Control: S46 selects whether or
not the modem will support data compression.
S46=136 No data compression
S46=138 Data Compression selected
Default
138
S48
V.42 Negotiations: S48 determines the modem's V.42
negotiation process.
S48=0 Proceed with LAPM
S48=7 Negotiate per V.42*
S48=128 Assume LAPM failure
(12)
XE3314C
XE3314C Modem Registers (continued)
S86 Call Failure Code: S86 shows why the last "NO CARRIER response was issued.
S86=0 Normal disconnect
S86=3 Call Waiting caused disconnect
S86=4 Loss of Carrier
S86=5 Error Correction negotiation failure
S86=6 No response to feature negotiation
S86=7 The other modem was synchronous
S86=8 No common framing technique
S86=9 No common modem protocol
S86=10 Bad response to feature negotiation
S86=12 Disconnect initiated by remote modem
S86=13 No response after 10 retries
S86=14 Protocol violation
S86=15 DTR deactvated by host
S86=16 Received GSTN cleardown
S86=17 Inactivity timeout
S86=18 Data Rate not supported
S86=19 Long Space Disconnect
S86=20 Key abort disconnect
S86=21 Clear previous disconnect cause
S86=22 No Connection established
S86=23 Disconnect after 3 retrains
S86=24 Call Waiting tone detected
S86=25 Extension pickup detected
S86=26 Remote hang-up detected
S95 Extended Result Codes: S95 permits the user to customize the extended result codes.
Bit 0
Connect result code shows link speed
Bit 1
Add /ARQ to connect response
Bit 2
Add /VFC to Carrier response
Bit 3
Enable Protocol response
Bit 4
Not Used
Bit 5
Enable Compression Result Code
Bit 6
Not used
Bit 7
Not Used
XE3314C Class 1 Fax Commands
AT+FCLASS? - Service Class Indication
0=
Configured as a data modem
1=
Configured for Service Class 1.
97
98
121
122
145
146
AT+FCLASS=? - Service Class Capability
0=
Configured as a data modem
1=
Configured for Service Class 1.
V.17, 9600 bps
V.17 short train, 9600 bps
V.17, 12,000 bps
V.17 short train, 12,000 bps
V.17, 14,400 bps
V.17 short train, 14,400 bps
AT+FCLASS=n - Set Service Class
0=
Configured as a data modem
1=
Configured for Service Class 1.
AT+FRM<mod> - Receive Fax
(see AT+FRH for "mod" values)
AT+FAE=n - Data/Fax Auto Answer
0=
Answer as a fax modem only
1=
Either a fax or data modem
AT+FRTn - Receive Test Data
AT+FF - Enhanced Flow Control
AT+FRH<mod> - Receive HDLC Data
3
V.21 Channel 2, 300 bps
24
V.27ter, 2400 bps
48
V.27ter, 4800 bps
72
V.29, 7200 bps
96
V.29, 9600 bps
XECOM
AT+FRS<time> - Receive Silence
AT+FTH<mod> - Transmit HDLC Data
(see AT+FRH for "mod" values)
AT+FTM<mod> - Transmit Fax
(see AT+FRH for "mod" values)
AT+FTS<time> - Transmit Silence
AT+FTTn - Transmit Test Data
(13)
XE3314C
XE3314C Modem Result Codes
Digits
Verbose
0
OK
1
Description
Digits
Verbose
Successfully executed command line
63
CONNECT 26400
Description
CONNECT
300 bps connection
64
CONNECT 28800
28,800 bps Connection
2
RING
Ring signal detected
66
+DR: Alt
MNP5 data compression
3
NO CARRIER
4
ERROR
5
6
26,400 bps Connection
Carrier not detected/lost
67
+DR: V42B
V.42bis data compression
Error in command line
69
+DR: NONE
No data compression
CONNECT 1200
1200 bps connection
70
+ER: NONE
No error correction
NO DIAL TONE
No dial tone detected
77
+ER: LAPM
LAPM error correction
7
BUSY
8
NO ANSWER
Busy signal detected
78
+MRR: 31200
31,200 bps carrier received
5 second silence not detected
79
+MRR: 33600
10
33600 bps carrier received
CONNECT 2400
2400 bps Connection
80
+ER: ALT
11
CONNECT 4800
4800 bps Connection
81
+ER: ALT CELLULAR
MNP10 error correction
12
CONNECT 9600
9600 bps Connection
84
CONNECT 33600
33,600 bps Connection
13
CONNECT 7200
7200 bps Connection
91
CONNECT 31200
31,200 bps Connection
14
CONNECT 12000
12,000 bps Connection
134
+MCR: B103
Bell 103 Connection
15
CONNECT 14400
14,400 bps Connection
135
+MCR: B212
Bell 212A Connection
16
CONNECT 19200
19,200 bps Connection
136
+MCR: V21
V.21 Connection
17
CONNECT 38400
38,400 bps Connection
137
+MCR: V22
V.22 Connection
18
CONNECT 57600
57,600 bps Connection
138
+MCR: V22B
V.22bis Connection
MNP error correction
19
CONNECT 115200
115200 bps Connection
139
+MCR: V23
V.23 Connection
22
CONNECT 75TX/1200RX
.23 originate connection
140
+MCR: V32
V.32 Connection
23
CONNECT 1200TX/75RX
33
FAX
35
DATA
40
+MRR: 300
44
+MRR: 1200/75
V.23 reverse channel carrier received
45
+MRR: 75/1200
V.23 forward channel carrier received
46
+MRR: 1200
1200 bps carrier received
47
+MRR: 2400
2400 bps carrier received
48
+MRR: 4800
4800 bps carrier received
49
+MRR: 7200
7200 bps carrier received
50
+MRR: 9600
9600 bps carrier received
51
+MRR: 12000
12,000 bps carrier received
52
+MRR: 14400
14,400 bps carrier received
53
+MRR: 16800
16,800 bps carrier received
54
+MRR: 19200
19,200 bps carrier received
55
+MRR: 21600
21,600 bps carrier received
56
+MRR: 24000
24,000 bps carrier received
57
+MRR: 26400
26,400 bps carrier received
58
+MRR: 28800
59
CONNECT 16800
16,800 bps Connection
61
CONNECT 21600
21,600 bps Connection
62
CONNECT 24000
24,000 bps Connection
XECOM
V.23 answer connection
141
+MCR: V32B
Fax connection
142
+MCR: V34
V.34 Connection
Data connection in Fax mode
+F4
+FCERROR
Fax carrier error
V.32bis Connection
300 bps carrier received
28,800 bps carrier received
(14)
XE3314C
XE3314C FCC Registration
All equipment connected to the public telephone network in
If your system causes harm to the telephone network, the
the United States must have FCC Part 68 Registration. Part 68
telephone company may discontinue service temporarily. If
registration certifies that the device will not cause harm to the
possible, they will notify you in advance. If advance notifica-
telephone network. The XE3314C provides a user transferable
tion is not practical, you will be notified as soon as possible.
FCC Registration. This permits XE3314C customers to use
our FCC registration number without submitting their systems
Your telephone company may make changes in its facilities,
for additional testing. Call Xecom technical support at 408-
equipment, operations or procedures that could affect proper
945-6640 with any questions on whether your system qualifies
functioning of your equipment. If they do, you will be notified
to use Xecom's FCC Registration Number.
in advance to give you an opportunity to maintain uninterrupted telephone service.
In your operating instructions you must provide certain information to the end user of the modem. The instructions should
If you experience trouble with this device, please contact
include most of the instructions shown below.
Only the
XECOM at (408) 945-6640 for assistance. The telephone
information regarding the mounting of the device in the final
company may ask you to disconnect this device from the
assembly should be omitted.
network until the problem has been corrected or until you are
sure that the device is not malfunctioning.
FCC Instructions:
This product complies with Part 68 of the FCC Rules and
The device may not be used on coin service lines provided by
Regulations. On each device shipped, there is a label which
the telephone company (this does not apply to private coin
contains, among other information, the FCC Registration
telephone applications which use standard telephone lines).
Number and Ringer Equivalence Number (REN) for this
Connection to party lines is subject to state tariffs.
product. You must, upon request, provide this information to
your telephone company.
FCC Labels:
FCC rules also require a label which is visible from the outside
The mounting of this device in the final assembly must be
of the equipment. The label should display Xecom's name as
made in such a manner as to preserve the high voltage
holder of the FCC Registration, the FCC Registration Number
protection between the TIP/RING Connection and the rest of
and Ringer Equivalence of the modem. This is the same
the system. Typically, this may be accomplished by maintain-
information which appears on the top of each XE3314C
ing a minimum spacing .100 mils between the TIP/RING
module.
Traces to the RJ-11C Jack and low voltage portion of the
system. No additional circuitry may be attached between TIP/
RING and the telephone line connection, unless specifically
allowed in the rules.
The REN is useful to determine the quantity of devices you
may connect to a telephone line and still have all of these
devices ring when the number is called. In most, but not all
areas, the sum of the RENs of all devices connected to one line
should not exceed five (5.0). To be certain of the number of
devices you may connect to the line, as determined by the
REN, you should contact the local telephone company to
determine the maximum REN for your calling area.
XECOM
(15)
XE3314C
Terms of Sale
Devices sold by XECOM are covered by the warranty provisions appearing in its Terms of Sale only. XECOM makes no warranty, express, statutory, implied, or by description regarding the information set forth herein, or regarding the freedom of the
described 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 environmental 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 circuits, 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) support 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 expected to cause failure of the life support device or system, or to affect its safety or effectiveness.
Copyright, Xecom © 2000
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-945-6640 Fax:408-942-1346
XECOM
(16)
XE3314C