Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual
property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability
whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to
fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not
intended for use in medical, life saving, or life sustaining applications.
Intel is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States.
Intel may make changes to specifications and product descriptions at any time, without notice.
Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for
future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
The MD566X may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current
characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling 1-800548-4725 or by visiting Intel’s website at http://www.intel.com.
*Third-party brands and names are the property of their respective owners.
2Intel ConfidentialProgrammer’s Guide
56K V.92 Data, Fax, and Voice Chipset
CONVENTIONS
This section lists conventions used in this data book.
Note:S-registers and AT commands are in bold typeface throughout this document.
Abbreviations
SymbolUnits of measure
°Cdegree Celsius
µFmicrofarad
µsmicrosecond (1,000 nanoseconds)
Hzhertz (cycle per second)
K (memory)kilobit (1,024 bits)
kbits/secondkilobit (1,000 bits) per second
kHzkilohertz
kΩkilohm
Mbyte (memory)megabyte (1,048,576 bytes)
MHzmegahertz (1,000 kilohertz)
mAmilliampere
msmillisecond (1,000 microseconds)
nsnanosecond
pVpicovolt
Vvolt
Wwatt
Acronyms
AcronymDefinition
ACalternating current
AT
CMOScomplementary metal-oxide semiconductor
‘Attention’ command prefix for Hayes AT∗ command
set (for example, ‘ATDT 123’)
DCdirect current
DAAdata access arrangement
Programmer’s GuideIntel Confidential3
56K V.92 Data, Fax, and Voice Chipset
Acronyms
AcronymDefinition (Continued)
DRAMdynamic random-access memory
EPROMelectrically programmable read-only memory
FIFOfirst in/first out
HDLChigh-level data link control
ISAindustry standard architecture
LSBleast-significant bit
MSBmost-significant bit
NVRAMnon-volatile random-access memory
PPPpoint-to-point protocol
RAMrandom-access memory
ROMread-only memory
R/Wread/write
SDLCsynchronous data link control
SQFPshrink quad flat pack
SRAMstatic random-access memory
TTLtransistor-transistor logic
UARTuniversal asynchronous receiver transmitter
VQFPvery-tight-pitch quad flat pack
4Intel ConfidentialProgrammer’s Guide
56K V.92 Data, Fax, and Voice Chipset
1.INTRODUCTION
The MD566X Programmer’s Guide describes the software interface of Intel’s V.90/V.92 56K
solution. The programmer’s guide includes the AT command sets for data, fax, and voice and the
16C450/16C550A UART emulation. The programmer’s guide should be used with the following
Intel publications: the MD566X Datasheet, the IS-101 Voice Application Note, and the Class 1 Fax Application Note. Please note that supported AT commands are firmware revision-dependent.
IMPORTANT: The AT commands in this document are supported by firmware versions
6.06 and above for V.90 and 7.XX for V.92.
Like the earlier solutions from Intel, the V.90/V.92 56K family of products supports a variety of
applications without the need of additional firmware development. The MD566X solutions
described in Table 1-1 are currently available except as noted.
Intel® MD566X chipsets default to the ITU-T V.90 or V.92 data transmission mode depending on
the firmware version. The V.90/V.92 mode allows receive data rates of up to 56 kbps over the
PSTN (public switched telephone network) only in connections with equipment-compatible ISPs
(Internet Service Providers); however, FCC regulations limit receive speeds to 53,333 kbps due to
excessive power demands at higher speeds. In modem-to-modem connections V.90/V.92 mode falls
back to the V.34 mode in both the transmit and receive directions.
1.2Modem Connection Overview
The DCE (modem) operates in one of two states: command or online. In each state, both data and
commands (including DCE responses) are transferred through the UART THR (Transmit Holding
register) and the RBR (Receiver Buffer register).
The modem defaults to the command state. In the command state, the DTE (host) communicates to
the modem through AT commands and S-registers. AT commands are character strings that help
guide modem operation. S-registers are internal modem registers that the DTE can access. The Sregisters contain modem status and configuration information. Many of the AT commands
indirectly affect the contents of the S-registers. The MD566X’s AT command set and S-registers
are divided into the following modes: Group 3 fax, data, V.42/MNP, voice. See Chapter 2 on page 8
for command table summaries.
All command lines sent to the modem, except for A/, must be preceded by an ‘AT’ (which stands
for ‘attention’) and terminated by the contents of S-register S3 (typically a carriage return <CR>).
The ‘AT’ prompts the modem to receive a command line from the DTE. A <CR> informs the
modem that the entire command string has been transmitted and that the modem should start
processing all the commands within the command line.
A command line may include one or more AT commands that may or may not be separated by a
space. AT commands may be either upper- or lower-case characters, but all characters for a given
command must use the same case. If there are multiple commands in a line, a semicolon (;) must be
placed after each fax or voice command. The modem can be configured to send back (echo) to the
DTE any data that the DTE sends to the modem (while in command state only). The last command
may be repeated by typing A/ without using a carriage return. Each command line may include up
to 80 characters and spaces.
Examples of AT command strings:
ATS1?<CR>
A/
AT &C1 &D2 +FCLASS=? <CR>
AT &C1 &D2 +FCLASS=?; S0=1 <CR>
The modem provides status information to the DTE in the form of response codes. These response
codes can be expressed in text or numeric form. The supported response codes for V.90 mode are
provided in Table 2-10 on page 21 and V.34 response codes are included in Table 2-11 on page 22.
6Intel ConfidentialProgrammer’s Guide
Examples of modem responses:
OK
ERROR
CONNECT 28800
0
In the online state, the DCE is off-hook and communicating with a remote modem. Any data sent
from the DTE to the DCE is transmitted to the remote modem. Similarly, any data that the DCE
receives from the remote modem is transmitted to the DTE.
Note:In the online state, the DCE does not ‘echo-back’ any of the data that the DTE sent to the DCE.
The modem recognizes AT commands from the DTE at any valid data rate from 300 bps to 115,200
bps (that is, the modem autobauds up to 115,200 bps); however, the DTE should use the data rate
specified for each mode according to the transmitting direction — DTE-to-modem (Table 1-2) or
modem-to-modem (Table 1- 3).
Table 1-2.DTE-to-DCE Data Rates for Each Mode
ModeData Rate (bps) Affected Data
Data (V.34)2400–115,200
Data (V.90) 28,800–115,200
Data (V.92) 28,800–115,200
Fax19,200
Voice 19,200–115,200
AT commands, playback and record modes
(varies according to compression type)
56K V.92 Data, Fax, and Voice Chipset
DTE-to-modem data rate
Table 1-3.DCE-to-DCE Data Rates for Each Mode
ModeData Rate (bps) Affected Data
Data (V.34)
transmit and receive
Data (V.90) transmit4800–33,600
Data (V.90) receive
(ISP connections only)
Data (V.92) transmit24,000–48,000
Data (V.92) receive
(ISP connections only)
Fax2400–14,400
Voice Not applicableNot applicable
2400–33,600
28,800–56,000
28,800–56,000
DTE-to-modem data rate
Each command may have one or more parameters associated with it. If a parameter is not sent for a
command requiring a numeric parameter, then the modem assumes a zero (“0”) parameter (only if
zero is a valid parameter for the command). For example, ATZ and ATZ0 commands perform
identical functions (that is, the modem sees ‘ATZ’ and automatically uses the ‘0’ parameter during
processing the command). Other commands do not use parameters.
Programmer’s GuideIntel Confidential7
56K V.92 Data, Fax, and Voice Chipset
2.AT COMMAND SUMMARY TABLES
This section contains summary tables of all AT commands, S-registers, and manufacturing-only
commands. These commands are described fully in the relevant sections of the Programmer’s
Guide.
Table 2-1.Data Mode Command Summary
Note CommandFunctionDefaultRange
**A/Repeat last commandnone–no
AAnswernone–no
* BnSelect ITU-T or Bell*10–3yes
B0
B1
B2
B3
CnCarrier control option10, 1no
C0 Transmit carrier always off
C1Normal transmit carrier
DDial commandnone–no
*EnCommand mode echo10, 1yes
E0Disables echo
E1Enables echo
FnOnline echo10, 1no
F0 Enables online echo
F1 Disables online echo
HnSwitch hook control00, 1no
H0 Hangs up the telephone line
H1Picks up the telephone line
InIdentification/checksum option 0
I0 Reports product code
I1 Reports modem chip firmware version
I2 Verifies ROM checksum
I3 Reports chipset name
Selects ITU-T V.22 at 1200 bps and ITU-T
V.21 at 300 bps
Selects Bell 212A at 1200 bps and Bell 103J
at 300 bps
Selects ITU-T V.23 only. The originating
modem transmits at 75 bps (and receives at
1200 bps); the answering modem receives at
75 bps (and transmits at 1200 bps)
Selects ITU-T V.23 only. The originating
modem transmits at 1200 bps (and receives
at 75 bps); the answering modem receives at
1200 bps (and transmits at 75 bps)
0–8, 10, 11,
14, 20–23
Reported by
&Vn
no
8Intel ConfidentialProgrammer’s Guide
56K V.92 Data, Fax, and Voice Chipset
Table 2-1.Data Mode Command Summary (Continued)
Note CommandFunctionDefaultRange
I4 Reserved
I5
I6 Country code
I7 Version of board manufacturer firmware
I8 Modem firmware features
I10
I11
I12Reserved
I13Reserved
I14 SAFE device
I20Intel silicon version
I21 Intel firmware version
I22 Intel manufacturer name
I23 Intel product model
*LnSpeaker volume control10–3yes
L0 Low speaker volume
L1 Low speaker volume
L2 Medium speaker volume
L3 High speaker volume
*MnSpeaker control10–3yes
M0Speaker always off
M1 Speaker on until carrier present
M2 Speaker always on
M3
*NnSelect data rate handshake 10, 1yes
N0 Handshake only at DTE-to-modem data rate
N1
OnGo online00, 1no
O0Returns modem to Data mode
O1
*PSelect pulse dialingnone–yes
*QnResult code display control00, 1yes
Q0 Enables result codes
Reserved for modem chip hardware configuration
Modem board configuration — bits set by
board manufacturer
Modem board configuration — bits set by
board manufacturer
Speaker off during dialing; speaker on until
carrier present
Begins handshake at DTE-to-modem data
rate and falls to highest compatible rate
Retrains equalizer and then returns to Data
mode
Reported by
&Vn
Programmer’s GuideIntel Confidential9
56K V.92 Data, Fax, and Voice Chipset
Table 2-1.Data Mode Command Summary (Continued)
Note CommandFunctionDefaultRange
Q1 Disables result codes
SnSelect an S-registernone0–37 no
Sn=xWrite to an S-registernone
Sn?Read from an S-registernone0–33 no
*TSelect tone dialingnone–no
*VnResult code form10, 1yes
V0Choose numeric form
V1 Choose verbose (text) form
*WnResponse code data rate 00, 2–4yes
W0 Reports DTE speed response codes
W2 Reports DCE speed response codes
W3
W4
*XnResult code type40–4yes
X0
X1
X2
X3
X4
*YnLong space disconnect00, 1yes
Y0 Disables long space disconnect
Y1 Enables long space disconnect
ZnRecall stored profile00, 1no
Z0Resets modem and recalls user profile 0
Z1Resets modem and recalls user profile 1
*&CnDCD (data carrier detect) option10, 1yes
&C0
&C1 DCD set according to remote modem status
&DnDTR (data terminal ready) option20–3yes
Reports DTE speed response codes and
information on error correction and data compression
Reports protocol, data compression, and DTE
data rate
Enables result codes 0–4; disables detection
of busy and dial tone
Enables result codes 0–5, 10, and above; disables busy and dial tone detection
Enables result codes 0–6 and 10 and above;
disables busy detection and enables dial tone
detection
Enables result codes 0–5, 7, and 10 and
above; enables busy detection and disables
dial tone detection
Enables result codes 0–7 and 10 and above;
enables busy and dial tone detection
Ignores remote modem status; DCD always
on
n=0–37
x=0–255
Reported by
&Vn
no
10Intel ConfidentialProgrammer’s Guide
56K V.92 Data, Fax, and Voice Chipset
Table 2-1.Data Mode Command Summary (Continued)
Note CommandFunctionDefaultRange
&D0 In Async mode, modem ignores DTR
&D1
&D2
&D3
&FLoad factory defaultsnone–no
*&Gn
&G0 Disables guard tone
&G1Enables 550-Hz guard tone
&G2Enables 1800-Hz guard tone
&KnSelect serial flow control 30, 3, 4yes
&K0Disables flow control
&K3Bidirectional hardware flow control
&K4XON/XOFF software flow control
*&M0
*&Pn Dial pulse ratio00, 1yes
&P0
&P1
*&Q0
*&SnDSR (data set ready) option00, 1yes
&S0 DSR is always active
&S1
&TnSelf test commands00, 1, 8no
&T0 Terminates test in progress
&T1 Initiates local analog loopback
&T8 Initiates local analog loopback with self-test
*&UnDisable Trellis coding 00, 1yes
&U0Enables Trellis coding with QAM as fallback
&U1QAM modulation only
&VnView active and stored profiles 00, 1no
&V0 View active profile and stored profile 0
&V1 View active profile and stored profile 1
Modem switches from data mode to command mode when an on-to-off transition of
DTR occurs
When DTR switches off, the modem goes onhook and disables Auto-answer mode; when
DTR switches on, auto-answer is enabled
Turning off DTR re-initializes the modem and
resets values except UART registers
Guard tone option (1200 bps and 2400 bps
only)
Communication mode option — modem supports only Async mode
Sets 10-pps pulse dial with 39%/61% makebreak
Sets 10-pps pulse dial with 33%/67% makebreak
Communication mode option — modem supports only Async mode
DSR active only during handshaking and
when carrier is lost
00–2yes
00no
00yes
Reported by
&Vn
Programmer’s GuideIntel Confidential11
56K V.92 Data, Fax, and Voice Chipset
Table 2-1.Data Mode Command Summary (Continued)
Note CommandFunctionDefaultRange
Reported by
&Vn
&WnStored active profile00, 1no
&W0 Store in user profile 0
&W1Store in user profile 1
*&YnSelect stored profile on power up00, 1yes
&Y0 Recall stored profile 0 on power-up
&Y1 Recall stored profile 1 on power-up
n = 0–3
&Zn=x
Store telephone number (up to 30 digits) to
location “n” (0–3)
none
x = 0–9 A B C
D # * T P R W
no
@ , ! ;
*%EnAuto-retrain control 10, 1yes
%E0 Disables auto-retrain
%E1 Enables auto-retrain
*%GnRate renegotiation10, 1yes
%G0 Disabled
%G1 Enabled
*-CnGenerate data mode calling tone00–2 yes
-C0 Calling tone disabled
-C1 1300-Hz calling tone enabled
-C2 V.8 calling tone and 1300-Hz calling tone
+GMI?Identify modem manufacturernone–no
+GMM?Identify product modelnone–no
+GMR?Identify product revisionnone–no
+MS=m Modulation selections
V90, 1,
0, 0
See note
a
no
+PCW=mCall waiting enable00, 1, 2no
+PMH=mModem on hold enable00, 1no
+PMHT=mModem on hold timer00 - 13no
+PMHRInitiate modem on holdnone0 - 13no
+PIG=mPCM upstream ignore00, 1no
+PMHFV.92 modem on hold hook flashnoneno
+PQC=mV.92 phase 1 and phase 2 control00, 1, 2, 3no
+PSS=mUse short sequence20, 1, 2no
a. See the +MS=m description on Table 3-4 of the MD566X Programmer’s Guide for a full command description of parameter ranges. For Data mode, the factory
default setting is AT+MS=V90, 1, 0, 0 to send at speeds of 33,600 bps or below and receive at speeds of 53,333 bps and below.
* Value saved in NVRAM. **Command not preceded by an “AT”.
compression / TX:(DCE transmit data
rate) / RX:(DCE receive data rate)
See Note following
Tab le 2 -1 2 on page 23
by &Vn
Programmer’s GuideIntel Confidential21
56K V.92 Data, Fax, and Voice Chipset
Table 2-11. V.34 Mode DCE-to-DCE Response Codes
CONNECT 240010
CONNECT 480011
CONNECT 720024
CONNECT 960012
CONNECT 1200025
CONNECT 1440013
CONNECT 1680059
CONNECT 1920014
CONNECT 2160061
CONNECT 2400062
CONNECT 2640063
CONNECT 2880064
CONNECT 3120065
CONNECT 3360066
CONNECT (DTE protocol) / data compression / TX:(DCE transmit data rate) / RX:(DCE receive data rate)
Verbose CodeNumeric Code
See Note following
Tab le 2 -12 on page 23
Table 2-12. DTE-to-DCE Data Rate Response Codes
Verbose CodeNumeric Code
OK0
CONNECT1
RING2
NO CARRIER3
ERROR4
NO DIAL TONE6
BUSY7
NO ANSWER8
CONNECT 12005
CONNECT 240010
CONNECT 480011
CONNECT 960012
CONNECT 1920014
CONNECT 3840028
CONNECT 5760018
CONNECT 11520031
CONNECT (DTE data rate) /(modulation)/(error correction)/(data com-pression) / TX:(DCE transmit data rate) / RX:(DCE receive data rate)
See Note
22Intel ConfidentialProgrammer’s Guide
56K V.92 Data, Fax, and Voice Chipset
Note:The W3 AT command reports the special verbose code listed, which is used to evaluate the modem connection. The W0–W2 AT
commands report all other ‘CONNECT’ messages.
When the modem is configured for text responses using V1, the W3 verbose response provides information about the DTE data
rate, connection modulation, error correction protocol, data compression, and modem-to-modem data rate. When the modem is
configured for W3 and numeric responses using V0, the modem responds as if it were set up for W0.
Table 2-13. Manufacturing-Only Command Summary
NoteCommandFunctionDefaultRange
**NCnnCountry Select 0–
!P=m Set plug-and-play board serial number none 0–255, 0–255, 0–255, 0–255
*S91Select transmit level (-dBm) 100–15
*S92DTMF transmit level (-dBm) 100–15
#VGP0=n Read/write to general-purpose pins 0–7See note–
#VGP1=n Read/write to general-purpose pins 8–15See note –
#VGP2=n Read/write to general-purpose pins 16–23See note –
%TTnnTone test00–
a. These commands are meant to be used by the board manufacturer and not in generic applications software for end users.
* Value saved in NVRAM.
Note:Default values for #VGP0–2 =n are dependent on board design.
a
Programmer’s GuideIntel Confidential23
56K V.92 Data, Fax, and Voice Chipset
3.BASIC DATA MODE AT COMMANDS
The 56K FastPath chipsets implement:
• Standard TIES-compatible AT commands and S-registers in data mode
• Standard EIA/TIA-578 AT commands in Class 1 fax mode
• Additional AT command sets for error correction, data compression and voice mode
In data mode, the AT commands configure the DCE (modem) to establish a connection with a
remote data modem. In data mode, the MD566X executes the AT commands for error
correction (MNP 2-4, V.42) and data compression (MNP 5, V.42 bis) described in Table 4- 2 o n
page 66, as well as the fax and voice mode commands AT+FCLASS=1 (fax) and
AT+FCLASS=8 (voice).
3.1Using AT Commands to Access the S-Registers [Sn?, Sn=x,
?]
The DTE can access the S-registers through the ATSn?, ATS n= x, and ? commands. For
example, to configure the modem to automatically answer a data modem call after two rings,
type ATS0=2.
Examples:
ATS0=2Configures S-register S0 to “2”
ATS0?Reads the contents of S-register S0
ATS0=Configures S-register S0 to “0”
AT?Reads the contents of the last accessed
(read or write) S-register
3.2Modem Responses and Command Echo [En, Vn, Xn, Wn,
Qn]
The ATEn command configures the DCE to send back to the DTE any data that the DTE sent
to the DCE while in command mode. The ATVn command sets the DCE response codes to
either text or numeric form. For example, upon successfully processing an AT command
string, the DCE sends an “OK” (text) or a “0” (numeric) to the DTE.
Examples:
Modem SetupHost CommandModem Response
Echo, Numeric (E1, V0)AT<CR>AT<CR>0<CR>
ATS0?<CR>ATS0?<CR>000<CR><LF>0<CR>
Echo, Text (E1, V1)AT<CR>AT<CR><CR><LF> OK<CR><LF>
ATS0?<CR>ATS0?<CR><CR><LF>000<CR><LF><CR>
<LF>OK<CR><LF>
No Echo, Numeric (E0,
V0)
24Intel ConfidentialProgrammer’s Guide
AT<CR>0<CR>
ATS0?<CR>000<CR><LF>0<CR>
56K V.92 Data, Fax, and Voice Chipset
No Echo, Text (E0, V1)AT<CR><CR><LF>OK<CR><LF>
ATS0?<CR><CR><LF>000<CR><LF><CR><LF>OK
<CR><LF>
Configure the DCE to use different response codes using the ATW n command (see page 49). The
setting for the ATXn command (page 50) can affect which ATWn response codes are reported to
the DCE. The ATX n command configures the modem call progress detection and reporting
requirements during dialing (for example, dial tone and busy tone detection). The ATQn command
selects whether the modem sends result codes to the DTE.
For example, a connection is established with the remote modem as shown below (with LAPM
error correction and V.42 bis data compression). The telephone line (or modem-to-modem
connection) data rate is 33,600 bps and the local UART (DTE-to-modem) connection rate is
115,200 bps.
Telephone
Line
(33,600 bps)
REMOTE MODEM
DTE
UART
Interface
(115,200 bps)
LOCAL MODEM
Figure 3-1. Example of a Remote Connection
The modem then sends the “CONNECT” messages for the following three Wn commands:
On powering-up, the DCE defaults to the configuration specified in NVRAM. The DCE may then
be configured as needed. The DTE stores the DCE configuration in the NVRAM by first setting up
the current configuration and then sending an AT&Wn command. The DCE configuration stored
in the NVRAM is called a user profile. Two independent user profile configurations and four
telephone numbers can be stored. Either user profile configuration can be used for the power-up
defaults (AT& Yn). While in command mode, the DCE can be re-initialized at any time and the
user profile changed using the ATZn command. To configure the modem to factory defaults, the
AT&F command is used. A summary of the active user profile, two NVRAM user profiles, and
Programmer’s GuideIntel Confidential25
56K V.92 Data, Fax, and Voice Chipset
previously-saved telephone numbers can be read from the modem using the view command,
AT&Vn. The AT&Zn=x command stores one of four telephone numbers in the NVRAM. To dial
these telephone numbers, use the ATDS=n command.
If the active profile is not stored in one of the two user profiles after setting up the modem, then the
current settings are lost when the commands ATZ or AT&F are issued or when the modem is
powered down.
Examples:
ATZResets and then configures the modem to
AT&F S0=1 &W1 &F configures the modem for factory defaults.
&Y1
NVRAM user profile 0.
S0=1 configures the modem to answer after
one ring.
&W1 saves the active configuration to user
profile 1.
&Y1 configures the modem to use NVRAM user
profile 1 as the power-up defaults.
AT&Z2 = 9,Stores a telephone number into the NVRAM as
The modem provides product identification AT commands that help determine the modem’s
manufacturer, model number, and product revision. To provide flexibility with older software
application programs, the modem supports several commands that can be used to request a single
item of identification (such as a modem model number). Table 3 -1 lists the commands used to
obtain product information (all identification commands are usable in data, fax, or voice mode).
Firmware version that is the modem’s response to
the command.
3.5Establishing a Modem Connection [A, D, DS = n, S0]
Data mode provides several methods for establishing a connection with a remote modem. For each
modem, a connection can be initiated manually or automatically in both answer and originate
modes. A manual-to-manual connection is useful when both modems (that are on-hook) are
connected to an off-hook telephone line. For example, if two people are talking on the telephone,
they can manually establish a modem connection without first hanging up. When establishing a
manual connection, one modem must be designated as the originating modem and the other as the
answering modem. Manual originate mode is initiated by sending an ATD to the DCE. Manual
answer mode is accomplished by sending an ATA to the DCE.
Automatic originate mode is initiated by sending an ATD <telephone number & dial modifiers>
or ATD S=n to the DCE. Automatic-answer mode is accomplished by setting S-register S0 to a
non-zero value. S1 keeps track of how many ring signals are detected. If the content of S0 is nonzero and the number of ring signals (as defined by S0) are detected (that is, S1 = S0), then the DCE
goes off-hook and attempts to connect to the remote modem (with the following exceptions):
1) The time period between the ring signals is greater than 8 seconds, which causes
the S1 counter to reset and thus never reach the value for S0.
2) Caller ID is enabled and S0=1, the modem answers on the second ring signal
instead of the first ring signal. This happens because Caller ID puts a signal on the
telephone line between the first and second ring signal.
Example:
ATDT9,444-5555Automatically dials the telephone number with
DTMF tones. After dialing a “9”, the comma (,)
causes the modem to pause two seconds before
dialing the rest of the telephone number.
modem 1: ATD;When establishing a manual-to-manual connection,
the designated originating
modem 2: ATAmodem should receive the ATD command from its
DTE just before the designated answering modem
receives the ATA command from its DTE.
It is important that the time between the ATD and
ATA commands is less than 2 seconds.
AT-C1DT 123Causes the modem to dial the telephone number 123
and immediately start sending a data calling tone.
Calling tone can then be detected by the remote voice
mail system. After detecting the calling tone, the
remote system can change to data mode and start the
data modem connection handshake.
Programmer’s GuideIntel Confidential27
56K V.92 Data, Fax, and Voice Chipset
3.6Online Command Mode [Escape Codes, On]
After establishing a connection with a remote modem, the DTE sends the appropriate escape
sequence to the DCE, which causes the DCE to enter the online command mode. The online
command mode is used to send AT commands to the DCE while the DCE is still connected to the
remote modem. The supported escape sequences are described in Section 3.10. To re-enter the
online data mode, use the ATOn command.
Example:
1 second +++ Hayes Escape Sequence. Guard times (in which the
1 secondthe DCE) of 1 second are needed before and after the
+++AT<CR>TIES (Time Independent Escape Sequence).
ATOCauses the modem to re-enter online data mode.
3.7Hanging Up [Hn, S10, Zn, &D2]
A modem connection terminates when the modem hangs up or when the remote modem transmit
carrier is off longer than the duration specified in S-register S10. To hang up, the DTE typically
sends an escape code sequence that causes the DCE to enter online command mode. Upon
receiving an “OK” message, the DTE sends either ATH or ATZ n to the DCE. When the AT& D2
command is used, the modem goes on-hook (hangs up) after an on-to-off transition of the DTR
occurs.
DTE does not send data to
three escape characters “+”.
Note:The ATZ n command causes the DCE to hang up and re-initialize itself to the user profile specified
by ‘n’.
3.8Modem-to-Modem Connection Data Rates
The data rates differ for each data mode selected. V.90 or V.92 is the default data mode depending
on the firmware version. For non-V.90 connections the chipsets fall back to V.34 mode. The
modem defaults to whatever mode is issued by the +MS=m command (see page 56). The
supported modulation types are listed in Table 3-2 on page 33. This table includes all modulation
types and the data rates for transmitting and receiving. In Data mode, the 56K chipsets can transmit
up to 48,000 bps (V.92 mode) or 33,600 bps (V.90 mode) and receive up to 53,333bps. Note that
the chipsets are capable of achieving 56,000 bps, but power limitations by the FCC limit actual
speeds to 53,333 bps. The 56K receive data rates can be achieved only in connections with
equipment-compatible ISPs (Internet Service Providers). In V.92 mode, the MD566X supports 3
new features: Quick Connect, Modem-on-Hold and Pulse Code Modulation (PCM) Upstream.
The Quick Connect (QC) feature reduces the time it takes to make a connection to your service
provider. The modem retains information of the line conditions from your previous connection and
uses this information to bypass parts of the training sequence. As a result, this provides faster
connections. Normal V.90 connections take about 25-30 seconds. With V.92 Quick Connect, your
connect times can be up to 50% faster.
28Intel ConfidentialProgrammer’s Guide
56K V.92 Data, Fax, and Voice Chipset
The V.92 Quick Connect feature is controlled by the +PSS and +PQC commands. The +PQC
command enables and disables the shorten phase 1 and or phase 2 startup procedures. The +PSS
command forces either a short or full startup procedure on the next and subsequent connections.
To enable the modem for V.92 Quick Connect, set +PSS=0 or 1 and +PQC=0. Refer to Table 3- 4.
for the detailed description of these commands.
The Modem-on-Hold (MOH) feature allows you to receive an incoming voice call and stay
connected to the Internet and then return online after your conversation without having to redial.
This is very convenient where the same phone line is used for voice calls and data connections. To
receive an incoming call as described above requires that you have the Call-Waiting service from
your telephone company. In addition, the Caller ID service from your telephone company is
recommended but not required for MOH. This feature allows you to determine who is calling. The
"hold" time for your incoming call is define by your service provide. The MOH feature also allows
you put you data connection on hold and initiate a voice call and then return online after
completing your voice conversation. These two scenarios are described in detail in the modem-onhold flow charts.
The following sequence describes how to configure the modem for MOH to process an incoming
voice call while online. First, MOH must be enabled. The +PMH and +PCW commands are used
to enable MOH and to capture the Call Waiting tone which is sent when the voice call comes in. To
enable MOH, set +PMH=0 and +PCW=0. Next, to enable Caller ID information (optional), by
setting +VCID=1. Now the modem is configured for the incoming call. When you receive the
incoming call, the modem will get a ring indication and the software/application will issue a
+++AT to put the modem in command mode. Then, you will be prompted to either "Accept" or
"Reject" the call based on the Caller ID information (if enabled). If you reject the call, an ATO
command is issued to perform a Quick Connect to stay online. If you accept the call, the data
connection is put on hold, and the modem send ad request to the server to go on hold using the
+PMHR command. The server will accept enable (1-13 returned) or reject(0 returned) the request.
If the server accepts the request to go on hold, the modem issues the +PMHF to flash the hook to
connect the call. Now you can answer the phone and talk. After completing your voice
conversation, the modem will issue another +PMHF and ATO command to initiate a Quick
Connect. If the server rejects the request to go on hold, the user can stay on line (ATO command
issued) or disconnect from his initial data connection (ATH command issued).
The next sequence describes how to initiate a voice call while online. First, enable the MOH
feature by setting +PMH=0. When online, the user can initiate a voice call by first issuing +++AT
to put the modem in command mode. Then request the server to go on hold by issuing the +PMHR
command. The server will either accept (1-13 returned) or reject(0 returned) the request. If the
server accepts the request to go on hold, the modem issues the +PMHF to flash the hook and get
dial tone. You can then make a voice call. After completing the voice conversation, the modem
will issue another +PMHF and ATO command to initiate a Quick Connect. If the server rejects the
request to go on hold, the user can stay on line (ATO command issued) or disconnect from his
initial data connection (ATH command issued). Refer to Table 3 -4 for the detailed description of
the V.92 commands.
The PCM Upstream feature allows you to upload data to the network up to 48,000 bps. This is an
improvement over the 33,600 bps maximum with V.90. This is beneficial when you are sending
large file, e-mail attachments and gaming on the Internet. The +PIG command is used to enable
and disable the PCM Upstream feature. To enable PCM Upstream, set +PIG=0. To disable PCM
Upstream, set +PIG=1.
Several V.34 modes are available (see Table 3 -2). These provide different speeds. For example,
V34B offers a modem-to-modem data rate of 2400, 4800, 7200, 9600, 12,000, 14,400, 16,800,
19,200, 21,600, 24,000, 26,400, 28,800, 31,200, and 33,600 bps. For V.42, MNP, and Buffer
(Normal) modes, the modem provides speed buffering (see Chapter 4 starting on page 63), which
Programmer’s GuideIntel Confidential29
56K V.92 Data, Fax, and Voice Chipset
allows the DTE-to-modem data rate to be different from the modem-to-modem data rate. Users can
take advantage of this feature by setting the DTE-to-modem rate to a high speed like 115,200 bps
and letting the modem negotiate the best line rate.
The MD566X chipsets can be configured (by the +MS=m command) to support either
asymmetrical or symmetrical connections. The modem transmits and receives at the same speed in
symmetrical connections and at different speeds in asymmetrical mode. V.90 and V.92 connections
are always asymmetrical. V.34 mode connections can be either symmetrical or asymmetrical. Note
that the transmitter speed and receiver speeds typically are different for most V.34 connections over
the PSTN.
30Intel ConfidentialProgrammer’s Guide
Loading...
+ 100 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.