FEDL7012-06-02 Issue Date: Jun. 28, 2004 ML7012-06 2400 bps Single Chip Full Duplex Data Modem with Protocol GENERAL DESCRIPTION The ML7012-06 is a single chip modem LSI device that enables data communication conforming to ITU-T recommendations V.22bis, V.22 and V.21. This LSI is also equipped with the error correction protocol function complying with MNP-class 4. (The MNP-class 4 is available in V.22bis or V.22 mode.) The ML7012-06 consists of high speed DSP, analog front end, and digital logic circuit. In addition, this device provides local analog loop testing, synchronous/asynchronous converter, dialing, and auto answering functions. The ML7012-06 has an external serial interface. When integrated into the system, it is controlled from a control CPU through a serial interface (e.g. UART). By connecting a level converter, the ML7012-06 can easily implement a modem that can be controlled through the RS-232C-interface. FEATURES Conforming to ITU-T Recommendations V.22 bis, V.22, and V.21: Asynchronous Error correction function compliant to MNP-class 4 Serial interface: V.24 interface AT commands (excluding automatic command speed detection) Terminal data speed between DTE and DCE: 9600 bps, 2400 bps, 1200 bps, 300 bps Character format: 10 bit/character DTMF generating function Pulse-dial control signal outputs Call progress tone detection Auto answering function Built-in electronic hybrid circuit (a line transformer can be directly coupled) Single +3 V power supply Power consumption: Typ.= 35mA (VDD=3.3V) Package: 64-pin plastic QFP (QFP64-P-1414-0.80-BK) (ML7012-06GA) * MNP (Microcom Networking Protocol) is a registered trademark of Hewlett-Packard Company (previously Microcom Corp.) 1/23 FEDL7012-06-02 ML7012-06 BLOCK DIAGRAM ML7012-06 RTS RLY2 CTS RLY1 DCD DSR AOUT DTR CI STD RCI Modulation/ demodulation – + TXAI UART Control section SRD SPEED1, 0 PDN/RST OSC0 OSC1 TST2 to 0 TI8 to 0 Tone generation Tone detection Clock generation To each section RCAO – + TXAN – + TXAP AFE – + AIN GSR SG Gen. SG SPK TO10 to 0 VDD2, 1 RII GND2, 1 VDDA GNDA 2/23 FEDL7012-06-02 ML7012-06 TO8 CTS GND2 RTS SRD STD RLY2 NC RLY1 RII VDD2 GSR AIN SG GNDA NC 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 PIN CONFIGURATION (TOP VIEW) VDDA TI8 8 41 OSC1 TO0 9 40 OSC0 TO1 10 39 TI7 TO2 11 38 TI6 SPEED1 12 34 TI5 SPEED0 13 36 NC TI0 14 35 PDN/RST TI1 15 34 TST0 NC 16 33 NC NC 32 42 GND1 31 7 TST1 30 CI TST2 29 AOUT 28 43 TO7 6 27 DTR TO6 RCI 26 44 TO5 5 25 TO10 NC RCAO 24 45 TO4 4 23 TO9 TO3 TXAI 22 46 SPK 3 21 DCD TI4 TXAN VDD1 20 47 19 2 TI3 DSR 18 TXAP TI2 48 17 1 NC NC 64-Pin Plastic QFP Note: Pins marked (NC) are no-connection pins that are left open. 3/23 FEDL7012-06-02 ML7012-06 PIN DESCRIPTIONS System & Clock Symbol Type OSC0 I OSC1 O PDN/RST I Description Pins to connect crystal, resistors and capacitors for the master clock oscillation. When supplying the master clock from an external source, use OSC0 and leave OSC1 open. Master clock frequency = 11.0592 MHz. When PDN/RST = “0”, OSC1 outputs “1”. Refer to the "Connection of Crystal Oscillator" in page 20 for further details. Power-down and reset control input pin. When PDN/RST = “0”, this device is in the power-down state and internal circuits are reset. “0”: Power-down state, “1”: Normal operation After power-on, set this pin to “0” for 1 µs or more to reset internal circuits. 230 ms (min.) is required to resume normal operation after reset release. If this pin remains at “0” after power-on, the internal circuits become undefined and the power-down current may increase. To avoid this, input “1” to this pin and start oscillation or input the master clock to operate the internal circuits, and then set it to “0” V.24 Serial Interface Symbol Type STD I SRD O RTS I CTS O DCD O DSR O DTR I CI O Description Transmission data input pin “0”: Space, “1”: Mark Receive data output pin “0”: Space, “1”: Mark When PDN/RST = “0”, SRD outputs “1”. RTS (Request to Send) signal input pin “0”: On, “1”: Off CTS (Clear to Send) signal output pin “0”: On, “1”: Off When PDN/RST = “0”, CTS outputs “1”. DCD (Data Carrier Detect) signal output pin “0”: On, “1”: Off When PDN/RST = “0”, DCD outputs “1”. DSR (Data Set Ready) signal output pin “0”: On, “1”: Off When PDN/RST = “0”, DSR outputs “1”. DTR (Data Terminal Ready) signal input pin “0”: On, “1”: Off CI (Calling Indicator) signal output pin (*2) “0”: On, “1”: Off When PDN/RST = “0”, CI outputs “1”. 4/23 FEDL7012-06-02 ML7012-06 Analog Interface Symbol Type AOUT O RCI I RCAO O TXAI I TXAN O TXAP O AIN I GSR O SG O Description Transmit analog output pin When PDN/RST = “0”, AOUT is in a high impedance state. Operational amplifier input pin constituting transmit RC active Operational amplifier output pin constituting transmit RC active When PDN/RST = “0”, RCAO is in a high impedance state. Input pin of the first line transformer drive amplifier Output pin of the first line transformer drive amplifier When PDN/RST = “0”, TXAN is in a high impedance state. Output pin of the second line transformer drive amplifier Outputs the inverted signal of TXAN When PDN/RST = “0”, TXAP is in a high impedance state. Input pin of the receive input amplifier Output pin of the receive input amplifier When PDN/RST = “0”, GSR is in a high impedance state. Output of internal signal ground circuited Connect to GNDA through 1F capacitor. When PDN/RST = “0”, SG is in a high impedance state. PSTN Line Control Interface Symbol Type RLY1 O RLY2 O RII I SPK O Description Output pin of signals to control off-hook and dial pulses. (*1) “0” : On-hook or break state of dial pulse, “1” : Off-hook or make state of dial pulse When PDN/RST = “0”, this pin outputs “0”. Output pin of signals to control a connection to a parallelly connected telephone. (*1) “0” : phone line is connected to the parallelly connected phone “1” : phone line is connected to the modem (the parallelly connected phone is disconnected from the phone line) When PDN/RST = “0”, this pin outputs “0”. Call-in state input pin. (*2) Input “0” when call-in is detected. Input “1” when call-in is not detected. When a ring detect circuit is not used, input “1”. Output for speaker control signal “0” : speaker On , “1”: speaker Off When PDN/RST = “0”, this pin outputs “1”. Other Interface Symbol I/O SPEED 1 I SPEED 0 I Description Data Transmission Speed between DTE and DCE SPEED 1 SPEED 0 0 0 0 1 1 0 1 1 Speed 300 bps 1200 bps 2400 bps 9600 bps 5/23 FEDL7012-06-02 ML7012-06 Test Interface Symbol Type Description TST2 to 0 I TI8 to 0 I TO10 to 0 O Test pins for the LSI manufacturer. Input “0”. In normal operation state, input “0” to all of the TI8 to 0. The input combination in the table below realizes test modes. (Input “0” to TI8, TI6, TI5, TI3, and TI2 in the case, too.) TI7 TI4 TI1 TI0 Test function, description 1 0 0 0 Continuous output of DTMF tones (Code A) Continuous output of originate scramble “1” of V.22bis 1 1 0 0 (2400bps) Continuous output of answer scramble “1” of V.22bis 1 1 0 1 (2400bps) AC loop test 1 0 1 0 It takes approx. 2 seconds to get into the AC loop test mode. RTS signal is required to be ON. When entering a test mode, execute reset using PDN/RST pin after TI8 to 0 are set as intended. When escaping from the test mode, execute reset using PDN/RST pin after TI8 to 0 are set to “0”. Leave open Power Supply Symbol VDDA Type I GNDA VDD2 to 1 I I GND2 to 1 I Description Analog VDD pin. Supply 2.7 - 3.6V. Connect a ceramic capacitor with good high frequency characteristics (0.1 to 1µF) and an electrolytic capacitor (10 to 20µF) in parallel between this terminal and GNDA. Analog GND pin Digital VDD pins. Supply 2.7 - 3.6V. Supply the same voltage to the VDDA. Connect a ceramic capacitor with good high frequency characteristics (0.1 to 1µF) and an electrolytic capacitor (10 to 20µF) in parallel between this terminal and GND2/GND1. Digital GND pins. (*1) Pre-pause Dialing Communicating Commands RLY1 RLY2 Line connection (*2) RII 150ms 400ms CI a call-in signal 6/23 FEDL7012-06-02 ML7012-06 ABSOLUTE MAXIMUM RATINGS Parameter Power Supply Voltage Analog Input Voltage Digital Input Voltage Power dissipation Output short-circuit current Storage Temperature Symbol VDD VAIN VDIN PD IOUT TSTG Rating -0.3 to +5.0 -0.3 to VDD+0.3 -0.3 toVDD+0.3 to 500 to 90 -55 to +150 Unit V V V mW mA C RECOMMENDED OPERATING CONDITIONS Parameter Power Supply Voltage Operating Temperature High Level Input Voltage Low Level Input Voltage Digital Input Rise time Digital Input Fall Time Input Clock Frequency Deviation Master CLK Duty Ratio Digital Output Load R1to R3 Resistance Ratio (R3/R1) R4to R5 Resistance Ratio (R5/R4) SG Bypass Capacitor Oscillator Feedback Resistance OSC0 and OSC1 Load Capacitance Oscillation Frequency Frequency Deviation Crystal Equivalent Series Resistance *1 Load Capacitance *1 Symbol VDD TOP VIH VIL tir tif FMCK DMCK CDL Rrat1 Rrat2 Rrat3 CSG ROSC CO1, CO2 — — Condition — — All digital input excluding OSC0 Min. 2.7 -20 pins 0.7 VDD 0 — All digital input pins — 11.0592 MHz -100 Input to OSC0 40 Digital output pins — — — VDD3V — VDD2.7V — SG pin 1 Between OSC0 and OSC1 800 OSC0 and OSC1 pins — — — Including temperature -80 characteristics Typ. — +25 — — — — — 50 — 1 — — — 1000 15 11.0592 Max. Unit 3.6 V +70 C VDD V 0.16 VDD V 20 ns 20 ns +100 ppm 60 % 50 pF 1.05 — 2 — 1.6 — — F 1200 K — pF — MHz — +80 ppm — — — — 90 — — — 12 — pF *1: If a matching by a crystal manufacturer is sufficiently verified, the values of equivalent series resistance and load capacitance may be changeable so long as the frequency deviation is within the range specified above. 7/23 FEDL7012-06-02 ML7012-06 ELECTRICAL CHARACTERISTICS DC Characteristics (VDD = 2.7V to 3.6 V, Ta = -20C to +70C) Symbol Condition Min. Typ. Max. Unit IDD — — 35 65 mA Power Supply Current IDDS During power-down (*1) — 1 1000 µA IIH VI=VDD — 0 20 µA Input Leakage Current VI=0V — 0 20 µA IIL VOH1 I0H= -5mA (*2) 0.8 VDD 0.96VDD — V High Level Digital Output Voltage VOH2 I0H= -0.4mA (*3) 0.8 VDD 0.99VDD — V Low Level Digital Output Voltage VOL I0L=3.2mA — 0.1 0.4 V Input Capacitance CIN — — 5 — pF *1 When the power down mode is activated while the device is in operating mode. *2 Applicable to RLY1 and RLY2 pins. The output current from these pins must be limited less than 8 mA by the external circuitry. *3 Applicable to all digital output pins except RLY1 and RLY2. Parameter 8/23 FEDL7012-06-02 ML7012-06 Analog Interface Parameter Input Resistance Output Load Capacitance SG Output Voltage SG Output Impedance Symbol RIN RL1 RL2 CL VSG RSG Carrier Output Level VAOM DTMF Low Group Output Level DTMF High Group Output Level DTMF Output Frequency Precision Answer Tone Output Level Answer Tone Output Frequency Precision VDTL VDTH TSDF VAOAT TSAF VS1 VS2 Output Load Resistance Undesired Sending Level VS3 Carrier Receive Input Level Carrier Detection Level VGSR VON VOFF tCDD TCDH (VDD = 2.7V to 3.6 V, Ta = -20C to +70C) Condition Min. Typ. Max. Unit RCI, TXAI, AIN — 10 — M AOUT, RCAO, GSR 20 — — k Between TXAN and TXAP 1080 — — Analog output — — 100 pF SG 1.3 1.4 1.65 V SG — 30 — k dBm AOUT, S34 = 0 dB -19.5 -18.0 -16.0 *1 AOUT, S35 = 0 dB -17.0 -15.5 -13.5 dBm AOUT, S35 = 0 dB -16.0 -14.5 -12.5 dBm Against nominal frequency -1.5 — +1.5 % AOUT, S34 = 0 dB -20.0 -18.0 -15.5 dBm Against 2100 Hz -10 — +10 Hz 4 to 8 kHz — — -20 dBm TXAN, 8 to 12 kHz — — -40 dBm TXAP 12 kHz or more — — -60 dBm (each 4 kHz band) GSR level -46 — -15 dBm OFF ON -46 — — dBm GSR level *2 ON OFF — — -54 dBm — OFF ON — 25 — ms — ON OFF — 15 — ms Carrier Detection Delay Time Carrier Detection Hold Time Answer Tone Detection / ATDL GSR level — -50 Non-detection Level Call Progress Tone Detection / CPDL GSR level — -50 Non-detection Level *1 The unit of the signal level (dBm) is 0 dBm = 0.775 Vrms at 600 *2 The values of the carrier detection level are those for QAM, PSK and FSK modulation signals. — dBm — dBm 9/23 FEDL7012-06-02 ML7012-06 COMMAND DESCRIPTIONS AT Commands Command format : AT commands begin with <AT> or <at>. Character strings to a carriage return code are interpreted as commands to be executed successively. A result code is returned to DTE after the completion of interpretations. AT Command, Command, Command, .... CR LF However, the commands of A, D, Dc, On, Zn, Ax, &Tn and &Zn must be set at the end of the sequence of commands. Commands following above commands in the same command line are ignored. The maximum command character string is 40 characters (space <20h> is ignored). Input characters can be deleted only by a backspace function in default (The code assignment can be altered). <CR> is a Carriage Return code in default (The code assignment can be altered). <LF> is a Line Feed code (Not mandatory; The code assignment can be altered). Both capital and small letters can be recognized with the exception of At and aT. The communication with the terminal when inputting commands is handled in asynchronous mode, and the character format is checked automatically as soon as <AT> or <at> is input. Normal operation of the device cannot be guaranteed, when character strings or parameters not listed below are input. Terminal data speed and character format : The communication mode to DTE with the V.24 interface is as follows: Terminal data speed : 9600/2400/1200/300 bps Character format : Listed below Start bit 1 1 1 1 Data bit 7 7 7 8 Parity None Odd number Even number None Stop bit 2 1 1 1 Character length 10 10 10 10 10/23 FEDL7012-06-02 ML7012-06 AT command list : If a parameter (n) is not specified in the command line, a default value n=0 is assumed. CMD +++AT <CR> Style — A ATA ATD Function Initial Value Note Switches from the data mode to the on-line command mode. — AT and <CR> It becomes effective when it is inputted as follows. don't go before +++AT<CR> the command. Switching to the on-line command mode is performed after the input of <CR>. Starts line connection in answer mode — Starts line connection in originate mode — Connects lines in originate mode after dialing. c: Dial control character Pulse: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Tone: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, *, # @ Silence Detection Dialing is executed when continuous silence of 5 sec is detected within the period specified in S7 register. Sends back ‘BUSY’ when busy tone is detected and sends back ‘NO ANSWER’ when no silence is detected after ring back tone. D ! Flash On-hook for 0.5sec, and off-hook again. ATDc — , Comma Dialing is put on hold for the period specified in the S8 register for pause settings. ; Moves to command mode without disconnecting lines after dialing is completed. E ATEn H ATHn I ATI0 M ATMn O P ATO ATP P: Dials the numbers in pulse mode thereafter. T: Dials the numbers in tone mode thereafter. W: Detects a dial tone. Continues the dial string process when a dial tone is detected during the period specified in S7 register regardless of ATXn command settings. When no dial tone is detected, ‘NO DIALTONE’ is returned. Select the command echo back option. n=0: The command input characters are not echoed-back. n=1: The command input characters are echoed-back. Controls the line connection. n=0: on-hook n=1: off-hook Returns the modem manufacturer’s code. The execution of ATI0<CR> will results in return of a result code, “24A”, back to the DTE. Selects the monitor speaker operation. n=0: Always OFF n=1: ON from dialing to line connection n=2: Always ON n=3: ON when connected with a remote modem Returns from the on-line command mode to the data mode. Set to pulse dialing mode 1 — — 1 — — 11/23 FEDL7012-06-02 ML7012-06 CMD Style Q ATQn T ATSr ATSr? ATSr=d ATT V ATVn X ATXn Z ATZ &C AT&Cn &D AT&Dn &G AT&Gn &P AT&Pn &T AT&Tn %E AT%En S Function Initial Value Selects the result code transmission. n=0: Result code is transmitted. 0 n=1: Result code is not transmitted. Sets the pointer value for S register to “r”. — Echoes back the contents of S register specified by “r”. — Sets the content of S register specified by “r” to “d’. — Sets dialing mode to DTMF. — Selects the type of result code. n=0: Number 1 n=1: Characters Selects the extended result code and call progress tone detection. n Function Result Code 0 1 2 3 4 o o o o o Line connection 300 bps CONNECT 4 — o o o o Line connection 1200 bps CONNECT 1200 — o o o o Line connection 2400 bps CONNECT 2400 — — o — o Dial tone detection NO DIAL TONE — — — o o Busy tone detection BUSY Reset in the same way the PDN/RST pin is set to “0”. — Controls data carrier detection signals (DCD). 0 n=0: Always sets DCD to ON. n=1: Controls DCD by detecting reception carriers. Controls the modem dependent upon DTR signal state. n=0: Ignores DTR signals. n=1: Ignores DTR signals but goes to on-line command mode when the 2 change of DTR from ON to OFF is detected during data mode. n=2, and 3:Terminates the call and goes to command mode when the change of DTR from ON to OFF is detected during data mode. Sets the guard tone transmission. n=0: No guard tone 0 n=1: With guard tone of 550 Hz n=2: With guard tone of 1800 Hz Sets the make ratio of pulse dialing. n=0: 39% (10pps) 1 n=1: 33% (10pps) n=2: 33% (20pps) Controls the loop back test mode. n=0: Ceases test mode n=1: Starts local analog loop back test (ALB) n=2 or 3: None — n=4: Responds to the RDL test request n=5: Does not respond to the RDL test request n=6: Starts remote digital loop back test (RDL) n=7: Starts RDL self-diagnostic test. n=8: Starts ALB self-diagnostic test. Selects automatic re-training function due to poor incoming conditions of the receive section. 1 n=0: Automatic re-training is disabled. n=1: Automatic re-training is enabled. Note 12/23 FEDL7012-06-02 ML7012-06 CMD Style \L AT\Ln \N AT\Nn \Q AT\Qn \V AT\Vn Function Initial Value Checks kinds of line connection and returns the result n=0: Checks whether it’s connected with a PBX (0-starting dialing) or directly connected to PSTN. n=1:.Checks between pulse dialing line or tone dialing line Selects data control mode. n=0,1: Selects normal mode (without error correction). n=2,3,4,5: None n=6 : Selects reliable mode. Disconnects the line when MNP connection 7 is not available. n=7 : Selects auto-reliable mode. Connects in normal mode when MNP connection is not available. Selects the flow control between DTE and modem. n=0: No flow control (Connects in direct mode when AT\Nn=AT\N0 or AT\N1) 3 n=1,2: None n=3: Bi-directional control by CTS/RTS Selects extended result code. n=0: Displays the normal result code. 0 n=1: Displays the result code with the mode of the MNP connection. n=2, 3: None Note Only 1200/2400bps mode is available in direct mode. Note : When the data rate between the DTE and the DCE is 9600bps and the normal mode is set, set the n-value to 3 in AT\Qn. Note : Connecting in direct mode, a prior check to see if the modem on the remote side is also in a direct mode must be made. 13/23 FEDL7012-06-02 ML7012-06 Result Codes Result Code Description : The result code is returned to DTE after AT command is executed. Two types of result codes are available and can be selected by the Vn command. It is possible to select whether the result code is returned or not by using the Qn command. The format of 2 types of result codes is as follows: In the case of number In the case of characters Number CR CR LF Result Character string CR LF Result Code List : Number 0 1 2 3 4 5 6 7 8 10 12 22 23 90 91 92 93 Character string OK CONNECT RING NO CARRIER ERROR CONNECT 1200 NO DIAL TONE BUSY NO ANSWER CONNECT 2400 CONNECT 9600 CONNECT 1200/REL CONNECT 2400/REL EXT DIRECT DTMF PULSE Meaning Command is correctly executed. Connected. Call-in signal is detected. Aborted the connection or on-hook Found the error in the command Connected at 1200 bps Dial tone cannot be detected. Busy tone is detected. Silence state cannot be detected. Connected at 2400 bps Connected at 9600 bps in normal mode Connected at 1200 bps in MNP mode Connected at 2400 bps in MNP mode Judges as PBX connection Judges as direct connection Judges as tone dialing line Judges as pulse dialing line 14/23 FEDL7012-06-02 ML7012-06 REGISTERS S Register Setting : In this modem, memory used as S registers is provided in RAM to set variables used for modem environment settings or to read modem status. Normal operation is not guaranteed when register numbers not specified in this data sheet or parameters outside the specification are input. (1) S register setting The format to set S registers is as follows: AT<Sn> = <d> <n> specifies the register no. in decimal (0 to 27, 34, 35). <d> specifies the number to be set from decimal 0 to 255. If no number is specified at <n> and <d>, it is regarded as “0”. (2) S register reference The format to refer to S registers is as follows: ATS<n> <n> specifies the register no. in decimal (0 to 27, 34, 35) If no number is specified at <n>, it is regarded as “0”. 15/23 FEDL7012-06-02 ML7012-06 S Register List : Refer to the “Bit map S Register list” if the function is specified as “Bit map register”. Register No. Set Range Unit Initial Value 0 0-255 time 0 1 2 3 4 5 0-255 — 0-127 0-127 0-127 time — ASCII code ASCII code ASCII code 0 — 13 10 8 6 4-255 sec 4 7 1-115 sec 60 8 0-255 sec 2 9 — — — 10 1-255 1/10 sec 14 11 1-255 1/100 sec 9 12 13 14 15 16 17 18 19 — — — — — — 0-255 — — — — — — — sec — — — 170 — 0 — 0 — 20 — — — 21 22 23 24~27 — — — — — — — — 18 244 23 — 34 0-255 dB 2 35 0-255 dB 0 Function Setting of the number to receive the ring signal in automatic receive mode. When set to “0”, automatic receive function is disabled. The number of rings received Not used Carriage return code Line feed code Back space code Pause time from off-hook to start dialing (Only when setting ATX0, X1, and X3) Waiting time for carrier from the far end modem. The device is set to on-hook when no carrier is detected after the time specified. Pause time for dialing. It is referred when dial character < , > is used. Not used Carrier lost detection time The device is set to on-hook automatically when the lost of carrier signal is longer than the specified time. Carrier lost detection is invalid when 255 is set. DTMF tone transmit time Sets DTMF transmit time. DTMF tone is continuously transmitted when set at 255. Not used Not used Bit map register Not used Bit map register Not used Timer for loop back test Not used Not used Bit map register Bit map register Bit map register Not used Sets the level attenuator of transmit carrier. When 15 to 255 is input, value is fixed to 15. Sets the sending level attenuator of DTMF signal. When 15 to 255 is input, value is fixed to 15. * Refer to the “Analog Interface” for the analog transmit level for S34 and S35. * Waiting time for carrier from the far end modem set by S7 starts at a timing of off-hook. 16/23 FEDL7012-06-02 ML7012-06 Bit Map Register List : S14 Bit 7 6 5 4 Initial value 1 0 1 0 Function enabled by “0” Answer mode Not used Tone dial Pulse speed = 10pps 3 1 Makes the result code the number. 2 1 0 0 1 0 With the result code No echo back Not used Function enabled by “1” Originate mode Not used Pulse dial Pulse speed = 20pps Makes the result code the character string. No result code With echo back Not used Command A, D Initial value Function enabled by “0” Function enabled by “1” 0 Not used Not used 0 Stops analog loop back self-diagnostic. Analog loop back self-diagnostic Stops remote digital loop back Remote digital loop back self-diagnostic 0 self-diagnostic. 0 Stops remote digital loop back test. Remote digital loop back test 0 Not used Not used 0 Not used Not used 0 Not used Not used 0 Stops analog loop back test. Analog loop back test Command S21 Bit 7 6 5 4 3 2 1 0 Initial value 0 0 0 1 0 0 1 0 Function enabled by “0” Not used Not used CD signal is always ON. 0 0 &DO &D1 0 1 Not used Auto re-train disabled Not used Function enabled by “1” Not used Not used CD signal is ON by carrier detection. 1 1 &D2 &D3 0 1 Not used Auto re-train enabled Not used command &C &D DTR Control S22 Bit 7 6 5 4 3 2 1 0 Initial value 1 1 1 1 0 1 0 0 Function enabled by “0” Pulse dial make ration = 39% 0 1 1 0 X0 0 X1 0 0 0 1 Function enabled by “1” Pulse dial make ration = 33% 1 1 X2 1 X3 1 X4 0 1 Command &P X Extended command 0 0 M2 S16 Bit 7 6 5 4 3 2 1 0 M0 Not used Not used 0 1 M1 1 0 1 1 M3 T, P &P V Q E &T8 &T7 &T6 &T1 %E M Not used Not used 17/23 FEDL7012-06-02 ML7012-06 S23 Bit 7 6 5 4 3 2 1 Initial value 0 0 0 1 0 1 1 0 1 Function enabled by “0” 0 0 &G0 &G1 0 1 0 Parity 0 Parity 0 Even No. 1 Mark Not used Not used Not used Ignores the remote digital loop back request. Function enabled by “1” 1 1 &G2 &G3 0 1 1 Parity 1 Parity 0 Odd No 1 None Not used Not used Not used Complies to the remote digital loop back request. Command &G &T4, &T5 18/23 FEDL7012-06-02 ML7012-06 TYPICAL APPLICATION CIRCUITS Analog Interface ML7012-06 AOUT – + R1 R3 C2 RCI C1 R2 RCAO – + R4 TXAI R5 – + TXAN RA 600 : 600 C3 RB (=RA) R6 LINE 0.022 F 600 – + TXAP R7 – + AIN R8 GSR • The 2nd order LPF should be built to make fc approximately 5 kHz using the built-in amplifier, R1 to R3, and C1 and C2. Numeric examples: R1 = R2 = R3 = 68 k C1 = 1000 pF, C2 = 220 pF • When VDD 3 V, R5/R4 2 SG SG Gen. C4 1 µF • When VDD < 3 V, R5/R4 1.6 19/23 FEDL7012-06-02 ML7012-06 AN EXAMPLE OF LEVEL DIAGRAM 1. Modem transmission, VDD 3 V AOUT = -20dBm, RCAO = -20dBm, TXAN = -14dBm, TXAP = -14dBm, LINE = -16dBm (S34 = 2dB(default), R5/R4 = 2, Loss at a transformer = 2dB) 2. DTMF Transmission, VDD 3 V DTMF high group level, DTMF low group level is approx. 1dB lower than below. AOUT = -14.5dBm, RCAO = -14.5dBm, TXAN = -8.5dBm, TXAP = -8.5dBm, LINE = -10.5dBm (S35 = 0dB(default), R5/R4 = 2, Loss at a transformer = 2dB) 3. Modem transmission, VDD 2.7V AOUT = -20dBm, RCAO = -20dBm, TXAN = -15.9dBm, TXAP = -15.9dBm, LINE = -17.9dBm (S34 = 2dB(default), R5/R4 = 1.6, Loss at a transformer = 2dB) 4. DTMF Transmission, VDD 2.7V DTMF high group level, DTMF low group level is approx. 1dB lower than below. AOUT = -14.5dBm, RCAO = -14.5dBm, TXAN = -10.4dBm, TXAP = -10.4dBm, LINE = -12.4dBm (S35 = 0dB(default), R5/R4 = 1.6, Loss at a transformer = 2dB) 5. Modem receive (max.) LINE= -9dBm, at connection of R6 and R7 = -11dBm, GSR= -15dBm, (R8/R7 = 0.63 = -4dB, Loss at a transformer = 2dB) 6. Modem receive (min.) LINE= -40dBm, at connection of R6 and R7 = -42dBm, GSR= -46dBm, (R8/R7 = 0.63 = -4dB, Loss at a transformer = 2dB) CONNECTION OF CRYSTAL OSCILLATOR Connect a 11.0592 MHz crystal and a 1 M feedback resistor between OSC0 and OSC1. The values of capacitors C01 and C02 connected between OSC0 and GND, and OSC1 and GND vary with the load capacitance of the crystal and the wiring capacitance of the board. Set the values by the crystal manufacture’s matching evaluation. If an external clock is used, input it to OSC0. C01 15pF OSC0 11.0592 MHz C02 ROSC 1 M OSC1 15pF 20/23 FEDL7012-06-02 ML7012-06 PACKAGE DIMENSIONS (Unit: mm) QFP64-P-1414-0.80-BK Mirror finish 5 Package material Lead frame material Pin treatment Package weight (g) Rev. No./Last Revised Epoxy resin 42 alloy Solder plating (J5μm) 0.87 TYP. 6/Feb. 23, 2001 Notes for Mounting the Surface Mount Type Package The surface mount type packages are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore, before you perform reflow mounting, contact ROHM's responsible sales person for the product name, package name, pin number, package code, and desired mounting conditions (reflow method, temperature and times). 21/23 FEDL7012-06-02 ML7012-06 REVISION HISTORY Document No. FEDL7012-06-01 FEDL7012-06-02 Date May 2004 Jun 28, 2004 Page Previous Current Edition Edition Description – – First edition 1 1 1 1 4 4 11 11 Correction of ATD! function 12 12 Functional description alternation for AT&T0 13 13 Alternation of Note for AT\Qn setting in normal mode. 17 17 Correction of functional descriptions for bit-7 and bit-6 of S21 bit map register. Literal brush-up of descriptions under GENERAL DESCRIPTION Literal brush-up of descriptions under FEATURES Literal brush-up of descriptions under STD pin description 22/23 FEDL7012-06-02 ML7012-06 NOTICE No copying or reproduction of this document, in part or in whole, is permitted without the consent of LAPIS Semiconductor Co., Ltd. The content specified herein is subject to change for improvement without notice. The content specified herein is for the purpose of introducing LAPIS Semiconductor's products (hereinafter "Products"). If you wish to use any such Product, please be sure to refer to the specifications, which can be obtained from LAPIS Semiconductor upon request. Examples of application circuits, circuit constants and any other information contained herein illustrate the standard usage and operations of the Products. The peripheral conditions must be taken into account when designing circuits for mass production. Great care was taken in ensuring the accuracy of the information specified in this document. However, should you incur any damage arising from any inaccuracy or misprint of such information, LAPIS Semiconductor shall bear no responsibility for such damage. The technical information specified herein is intended only to show the typical functions of and examples of application circuits for the Products. LAPIS Semiconductor does not grant you, explicitly or implicitly, any license to use or exercise intellectual property or other rights held by LAPIS Semiconductor and other parties. LAPIS Semiconductor shall bear no responsibility whatsoever for any dispute arising from the use of such technical information. The Products specified in this document are intended to be used with general-use electronic equipment or devices (such as audio visual equipment, office-automation equipment, communication devices, electronic appliances and amusement devices). The Products specified in this document are not designed to be radiation tolerant. While LAPIS Semiconductor always makes efforts to enhance the quality and reliability of its Products, a Product may fail or malfunction for a variety of reasons. Please be sure to implement in your equipment using the Products safety measures to guard against the possibility of physical injury, fire or any other damage caused in the event of the failure of any Product, such as derating, redundancy, fire control and fail-safe designs. LAPIS Semiconductor shall bear no responsibility whatsoever for your use of any Product outside of the prescribed scope or not in accordance with the instruction manual. The Products are not designed or manufactured to be used with any equipment, device or system which requires an extremely high level of reliability the failure or malfunction of which may result in a direct threat to human life or create a risk of human injury (such as a medical instrument, transportation equipment, aerospace machinery, nuclear-reactor controller, fuel-controller or other safety device). LAPIS Semiconductor shall bear no responsibility in any way for use of any of the Products for the above special purposes. If a Product is intended to be used for any such special purpose, please contact a ROHM sales representative before purchasing. If you intend to export or ship overseas any Product or technology specified herein that may be controlled under the Foreign Exchange and the Foreign Trade Law, you will be required to obtain a license or permit under the Law. Copyright 2011 LAPIS Semiconductor Co., Ltd. 23/23