Page 2 - MD566X — 56K Data, Fax, and Voice Chipset; Intel Confidential; Revision History
MD566X — 56K Data, Fax, and Voice Chipset 2 Intel Confidential Programmer’s Guide Revision History Date Revision May 2001 Revise layout. July 2001 Update for V.92 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to ...
Page 3 - CONVENTIONS; This section lists conventions used in this data book.; Abbreviations; Symbol; Acronyms; Acronym
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 3 CONVENTIONS This section lists conventions used in this data book. Note: S-registers and AT commands are in bold typeface throughout this document. Abbreviations Symbol Units of measure ° C degree Celsius µ F microfarad µ ...
Page 5 - INTRODUCTION; The; Intel; Chipset
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 5 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 emu...
Page 6 - Modem Connection Overview; Chapter 2
56K V.92 Data, Fax, and Voice Chipset 6 Intel Confidential Programmer’s Guide 1.1 V.92, V.90 and V.34 Data Modes 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 P...
Page 7 - Examples of modem responses:; ATZ; and; Fax; Fax
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 7 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...
Page 8 - AT COMMAND SUMMARY TABLES; Data Mode Command Summary; Note Command
56K V.92 Data, Fax, and Voice Chipset 8 Intel Confidential Programmer’s Guide 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. Tab...
Page 18 - MD566X Programmer’s Guide; Voice DTE; Response
56K V.92 Data, Fax, and Voice Chipset 18 Intel Confidential Programmer’s Guide NOTE: See the complete command description in the MD566X Programmer’s Guide for range information. * The noted parameters, commands, and responses depend on the capability to receive. +VGT=n Volume selection 128 121–131 n...
Page 20 - Dial Modifiers
56K V.92 Data, Fax, and Voice Chipset 20 Intel Confidential Programmer’s Guide Note: The manufacturing-only S-registers S91 and S92 are listed in the Manufacturing-Only Commands in Table 2-13 on page 23 . * Value saved in NVRAM. Table 2-8. Dial Modifiers Command Function 0 to 9 Dialing digits A, B, ...
Page 22 - Verbose Code
56K V.92 Data, Fax, and Voice Chipset 22 Intel Confidential Programmer’s Guide Table 2-11. V.34 Mode DCE-to-DCE Response Codes Verbose Code Numeric Code CONNECT 2400 10 CONNECT 4800 11 CONNECT 7200 24 CONNECT 9600 12 CONNECT 12000 25 CONNECT 14400 13 CONNECT 16800 59 CONNECT 19200 14 CONNECT 21600 6...
Page 23 - Note
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 23 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 u...
Page 24 - BASIC DATA MODE AT COMMANDS; ATEn
56K V.92 Data, Fax, and Voice Chipset 24 Intel Confidential Programmer’s Guide 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 f...
Page 26 - Product Identification Information; AT Commands; ATIn Command; Model Number
56K V.92 Data, Fax, and Voice Chipset 26 Intel Confidential Programmer’s Guide 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 ...
Page 27 - counter to reset and thus never reach the value for
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 27 ATI1 Causes the modem to send the modem’s firmwareversion to the DTE. CD08.55-612 (10/19/99)PARALLEL-SPEAKERPHONE 05-DSP PATCH.001.55 Firmware version that is the modem’s response tothe command. 3.5 Establishing a Modem C...
Page 28 - ATOn; second; ATH
56K V.92 Data, Fax, and Voice Chipset 28 Intel Confidential Programmer’s Guide 3.6 Online 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 c...
Page 29 - for the detailed description of these commands.
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 29 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 start...
Page 30 - The MD566X chipsets can be configured (by the
56K V.92 Data, Fax, and Voice Chipset 30 Intel Confidential Programmer’s Guide 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 negotia...
Page 33 - or any other valid AT command to the; Nn; Supported Modulation Types; Description; V.23, with constant carrier 1200 bps forward and 75 bps reverse
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 33 To configure the DTE-to-modem data rate (in data on-hook command mode), change the terminal program COM port speed selection or write the appropriate divisor latch values for a given speed to the UART Divisor Latch regist...
Page 34 - same as
56K V.92 Data, Fax, and Voice Chipset 34 Intel Confidential Programmer’s Guide The allowable connection modulations and data rates are determined by the +MS=m command, which uses four parameters: <carrier>, <automode>, <min rate>, and <max rate>. The +MS=m <carrier> par...
Page 35 - Originating
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 35 S-register S37 specifies the maximum data rate that can be attempted during a modem connection. If S37 is set to ‘0’, then the modem looks at the DTE rate to determine the maximum connection data rate. If the DTE data rat...
Page 36 - Returns the modem to the factory de-; TXD; TRANSMITTER; LOCAL MODEM
56K V.92 Data, Fax, and Voice Chipset 36 Intel Confidential Programmer’s Guide 3.9 Diagnostic Testing [S18, &Tn] The &Tn command initiates loopback tests. Setting S-register S18 to a non-zero value determines the length of testing after the modem receives the &Tn command. After the testi...
Page 39 - OK; AT Escape Sequences; Intel also makes the Hayes; Licensing Requirements for Hayes Escape Sequence
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 39 OK command mode. 3.10 AT Escape Sequences The 56K family provides the industry-standard Time Independent Escape Sequence (TIES). The DTE sends the escape sequence to return the modem to command state while in the online d...
Page 40 - An “A” or “a” is received from the DTE; Escape Sequence; ATO
56K V.92 Data, Fax, and Voice Chipset 40 Intel Confidential Programmer’s Guide command mode and sends an ‘OK’ message. After sending the “OK” message,the modem echoes any received data from the DTE while in command mode. 2) An “A” or “a” is received from the DTE . The modem disables the EPD timer an...
Page 41 - and it; cannot; be the; Data Mode Command Descriptions; Command; This command re-executes the last AT command string; none; This command causes the modem to immediately go
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 41 The escape character is determined by the value stored in S-register S2, and it is typically a ‘ + ’ character. The following is an example of the TIES Escape Sequence: Format: <char1><char2><char3><A...
Page 42 - This command selects the ITU-T or Bell configuration; Cn; Carrier Control Option:; This command is reserved for selecting between; Transmit carrier always off (returns an ERROR message); Data Mode Command Descriptions (Continued)
56K V.92 Data, Fax, and Voice Chipset 42 Intel Confidential Programmer’s Guide Bn 1 Select ITU-T or Bell ∗ : This command selects the ITU-T or Bell configuration for the modem. n = 0 Selects ITU-T V.22 when the modem is at 1200 bps and ITU-T V.21when the modem is at 300 bps. n = 1** Selects Bell 212...
Page 44 - This command selects whether the modem echoes; Fn; Usually this command selects whether the modem echoes; Echo disabled; Hn; This command controls the telephone line relay
56K V.92 Data, Fax, and Voice Chipset 44 Intel Confidential Programmer’s Guide En 1 Command Mode Echo: This command selects whether the modem echoes AT commands back to the host in either online or off-line command mode. n = 0 Echo disabled n = 1** Echo enabled Fn 1 Online Echo: Usually this command...
Page 45 - This command causes the modem to; In
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 45 I n 0 Identification/Checksum Option: This command causes the modem to send product code and hardware setup information to the DTE. n = 0** Reports product code n = 1 Reports firmware version n = 2 Verifies ROM checksum n...
Page 47 - Sn
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 47 Ln 2 Speaker Volume Control: This command selects the modem’s speaker vol- ume. n = 0 Low speaker volume n = 1** Low speaker volume n = 2 Medium speaker volume n = 3 High speaker volume Mn 1 Speaker Control: This command ...
Page 48 - This command writes a decimal number “x” to S-; This command configures the modem to use DTMF tones; This command selects whether modem response; Numeric form
56K V.92 Data, Fax, and Voice Chipset 48 Intel Confidential Programmer’s Guide Sn=x none Write to an S-Register: This command writes a decimal number “x” to S- register “n”. n = 0–37 x = 0–255 Sn? none Read an S-Register: This command is used to read a decimal number from S-register “n”. n = 0–37 T ...
Page 49 - This command selects whether the modem; DTE data rate
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 49 Wn 0 Response Code Data Rate: This command selects whether the modem sends the DTE independent modem connection result codes for speed, errorcontrol protocol, or data compression. n = 0** CONNECT result code reports DTE s...
Page 50 - This command determines which mo-
56K V.92 Data, Fax, and Voice Chipset 50 Intel Confidential Programmer’s Guide Xn 4 Result Code Type/Call Progress: This command determines which mo- dem result codes are enabled. Additionally, this command specifies whetherbusy and dial tone detection are enabled or disabled. n = 0 Result codes 0–4...
Page 51 - This command controls how the mo-; Load Factory Defaults:; This command loads command defaults and S-reg-; Select Serial Port Flow Control; Select Communication Mode:; This command controls whether the modem
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 51 &Dn 2 DTR (Data Terminal Ready) Option: This command controls how the mo- dem responds to DTR. After toggling DTR, the host should wait 200 ms be-fore modifying the UART registers or sending a new command to the mo-de...
Page 52 - DSR circuit always on; cept; Terminates test in progress
56K V.92 Data, Fax, and Voice Chipset 52 Intel Confidential Programmer’s Guide &Pn 0 Dial Pulse Ratio: This command determines the make/break (that is, off- hook/on-hook) ratio during pulse dialing. n = 0** Make = 39%; Break = 61% at 10 pulses per second—for use in theUnited States. n = 1 Make =...
Page 53 - Stored profile 0; Store Active Profile:; Store in user profile 0
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 53 &Vn 0 View Active Configuration and Stored Profiles: This command causes the modem to display the command and S-register information contained inthe active user profile and in one of two stored profiles.The command &a...
Page 54 - This command selects the particular; Store Telephone Number:; This command stores a telephone number up to
56K V.92 Data, Fax, and Voice Chipset 54 Intel Confidential Programmer’s Guide &Yn 0 Select Stored Profile on Power-up: This command selects the particular stored user profile from the NVRAM to be loaded into the active profile uponmodem power-up. n = 0** Select profile 0 n = 1 Select profile 1 ...
Page 55 - Intel Corporation
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 55 -Cn 0 Generate Data Modem Calling Tone: This command allows the DTE to select whether the modem sends a 1300-Hz calling tone or V.8 calling tone when originat-ing a data modem connection. n = 0** Calling tone disabled n =...
Page 56 - see “m”
56K V.92 Data, Fax, and Voice Chipset 56 Intel Confidential Programmer’s Guide +MS=m see “m” Modulation Selection : This command sets the type of modulation used and the send and receive speeds. Settings for Bn , +MS=m, Nn and S37 determine the al- lowable modem connections. Nn performs the same fun...
Page 58 - Highest permitted data rate; Speed Range
56K V.92 Data, Fax, and Voice Chipset 58 Intel Confidential Programmer’s Guide +MS=m (cont.) see “m” Modulation Selection : (cont.) Range: <max rate> = 0, 300, 1200, 2400, 4800, 7200, 9600, 12,000, 14,400, 16,800,19,200, 21,600, 24,000, 26,400, 28,800, 31,200, 33,333, 33,600, 37,333, 41,333, 4...
Page 59 - Modem on Hold Enable:
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 59 +PCW=m 0 Call Waiting Enable: This command controls the action to be taken upon detection of call waiting in a V.92 DCS. m = 0 Toggle V.24 Circuit 125 and collect Caller ID if enabled by +VCID m = 1 Hang up m = 2 Ignore V...
Page 61 - This command causes a calling DCE to force either a V.92
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 61 +PSS=m 2 Use Short Sequence: This command causes a calling DCE to force either a V.92 short or full startup sequence as defined by the +PQC command on the next andsubsequent connections. m = 0 The DCEs decide whether or n...
Page 62 - Notes
56K V.92 Data, Fax, and Voice Chipset 62 Intel Confidential Programmer’s Guide Notes
Page 63 - V.42 bis data compression; Operating Modes; Mode Features; or
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 63 4. ERROR CORRECTION AND DATA COMPRESSION The MD566X chipsets support two types of data mode error correction (MNP 2–4 and V.42) and data compression (V.44, MNP 5 and V.42 bis). V.42 error correction uses LAPM as the pri...
Page 64 - lists connection types corresponding to; Resulting \Nn Connection Types
56K V.92 Data, Fax, and Voice Chipset 64 Intel Confidential Programmer’s Guide Table 4-1 lists connection types corresponding to \Nn settings. NOTES: 1) MNP 5 requires the modem to be configured for %C1 . 2) V.42 bis requires the modem to be configured for "H3 . 3) Refer to \Cn and %An commands ...
Page 65 - MNP5 with fallback to MNP2–4:
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 65 The list of commands needed to enter a specific error correction or data compression mode are as follows: V.42 bis with fallback to MNP5, &F \N3 or \N3 "H3 %C1 MNP2–4 or V.42: V.42 bis with fallback to V.42/MNP2–4...
Page 67 - Set Auto-Reliable Buffer
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 67 \Cn 0 Set Auto-Reliable Buffer (requires a license from Microcom ): In auto-reliable mode (\N3), this command determines the fallback method and enables data buffer-ing. The settings for this command are used by the mod...
Page 71 - This command controls the V.44 data compression func-
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 71 +DS44=m 3,0,0,471, 972,140, 140,1884, 3768 V.44 Data Compression: This command controls the V.44 data compression func- tion if provided in the DCE. It accepts the following subparameters: m=[<direction>[,<compre...
Page 72 - FAX CLASS 1 AT COMMANDS; Class 1; Fax Identity Commands; Fax Identity Command Descriptions; : This command causes the DCE to send a
56K V.92 Data, Fax, and Voice Chipset 72 Intel Confidential Programmer’s Guide 5. FAX CLASS 1 AT COMMANDS The 56K FastPath family implements the EIA-578 data/fax Class 1 AT command set standard. This AT command set allows a DTE (with Class 1 communication software) and a MD566X–based modem to commun...
Page 73 - Fax Class 1 Commands; : This command causes the DCE to report
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 73 5.2 Fax Class 1 Commands The fax Class 1 AT commands are divided into three types: class selection and capabilities, data stream transfers, and silence-time timers. All fax mode commands, except the silence-time timers, m...
Page 74 - Value; V.17 with short train
56K V.92 Data, Fax, and Voice Chipset 74 Intel Confidential Programmer’s Guide bytes of fax data before sending it to the remote modem ( AT+FTM command). If the modem detects the two terminating characters <DLE><ETX> within the data stream, it transmits the data immediately to the remote...
Page 75 - ATD; It causes the modem to transmit the answer tone.
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 75 After receiving a frame correctly using the AT+FRH command (FCS is OK), the DCE returns an “OK” message to the DTE. If the frame is received in error (FCS is not OK, carrier is lost, or data is lost due to data overflow),...
Page 77 - command, the modem returns another “CONNECT”; Fax Mode Command Descriptions (Continued)
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 77 +FRH=n (cont.) Receive HDLC Data : (cont.) The modem obeys the configured flow control from the DTE. If the DTE sends anycharacter to the modem other than DC1 or DC3 while the modem is in this mode,the modem enters comman...
Page 78 - command causes the modem to trans-
56K V.92 Data, Fax, and Voice Chipset 78 Intel Confidential Programmer’s Guide +FTH=n none Transmit HDLC Data : The +FTH=<mod> command causes the modem to trans- mit data framed in HDLC protocol using the modulation mode selected. <mod>may have the values shown in Table 5-2 on page 74 . ...
Page 79 - command causes the modem to transmit
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 79 +FTM=n none Transmit Data : The +FTM = <mod> command causes the modem to transmit data using the modulation selected in <mod>. The modem returns a “CONNECT” result code and transmits the proper trainingsequenc...
Page 80 - IS-101 VOICE MODE AT COMMANDS; Voice; Read current setting
56K V.92 Data, Fax, and Voice Chipset 80 Intel Confidential Programmer’s Guide 6. IS-101 VOICE MODE AT COMMANDS The 56K FastPath chipsets implement a voice mode AT command set that allows a DTE to record and play back voice messages. In addition to this programmer’s guide, the Intel IS-101 Voice App...
Page 81 - DTMF Detection; Mn
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 81 6.1 DTMF Detection DTMF detection information is handled differently than other detection information. IS-101 specifies that more than one <DLE><DTMF CHAR> character pair may be sent for a single DTMF tone bur...
Page 83 - If; Voice Mode Command Descriptions (Continued)
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 83 +VBT=m see “m” Buffer Threshold Setting : This command specifies the flow control assert and deassert points inside the DCE’s internal transmit buffer. The internal buffer is512 bytes. The +VBT=m parameters are fixed in f...
Page 84 - Distinctive ring disabled
56K V.92 Data, Fax, and Voice Chipset 84 Intel Confidential Programmer’s Guide +VDR=m see “m” Distinctive Ring Selection : This command contains two parameters. The first selects whether the modem reports distinctive ring cadence information. Thesecond parameter controls the timing of the RING event...
Page 85 - ) Reserved: Reserved event number that should be set to zero.
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 85 +VEM=m (cont.) see “m” Event Reporting and Masking : (cont.) NOTES: 1) Items marked with an asterisk (*) meet IS-101 Class C specifications. 2) All: Playback, Record, and Command modes. 3) Reserved: Reserved event number ...
Page 86 - command when entering playback or record mode. The modem ig-; Example 3. Reading the Event Mask Settings:; To read the settings for each event, type:; Example 4. Understanding the +VEM Hexadecimal Code
56K V.92 Data, Fax, and Voice Chipset 86 Intel Confidential Programmer’s Guide +VEM=m (cont.) see “m” Event Reporting and Masking : (cont.) Example 1. Viewing Supported Events: To determine what events are supported by the modem, send ‘AT+VEM=?’. AT+VEM=? ‘C’ ← Feature Class DB860980 ← Playback mode...
Page 87 - Speakerphone Microphone Gain
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 87 The following example shows how to read the string. +VGM=n 128 Speakerphone Microphone Gain : This command sets the speakerphone’s mi- crophone gain. n = 121–131 n = 128* Nominal value +VGR=n 128 Receive Gain Selection : ...
Page 88 - : This command causes the modem to initialize all voice pa-; DTE / DCE Inactivity Timer; : This command sets the length of time the modem
56K V.92 Data, Fax, and Voice Chipset 88 Intel Confidential Programmer’s Guide +VIP none Initialize Parameter : This command causes the modem to initialize all voice pa- rameters to the factory default values. This command does not change relay orspeaker setup (that is, if the modem is off-hook, the...
Page 89 - Relay/Playback Control; : This command controls the four; Preassigned Voice I/O Labels; Primitive
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 89 +VLS=n 0 Relay/Playback Control : This command controls the four µ P relay drivers and controls hardware paths for voice playback/record transmit and receive. Preassigned Voice I/O Labels Table 6-1. Voice Mode Command Des...
Page 90 - Voice I/O Primitive Codes; For speakerphone applications, see; Primitive Code; Local phone
56K V.92 Data, Fax, and Voice Chipset 90 Intel Confidential Programmer’s Guide +VLS=n (cont.) 0 Relay/Playback Control : (cont. ) Voice I/O Primitive Codes Note: For speakerphone applications, see ATI10 , +VSP , and “Speakerphone AT Command Requirements” in the Voice Application Note for more detail...
Page 91 - to the DTE if another ring-
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 91 +VRA=n 50 Ringback-Goes-Away Timer : After originating a call in voice mode, this com- mand selects the length of time the DCE waits between ringbacks before theDCE assumes the remote party has gone off hook. After dialin...
Page 93 - see ‘m’; the
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 93 +VSD=m see ‘m’ Silence Detection (Quiet and Silence) : This command allows the DTE to set two parameters: <sds> reports the sensitivity for silence detection, and <sdi> re- ports the length of silence required...
Page 94 - specified; Comments; Default used by previous legacy modems
56K V.92 Data, Fax, and Voice Chipset 94 Intel Confidential Programmer’s Guide +VSM=m manufac- turer- specified Compression Method Selection : This command contains four parameters that specify the voice compression method, voice sampling rate, silence compressionsensitivity, and the degree of silen...
Page 95 - Transmission
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 95 +VSM=m (cont.) manufac- turer- specified Compression Method Selection : (cont.) Transmission : Range: n = 0 n = 0* Disabled When receiving voice, this parameter changes the level of noisethat the DCE treats as silence. A ...
Page 96 - Speakerphone On/Off Control
56K V.92 Data, Fax, and Voice Chipset 96 Intel Confidential Programmer’s Guide +VSP=n 0 Speakerphone On/Off Control : This command turns on the speakerphone function. This feature provides full-duplex speakerphone capabilities with internaladaptive echo cancellers. This command takes the received vo...
Page 97 - DTMF and Tone Generation:
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 97 +VTS=m none DTMF and Tone Generation: This command causes the modem to generate DTMF tones or pulse tones in voice mode. The <DLE><!> code aborts the play- back of tones, sends the “OK” result code, and return...
Page 101 - n’ is the register number and ‘x’ is the value; S-Register Command Descriptions
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 101 7. S-REGISTERS The MD566X chipsets provide direct access to the internal registers known as S-registers. The DTE uses S-registers to set up and check modem configurations. The contents of these registers can be changed u...
Page 103 - Carrier Detect Recovery Time; : S9 specifies how long the remote modem carrier; Lost Carrier Hang Up Delay; : S12 is used to specify guard and detect times used for the Hayes and
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 103 S9 6 Carrier Detect Recovery Time : S9 specifies how long the remote modem carrier must be present on the telephone line before the modem detects it and turns onDCD. The greater the time duration, the less likely that a ...
Page 104 - Modem Test Options
56K V.92 Data, Fax, and Voice Chipset 104 Intel Confidential Programmer’s Guide S14 138 Bit-Mapped Options : S14 is a read-only register that indicates AT command set- tings. Bit 0 Reserved Bit 1 0 E0 is selected 1* E1 is selected Bit 2 0* Q0 is selected 1 Q1 is selected Bit 3 0 V0 is selected 1* V1...
Page 107 - Disconnect Inactivity Timer:; not
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 107 S30 0 Disconnect Inactivity Timer: This S-register sets the length of time (in minutes) that the modem stays online/off-hook before disconnecting when no data is beingtransmitted or received. In data and fax modes, any d...
Page 108 - S33 determines when the modem enters sleep or power-down; Maximum Line Speed Attempted:; This S-register selects the maximum line speed
56K V.92 Data, Fax, and Voice Chipset 108 Intel Confidential Programmer’s Guide S33 10 Sleep Mode Timer: S33 determines when the modem enters sleep or power-down mode. When enabled (S33 ≠ 0), the controller enters sleep mode whenever the mo- dem has been inactive for a user-programmable time delay (...
Page 109 - DTE rate
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 109 S37 0 Maximum Line Speed Attempted: (cont.) n = 0–35 n = 0* DTE rate n = 1 Reserved n = 2 Reserved n = 3 300 n = 4 Reserved n = 5 1200 n = 6 2400 n = 7 4800 n = 8 7200 n = 9 9600 n = 10 12,000 n = 11 14,400 n = 12 16,800...
Page 111 - CALLER ID; Caller ID Tags for Formatted Reporting; Tag; DATE
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 111 8. CALLER ID This section describes Caller ID for the United States. Caller ID is a service that lets the called party know the telephone number of the caller before the call is answered. The information transmitted to t...
Page 112 - Example 1: The following example of formatted form report (
56K V.92 Data, Fax, and Voice Chipset 112 Intel Confidential Programmer’s Guide Example 1: The following example of formatted form report ( AT+VCID=1 ) illustrates the case when the DCE does not recognize the tag of one given data item from a packet of data items (data or fax command mode). RING DAT...
Page 113 - MANUFACTURING-ONLY COMMANDS; Manufacturing-Only Command Descriptions
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 113 9. MANUFACTURING-ONLY COMMANDS The following commands are provided for manufacturing and testing purposes only. These commands should not be included in end-user literature. Caution: Serious damage to the controller may ...
Page 114 - Fax Transmit Level; only
56K V.92 Data, Fax, and Voice Chipset 114 Intel Confidential Programmer’s Guide !P=m none Set Plug-and-Play Board Serial Number : This command sets the serial number for the plug-and-play board using four fields (or bytes) of eight bits each. m = Byte 3, Byte 2, Byte 1, Byte 0 Byte = 0–255 m = (0–25...
Page 115 - This command outputs the corresponding tones for testing
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 115 $TTnn 00 Tone Test Command: This command outputs the corresponding tones for testing DTMF, ALB and FAX. Tone Test: n = 00 DTMF digit 0 {941, 1336} n = 01 DTMF digit 1 {697, 1209} n = 02 DTMF digit 2 {697, 1336} n = 03 DT...
Page 117 - See Note 1; : These commands allow the DTE to set the mo-; commands allow the DTE to readthe signals applied
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 117 #VGP0=n#VGP1=n#VGP2=n See Note 1 Read/Write General-Purpose Pins : These commands allow the DTE to set the mo- dem signal level at the general-purpose input-output pins (GPIO0-GPIO23) to V CC or ground. The AT#VGP0–2? co...
Page 119 - Programmer’s Guide; UART; Figure 10-1. FIFO Buffers for Transmitter and Receiver
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 119 10. PARALLEL HOST INTERFACE 16C450/16C550A UART The parallel host interface of the MD566X family emulate the electrical and register functions of a 16550A and 16C450 UART. Upon modem reset, the modem defaults to a 16C450...
Page 120 - These bits are always ‘0’ in 16C450 mode.
56K V.92 Data, Fax, and Voice Chipset 120 Intel Confidential Programmer’s Guide Table 10-1. Parallel Host Interface UART Register Bit Assignments Note: These bits are always ‘0’ in 16C450 mode. REGISTER NAME REGISTER ADDRESS 7 6 5 4 3 2 1 0 BIT NUMBER 7 Scratch register (SCR) DLAB=0 6 5 4 3 2 1 0 0 ...
Page 121 - UART Register Definitions; P HINT pin; –This bit indicates when a ring signal has been detected.; Register 7
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 121 10.1 UART Register Definitions 10.1.1 Scratch Register (SCR) This is an 8-bit read/write register used by the DTE for temporary storage of data. 10.1.2 Modem Status Register (MSR) This register provides four bits (bits 7...
Page 122 - Error in RCVR FIFO; –In 16C450 emulation mode, this bit is always a “0”.; THRE (Transmitter Holding Register Empty); –This bit is set to “1” whenever the THR (Transmit Holding; Data Ready; Register 4
56K V.92 Data, Fax, and Voice Chipset 122 Intel Confidential Programmer’s Guide In FIFO mode, the modem keeps track of the character in which an error has occurred and does not report the error to the DTE until the associated character gets to the top of the stack. Note: In FIFO mode, the DTE must w...
Page 123 - This register controls the DTE-DCE UART interface.; –These bits are permanently set to “0”.; Loop Bit; HINT pin to be in a high-impedance state.; NOTE; Register 3
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 123 This register controls the DTE-DCE UART interface. 10.1.5 Line Control Register (LCR) This register specifies the asynchronous data communication exchange format. The modem supports up to 10-bit data characters (1 start ...
Page 124 - Word Length; Reserved; Register 2; RCVR FIFO
56K V.92 Data, Fax, and Voice Chipset 124 Intel Confidential Programmer’s Guide 10.1.6 FIFO Control Register (FCR) This write-only register is used to enable the receiver and transmitter FIFOs, clear the FIFOs, set the RCVR FIFO trigger level, and select the DMA signaling type. Bit 2 Number of Stop ...
Page 125 - FIFO EN
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 125 10.1.7 Interrupt Identity Register (IIR) This read-only register indicates when the transmitter and receiver FIFOs are enabled, and the source of highest-priority pending interrupt to the DTE. Five levels of modem interr...
Page 126 - Register 1
56K V.92 Data, Fax, and Voice Chipset 126 Intel Confidential Programmer’s Guide 10.1.8 Interrupt Enable Register (IER) This register is used to enable up to five types of UART interrupts: receiver line status, received data available, character time-out indication (FIFO mode only), Transmitter Holdi...
Page 127 - Data Rate; LS
56K V.92 Data, Fax, and Voice Chipset Programmer’s Guide Intel Confidential 127 10.1.11 Divisor Latch Registers (DLM and DLL) The LS divisor latch (least-significant byte) and MS divisor latch (most-significant byte) are two read/write registers used to set the modem data rate. The data rate is sele...
Page 128 - — At least one character is in the FIFO.
56K V.92 Data, Fax, and Voice Chipset 128 Intel Confidential Programmer’s Guide b) The data ready bit, DR (LSR0), is set as soon as a character is transferred from the Internal Shift register tothe RCVR FIFO. DR is reset when the FIFO is empty. 2) When the RCVR FIFO and receiver interrupts are enabl...