Multitech SocketModem MT5600SMI-32 Developer's Manual

Mt5600smi family embedded modem
Table of Contents

Advertisement

Quick Links

SocketModem
Embedded Modem
MT5600SMI Family
Developer's Guide
Ô
MT5600SMI-32
MT5600SMI-L32
MT5600SMI-P32
MT5600SMI-34
MT5600SMI-L34
MT5600SMI-XL34
MT5600SMI-P34
MT5600SMI-PL34
MT5600SMI-92
MT5600SMI-L92
MT5600SMI-XL92
MT5600SMI-P92
MT5600SMI-PL92

Advertisement

Table of Contents
loading

Summary of Contents for Multitech SocketModem MT5600SMI-32

  • Page 1 SocketModem Embedded Modem MT5600SMI Family Developer’s Guide Ô MT5600SMI-32 MT5600SMI-L32 MT5600SMI-P32 MT5600SMI-34 MT5600SMI-L34 MT5600SMI-XL34 MT5600SMI-P34 MT5600SMI-PL34 MT5600SMI-92 MT5600SMI-L92 MT5600SMI-XL92 MT5600SMI-P92 MT5600SMI-PL92...
  • Page 2 Furthermore, Multi-Tech Systems, Inc. reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation of Multi-Tech Systems, Inc. to notify any person or organization of such revisions or changes.
  • Page 3: Table Of Contents

    DTE-Modem Interface Commands ... 36 Call Control Commands... 41 Modulation Control Commands ... 51 Error Control Commands ... 55 Data Compression Commands... 60 V.8/V.8bis Commands ... 63 Diagnostic Commands... 65 Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Contents Table of Contents...
  • Page 4 Regulatory Requirements for Canada ... 127 New Zealand Telecom Warning Notice ... 129 South African Statement ... 129 International Modem Restrictions ... 130 EMC, Safety, and R&TTE Directive Compliance... 130 Index... 131 Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Table of Contents...
  • Page 5: Chapter 1 - Product Description And Specifications

    The MT5600SMI SocketModem is a standard 64-pin modem used for integrating data communications. · It is a single-port 3.3V modem, which integrates the controller, DSP, and DAA in a 1" x 2.5" form factor and communicates to a host controller via an asynchronous serial interface.
  • Page 6: Features

    A Developer's Kit is available. The serial kit allows you to plug in the SocketModem and use it as a serial modem for testing, programming, and evaluation. The parallel kit turns the parallel module into an ISA modem. Each kit includes one SocketModem, one development board with an RS-232 DB-25 connector, wall power adapter, RJ-11 jack, and RS-232 cable.
  • Page 7: Technical Specifications

    -10 to +85° C Sources of Additional Information For information on Multi-Tech modem installation, AT commands, S-Registers, and testing refer to the applicable user manual that came with your Multi-Tech modem. Multi-Tech manuals and other resources are on the Multi-Tech web page at http://www.multitech.com.
  • Page 8: Chapter 2 - Mechanical Specifications

    Chapter 2 – Mechanical Specifications Chapter 2 – Mechanical Specifications Physical Dimensions Figure 2–1. Maximum Component Height Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide...
  • Page 9: Serial Pin Configurations

    "stored values" in NVRAM. –RESET is tied to VCC through a 400ms time constant circuit for "Power-on-Reset" functionality. The modem is ready to accept commands within 6.5 seconds of power-on or reset. Reset must be asserted for a minimum of 300 ns.
  • Page 10 Ring Indicate. –RI output ON (low) indicates the presence of an ON segment of a ring signal on the telephone line. The modem will not go off-hook when –RI is active; the modem waits for –RI to go inactive before going off-hook.
  • Page 11: Parallel Pin Configurations

    SocketModem logic and returns the AT command set to the original factory default values or to "stored values" in NVRAM. The modem is ready to accept commands within 6.5 seconds of power-on or reset. Reset must be asserted for a minimum of 300 ns.
  • Page 12 AGND Analog Ground. This is tied common with DGND on the SocketModem. To minimize potential ground noise issues, connect audio circuit return to AGND. SPKR Speaker, Call Monitor Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 2 – Mechanical Specifications...
  • Page 13: Chapter 3 - Electrical Characteristics

    = 120 W 2mA, Z Digital Output INT (30) = 120 W 2mA, Z Digital Input Capacitance Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 3 – Electrical Characteristics Input High Min 2.0 V Output High Min 2.4 V Input High Min 2.0 V...
  • Page 14: 5V Serial Socketmodem

    Supply voltage (Pin 61 = +5 V) Input voltage Voltage applied to outputs in high impedance (Off) state Storage temperature Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 3 – Electrical Characteristics = 5 V ± 0.25 V) = 5.25 V...
  • Page 15: Current And Power Requirements

    For Pin 61 = +5 V, VDD = +5 V for typical values; VDD = +5.25 V for maximum values. For Pin 61 = +3.3 V, VDD = +3.3 V for typical values; VDD = +3.47 V for maximum values. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 3 – Electrical Characteristics Typ.
  • Page 16: Parallel Host Bus Timing

    DS is measured from the point at which both CS and WT are active. DWH is measured from the point at which either CS and WT become active. 6. Clock Frequency = 28.224 MHz clock. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 3 – Electrical Characteristics READ (See Notes)
  • Page 17: Parallel Host Bus - Read

    Chapter 3 – Electrical Characteristics Parallel Host Bus - Read Parallel Host Bus - Write Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide...
  • Page 18: Chapter 4 - Socketmodem Parallel Interface - A Programmer's Description

    Description SocketModem Parallel Interface The modem supports a 16550A interface in parallel interface versions. The 16550A interface can operate in FIFO mode or non-FIFO mode. Non-FIFO mode is the same as the 16450 interface operation. FIFO mode’s unique operations are described in this chapter.
  • Page 19 (DLAB = 0) Register (RBR) Divisor Latch MSB (DLAB = 1) Register (DLM) Divisor Latch LSB (DLAB = 1) Register (DLL) Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Table 4–1. Parallel Interface Registers Scratch Register Ring Data Set Clear to Indicator Ready...
  • Page 20: Register Signal Definitions

    (MSR0), Delta DSR (MSR1), Delta TER (MSR2), or Delta DCD (MSR3) bit in the Modem Status Register (MSR) is a 1. This bit, when a 0, disables assertion of HINT due to setting of any of these four MSR bits.
  • Page 21: Fcr - Fifo Control Register (Addr = 2, Write Only)

    1, FIFO mode (16550A) is selected and both FIFOs are enabled. FCR0 must be a 1 when other bits in the FCR are written or they will not be acted upon. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide FCR6...
  • Page 22: Iir - Interrupt Identifier Register (Addr = 2)

    Receiver Character Timeout. 3: TX Buffer Empty, and 4: Modem Status. When the IIR is accessed, the modem freezes all interrupts and indicates the highest priority interrupt pending to the host. Any change occurring in interrupt conditions are not indicated until this access is complete.
  • Page 23: Lcr - Line Control Register (Addr = 3)

    These two bits specify the number of bits in each serial in or serial out character. The encoding of bits 0 and 1 is: Bit 1 Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Bit 0 Word Length 5 Bits (Not supported)
  • Page 24: Mcr - Modem Control Register (Addr = 4)

    Chapter 4 – SocketModem Parallel Interface – A Programmer's Description MCR – Modem Control Register (Addr = 4) The Modem Control Register (MCR) controls the interface with modem or data set. Bit 7-5 Not used Always 0 Bit 4 Local Loopback When this bit is set to a 1, the diagnostic mode is selected and the following occurs: Data written to the Transmit Buffer is looped back to the Receiver Buffer.
  • Page 25: Lsr - Line Status Register (Addr = 5)

    Transmitter Holding Register Empty (THRE) [TX Buffer Empty] This bit, when set, indicates that the TX Buffer is empty and the modem can accept a new character for transmission. In addition, this bit causes the modem to issue an interrupt to the host when the Transmit Holding Register Empty Interrupt Enable bit (IIR1) is set to 1.
  • Page 26: Msr - Modem Status Register (Addr = 6)

    MSR read by the host. Bits 0-3 are reset to 0 when the host reads the MSR or upon reset. Whenever bits 0, 1, 2, or 3 are set to a 1, a Modem Status Interrupt (IIR0-IIR3 = 0) is generated. Bit 7 Data Carrier Detect (DCD) This bit indicates the logic state of the DCH# (RLSD#) output.
  • Page 27: Scr - Scratch Register (Addr = 7)

    Chapter 4 – SocketModem Parallel Interface – A Programmer's Description SCR – Scratch Register (Addr = 7) The Scratchpad Register is a read-write register at location 7. This register is not used by the modem and can be used by the host for temporary storage.
  • Page 28: Receiver Fifo Interrupt Operation

    THRE = 1 and there have not been at least two bytes at the same time in the TX FIFO Buffer since the last setting of THRE was set. The first transmitter interrupt after setting FCR0 will be immediate. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide...
  • Page 29: Chapter 5 - At Commands, S-Registers, And Result Codes

    The most common result codes are OK, ERROR, and the CONNECT messages that the modem sends to the computer when it is connecting to another modem. See “Result Codes” at the end of this chapter for a table of valid result codes.
  • Page 30: Data Commands

    Data Commands The modem will respond to the commands detailed below. Parameters applicable to each command are listed with the command description. Generic Modem Control Commands Command: Soft Reset and Restore Profile Description: Causes the modem to perform a soft reset and restore (recall) the configuration profile.
  • Page 31 Description: Causes the modem to report the modem product manufacturer. Typical Response: +GMI: Multi-Tech Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes Selects normal speed buffered mode (disables error-correction mode). (Forces &Q6.) Serial interface selected: Selects direct mode and is equivalent to &M0, Q0 mode of operation.
  • Page 32 The chapter Setting Country Codes for more information. Default: If the modem is specified for use in only one country, that country code is the default. Otherwise, the default is defined by the OEM. Factory default is B5 (United States).
  • Page 33 Local Analog Loopback Test Description: The modem will perform the local analog loopback test if &T1 is selected. The test can be run only when in an asynchronous operation in non-error- correction mode (normal), e.g., AT&Q6. To terminate the test in progress, the escape sequence must be entered first.
  • Page 34 1. When the AT** command is issued, the modem firmware boot loader is 2. If the user wishes to upload new firmware to the modem, then he will Procedure 1. Install in the modem a flash memory programmed with the modem 2.
  • Page 35 “flash rescue mode”. In this mode, the modem will respond “OK” to all AT commands, but will only take action on the AT** command, so a new attempt to upload or download can be initiated. When the modem is in the “flash rescue mode”...
  • Page 36: Dte-Modem Interface Commands

    The parameters defined in this section control the operation of the interface between the DTE and modem. Command: Command Echo Description: The modem enables or disables the echo of characters to the DTE. The parameter value, if valid, is written to S14 bit 1. Default: Defined Values: Result Codes:...
  • Page 37 Extended Result Codes Description: Selects the subset of the result code messages used by the modem to inform the DTE of the results of commands. Blind dialing is enabled or disabled by country parameters. If the user wishes to enforce dial tone detection, a "W"...
  • Page 38 &Q2, &Q3 DTR drop causes the modem to hang up. Auto-answer is inhibited. follows: &Q0, &Q1, &Q5, &Q6 DTR drop is interpreted by the modem as if the asynchronous escape sequence had been entered. The modem returns to asynchronous Command State without disconnecting.
  • Page 39 57600, 115200, or 230400. If unspecified or set to 0, automatic detection is selected and the character format is also forced to autodetect, +ICF=0. If the rate specified is not supported by the modem, an ERROR result code will be returned. Report Commands:...
  • Page 40 Description: This extended-format compound parameter controls the operation of local flow control between the DTE and the modem during the data state when V.42 error control is used, or when fallback to non-error control mode is specified to include buffering and flow control.
  • Page 41: Call Control Commands

    HDLC V.21 channel 2 receive state (as if +FRH=3 had been issued). This command will be aborted upon receipt of any DTE character if the modem has not finished dialing. In this case, the modem will go on- hook and return to command mode after displaying the NO CARRIER message.
  • Page 42 Wait for credit card dialing tone before continuing with the dial string. If the tone is not detected within the time specified by S7 (US models) or S6 (W-class models), the modem will abort the rest of the sequence, return on-hook, and generate an error message.
  • Page 43 S7, the modem hangs up. Any character entered during the connect sequence will abort the connection attempt. If +FCLASS=1, 1.0, or 2 is selected, the modem will go off-hook in V.21 answer mode. It will generate the V.21 2100 Hz answer tone for 3 ± 0.5 seconds and, following a delay of 70 ms, will proceed as if the +FTH=3 command were issued.
  • Page 44 &G Select Guard Tone Description: Causes the modem to generate the guard tone selected by this command (DPSK modulation modes only). The parameter value, if valid, is written to S23 bits 6 and 7. This command may not be permitted in some countries.
  • Page 45 S00:000 S02:043 S06:002 S07:050 S08:002 S09:006 S10:014 S11:095 S12:050 S18:000 S36:007 S40:168 S41:195 S46:138 S95:000 TELEPHONE NUMBERS: 0 = 1 = 2 = 3 = Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes...
  • Page 46 2000 means 0dB. Flex: Shows V.8bis information as follows: Bit 6 Bit 5 Bit 4:0 Controller version Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes LOCAL REQUEST 26400 BPS 26400 BPS...
  • Page 47 Example: AT%Q Result Codes: ERROR Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes Connect messages are controlled by the command settings X, W, and S95. Connect messages are displayed in the single line format described below subject to the command settings V (Verbose) and Q (Quiet).
  • Page 48 -STE=? Behavior in Data Mode (+FCLASS=0): When on-hook, if the line is in use and an ATDT is issued, the modem will not go off-hook and will return with the message LINE-IN-USE. When off-hook and either an extension is picked up or a line reversal is detected, the modem will drop the connection.
  • Page 49 Case 2: Telephone Line is in Use but Disconnected If an ATDT, ATDP or ATDL is issued while Line-In-Use detection is enabled and the telephone line is NOT in use, the modem will go off- hook after a short pause, then respond with CONNECT or NO CARRIER message.
  • Page 50 The modem will drop the line and give the line to the user. The modem will then try to regain control of the line by once again periodically retrying to establish a connection.
  • Page 51: Modulation Control Commands

    V92 may not support K56. Defined Values: <carrier> <automode> <min_rx_rate> and <max_rx_rate> Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes <carrier> Possible (<min_rx_rate>, <min_rx_rate>, (<min_tx_rate>), and <max_tx_rate>) Rates (bps)
  • Page 52 +MS=? Result Code: OK - Valid subparameter string Otherwise ERROR Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes Numeric values which specify the lowest (<min_tx_rate>) and highest (<max_tx_rate>) rate at which the modem may establish a transmit connection.
  • Page 53 (%E2). The parameter value, if valid, is written to S41 bits 2 and 6. If enabled, the modem attempts to retrain for a maximum of 30 seconds. Fallback/Fall Forward. When %E2 is active, the modem monitors the line quality (EQM).
  • Page 54 CCITT or Bell Description: When the modem is configured to allow either option, the modem will select Bell or CCITT modulation for a line speed connection of 300 or 1200 bps. Any other line speed will use a CCITT modulation standard. The parameter value, if valid, is written to S27 bit 6.
  • Page 55: Error Control Commands

    Optionally specifies the acceptable fallback mode of operation when the modem is operating as the originator, and optionally specifies the acceptable fallback mode of operation when the modem is operating as the answerer. Accepts three numeric subparameters. Default:...
  • Page 56 V.42. Report Commands: +EFCS? +EFCS=? Reporting Supported Range of Parameter Values Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes Enable V.80 Synchronous Access Mode. Enable V.42 with Detection Phase originator. Disable V.80 Synchronous Access Mode originator.
  • Page 57 <pending_RD> <timer> Report Commands: +ETBM? +ETBM=? Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes Error control reporting disabled (no +ER intermediate result code transmitted). Error control reporting enabled (+ER intermediate result code transmitted).
  • Page 58 Command: Break Control Description: Controls the response of the modem to a break received from the DTE or the remote modem or the \B command. The parameter value, if valid, is written to S40 bits 3, 4, and 5. Defined Values: The response is different in three separate states.
  • Page 59 The parameter value, if valid, is written to S40 bits 0 and 1. Defined Values: Result Codes: ERROR Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes Disables V.42 LAPM to MNP 10 conversion. (Default.) Enables V.42 LAPM to MNP 10 conversion.
  • Page 60: Data Compression Commands

    Data Compression Commands This section contains parameters to condition modem use of standard ITU-T V.42bis Data Compression Procedures. Command: Data Compression Description: This extended-format compound parameter controls the V.42bis data compression function if provided in the modem. It accepts four numeric...
  • Page 61 +DR: intermediate result code is transmitted from the modem to the DTE. S95 bit 5 is reset to 0 for +DR=0 and is set to a 1 for +DR=1. The more recent setting of +DR or S95 bit 5, and the W command setting, determines the actual data compression result code reporting (see S95 Parameter and W Command).
  • Page 62 S41 bits 0 and 1. Defined Values: Result Codes: ERROR Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes An alphanumeric code corresponding to the selected option: NONE Data compression is not in use.
  • Page 63: V.8/V.8Bis Commands

    Description: This command is defined for two conditions: as a parameter while the modem is on-hook, and as an action command while the modem is off- hook. If enabled, V.8 negotiation does not preclude simultaneous implementation of other negotiation means (e.g., V.8bis, V.18, V.32bis Annex A).
  • Page 64 Command: +A8I: CI Signal Indication Description: This indication is issued by an answering modem, if +A8E,<v8a> .0, to indicate detection of a V.8 CI signal, and report the recovered Call Function octet(s). Defined Values: <v8cf> Example: +A8I:0 +A8I:X Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 –...
  • Page 65: Diagnostic Commands

    Command Syntax: In response to this command, the modem will report one or more lines of information text as defined below. Information text format conforms to V.250; each line is preceded by a <CR><LF> pair, and terminated by <CR><LF>.
  • Page 66 For example, key 60, call termination, has value 1 defined, indicating that the call is still in progress. There are at least two ways to do this. First, the DTE could switch the modem to Online command state, issue the command, capture the responses and then issue an ATO command.
  • Page 67 Reorder signal detected, network busy Busy signal detected No recognized signal detected (e.g., no signal, or nothing recognizable) Voice detected * if this is a voice modem (e.g., V.253) operating in voice mode (e.g., +FCLASS=8.0) Data Answering signal detected (e.g., V.25 ANS, V.8 ANSam) Data Calling signal detected (e.g., V.25 CT, V.8 CI)
  • Page 68 ProtocolViolation n400exceeded LAPM retransmission Count Timer NegotiationFailed DisconnectFrameReceived SabmeFrameReceived LossOfSynchronization Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes Notes Call setup issues Not in V.58 Not in V.58 Not in V.58, only if modem can detect it...
  • Page 69: Example Modem Response And Usage

    DIAG <2A4D3263 53=7230E6 55=47> DIAG <2A4D3263 56=29D 58=0001> DIAG <2A4D3263 58=2A4B 59=0004> DIAG <2A4D3263 60=51> Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes Description This is version 0.9 Data Answer signal detected; Data only;...
  • Page 70: Compatibility Commands

    Compromise Equalizer Enable Command Description: This command is included for compatibility only and has no effect other than returning a result code. Defined Values: Result Codes: ERROR Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes...
  • Page 71: Fastconnect Commands

    Command: FastConnect Control Description: Allows configuring of the client modem to connect to a central site modem that supports non-standard V.22 and V.22 bis FastConnect protocols. Specifies the initial requested mode of operation when the modem is operating as the originator. The options are: Defined Values: V.92 +P and –Q Commands...
  • Page 72 +PMHR command is made, i.e., if the +PMHR is in response to an incoming modem-on-hold or if it is initiating a request. Note: If modem-on-hold is enabled but the remote server does not support V.92 then the modem will always report 0 to show that the hold request is denied. Response: +PMHR:<value>...
  • Page 73 PCM Upstream Ignore Description: Controls the selection of PCM upstream in the modem. The actual state of PCM upstream is determined by the state of this command as well as the state of a negotiated handshake with a V.92-compliant server in V.92 Mode.
  • Page 74 Command: +PSS Use Short Sequence Description: Causes a calling modem to force either a V.92 short or full startup sequence as defined by the +PQC command on the next and subsequent connections. Defined Values: +PSS0 +PSS1 +PSS2 Result Codes: OK 0 - 2 in V.92 Mode (+MS=V.92)
  • Page 75: S-Registers

    S-Registers Certain modem values, or parameters, are stored in memory locations called S-registers. Use the S command to read or to alter the contents of S-registers (see previous section). * Register value may be stored on one of two user profiles with the command &W.
  • Page 76 * Lost Carrier to Hang Up Delay: Sets the length of time, in tenths of a second that the modem waits before hanging up after a loss of carrier. This allows for a temporary carrier loss without causing the local modem to disconnect.
  • Page 77 DTE line nor telephone inactivity will cause the modem to enter the sleep mode. Delay to DTR OFF: Sets the length of time that the modem will ignore DTR for taking the action specified by &Dn. Its units are seconds for synchronous modes and one hundredths of a second for other modes.
  • Page 78 Bit 5-7Reserved Flash Dial Modifier Timer: Sets the length of time, in units of 10 ms, that the modem will go on-hook when it encounters the flash (!) dial modifier in the dial string. S29 is a country dependent parameter. The S29 value cannot be changed using S29=XX.
  • Page 79 This parameter can be used to ensure that data in the modem buffer is sent before the modem disconnects. If S38 is set to a value between 0 and 254, the modem will wait that number of seconds for the remote modem to acknowledge all data in the modem buffer before disconnecting.
  • Page 80 Register Unit Range Default 195 (C3h) General Bit-Mapped Options Status. Indicates the status of Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes Description command options. * Default: 13 (C3h) (00001101b) Bits 0 -1...
  • Page 81 Range Default 0–26 0–15 Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes Description Call Failure Indication. When the modem issues a NO CARRIER result code, a value is written to S86 Register to help determine the reason for the failed connection.
  • Page 82 0–255 13 (0Dh) * Register value may be stored on one of two user profiles with the &W command. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes Description V.34 Symbol Rate. The bits in this parameter control V.34 symbols rates and enable/disable V.34 asymmetric rates.
  • Page 83: Result Codes

    Result Codes In command mode your modem can send responses called result codes to your computer. Result codes are used by communications programs and can also appear on your monitor. Result Codes Short Form Long Form +FCERROR CONNECT RING NO CARRIER...
  • Page 84 CONNECT 34667 CONNECT 37333 CONNECT 38667 CONNECT 41333 CONNECT 42667 CONNECT 45333 CONNECT 46667 CONNECT 49333 CONNECT 50667 CONNECT 53333 CONNECT 54667 +MRR: 28000 Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes...
  • Page 85 +MRR: 33333 +MRR: 34667 +MRR: 37333 +MRR: 38667 +MRR: 41333 +MRR: 42667 +MRR: 45333 +MRR: 46667 +MRR: 49333 +MRR: 50667 +MRR: 53333 +MRR: 54667 Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 5 – AT Commands, S-Registers, and Result Codes...
  • Page 86: Chapter 6 - Fax Class 1 And Class 1.0 Commands

    Action Taken <DLE> Insert extra <DLE> ahead of <DLE>. The modem also identifies the end of a frame by inserting <DLE><ETX> into the data stream after the FCS bytes. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 6 – Fax Class 1 and Class 1.0 Commands...
  • Page 87: Fax Mode Selection

    Origination of fax calls is made using the ATD command. Upon completion of the dial function, a calling tone at 1100 Hz is transmitted, with a cadence of 0.5 seconds on and 3 seconds off. The modem automatically enters mode +FRH=3 and sends the CONNECT message to the DTE when FSK flags are detected from the remote.
  • Page 88: Fax Control Reception

    The modem will receive more frames only if a starting flag is detected and there is room in the receive buffer. If a starting flag is detected and there is no room in the buffer, the modem discards all data in that frame.
  • Page 89: Fax Data Transmission

    If the modem detects a receive buffer overflow condition, it stops receiving from the remote until there is room in the receive buffer. The modem informs the DTE of the buffer overflow after it sends to the DTE the last character that was stored in the buffer before the overflow occurred.
  • Page 90: Commands And Parameters

    0 Disable data /fax auto answer mode. (Default.) 1 Enable data /fax auto answer mode. The modem determines the calling type and issues DATA result code (13) if the caller is a data modem or issues FAX result code (15) if the caller is a fax modem.
  • Page 91 ERROR result code. OK If the modem’s transmit buffer becomes empty and the last transmitted character is not NUL, the modem will turn off the transmit carrier, return to the command state, and report the OK result code.
  • Page 92 NO CARRIER Reported if loss-of-carrier is detected. OK Reported if the DTE sends any character to the modem other than XON or XOFF while operating in configured flow control from the DTE; the modem then returns to the command state.
  • Page 93 OK Reported for either of two conditions: 1. If a frame was received correctly. 2. If the DTE sends any character other than XON or XOFF while the modem is in the configured flow control. ERROR Reported if a frame was received in error.
  • Page 94: Service Class 1 Commands

    In HDLC receive modes, if the modem detects HDLC abort prior to initial loss of the high speed carrier, or if the modem detects V.21 carrier after initial loss of high speed carrier, then the modem l immediately accepts the loss-of- carrier as qualified, without waiting for the FCL timer to expire.
  • Page 95 <time The <time parameter indicates the DTE inactivity timeout in seconds. The value of 0 indicates that timeout is disabled (default). The required timeout range is 1 to 255 seconds. The inactivity timer starts when the modem has taken some action that requires DTE response. If the DTE does respond, the modem resets the inactivity timer.
  • Page 96 If unspecified or set to 0, automatic detection is selected and the character format is also forced to autodetect, +ICF=0. If the rate specified is not supported by the modem, an ERROR result code will be returned. Reporting Current or Selected Values: Command: +FPR? Response: <rate code>...
  • Page 97 0 XON/XOFF and RTS/CTS flow control turned off. 1 Use XON/XOFF flow control in either direction. 2 Use RTS for flow control of the modem by the DTE; use CTS for flow control of the DTE by the modem. Reporting Current or Selected Values: Command: +FLO? Response: +FLO: <method>...
  • Page 98: Examples

    Examples of calling (transmitting) and answering (receiving) one page using Fax Class 1 commands are shown in Table 6-4 and Table 6-5, respectively. The examples show the interchange between the DTE and the modem for various cases. Comments are included to explain how to handle various situations. Commands and responses are in upper case and comments are in lower case.
  • Page 99 CONNECT <DCN frame data> <DLE><ETX> AT+FRH=3 NO CARRIER ATH0 Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 6 – Fax Class 1 and Class 1.0 Commands Local Modem Action Remote Station Action Set Class 1 detect ringing dials [,send CNG]...
  • Page 100: Chapter 7 - Voice Commands

    +VGT +VIT +VLS +VRA +VRN +VSD +VSM +VTD +VDR +VDT +VPR Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Function Configuration Set Mode Caller ID (CID) Automatic Hang-up control Manufacturer Identification Product Identification Version, Revision, etc. Flow Control Voice Voice Initialize All Parameters...
  • Page 101: Dle> Shielded Event Codes Sent To The Dte

    (6/4) (7/5) (7/0) (5/0) (6/1) (6/6) Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Event Report Description Two contiguous <DLE><DLE> codes indicate a single <DLE> in the data stream <DLE><DLE> in the data stream End Data State Packet Header for the “Complex Event Detection Report”...
  • Page 102: Dle> Shielded Codes Sent To The Modem (Dce)

    <DLE> Shielded Codes Sent to the Modem (DCE) Table 7-3 lists the supported <DLE> shielded codes sent to the modem in the expression <DLE><code>. The number in parenthesis in the second column corresponds to the T.50 equivalent. Table 7-3. Supported <DLE> Shielded Codes Sent to the Modem (DCE)
  • Page 103: Voice Configuration Commands

    Defined Values: <hook> Decimal number corresponds to the selected option (Table 6-4). 0 The modem enables automatic hangups as is normal in other modes. 1 The modem disables automatic hangups usually found in the other 2 The modem disables automatic hangups in the other non-Voice Table 7-4.
  • Page 104: Basic Voice Commands

    The tone generation consists of elements in a list where each element is separated by a comma. Each element can be: 1. A single character which the modem interprets as a DTMF digit (0 - 9, #, *, or A-D) or hookflash (!), with a duration given by the +VTD command.
  • Page 105 This command causes the modem to start the voice transmission process. Syntax: +VTX Result Codes: CONNECT The modem accepts the command. ERROR The modem is not connected to at least one off-hook telephone line or one non-telephone line. Command: +VGR Voice Gain Receive (Record Gain) Description: This command causes the modem to set the gain for received voice samples.
  • Page 106 Example: 0 For the default setting. Reporting Supported Range of Parameter Values: Command: +VIT=? Response: <timer> range Example: 0-255 Result Codes: OK <timer> = 0-255. ERROR Otherwise, or if not in Voice Mode. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 7 – Voice Commands...
  • Page 107 11,"M1",00800300,04E00100,20800100 14,"H",00800300,04E00100,20800100 18,"M1S",00800300,04E00100,20800100 19,"M1S1",00800300,04E00100,20800100 Result Codes: OK <label> = 0-5,8-9,11,14,18-19. ERROR The <label> value is out of range, or if the modem cannot service the request in the <label> subparameter. Table 7-5. +VLS Command Options Label Primitives None DCE on-hook. Local phone connected to the line.
  • Page 108 S1 External Speaker. H External Microphone and Speaker combination (handset or headset). Note: All label options in this table may not be supported by the product; see +VLS command Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 7 – Voice Commands Description...
  • Page 109 (<DLE> shielded), Message indicates a full text message (<DLE><X> packet), and Pattern indicates a repeating Message. Notes: 1. The use of complex event reporting for Stuttered Dial tone is for further study. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 7 – Voice Commands Event Reporting Message...
  • Page 110 0.10 second between the end of one ring interval and the start of the next ring interval. A value of 0 forces the modem to report the OK result code immediately after the first Ringback. The range is 0.1 to 25.5 seconds for <interval>...
  • Page 111 <sdi> Decimal number specifying the required period of silence, in units of 0.1 second, before the modem can report silence detected at the end of a voice receive either with the “Presumed End of Message” (QUIT) or “Presumed Hangup (SILENCE) event reports.
  • Page 112 ERROR Otherwise, or if not in Voice Mode. Command: +VDR Distinctive Ring Description: This command causes the modem to enable or disable reporting of the ring cadence information and to control the timing of the RING event code report if ring cadence reporting is enabled. Syntax: +VDR=<enable>, <report>...
  • Page 113 This command allows the modem to enable or disable reporting of the control tone cadence information in the frequency band used by the Ringback/Remote Ring, BUSY, and reorder/Fast Busy tones (usually in the 300 to 600 Hz range).
  • Page 114: Chapter 8 - Setting Country Codes

    Iceland Indonesia Ireland Italy Japan Korea Liechtenstein Luxembourg Mexico Netherlands New Zealand Norway Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Chapter 8 – Setting Country Codes Country Country Code Philippines Portugal Slovak Republic Spain Sweden Switzerland Taiwan United Kingdom United States...
  • Page 116: Appendix A - Mechanical Details

    SocketModem and/or the Test/Demo card could result. Caution – Use only the provided Multi-Tech Systems, Inc. transformer with the Test/Demo board. Use of any other power source will void the warranty and will likely damage the Test/Demo board and the SocketModem.
  • Page 117: Parallel Test/Demo Board Block Diagram

    Appendix A – Mechanical Details Parallel Test/Demo Board Block Diagram Parallel Test/Demo Board Block Diagram Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide...
  • Page 118: Appendix B - Safety/Emc Approvals, Design Considerations, And Regulatory Compliance

    Czech Republic Denmark Finland France Germany Greece Hong Kong Hungary Iceland India Indonesia Ireland Israel Italy Japan Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Country Korea Liechtenstein Luxembourg Malaysia Mexico Netherlands New Zealand Norway Philippines Poland Portugal Russia Singapore Slovak Republic...
  • Page 119: Regulatory Design Considerations

    This section discusses hardware considerations, safety, and Telecom labeling requirements. Hardware Considerations Disclaimer: Multi-Tech Systems makes no warranty claims for vendor product recommendations listed below. Other vendor products may or may not operate satisfactorily. Multi-Tech System’s recommended vendor products only indicate that the product has been tested in controlled conditions and were found to perform satisfactorily.
  • Page 120: Emc

    Manufacturer – Teccor Electronics – Part # - P#3100SA Manufacturer – ST Microelectronics -- Part 1 – SMP100-270 Recommended Transceiver Manufacturer – Analog Devices – Part # - ADM207EAR Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide edition protection against over-voltage from...
  • Page 121: Other Design Considerations

    (composition, value, and tolerance), interface connections, and shielding are required for the board design to achieve desired modem performance and to attain EMI certification. The aspects of proper engineering practices are beyond the scope of this designer guide. The designer should consult noise suppression techniques described in technical publications and journals, electronics and electrical engineering text books, and component supplier application notes.
  • Page 122: Electromagnetic Interference (Emi) Considerations

    Even if the recommended design considerations are followed, there are no guarantees that a particular system will comply with all the necessary regulatory requirements. It is imperative that specific designs be completely evaluated by a qualified/recognized agency. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide...
  • Page 123: 5V Tolerant Inputs For 3.3V Modules

    5V Tolerant Inputs for 3.3V Modules In order to drive the inputs of 3.3V modules from 5V logic, it is recommended to add a 1K series resistor to each of the inputs: TXD, RTS, DTR, and RESET. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide...
  • Page 124: Regulatory Compliance

    WARNING – Changes or modifications to this unit not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide...
  • Page 125 7. Connection to party line service is subject to state tariffs. Contact the state public utility commission, public service commission or corporation commission for information. 8. No repairs are to be made by you. Repairs are to be made only by Multi-Tech Systems or its licensees. Unauthorized repairs void registration and warranty.
  • Page 126 · on another readily accessible surface For example, the label should not be placed on the rear of a permanently wall-mounted device in a manner such that it is not readily accessible. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide...
  • Page 127: Regulatory Requirements For Canada

    1.5 mm and the letters must be legible without magnification. (b) For integrated devices, e.g. a modem or one that is intended to become a sub-assembly of host equipment e.g. a data terminal, computer etc. that are designed to interface directly with the network, the certification/registration number shall be affixed to the integrated device itself.
  • Page 128 (d) A Terminal Equipment Certification / Testing Application and Agreement form, completed by the proposed multiple listee; (e) A drawing, sample or illustration of the product label; and (f) Payment in accordance with TRC-49 section on Multiple Listings. Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide...
  • Page 129: New Zealand Telecom Warning Notice

    2. Immediately disconnect this equipment should it become physically damaged, and arrange for its disposal or repair. 3. This modem shall not be used in any manner which could constitute a nuisance to other Telecom customers. 4. This device is equipped with pulse dialing, while the Telecom standard is DTMF tone dialing.
  • Page 130: International Modem Restrictions

    Some dialing and answering defaults and restrictions may vary for international modems. Changing settings may cause a modem to become non-compliant with national telecom requirements in specific countries. Also note that some software packages may have features or lack restrictions that may cause the modem to become non-compliant.
  • Page 131: Index

    +DS, 60 +DS44, 60 +EB, 56 +EFCS, 56 <type>, 57 +ER, 57 +ES, 55 +ESR, 56 +ETBM, 57 Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Index +FCLASS, 30 +GCAP, 32 +GCI, 32 +GMI, 31 +GMM, 32 +GMR, 32 +IFC, 40...
  • Page 132 Fax Class 1 and 1.0 auto answer enable command +FAA, 90 Fax Class 1 and Fax Class 1.0 Commands Table, 87 Fax Class 1.0 auto answer enable command +FAA, Fax Commands Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide +FAA, 90 +FAE, 90 +FAR, 94 +FCL, 94 +FCLASS=1, 90 +FCLASS=1.0, 90...
  • Page 133 Rings S0, setting number of, 75 RLSD (DCD) option command &C, 38 RTS/CTS option command &R, 39 Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide Safety considerations, 122 select Bell or CCITT modulation command B, 54 select Fax Class 1 command +FCLASS=1, 90 select Fax Class 1.0 command +FCLASS=1.0, 90...
  • Page 134 V.44 data compression select command +DS44, 60 V.8 and V.8bis operation control command +A8E, 63 V.92 modem-on-hold hook flash command +PMHF, Voice commands +FCLASS=8, 103 Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide +VDR, 112 +VDT, 113 +VGR, 105 +VGT, 106...

Table of Contents