73D2248A/2348A MNP5, V.42bis Datacom Modem Device Set April 2000 DESCRIPTION FEATURES The 73D2248A/2348A Device Sets consists of two CMOS integrated circuits which provide the data pump and protocol functions required to implement a high performance 2400 bit/s modem with error control and data compression. The 73D2248A basic modem function is provided by the 73K224L modem chip and is compatible with CCITT V.21, V.22, V.22bis and Bell 103 and 212A protocols. The error control functions are provided by modular software running in the 73M2910 controller. Modules are available for MNP4, and V.42. Compression software modules can be added to the controller; MNP5 and V.42bis are available. Provisions for customization of the command set are provided, forming the basis for an international modem. • Combines modem and protocol controller • Supports 0 - 300, 1200 and 2400 bit/s with both sync and async modes • Modular software design allows customization • Modem protocols: • Bell 103 (73K224L), 212A • CCITT V.21, V.22, V.22bis, V.23 (73K324L) • Error control/compression protocols Available: MNP4, MNP5, CCITT V.42, V.42bis • Supports non-volatile memory to store user configurations and phone numbers The 73D2348 differs from the 73D2248A in that it uses the 73K324L instead of the 73K224L for the data pump. The 73K324L replaces the Bell 103, 300 bps (bit/s) FSK mode of operation, with the CCITT V.23, 1200 bps (bit/s) FSK mode. The software is also modified to support V.23. The two products are otherwise identical. • CMOS design for low power consumption MNP5, V.42bis Datacom Modem Device Set 73M2910L Controller 8 73K224L/324L Modem HYBRID/ DAA TSC 73D2248 16 16 STATIC RAM 32K x 8 ROM 64K x 8 NV RAM 93C66 RECOMMENDED SUPPORT 73D2248A/2348A MNP5, V.42bis Datacom Modem Device Set FUNCTIONAL DESCRIPTION TEST MODES The 73D2248A/2348A device set forms the basis for an international modem design incorporating the most advanced error control and compression algorithms. The set consists of two chips, the 73K224L (73K324L) modem and the 73M2910 controller. Customization of the controller is one of the features of this device set; software modules allow the modem vendor to provide a range of features from a standard hardware platform. The 73D2248A/2348A device set has provisions for three test modes: analog loopback, digital loopback and remote digital loopback. Analog loopback allows data to be sent into the local modem, have it modulated and then demodulated and returned to the local terminal. Digital loopback requires the cooperation of the user at the remote end and allows data to be sent to the remote modem, demodulated, then remodulated and returned to the local end. Remote digital loopback allows the same capability, without the need for a remote operator; signals are sent to the remote modem which perform the switching task that a remote operator would have done. The 73K224L (73K324L) provides the QAM, PSK and FSK modulator and demodulator functions, call progress and handshake tone monitors, test modes and a tone generator capable of producing DTMF, answer and CCITT guardtones. This single-chip modem supports the V.22bis, V.22, V.21 and Bell 103/CCITT V.23/212A operating protocols in both sync and async modes. Low level functions of the controller provide for automatic detection of DTE speed, auto-dial, auto-answer, handshake with fallback and call progress detection. AT COMMAND INTERPRETER The 73D2248A/2348A includes an AT Command Interpreter which is a superset of the Hayes 2400 Smartmodem command set. Common application software will be able to control the modem though this interpreter. Additional commands have been added to provide for control of the MNP and CCITT V.42 modes. The 73M2910 controller handles both the low level modem functions as well as protocol negotiation and protocol operation. Software modules can be chosen to provide the desired protocols for product customization and differentiation. In addition, the “AT” command set source code will be available for those desiring to provide unique or country dependent features. NON-VOLATILE MEMORY A serial NVRAM provides 256 bytes of storage for configuration information and telephone numbers. Basic capabilities of the modem are those found in the 73K224L (73K324L) single-chip modem and are listed in the separate 73K224L (73K324L) data sheet. AUTOMATIC HANDSHAKE The 73D2248A/2348A will automatically perform a complete handshake with a called or calling modem and enter the data transfer mode. After the link between the two modems has been established, the modems may remain in the normal data mode or negotiate a link which has error control and data compression. Commands are provided to inform the modem which action is appropriate. 2 73D2248A/2348A MNP5, V.42bis Datacom Modem Device Set PROTOCOLS CCITT V.42 AND V.42BIS Microcom Networking Protocol (MNP) The CCITT has ratified a set of protocols which operate in a manner similar to MNP. MNP4 corresponds to V.42 while MNP5 corresponds with V.42bis. Greater efficiency is offered, but the tradeoff is a larger memory space requirement. MNP5 requires an 8K buffer, while V.42bis requires 32K. Data files which show compression ratios approaching 2:1 with MNP5 may show ratios of nearly 4:1 with V.42bis. MNP4 is a protocol offering error control while MNP5 offers data compression. Data to be transmitted is broken into blocks of varying sizes, depending on line conditions, and sent to the remote modem along with a 16-bit Cyclic Redundancy Check (CRC) word. If the algorithm used to derive the CRC word at the transmitter does not produce an identical word when exercised on the received data, a line error is assumed, and the block is repeated. Data compression is obtained by transmitting a short set of characters for a longer redundant set. At the receiver, the short string is replaced with the longer string that it represented, and the data stream is returned to its original state. ADDITIONAL INFORMATION The TDK Semiconductor Corporation 73D2248/2348 Design Manual defines the AT commands. Please contact your local TDK Semiconductor Corporation's sales office for a copy of the TDK Semiconductor Corporation's Protocol Design Manual. 3 73D2248A/2348A MNP5, V.42bis Datacom Modem Device Set AT COMMAND SUMMARY Command Description Command Description command prefix - precedes command line X4 enable features represented by result codes 0-7, 10-12 <CR> carriage return character - terminates command line Y0 disable long space disconnect A go into answer mode; attempt to go to on-line state Y1 enable long space disconnect A/ re-execute previous command line; not preceded by AT nor followed by <CR> Z0 reset modem AT B0 select CCITT V.22 and V.21standards for 1200 and 300 bit/s communications B1 select Bell 212A and Bell 103 standards for 1200 and 300 bit/s communicatios D DS=n E0 dial number that follows; attempt to go to on-line state, originate mode Disable character echo in command state Enable character echo in command state H0 go on hook (hang up) I0 assume data carrier always present &C1 track presence of data carrier &D0 ignore DTR signal &D1 assume command st ate when an on-to-off transition of DTR occurs &D2 hang up and assume command state when an on-to-off transition of DTR occurs &D3 reset when an on-to-off transition of DTR occurs dial stored number in location “n” (0-3) E1 H1 &C0 &F go off hook; operate auxiliary relay request product identification code recall factory settings as active configuration &G0 no guard tone &G1 550 Hz guard tone &G2 1800 Hz guard tone &K flow control method I1 perform checksum on firmware ROM; return checksum I2 perform checksum on firmware ROM; returns OK or ERROR result codes &M0 asynchronous mode &M1 synchronous mode 1 low speaker volume &M2 synchronous mode 2 L2 medium speaker volume &M3 synchronous mode 3 L3 high speaker volume &Q5 error control mode M0 speaker off &Q6 automatic speed buffering (ASB) M1 speaker on until carrier detected &T0 terminate test in progress M2 speaker always on &T1 initiate local analog loopback M3 speaker on until carrier detected, except during dialing &T3 initiate local digital loopback O0 go to on-line state &T4 grant request from remote modem for RDL O1 go to on-line state and initiate equalizer retrain at 2400 bit/s &T5 deny request from remote modem for RDL &T6 initiate remote digital loopback &T7 initiate remote digital loopback with self test &T8 initiate local analog loopback with self test &V view active configuration, user profiles, and stored numbers L0 or L1 Q0 modem returns result codes Q1 modem does not return result codes Sr Sr=n set pointer to register “r” set register “r” to value “n” Sr? display value stored in register “r” &W0 save storable parameters of active configuration V0 display result codes in numeric form &X0 modem provides transmit clock signal V1 display result codes in verbose form (as words) &X1 data terminal provides transmit clock signal W0 negotiation progress result codes not returned &X2 receive carrier provides transmit clock signal W1 negotiation progress result codes returned X0 enable features represented by result codes 0-4 X1 enable features represented by result codes 0-5, 10-12 X2 enable features represented by result codes 0-6, 10-12 X3 enable features represented by result codes 0-5, 7, 10-12 &Zn=x 4 store phone number “x” in location “n” (0-3) 73D2248A/2348A MNP5, V.42bis Datacom Modem Device Set Dial string arguments: , = delay ; = return to command @ = silent answer s = dial stored number ! = flash W = wait for tone R = reverse mode If the NOVRAM has not been initialized it may be necessary to power down/power up and type AT&F&W<cr> to properly initialize modem state. TABLE 1: Result Codes Xn VERBOSE/NUMERIC RESULT CODES X0 OK/0, CONNECT/1, RING/2, NO CARRIER/3, ERROR/4 X1 All functions of X0 + CONNECT (RATE)/1 = 300, 5 = 1200, 10 = 2400 X2 All functions of X1 + NO DIAL TONE/6 X3 All functions of X1 + BUSY/7 X4 All functions of X3 + NO DIAL TONE/6, NO ANSWER/8 TABLE 2: S Registers Supported Sn FUNCTION UNITS S0 Answer on ring No. of rings on which to answer 0002 S1 Ring counter No. of rings accumulated 000 S2 Escape code ASCII CHR Decimal 0-127 043 S3 Carriage return ASCII CHR Decimal 0-127 013 S4 Line feed ASCII CHR Decimal 0-127 010 S5 Back space ASCII CHR 008 S6 Wait for dial tone Seconds 002 S7 Wait for carrier Seconds 030 S8 Pause time Seconds 002 1 S9 Carrier valid 100 milliseconds (0.1 sec) 006 S10 Carrier drop out 100 milliseconds (0.1 sec) 014 S11 DTMF tone duration 1 millisecond (0.001 sec) 070 S12 Escape guard time 20 milliseconds (0.05 sec) 050 S13 Unused *S14 1 S15 1 2 DEFAULT Bit mapped register N/A Decimal 0-255 Unused 170 N/A Stored in NVRAM with &W command. Modem will not answer until value is changed to 1 or greater. 5 73D2248A/2348A MNP5, V.42bis Datacom Modem Device Set TABLE 2: S Registers Supported (continued) Sn FUNCTION UNITS DEFAULT S16 Test register Decimal # 000 S17 Special test register Decimal 0-255 096 S18 Test timer Decimal 0-255 000 S19 Unused N/A S20 Unused N/A *S21 Bitmapped register Decimal 0-255 000 *S22 Bitmapped register Decimal 0-255 118 *S23 Bitmapped register Decimal 0-255 007 1 1 1 S24 Unused N/A S251 DTR delay 10 milliseconds (0.01 sec) 005 S261 CTS delay 10 milliseconds (0.01 sec) 001 *S271 Bitmapped register Decimal 0-255 064 S36 Negotiation failure treatment 5 S37 Desired modem line speed S38 Hang-up timeout S39 Current flow control setting 3 S43 Current DCE speed 0 S46 Protocol/Compression selection 2 S48 Feature negotiation action 7 S49 ASB Buffer low limit 1-249 8 S50 ASB Buffer high limit 2-250 16 S82 Break select register S95 Extended result code bit map Decimal 0-9 000 20 128 0 *The bitmapped register functions are equivalent to normal “AT” command modem registers. 1 Stored in NVRAM with &W command 6 73D2248A/2348A MNP5, V.42bis Datacom Modem Device Set MECHANICAL SPECIFICATIONS 28-Pin PLCC 7 73D2248A/2348A MNP5, V.42bis Datacom Modem Device Set PACKAGE PIN DESIGNATIONS USR34 USR33 USR32 82 81 WR RD VND USR35 ALE 89 83 D0 90 USR36 D1 92 91 84 D2 93 USR37 D4 D3 95 85 D6 D5 97 96 88 D7 98 94 A0 VPD 99 100 80 N/C 79 N/C 3 78 N/C 4 77 USR50 N/C N/C 5 76 USR51 A1 6 75 A2 A3 7 8 74 73 USR31 USR30 A4 A5 9 72 USR41 71 USR42 A6 10 11 70 USR43 A7 12 69 A8 13 USR44 USR45 A9 A10 14 15 68 67 A11 A12 16 17 65 USR47 VND 64 VPD A13 18 63 USR20 A14 19 USR21 A15 PSEN 20 62 61 21 60 USR23 RESET VND 22 59 USR24 USR25 OSCOUT 23 24 58 OSCIN 25 56 N/C 26 27 55 54 N/C N/C CLK2OUT 28 53 N/C N/C N/C 29 30 52 N/C 51 N/C 66 43 44 45 46 47 48 49 50 USR10 USR11 USR12 USR13 USR14 USR15 USR16 USR17 39 40 INT@ INT! 42 38 PRXD 41 37 PRXCLK INT) VND 36 PTXCLK PTXD 34 35 RXD 33 57 32 N/C 31 1 2 VPD N/C CLK1OUT TXD N/C 87 86 (Top View) 73M2910L-IG Controller 100-Lead QFP 8 USR40 USR46 USR22 USR26 USR27 N/C 73D2248A/2348A MNP5, V.42bis Datacom Modem Device Set PACKAGE PIN DESIGNATIONS (continued) CAUTION: Use handling procedures necessary for a static sensitive component. AD0 XTL2 XTL1 CLK GND RXA VREF (Top View) 4 3 2 1 28 27 26 ISET AD3 7 23 RXCLK AD4 8 22 RXD AD5 9 21 TXD AD6 10 20 CS AD7 11 19 EXCLK 12 13 14 15 16 17 18 TXCLK 24 INT 6 TXA AD2 VDD RESET RD 25 WR 5 ALE AD1 73K224L-28IH or 73K324L-28IH Single Chip Modem 28-Pin PLCC ORDERING INFORMATION PART DESCRIPTION 73D2248 ORDER NUMBER Surface Mount Packages 73K224L-IH/73M2910L-IG 73D2348 PACKAGING MARK 73D2248 73K224L-28IH/73M2910L-IG 73D2348 73K324L-28IH/73M2910L-IG Surface Mount Packages 73K324L-IH/73M2910L-IG No responsibility is assumed by TDK Semiconductor Corporation for use of this product nor for any infringements of patents and trademarks or other rights of third parties resulting from its use. No license is granted under any patents, patent rights or trademarks of TDK Semiconductor Corporation and the company reserves the right to make changes in specifications at any time without notice. Accordingly, the reader is cautioned to verify that you are referencing the most current data sheet before placing orders. To do so, see our web site at http://www.tsc.tdk.com or contact your local TDK Semiconductor representative. Copyright Notice: The software contained within certain components of the 73D2248A/2348A is copyright protected and may only be used in conjunction with the 73D2248A/2348A product as supplied by TDK Semiconductor Corporation. No license to reproduce this software is granted or implied. This material may not be reproduced in any form without the express written permission of TDK Semiconductor Corporation. Copyright 1992. All rights reserved. TDK Semiconductor Corp., 2642 Michelle Dr., Tustin, CA 92780, (714) 508-8800, FAX (714) 508-8877, http://www.tsc.tdk.com Protected by the following patents: (4,777,453) (4,789,995) (4,870,370) (4,847,868) (4,866,739) 1992 TDK Semiconductor Corporation 04/24/00- rev. D 9