Multitech Modem Module MT3334SMI Developer's Manual

Data/fax socketed modem
Table of Contents

Advertisement

Quick Links

ModemModule
Model
MT3334SMI Evaluation Kit
Data/Fax Socketed Modem
Developer's Guide

Advertisement

Table of Contents
loading

Summary of Contents for Multitech Modem Module MT3334SMI

  • Page 1 ModemModule Model MT3334SMI Evaluation Kit Data/Fax Socketed Modem Developer’s Guide...
  • Page 2: Record Of Revisions

    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

    Chapter 1 - Introduction and Description Introduction ... 6 Product Description ... 6 Features ... 6 Technical Specifications ... 7 Physical Dimensions ... 9 Test/Demo Board Specifications ... 10 Test/Demo Board Block Diagram ... 11 MT3334SMI Pin-out ... 12 Typical Application ... 13 MT3334SMI Design Considerations ...
  • Page 4 Appendixes Appendix A - Regulatory Agency Compliance ... 64 International Modem Restrictions ... 65 EMC, Safety and Terminal Directive Compliance ... 66 European Directives User Guide Statement ... 66 New Zealand Telecom Warning Notice ... 66 Appendix B - Multi-Tech Flash Programming Protocol ... 67 Introduction ...
  • Page 5: Chapter 1 - Introduction And Description

    Chapter 1 - Introduction and Description...
  • Page 6: Introduction

    ModemModule Developer’s Guide Introduction The MT3334SMI socket modem provides a fully-integrated data and fax communications design for communications over wide area networks using dial-up phone lines and the Internet. This guide provides the Service Class 1 standard defining the commands that the developer can use to configure and control a fax/data modem and the responses (result codes) that the fax/data modem issues in response to the commands.
  • Page 7: Technical Specifications

    Technical Specifications The ModemModule meets the following specifications: Data Rates Client-to-Server DataComm: supports enhanced V.34 (33.6K), V.32bis (14.4K), V.32 (9600), V.22bis (2400), or slower speed connection for download speeds, and upload speeds to 33.6 Kbps via enhanced V.34. Client-to-Client 33,600, 31,200, 28,800, 26,400, 24,000, 21,600, 19,200, 16,800, 14,400, 12,000, 9600, 7200, 4800, 2400, 1200, 0-300 bps Fax Data Rates 14,400, 9600, 7200, 4800, 2400, 300 bps...
  • Page 8 ModemModule Developer’s Guide Carrier Frequencies Transmit originate: ITU-T V.23 (1200 bps) Receive originate: Transmit answer: Receive answer: Carrier Frequencies Transmit originate: ITU-T V.21 (0–300 bps) Receive originate: Transmit answer: Receive answer: 1180 Hz space Carrier Frequencies Transmit originate: Bell 103/113 (0–300 bps) Receive originate: Transmit answer:...
  • Page 9: Physical Dimensions

    Physical Dimensions Figure 1-2 illustrates the the physical dimensions of the MT3334SMI. Figure 1-2. MT3334SMI Physical Dimensions CAUTION: If any component(s) is placed under the socket modem or if any component(s) should extend to the point where part of it is under the socket modem, the component(s) must NOT exceed .060 inches in height.
  • Page 10: Test/Demo Board Specifications

    ModemModule Developer’s Guide Test/Demo Board Specifications The ModemModule Test/Demo Board kit includes a modem module, a power transformer for the test board, and a diskette (this Developer’s Guide manual, etc.). Figure 1-3 illustrates the demo/test board and Figure 1-4 illustrates the Test/Demo board block diagram. Designation Function Speaker...
  • Page 11: Test/Demo Board Block Diagram

    Chapter 1 - Introduction and Description Test/Demo Board Block Diagram Figure 1-4. MT3334SMI Test/Demo Board Block Diagram MT3334SMI...
  • Page 12: Mt3334Smi Pin-Out

    ModemModule Developer’s Guide MT3334SMI Pin-out The MT3334SMI uses a 20-pin interface to provide an on-board DAA with tip and ring connections, audio circuit for call-progress monitoring, LED driver for call status annunciation, and serial interface via TTL level signals. Figure 1-5. MT3334SMI Pinout MT3334SMI...
  • Page 13: Typical Application

    Typical Application The table below shows the MT3334SMI pinouts and Figure 1-6 illustrates a typical OEM application. Pin # Circuit Type -11 Jack RJ-11 Jack External Call Status LEDs External Call Status LEDs External Call Status LEDs External Call Status LEDs External Call Status LEDs Serial TTL Serial TTL...
  • Page 14: Mt3334Smi Design Considerations

    Hardware Considerations Disclaimer: Multi-Tech Systems makes no warranty claims for vendor product recommendations listed below. Other vendor products may or may not operate satifactorily. 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 15: Pc Board Layout Considerations

    PC Board Layout Considerations This section discusses the FCC Part 68 and Industry Canada CS-03 Telecom compliance of the Multi-Tech Systems, Inc. Model MT5634SM/SMI socketed modem module. This module was tested by the NVLAP accredited KTL Dallas Inc. laboratory and conforms to the above said standards.
  • Page 16: Mt3334Smi Placement

    ModemModule Developer’s Guide MT3334SMI Placement Figure 1-8 illustrates where to place the MT3334SMI on a typical Motherboard. It must be placed so that the analog end is near the phone jack. Note Figure 1-8: Placing the MT3334 SMI on a Typical Circuit Board Key: Name Reference...
  • Page 17: Telecom Labeling Requirements

    MT5634SM modem module. The first option would be to use the registration number assigned to Multi-Tech Systems, Inc. by the FCC as explained in Section 68.300 below and shown in the sample label. The second option would be for the customer to submit applications for and use their own registration number that would be assigned by the FCC.
  • Page 18 ModemModule Developer’s Guide Reregistration (From Form 730 Application Guide Appendix C-2) http://www.fcc.gov/formpage.html Private label distributors may obtain a registration number in their own name. In this case, a reregistration filing is made with the submission of Exhibit B, a copy of a letter from the original registrant to the applicant giving permission for the reregistration and a willingness to provide the applicant with any technical support.
  • Page 19: Chapter 2 - At Commands, S-Registers, And Result Codes

    Chapter 2 - AT Commands, S-Registers, and Result Codes...
  • Page 20: Introduction

    ModemModule Developer’s Guide Introduction The AT commands are used to control the operation of your modem. They are called AT commands because each command must be preceded by the characters AT to get the ATtention of the modem. AT commands can be issued only when the modem is in command mode or online command mode. The modem is in command mode whenever it is not connected to another modem.
  • Page 21 Command: Communication Standard Setting Values: n = 0–3, 15, 16 Default: 1 and 16 Description: B0 Select ITU-T V.22 mode when modem is at 1200 bps. Select Bell 212A when modem is at 1200 bps. Deselect V.23 reverse channel (same as B3). Deselect V.23 reverse channel (same as B2).
  • Page 22 ModemModule Developer’s Guide Command: Information Request Values: n = 0–5, 9, 11 Default: None Description: I0 Display default speed and controller firmware version. Calculate and display ROM checksum (e.g., 12AB). Check ROM and verify the checksum, displaying OK or ERROR. Display default speed and controller firmware version.
  • Page 23 Command: Read Register Value Values: r = S-register number Default: None Description: Read value of register Sr and display it in 3-digit decimal form. E.g., S2? gives the response 043. Command: Tone Dialing Values: P, T Default: Description: Configures the modem for DTMF (touch-tone) dialing. Dialed digits are tone dialed until a P command or dial modifier is received.
  • Page 24 ModemModule Developer’s Guide Command: &Fn Load Factory Settings Values: n = 0 Default: None Description: &F0 Load factory settings as active configuration. Note: See also the Z command. Command: &Gn V.22bis Guard Tone Control Values: n = 0, 1, or 2 Default: Description: &G0 Disable guard tone.
  • Page 25 Command: &Zy=x Store Dialing Command Values: y = 0–3 (callback security disabled) or 0–29 (callback security enabled) x = Dialing command Default: None Description: Stores dialing command x in memory location y. Dial the stored number using the command ATDS=y. See also the #CBSn command. For callback security options, see Chapter 6. Command: Select Maximum MNP Block Size Values:...
  • Page 26 ModemModule Developer’s Guide Command: Error Correction Mode Selection Values: n = 0–5, or 7 Default: Description: \N0 Non-error correction mode with data buffering (buffer mode; same as &Q6). Direct mode. MNP reliable mode. If the modem cannot make an MNP connection, it disconnects. V.42/MNP auto-reliable mode.
  • Page 27 Command: %DCn AT Command Control Values: n = 0 or 1 Default: Description: %DC0 The modem responds to AT commands. %DC1 The modem ignores AT commands. Note: The modem will respond to AT%DC for 10 seconds after power-up. Command: Fallback and Fall Forward Control Values: n = 0, 1, or 2 Default:...
  • Page 28: S-Registers

    ModemModule Developer’s Guide 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 Unit Range Default 1 ring 0, 1–255 1 ring 0–255 decimal 0–127...
  • Page 29 decimal 0–1 For testing and debugging only. Enables/disables V.32bis start-up auto mode operation. 0 = disable; 1 = enable. decimal 7 or 128 7 Enables (7) or disables (128) LAPM negotiation. The following table lists the S36 and S48 configuration settings for certain types of connections. seconds 0, 5–25510 Sets the length of time in the off-line command mode before the modem goes into standby mode.
  • Page 30: Result Codes

    ModemModule Developer’s Guide 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. Terse Verbose CONNECT RING NO CARRIER ERROR CONNECT 1200 NO DIALTONE BUSY...
  • Page 31: Chapter 3 - Class 1 Fax Commands

    Chapter 3 - Class 1 Fax Commands...
  • Page 32: Introduction

    ModemModule Developer’s Guide Introduction The Service Class 1 standard (EIA/TIA-578) defines the commands that a PC user may issue to configure and control a fax/data modem, and the responses (result codes) that the fax/data modem may issue in response to those commands. The Class 1 standard provides the basic services needed to support Group 3 fax operation.
  • Page 33 Table 3-1. Fax MOD (Modulation) Parameter Values All other codes are reserved. "V.17 w/st" indicates V.17 short training (aka, "quick train"). All of the above commands return an ERROR result code if entered when the ModemModule is on-hook. Use the command syntax +<command>=? to ask for the valid range of values supported. For example, if you entered +FTH=?, the Class 1 ModemModule would return 3 (a Class 2 ModemModule would return 3,24,48,72,73, 74, 96).
  • Page 34 ModemModule Developer’s Guide Command: +FCLASS=<value> <Enter> Function: Select Service Class Values: 0, 1, 2 Default: 0 (data mode) Result Codes: OK if the command is accepted; ERROR if the parameter value is out of range. Description: This command configures the Service Class for the modem. The command options are: +FCLASS=0 +FCLASS=1...
  • Page 35 Command: +FRS=? <Enter> Function: Display the range of stop-transmission-and-wait period values Values: <time> = 0-255 in 10 ms intervals Default: Result Codes: the current range of values supported by the modem. Description: The +FRS=? command causes the modem to display the current set of stop- transmission-and-wait period values supported (specified by the +FRS=<time>...
  • Page 36 ModemModule Developer’s Guide Command: +FRM=? <Enter> Function: Display the valid range of receive data modulation values Values: <MOD> = 3, 24, 48, 72, 73, 74, 96, 97, 98, 121, 122, 145, 146 Default: 3 (V.21 ch.2 @ 300 bps) Result Codes: the current value range supported by the modem. Description: The +FRM=? command causes the modem to display the current modulation for receive data spcified by the +FRM=<MOD>...
  • Page 37 Chapter 3 - Class 1 Fax Commands Flow Control XON/XOFF flow control is used by the ModemModule to match the PC-to-modem data rate to the line signaling rate. XON/XOFF flow control is mandatory and RTS/CTS flow control is optional per the Class 1 standard.
  • Page 38 ModemModule Developer’s Guide Table 3-2. Single-Page Class 1 Transmit Example MT3334SMI...
  • Page 39 Chapter 3 - Class 1 Fax Commands Table 3-3. Single-Page Class 1 Answer & Receive Example MT3334SMI...
  • Page 40 ModemModule Developer’s Guide MT3334SMI...
  • Page 41 Chapter 4 - Class 2 Fax Commands...
  • Page 42: Chapter 4 - Class 2 Fax Commands

    ModemModule Developer’s Guide Introduction This chapter provides fax software developers with specific Class 2 fax command protocol information to be used in development with Lucent L33xVCS modem chip set. It is assumed that users have an understanding of ITU-TSS T.30 and T.4 concepts. The “fax command protocol” is defined here as the set of AT Commands used to control the sending/receiving of faxes.
  • Page 43 50 - 69 Transmit phase D hang-up codes 70 - 89 Receive phase B hang-up codes 90 - 99 Receive phase C hang-up codes 100 - 119 120 - 255 Reserved codes +FBOR Data Bit Order Selection Command syntax: +FBOR=<value> 0: Direct bit order for both Phase C data and for Phase B/D data 1: Reversed bit order for Phase C data and direct bit order for Phase B/D 2: Direct bit order for Phase C data and reversed bit order for Phase B/D...
  • Page 44 ModemModule Developer’s Guide +FDCC Fax Capability Parameters Command syntax: +FDCC=VR,RB,WD,LN,DF,EC,BF,ST Response syntax: VR,BR,WD,LN,DF,EC,BF,ST Valid values: +FDCS Current Session Results Command syntax: +FDCS? Response syntax: +FDCS=VR,BR,WD,LN,DF,EC,BF,ST Valid values: Vertical resolution 0: Normal, 98 lpi 1: Fine, 196 lpi Bit rate 0: 2400 bits/s V.27ter 1: 4800 bits/s V.27ter 2: 7200 bits/s V.29 or V.17 3: 9600 bits/s V.29 or V.17...
  • Page 45 +FDFFC Data Compression Format Conversion Command syntax: +FDFFC=<value> +FDIS Current Session Parameters Command syntax: +FDIS=VR,RB,WD,LN,DF,EC,BF,ST Response syntax: VR,BR,WD,LN,DF,EC,BF,ST Valid values: MT3334SMI Chapter 4 - Class 2 Fax Commands 4: 12000 bits/s V.33 or V.17 5: 14400 bits/s V.33 or V.17 Page width 0: 1728 pixels in 215 mm Page length...
  • Page 46 ModemModule Developer’s Guide +FDR Begin or Continue Phase C Receive Data Command syntax: +FDR This command will initiate a transition to Phase C data reception. +FDT Begin Phase C Data Transmission Command syntax: +FDT This command prefixes Phase C data reception. +FECM Error Correction Mode Control Command syntax:...
  • Page 47 Session Termination Command syntax: This command causes the modem to terminate the session in an orderly manner. +FLID Local ID String Command syntax: +FLID=”<local ID string>” Valid values: ASCII string can be up to 20 characters Response syntax: +FLID=? Return value: (20),(32 - 127) +FLNFC Page Length Format Conversion...
  • Page 48 ModemModule Developer’s Guide +FPTS Page Transfer Status Command syntax: +FPTS=<ppr> 1: MCF Page good 2: RTN Page good; retrain requested 3: RTP Page good; retrain requested. +FRBC Phase C Receive Data Block Size Command syntax: +FRBC=<value> 0: Stream mode, Phase C data is terminated by <DLE><ETX>. +FREL Phase C Received EOL Alignment Command syntax:...
  • Page 49 +FDIS Reports DIS Frame Information Syntax: +FDIS:VR,BR,WD,LN,DF,EC,BF,ST Usage: Reports remote FAX capabilities and intentions. The subparameters are described in the +FDCS command description. +FET Post Page Message Response Syntax: +FET:<ppm> Usage: Generated by the receiving modem after the end of Phase C reception, on receipt of the postpage message from the transmitting station.
  • Page 50 ModemModule Developer’s Guide MT3334SMI...
  • Page 51: Chapter 5 - Remote Configuration

    Chapter 5 - Remote Configuration...
  • Page 52: Introduction

    ModemModule User Guide Introduction Remote configuration is a network management tool that allows you to configure modems anywhere in your network from one location. With password-protected remote configuration, you can issue AT commands to a remote MT3334SMI for maintenance or troubleshooting as if you were on-site. Basic Procedure The following steps are valid regardless of whether the connection is established by the local or the remote Multi-Tech modem.
  • Page 53 Chapter 5 - Remote Configuration Changing the Remote Escape Character To increase security, you can change a remote modem’s remote configuration escape character. The remote configuration escape character is stored in register S9. The factory default is 37, which is the ASCII code for the percent character (%).
  • Page 54 ModemModule User Guide MT3334SMI...
  • Page 55: Chapter 6 - Troubleshooting

    Chapter 6 - Troubleshooting...
  • Page 56: Introduction

    ModemModule Developer’s Guide Introduction Each time you turn on your modem, it performs an automatic self-test to ensure proper operation. Your modem also has three diagnostic tests: local analog loopback, remote digital loopback, and local digital loopback. These ITU-T V.54 loopback tests isolate telephone circuit and transmission problems.
  • Page 57: Remote Digital Loopback Test (V.54 Loop 2)

    6. Your modem passes this test if the data received on your monitor are the same as the data entered from your keyboard. If different data appear on your monitor, your modem is probably causing the problem, though it could also be your computer. If your modem passes this test, but you are receiving errors while on line, the remote modem or the phone line could be at fault.
  • Page 58: Local Digital Loopback Test (V.54 Loop 2)

    ModemModule Developer’s Guide Local Digital Loopback Test (V.54 Loop 2) The local digital loopback test is identical to the remote digital loopback test with one exception. Instead of using your modem to signal a remote modem to place itself in digital loopback mode, your modem is placed in digital loopback mode while the remote modem is not.
  • Page 59: Chapter 7 - Upgrade Procedure

    Chapter 7 - Upgrade Procedure...
  • Page 60: Introduction

    ModemModule Developer’s Guide Introduction Your ModemModule is controlled by semi-permanent firmware that is stored in flash memory. Firmware is nonvolatile; it remains stored in memory when the modem is turned off. However, it can be changed by either the manufacturer or the user as bugs are fixed or new features are added. Since the firmware is stored in flash memory, you can upgrade it yourself in a few minutes by using the following procedures.
  • Page 61: Step 3: Download The Upgrade File

    Multi-Tech BBS 1. Run your favorite terminal program and dial in to the Multi-Tech BBS at 800-392-2432 (North America) or 612-785-3702 (local and international). If you followed the download test in the Quick Start chapter, your terminal program should already be configured for the Multi-Tech BBS. 2.
  • Page 62: Step 4: Extract The Upgrade Files

    ModemModule Developer’s Guide Step 4: Extract the Upgrade Files 1. Move the downloaded upgrade file to a temporary directory or folder on your hard disk. 2. The file is a self-extracting archive. Extract the files by typing the upgrade file name in DOS or double-clicking it in Windows.
  • Page 63: Appendixes

    Appendixes...
  • Page 64: Appendix A - Regulatory Agency Compliance

    7. If trouble is experienced with this equipment (the model of which is indicated below) please contact Multi-Tech Systems, Inc. at the address shown below for details on how to have repairs made. If the trouble is causing harm to the telephone network, the telephone company may request you remove the equipment from the network until the problem is resolved.
  • Page 65: International Modem Restrictions

    Canadian Limitations Notice: NOTICE: The Industry Canada label identifies certified equipment. This certification means that the equipment meets certain telecommunications network protective, operational and safety requirements. The Industry Canada label does not guarantee the equipment will operate to the user’s satisfaction. Before installing this equipment, users should ensure that it is permissible to be connected to the facilities of the local telecommunications company.
  • Page 66: Emc, Safety And Terminal Directive Compliance

    ModemModule Developer’s Guide EMC, Safety and Terminal Directive Compliance The CE mark is affixed to this product to confirm compliance with the following European Community Directives: Council Directive 89/336/EEC of 3 May 1989 on the approximation of the laws of Member States relating to electromagnetic compatibility.
  • Page 67: Appendix B - Multi-Tech Flash Programming Protocol

    The information in this section is provided for the exclusive use of the users of modems by Multi-Tech Systems, Inc. Such users have the right to use, modify, and incorporate this code into other products provided they include the Multi-Tech Systems, Inc. notice and the associated copyright notice with any such product.
  • Page 68 ModemModule Developer’s Guide Program Sequence ATFLP\r [Length High] [Length Low] [Address High] [Address Middle] [Address Low] [Data Bytes] [Checksum ATFLEND\r Other supported boot code commands 2.1. ATI0 - returns 247 2.2. ATI1 - returns boot code version number MM.mm where MM = unique code for each different platform that has boot code mm = version number of boot code 2.3.
  • Page 69: Intel Hex Format

    3.3. The packets sent to the modem must be presorted by address and aligned on 128 byte boundaries (ie. each packet must start on an address that is a multiple of 128). 3.4. The packets should also be a minimum of 128 bytes with the non-programmed bytes set to the hex value of FF.
  • Page 70 ModemModule Developer’s Guide Extended Address Record Char Pos Field Type Record Start Data Byte Count Address Record Type 10-13 Extended Address 14-15 Checksum 16-17 End of Line Example Extended Address Record in Intel Format :020000021000EC End of File Record Char Pos Field Type Record Start Data Byte Count...
  • Page 71: Index

    Index Abort timer ... 28 Analog loopback test ... 56 Answer command ... 20 Asynchronous Communications Mode command . 24 AT Command Control command ... 27 AT commands ... 20 #S ... 27, 52 #S= ... 27, 52 $D ... 27 %%%AT ...
  • Page 72 ModemModule Developer’s Guide Class 1 fax commands Sample sessions ... 37 Class 2 Fax commands Implementation ... 42 Overview ... 42 Comma, setting pause time ... 28 Command mode ... 20 Command string ... 20 Communication Standard command ... 21 Communications programs ...
  • Page 73 MT3334SMI Design Considerations ... 14 Features ... 6 Product overview ... 6 Technical specifications ... 7 Multi-Tech BBS ... 61 Multi-Tech flash programming ... 67 Multi-Tech web site ... 60 Multiple listing ... 18 New Zealand Telecom Warning Notice ... 66 On-hook/off-hook ...
  • Page 74 ModemModule Developer’s Guide Upgrading the modem ... 60 V.22 mode ... 21 V.22bis Guard Tone Control command ... 24 V.25 data calling tone ... 26, 28 V.34 modulation, enabling ... 28 V.42 error correction ... 26 V.42bis data compression ... 26 V.54 tests ...

Table of Contents