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 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 responsibilit y wha tsoeve r for conflicts or incompat ibilities arisi ng from futu re changes to them.
The 536EX may contain design defects or errors known as errata which may cause the produc t to deviate from publishe d specificat ions. Current
characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and befo re placi ng your product order.
Copies of documents which have an ordering number and are referenc ed in this docume nt, or other In tel literature may be obtained by callin g
27 Caller ID Tags for Formatted Reporting......................................................................................90
28 Interrupt Control Functions.........................................................................................................99
29 Programmable Data Rates.......................................................................................................101
536EX Chipset Developer’s Manual 5
Intel Confidential
Contents
Revision History
DateRevisionDescription
January 2002002
August 2001001Initial release
Changed references to “HaM Data Fax Voice” to “Intel 536EP
V.92 Modem.”
6536EX Chipset Developer’s Manual
Intel Confidential
Introduction1
This developer’s manual describes the software interface fo r Intel® 536EX (controllerless and
controll e r) chipset solutions. The c ontrollerless-based solutions include the 536EP for PCI and
Mini-PCI. Re fer to the chipset datasheets for the detai le d chipset des c riptions (public order
numbers 273503-001, 273xxx-001, 273xxx-001, 273xxx-001 , and 273xxx-001).
The controllerless-bas ed chi ps et, as the name implies, does not have a dedicated hard war e
controller . The control ler functi ons are execu ted by th e CPU. This deve loper’ s man ual inclu des the
AT command sets for data, fax, and voice and the UAR T interface and emulation. Like the earl ier
solutions from Intel, th e 536E X chipsets support a variety of applications without the need of
additional firmwa re de velopment. Note, the supported AT commands are firmware or driver
version dependent.
1.1Controllerless Modem Driver Overview
1.1.1Windows* Millennium Edition (Windows Me), Windows
2000, Windows XP, and Windows NT* 4
The controllerless modem chipsets are integrated into the Microsoft* Windows* Me, Windows
2000, Windows XP, and W i ndows NT* 4 operating system s via proprie t a ry Intel® Windows
Driver Model (WDM) modem drivers. These driver s are fully plug and play capable and conform
to all Microsoft WHQL certification requirement s.
The funct i on a l blo c k di a g ra m in Figure 1 shows the common WDM architecture for the
Microsof t’s operating systems supporting common WDM drivers model.
User-mode applic ation, via special W indows API (FILE, T API, UNIMODEM), can access a virtual
COM port prov ided by the Intel WD M driver. The data flow is converted inside the driver in
accordance with some compressio n and a channel level protocol and passed to the DSP. The
control flow fo llows the common Micro soft WDM driver model. Th e Intel WDM driver is
installed as a stack of filter dri ver s be low the system modem.sys driver.
536EX Chipset Developer’s Manual 7
Intel Confidential
Introduction
Figure 1. W DM Driver Block Diagram
applications
User applications
virtual COM
protocols
User
Kernel - ring0
Modem drivers stack
port,
channel
layer
WDM driver
Intels51.sys
PCI bus
Hardware
1.1.2Windows 95 and Windows 98
When the controllerless modem chipsets are used with Microsoft Windows 95 a nd Windo ws 98
applications, the traditional UART and serial port emulations are replaced by the proprietary HaM
Mini Port driver (see Figure 2). Instead of transferring commands to UART virtual registers, then
to a serial port, the HaM Port Driver sends commands directly to the Windows virtual machine
driver VCOMM. VxD. This low-level communic a t ion driver supports the Win16 and Win32
Communication APIs. Like the WDM drivers, the Mini Port VxD drivers are fully plug and play
and conform to Microsoft WHQL certification requirements.
8536EX Chipset Developer’s Manual
Intel Confidential
When the controllerle ss chipsets are used with MS-DOS* applications, however, a UART
emulation is required. Intel provides an additional dr iver called Intelsd b.VxD, which includes a
UAR T em ulation. Please refer t o Section 9.1, “UART Em ulation in the Cont rollerless Modem ” on
page 92 for an explanation of the 536EX UART emulation. The Intelsdb.VxD driver interacts
directly with the VCOMM.VxD driver using the Win16 and Win32 Commu nication APIs.
Figure 2. VxD Mini Port Driver Block Diagram
NON-SYSTEM
VIRTUAL MACHINE
MS-DOS SHELL APPLICATION
OR DRIVER
Introduction
SYSTEM VIRTUAL MACHINE
MS-DOS
APPLICATION
Intelsdb.VXD
WINDOWS
APPLICATION
TAPI
UnimodemCOMM.DRV
VCOMM.VXD
HaM Port Driver
Interrupt Services
Chipset Hardware
Win 16
1.2V.90/V.92 and V.34 Dat a Modes
The 536EX chipset defaults to the V.90 or V.92 mode depending on the driver version. The V.90/
V.92 mode allows receive data rates of up to 56,000 kbps over the PSTN (public switched
telephon e network) only in connections wit h e quipment-compatible ISPs (Internet Service
Providers); howev e r, FCC regulati ons lim it 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 V.34
mode in both the transmit and receive directions. The chipsets implement all data rates and
modulation schemes for ITU-T (International Telecommunications Union-Telecommunications)
standards V.34, V.32 bis, V.32, V.22 bis, V.22, V.21, Bell 212A, and Bell 103.
536EX Chipse t D eveloper’s Manual 9
Intel Confidential
Introduction
1.3Modem Connection Overview
The DCE (modem) operates in one of two states: command or online. In each state, both data and
commands (i nc luding DCE re sponses) are t ransferred t hrough the UART THR (Transmit Ho lding
register) and the RBR (Receiver Buffer register).
The modem defaults to the command state. I n the command stat e, the DTE (host) communica tes to
the modem through AT commands and S-registers. AT commands are character strings that help
guide modem operation. S -registers are internal mode m registers that the DTE can acc e ss. The Sregisters contain modem status and configuration information. Many of th e AT commands
indirectly affect the contents of the S-registers. The AT command set and S-registers are divided
into the following modes: Group 3 fax, data, V.44/V.42 bis/V.42/MNP, and voice. Note that
supported AT commands ar e fi rm ware re visio n- dep ende nt ( that is, n ot all com mands ar e suppo rt ed
by all modem models or all fi rmware revis i ons).
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 com man d 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 wit hin 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 cas e. If t here ar e mult iple co mmands in a li ne, a sem icolo n (;) must b e
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/ wi thout 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 infor mat ion to the DTE in the form of response codes. These response
codes can be expressed in te xt or numeric fo rm. The supported respons e c odes are prov ide d in
T a ble 4 on page 12.
Examples of mo de m responses:
+MCR: V90
+MRR: 28800
CONNECT 50666
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 transm itted 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.
10536EX Chipset Developer’s Manual
Intel Confidential
The mode m rec ogn ize s AT commands fr om the DTE at any val id data ra te f r om 30 0 bps t o 1 15, 20 0
bps (that is, the modem autobauds up to 11 5,200 bps); how e ver, the DTE should use the data rate
specified for each mode according to the transmitting direction—DTE-to-modem (Table 1) or
modem-to-modem (Table 2). The V.90 and V.92 data rates are effective only in DCE-to-ISP
connections.
T able 1. DTE-to-DCE Data Rates for Each Mode
ModeData Rate (bps)Affected Data
Data (V.34)2400–115,200
Data (V.92) 28,800–115,200
Fax19,200
Voice 19,200–115,200
Table 2. DCE-to-DCE Da ta Rates for Each M o d e
ModeData Rate (bps)Affected Data
Introduction
DTE-to-modem data rate Data (V.90) 28,800–115,200
AT commands, playback and record modes
(varies according to compression type)
Data (V.34)
(transmit and receive)
Fax300–14,400
Voice 19,200–115,200
2400–33,600
T able 3. DCE-to-ISP Data Rates for V.90 Mode
ModeData Rate (bps)Affected Data
Data (V.90) transmit4800–33,600
Data (V.90) receive28,000–56,000
Data (V.92) transmit24,000–48,000
Data (V.92) receive28,000–56,000
Each comma nd ma y ha ve on e or mo re p aram et ers ass oci ated w ith it. If a pa ram eter is not se nt f or a
command requiring a numeric parameter, th en the modem assumes a zero (‘0’) parameter (only if
zero is a valid parameter for the command ). Fo r example, ATZ and ATZ0 commands perform
identical functi ons (that is, the modem sees ‘ATZ’ and automatically uses the ‘0’ parameter during
processi ng the command). Other commands do not use parameters.
1.4AT Commands Overview
DTE-to-modem data rate
AT commands, playback and record modes
(varies according to compression type)
ISP-to-modem data rate
The AT command set and S-registers are divided into four catego ries: dat a, Group 3 fax, voice, and
V.42/MNP. Summaries of all comm ands are provided later on in this chapte r.
536EX Chipset Developer’s Manual 11
Intel Confidential
Introduction
1.4.1Sending Commands
All command lines sent to the modem, except for A/, must be preceded by an ‘AT’ and terminated
by the contents of S-register S3 (typically a carriage return <CR>). AT stands for ‘attention’ and
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 to begin processing all the commands in the
command line. A command line can include one or more AT commands. The commands can be
separated by a space, if desired, but no punctuation is needed except for extended command s .
Extended commands begin with a ‘+’, such a s f a x, voice, and V.250 comm a nds. In a multiplecommand line, extended AT commands must be separated from following commands by a
semicolon(;).
Examples:
ATS1?<CR>
A/
AT &F &D2 +FCLASS=?<CR>
AT +FCLASS=0; S0=1<CR>
The modem provides status information to the DTE in the for m of response co de s, as listed in
Table 4. Response codes take two (2) forms, text (ATV1) or numeric (ATV0), depending on how
the modem is confi gured.
Table 4 lists basic forma t re sponse codes. These response codes have numeric equivalents that are
displayed depending on the value of ATV. In addition to the ba sic format r e sponse codes, there are
extended syntax result codes that in dicate connection status of the DCE-DCE connection that are
not effected by numeric response reporting. These result codes have n o numeric equivalent and are
always issued in text form. The re sult codes dis play modem mode, transmit connection rate, e rror
correction, compression, DTE rate, and receive rate. Note that the final connection message only
indicates receive ra te i f ATXn is greater than 0. The f ormat fo r the result cod es code de pends on th e
Wn command. The setting of the Wn command will determine which of the following connect
results codes are disp layed ( +MCR, + MRR, +E R, + DR, +I LRR). Refe r to the Wn comm and for the
detailed description of the command. Note that the supported carr ier modes for +MCR can be
found in p arameter 1 of +MS. The last result cod e is the CONN ECT <text>, where text is the DCE
receive rate. Note, the CONNECT <text> is not displayed when ATX0 is indicated, just
CONNECT is displayed and is rep orted by the rules in Table 4.
After sending an AT command string to the modem, the DTE must wait for a response code from
the modem befor e sending a new AT command string to the modem.
12536EX Chipset Developer’s Manual
Intel Confidential
1.4.2AT Escape Sequences
The 536EX provides the industry-standard escape sequence, TIES (Time Independent Escape
Sequence). TIE S is designed to work with existing communication software written for the Hayes
Escape Sequence.
Upon special request, Ambient provides the Hayes* Escape Sequence; howev er, please note that
licensing can be required.
TIES/Hayes * Escape Sequences
The 536EX modem c hipset is manufactured with TIES (Time Independent Escape Seque nc e ) as
the default setti ng. It is Hayes’ positi on that you must have a va lid license from Hayes Micro
Computer of Norcross, Georgia, bef ore producing modem systems that use the Haye s Escape
Sequence.
Intel accepts no responsibility and does not indemnify no r in any way pro vide protection for
patent or possible patent violations to its customers or users of it products.
1.4.3Dial Modifier
Introduction
CommandFunction
0 to 9Dialing digits
A, B, C, D, *, #Tone dial characters
PPulse dial
RReverse Originate mode
S=nDial NVRAM telephone number
TTone dial
WWait for dial tone
,Pause
!Flash hook
@Wait for quiet answer
;Return to command state
- ( )Ignored by modem
536EX Chipset Developer’s Manual 13
Intel Confidential
AT Command Summary Tables
AT Command Summary Tables2
This section contains summary tables of all AT commands, S-registers , and bet ween AT commands
and S-regis t e rs. These comm a nds are fully described in the re levant sections of the 536EX
Developer’s Manual.
Table 5. Data Mode Command Summary
NoteCommandFunctionDefaultRange
**A/Repeat last commandnone–no
AAnswernone–no
CnCarrier control option10, 1no
C0Transmit carrier always off
C1Normal transmit carrier
DDial commandnone–no
*EnCommand mode echo10, 1yes
E0Disables echo
E1Enables echo
HnSwitch hook control00, 1no
H0Hangs up the telephone line
H1Picks up the telephone line
InIdentification/checksum option 0
I0ROM Checksum
I1Modem Name
I2Manufacturer
I3Chipset
I4Firmware Version
I5Modem Chip Hardware Configuration
I6DSP Patch Level
I12Country Code
I7–I11, I13,
I14, I20–
I25
*LnSpeaker volume control20–3yes
L0Low speaker volume
L1Low speaker volume
L2Medium speaker volume
*Value saved in NVRAM.
**Command not preceded by an ‘AT.’
Reserved
0–7, 10–11,
14, 20–23
Reported
by &Vn
no
14536EX Chipset Developer’s Manual
Intel Confidential
Table 5. Data Mode Command Summary (Continued)
AT Command Summary Tables
NoteCommandFunctionDefaultRange
L3High speaker volume
*MnSpeaker control10–3yes
M0Speaker always off
M1Speaker on until carrier present
M2Speaker always on
+PHSW=mControls 2C relaynone0, 1no
+PIG=mPCM upstream ignore1no
+PMH=mModem on hold enable0no
+PMHFV.92 modem on hold hook flashnoneno
+PMHRInitiate modem on holdnoneno
+PMHT=mModem on hold timer0no
+PQC=mV.92 phase 1 and phase 2 control0no
+PSS=mUse short sequence2no
*Value saved in NVRAM.
**Command not preceded by an ‘AT.’
1, 1, C1,
0, 0
0, 0, 1, ,
0, 0, 0,
V92, 1,
0, 0, 0, 0
See noteno
See note
18536EX Chipset Developer’s Manual
Intel Confidential
AT Command Summary Tables
a. For Data mode, the factory default setting is AT+MS=V92, 1, 0, 0, 0, 0 to send at speeds of 33,600 bps or
below and receive at speeds of 53,333 bps and below.
Note: See the relevant sections in the 536EX Developer’s Manual for full command description and
parameter ranges.
T able 6. V.44/V. 42/V.42 bis MNP Command Summary
Note CommandFunctionDefaultRange
*%AnSet auto-reliable fallback character130–127yes
*%CnMNP 5 data compression control10, 1yes
%C0 No compression
%C1 Enables MNP5 data compression
+FCLASS=8Voice mode selection 0 0, 1, 8no
+FLO=mFlow Control Select 1 0–2 no
+VBT=mBuffer threshold setting 192, 320 192, 320no
+VCID=mCaller ID selection 0* 0–2no
+VDR=m Distinctive Ring selection 0,0
+VEM=m Event reporting and masking
+VGM=m Speakerphone microphone gain128 121–131no
+VGR=m Receive gain selection 128121–131no
+VGS=m Speakerphone speaker gain 128 121–131no
+VGT=m Volume selection 128121–131no
+VIPInitialize parameter ––no
+VIT=mDTE/DCE inactivity timer 0 0–255no
+VLS=mHardware type control0 0–15 no
+VNH=mAutomatic hang-up control 0 0–2no
+VRA=mRingback-goes-away timer50 0–50no
+VRN=mRingback-never-appeared timer 100–255 no
+VRXRecord mode none–no
+VSD=mSilence detection (quiet and silence)128, 50 See noteno
+VSM=mCompression method selection 140, 8000, 0, 0See noteno
+VSP=m Speakerphone on/off control 0 0, 1 no
#VSPS=mSpeakerphone type selection10, 1no
+VTD=mBeep tone duration timer100 5–255 no
+VTS=mDTMF and tone generation none See note no
+VTX Play mode none –no
* The noted parameters, commands, and responses depend on the capability to receive.
‘C’
BB860980
BFE63883
BB863EE0
0–255,
0–255
–no
no
Note:See the complete command descr iption in the 536EX Developer’s Manual for range inf o rma t i on .
Table 10. Voice DTE→DCE Character Pairs
ResponseHex CodeFunction
<NUL>00Do nothing
<DLE>10Two contiguous <DLE><DLE> codes indicate a single <DLE> in the data stream
<SUB>1A<DLE><DLE> in data stream
<ETX>03End transmit data state
/2FStart of DTMF tone shielding
22536EX Chipset Developer’s Manual
Intel Confidential
Table 10. Voice DTE→DCE Character Pairs (Continued)
ResponseHex CodeFunction
<DEL>7FDTMF transition to off
u75Bump up the volume
d64Bump down the volume
<ESC>1BEnd receive data state
!21Receive data abort
<CAN>18Clear transmit buffer of voice data
?3FTransmit buffer space available query
Table 11. Voice DTE←DCE Character Pairs
ResponseHex CodeFunction
<DLE>10Single <DLE> character in the data stream
<SUB>1A<DLE><DLE> in data stream
<ETX>3End of Record mode data
X58Packet header for ‘Complex Event Detection Report’
.2EPacket terminator for the ‘Complex Event Detection Report’
/2FStart of DTMF tone shielding
<DEL>7FDTMF transition to off
0–930–39DTMF tones 0–9
A–D41–44DTMF tones A–D
*2ADTMF tone *
#23DTMF tone #
o6FReceive buffer overrun
c631100 Hz fax calling tone
e651300 Hz data calling tone
h68Local phone goes on hook
H48 Local phone goes off hook
s73Presumed hang-up silence time-out
q71Presumed end-of-message quiet time-out
I6CLoop current interruption
L4CLoop current polarity reversal
r72Ringback
b62Busy/reorder/fast busy
d64Dial tone detected
u75Transmit buffer under-run
p 70Line voltage increase (extension phone goes on-hook)
P50Line voltage decrease (extension phone goes off-hook)
a61Fax or data answer tone (2100 Hz)
AT Command Summary Tables
536EX Chipset Developer’s Manual 23
Intel Confidential
AT Command Summary Tables
Table 11. Voice DTE←DCE Characte r Pair s (Continue d)
0 to 9Dialing digits
A, B, C, D, *, #Tone dial characters
PPulse dial
RReverse Originate mode
S=nDial NVRAM telephone number
TTone dial
WWait for dial tone
,Pause
!Flash hook
@Wait for quiet answer
;Return to command state
- ( ) Ignored by modem
Table 13. S-Register S u m mary
Note RegisterFunctio nDefaultRangeUnitsReported by &Vn
S5Backspace character80–32, 127 ASCIIyes
*S6Wait before dialing22–255secondyes
*S7Wait for carrier601–255secondyes
*S8Pause time for dial modifier20–255second yes
*S9Carrier recovery time61–2550.1 secondyes
*S10Lost carrier hang up delay141–2550.1 secondyes
*S11DTMF dialing speed7050–255msyes
*S12Guard Time500–255(0.02 second) yes
*S14Bit-mapped options138––no
* Value saved in NVRAM.
24536EX Chipset Developer’s Manual
Intel Confidential
Table 13. S-Register Summary ( Contin ued)
Note RegisterFunctionDefaultRangeUnitsReported by &Vn
S16 Modem test options0 ––no
*S18Modem test timer00–255second yes
*S21Bit-mapped options48 ––no
*S22Bit-mapped options118 ––no
*S25Detect DTR change50–255 0.01 secondyes
*S30Disconnect inactivity timer00–255 minute yes
*S33Sleep mode timer 100–90 second yes
* Value saved in NVRAM.
AT Command Summary Tables
536EX Chipset Developer’s Manual 25
Intel Confidential
Data Mode AT COMMANDS
Data Mode AT COMMANDS3
The 536EX chipsets implement:
• Standard Hayes*-compatib le AT commands a nd S-registers in data mode
• Standard EIA/TIA-578 AT commands in Class 1 fax mode
• Additional AT command sets for error correction , da ta com pr e s s ion 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 536EX chipsets execute the AT commands for error
correctio n (MNP 2-4, V.42) and data co mpression (M NP 5, V.42 bis) described in Table 21 on
page 57, as well as the fax and voice m ode 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?, ATSn=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 comm and mode. The ATVn command sets the DCE respons e codes to eit her tex t
or numeric form. For example, upon successfull y processing an AT command string, the DCE
sends an ‘OK’ (text) or a ‘0’ (numeric) to the DTE.
Examples:
Modem Setup
Echo, Numeric (E1, V0)AT<CR>AT<CR>0<CR>
Echo, Text (E1, V1)AT<CR>AT<CR><CR><LF> OK<CR><LF>
Host
Command
ATS0?<CR> ATS0?<CR>000<CR><LF>0<CR>
ATS0?<CR> ATS0?<CR><CR><LF>000<CR><LF><CR>
<LF>OK<CR><LF>
Modem Response
26536EX Chipset Developer’s Manual
Intel Confidential
Data Mode AT COMMANDS
Modem Setup
No Echo, Numeric (E0, V0) AT<CR>0<CR>
No Echo, Text (E0, V1)AT<CR><CR><LF>OK<CR><LF>
The DCE can be configures to use different response codes depending o n the V.250 command that
is enabled (AT+MR, AT+ER, AT+DR, and AT+ILRR). Alternatively, the ATWn command can
be used to set these V.250 commands. The mapping for the ATWn command to V.250 commands
is shown in Table 14. The setting for the ATXn command (page 43) can affect which ATWn
response codes are reported to the DCE. The ATXn command configures the modem call progress
detection and reportin g requirements during dia ling (for example, dial tone a nd 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.
Figure 3. Example of a Remote Connection
UART
DTE
Interfac e
(115,200 bps)
LOCAL MODEM
The modem then sends the ‘CONNECT’ messages for the following four Wn commands:
On powering-up, the DCE defaults to t he configuration specified in NVRAM. The DCE may then
be configured as needed. The DTE stores the DCE configurat ion in the NVRAM by f irst settin g up
the current configuration and then sending an AT&Wn command. The DCE configuration stored
in the NVRAM is called a user profile. T wo independent user profile c onfigurations and four
telephone numbers can be sto red. Either use r profile configuration can be used for the power-up
defaults (AT&Yn). While in command mode, the DCE can be re-initi alized at any time and the
user profile c hanged using th e ATZn command . To configure the modem to factory def a ults, the
AT&F command is used. A summary of the active user profile, two NVRAM user profiles, and
previously-saved tele phone numbers can be read from the modem using the view comman d,
AT&Vn. The AT&Zn=x command stor e s one of four telephone numbers in the NVRAM. To dial
these telephone numbers, use the ATDS=m command.
If the active profile is not stored in one of the two user pr ofiles af ter set ting 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 NV RAM user profile 0.
AT&F S0=1 &W1&F configures the modem for factory defaults.
&Y1
S0=1 configures the modem to answer after one ring.
&W1 saves the active configuration to user profi le 1.
&Y1 configures the modem to use NV RAM user profile 1 as the
power-up defaults.
AT&Z2 = 9,Stores a telephone number into the NVRAM as phone number 2, which
(408)444-5555can be re-dialed later using ATDS=2.
The modem provides product identification AT commands that help determine the modem’s
manufac t urer , model number, and pr oduct revision. To provide flexibility with older so ftware
application programs, the modem supports severa l commands tha t c a n be used to request a single
item of identification (such as a modem model number). Table 15 lists the commands used to
obtain product information (all identification commands are usable in data, fax, or voice mode).
Modem ManufacturerATI2AT+GMIAT+FMIAT+FMFR?
Model IDATI1AT+GMMAT+FMMAT+FMDL?
Revision NumberATI4AT+GMRAT+FMRAT+FREV?
Example:
ATI1Causes the modem to send the modem’s name to the DTE.
Intel 536EPRespons e to the mo de m na m e re q ue s t .
V.92 Modem
3.5Establishing a Modem Connection [A, D, DS = n, S0]
Data mode provi des seve ral met hod s for es tab lishi ng a conn ec ti on with a remote m odem. For ea ch
modem, a connection can be init iated manually or automatical ly in both answer and originate
modes. A manual-to-manua l connection is useful when both modems (that a re on-hook) are
connected to an off-hook telephone line. For example, if two people are talking on the telephone,
they can man ua l ly establish a modem connectio n without first hanging up. When establishing a
manual connection, one mo dem must b e des ignated as the originating modem and th e 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 AT A to the DCE.
Automatic originate mode is initiated by sending an ATD <telephone number & dial modifiers>
or ATDS=m to the DCE. Automatic-answer mode is accomplished by setting S-register S0 to a
non-zero va lue. S1 keeps track of how many ring signals are det e c te d. If the conte nt of S0 is nonzero and the num ber of r ing signa l s (as define d by S0) ar e detected (th at is, S1 = S0), then the DCE
goes off- hook and attempts to connect to the remote modem (with the following exceptions):
• The time period between the ring signals is great er than 8 seconds, which causes the S1
counter to rese t and thus never reach the value for S0.
• Caller ID is enabled and S0=1, the modem answers on the second ri ng sign al instead of the
first ring signal. This hap pe ns because Caller ID puts a signa l on the telephone line between
the first and second ring signal.
Example:
536EX Chipset Developer’s Manual 29
Intel Confidential
Data Mode AT COMMANDS
ATDT 9,444-5555 Automatically dials the telephone number with DTMF tones. After
dialing a ‘9’, the comma (,) causes the modem to pa use two seconds
before d i a l ing the rest of the te lephone number.
modem 1: ATD;When establishing a manual-to- manual connection, the designated
modem 2: ATAoriginating modem shoul d receive the ATD command from its DTE
just before the designa ted 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 t one. Calling tone can then be detec te d 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.
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, “AT Escape
Sequences” on page 38. To r e-enter the online data mode, use the ATOn command .
Example:
1 second +++Hayes Escape Sequence. Guard times (in which the DTE does not send
1 seconddata to the DCE) of 1 second are needed befor e and after the three
escape characters ‘+’.
+++AT<CR>TIES (Time Independent Escape Sequence).
ATOCauses the modem to re-e nter online da ta mode.
3.7H anging Up [Hn, S10, Zn, &D2]
A modem connec tion terminates when the m ode m hangs up or when the remote modem transmi t
carrier is off longer than the duration specified in S-register S10. To hang up, th e DT E ty pi c a ll y
sends an escape code sequence that causes the DCE to enter online command mode. Upon
receiving a n ‘OK’ message, the DTE sends either ATH or ATZn 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.
Note:The ATZn command causes the DCE to hang up and re-in itia lize it self to the user prof il e specified
by ‘n’.
3.8Modem-to-Modem Connection Data Rates
The data rates differ for each data mode selected. The 536EX chipsets either default to V.90 or V.92
mode depending on the driver version. For non-ISP connections, the chipsets fall bac k to V.34
mode. The modem defaults to whatever mode is is su ed by the +MS=m command (see the
supported modulation types on Table 16 on page 35).
30536EX Chipset Developer’s Manual
Intel Confidential
Loading...
+ 74 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.