3Jtech uModem Technical manual

Research & Development
Technical Document for:
uModem ( USB Modem )
Revision Issue Date Engineer/Comments
1.0 November 22, 2002 YLYang/Pre-release
Copyright by 3JTech. Co., Ltd. All rights reserved.
Page 1of 1
Revision 1.0
2003/6 From 3JTech

Research & Development
3JTech 56K USB modem solution _ uModem
Single chip ZD1051 integrates DSP, controller and USB interface
Power management chip ZD1056 supports USB bus-powered design
Features
●Data mode
- ITU-T V.90 / V.34 (33.6K) / V.32b / V.32 /
V.22b / V.22 / V.23 / V.21
- Bell 212A/ Bell 103
- Error correction: ITU-T V.42 and MNP3,4
- Data compression: ITU-T V.42b and MNP5
- Industry standard AT command sets
- Caller ID
●FAX mode
- ITU-T V.17/ V.29/ V27ter up to 14.4K bps
- TIA class1/ 2/ 2.0 fax command sets
●USB features
- USB specification 1.1 compliant
- power management: bus-powered, suspend
mode supported
- full speed 12 Mbps
●System compatibility
- Microsoft Windows 98 and Windows 2000
- Macintosh MacOS.9.0
●Voice features
- Voice compression : 4-bit ADPCM
- TIA IS-101 voice command set
- TAM function
●World wide homologation
- FCC Part 68/ CTR21 versions
- Programmable PTT parameters
●Electrical characteristics
- ZD1051
Package: 128-pin TQFP, 3.3V/1.8V dual power
mode, 3.3V for I/O pad and 1.8V for core
operation
General Description
The highly-integrated ZD1051 56K USB modem
chip uses only one DSP core, embedded in the
ZD1051, to handle both the signal and protocol
processing. No controller is needed for modem
protocol handling. This kind of integration not only
shrinks the modem chipset into a single chip but
also improves hardware reliability and reduces the
power consumption. An extremely small 128-pin
TQFP package, 16x16 mm square, is easily fitted to
any critical PCB design. The power dissipation of
ZD1051 is less than 220 mW, ZD1051 is suitable for
power-sensitive portable applications.
This solution also adopts the latest silicon DAA
technology with programmable characteristics; this
makes it possible to meet the world wide PTT
certifications using a single hardware.
ZyDAS USB modem solution is the best choice for
designing a 56K USB external modem.
Applications
●USB external modem for Internet access
●USB external modem for Internet games (PS2)
Solutions
●ZyDAS ZD1051 USB 56K modem data pump
● ZyDAS ZD10591 USB 56K modem ROM code
(optional)
●Silicon Lab Si3034/Si3035 silicon DAA
EEPROM
2K bits
Telephone Line
USB Bus
SRAM
64Kx16
ROM
256Kx16
(FEPROM
/
MROM)
Silicon DAA
Si3034 /
Si3035
ZyDAS 56K
Modem Data Pump
ZD1051
128-Pin TQFP
Figure 1. 3JTech USB modem simplified diagram
Page 2of 2
Revision 1.0
2003/6 From 3JTech

Research & Development
FUNCTION DESCRIPTIONS
ZyDAS USB modem uses a hardware-based
DSP core to handle both the modem signal
processing and modem protocol processing in a
single chip. and an embedded USB logic to
process host USB traffic in a single chip. This
chip supports to run a data/fax modem
implementation and voice compression algorithm
processing for Telephone Answering Machine
(TAM) application. The major functions of ZyDAS
USB modem are described below.
USB functions
●CDC 1.1 compliant for different platforms:
CDC, communication device class for USB
devices, is an interface between USB hosts and
USB devices. The purpose of CDC is to support
all kinds of communication services on the USB.
ZyDAS USB USB modem meets the CDC version
1.1 specifications and can talk to hosts supporting
CDC driver. No special USB drivers are needed
in such kind of hosts. Currently, the Win 98 SE,
Win 98 ME, Win 2000 and MacOS.9.0 are all
CDC ready. ZyDAS also provides the USB CDC
drivers for the first edition of Win98 system.
●Power management - suspend and resume:
USB hosts can supply power to USB devices
directly connected to the bus. USB hosts may
also have the power management capability to
suspend or resume the USB bus-powered
devices in any power-sensitive portable
applications such as NB or PDA. ZyDAS 56K
USB modem solution includes a power
management chip - ZD1056, which can allow the
USB host to order the modem to enter into
suspend mode to save power consumption.
ZyDAS 56K USB modem will resume from
suspend state when ordered by the host. In
addition to this, the modem can also resume and
trigger a remote-wake-up signal to the host when
there is an incoming call.
Data/Fax mode
●Data and fax mode auto discrimination:
Data or fax incoming calls can be automatically
recognized as a data or fax connection without
the user intervention.
●Multi-auto mode V.90 modem:
In ITU-T V.90 data mode, ZyDAS USB modem
can receive data at speeds up to 56K bps while
connecting to a digitally connected central
modem. Due to the PSTN network's digitization,
only the client modem to central office local loop
is not digital. This V.90 data pump is very suitable
for remote access applications such as Internet
access, remote on-line service and corporate
data base access.
ZyDAS 56K USB modem conforms to ITU-T V.34
standard, operates in two-wire full duplex
asynchronous mode at line speeds up to
33.6Kbps. Based on ZyDAS's own DSP algorithm,
this modem can maintain high quality connections
at high speeds especially under adverse line
conditions. It will automatically fall back to lower
speeds when communicating with slower
modems or when line condition degrades.
ITU-T T.30 fax protocol describes the G3 fax
handshake signals and procedures. ZyDAS USB
modem takes full control of this protocol, initiates
and terminates fax calls, manages the
communication session and transports the image
data, provides the highest fax speed of up to 14.4
Kbps using the fax transmission standard V.17.
This modem supports TIA Class 1, Class 2 and
Class 2.0 command sets.
Voice mode
Voice mode of ZyDAS USB modem stands for the
ability to digitize incoming voice messages such
that the computer can store and forward them. It
also playbacks the recorded digitized voice on
line for a message announcement. This modem
uses 9.6 KHz/ 8KHz sampling rates and chooses
a high voice quality 4-bit ADPCM algorithm to
reduce the speech data rate. IS-101 voice
command set and DTMF detection are
supported.
World wide homologation
ZyDAS USB modem uses the programmable
silicon DAA Si3034/ Si3035 as the analog front
end. The Si3034 DAA which is the international
version meets most of the world wide PTT
specifications and Si3035, the FCC version,
meets the FCC PTT specification. ZyDAS
provides a tool to change the parameters used for
call progress monitoring, dialing, and ring
detection. Modem designer can use this tool to
change the PTT parameters to precede the new
PTT type approvals. The parameters for CTR21
and FCC Part 68 compliance are provided.
Reference design
A reference USB bus modem design with
data/fax/TAM function is ready for evaluation.
This design can pass the pretest of EMC, safety
and PTT certifications. The schematic, BOM,
board layout of this design are all available.
Designer can use this as a reference to shorten
the design cycle and finish the prototype rapidly.
Page 3of 3
Revision 1.0
2003/6 From 3JTech

Research & Development
HARDWARE DESCRIPTIONS
ZyDAS 56K USB modem solution includes the
modem data pump ZD1051 and Silicon Lab's
Si3034/ Si3035 silicon DAA. ZyDAS also
provides an optional ROM code ZD10591 to
replace the FEPROM used in this modem. The
hardware function of ZD1051 is described herein.
Please refer to the hardware interface signals of
ZD1051 in Figure 2 for the usage of ZD1051.
ZD1051 Modem Data Pump
The ZD1051 modem data pump consists of a
high performance / low power consumption DSP
core, a high speed data bus for data memory, a
low speed data bus for program memory, a USB
transfer, a serial interface for silicon DAA and a
serial EEPROM interface for modem profiles.
ZD1051 gets the transmit data from the USB
transfer. This data bit stream is converted to an
voice band signal by the ZD1051's DSP core and
sent to the telephone line via the silicon DAA to
the remote modem. The analog waveform on the
telephone line coming from the remote modem is
digitized by the silicon DAA. This digitized signal
is demodulated as received data bit stream by the
DSP core and then transferred to host through
the USB transfer.
The access time of the SRAM connected to the
high speed data bus of ZD1051 must be at least
12 nsec. The access time of FEPROM or ROM
connected to the low speed data bus of ZD1051
should be faster than 120 nsec.
The functions of ZD1051 from the view point of
hardware signals are described as follows.
Power signals (19 pins)
The ZD1051 uses two power supply voltages,
3.3V and 1.8V. 1.8V is used for the operation of
DSP core and logic circuits. 3.3V is used solely
for the I/O pads interfacing to 3.3V peripheral
chips.
● VDD33: The 3.3V power source.
● VDD18: The 1.8V power source.
Reset signals (2 pins)
● RS#: power on reset input pin. A RC network
can be directly connected to the RS# input pin
to generate the desired reset signal when
turning on the system power. (3.3V input, active
low)
● RESETO#: This reset output is used to reset
peripheral circuits, such as FEPROM and
Silicon Lab's DAA circuit. It is active low when
pin RS# is active. (3.3V output, active low)
Clock signals (2 pins)
The clock input frequency is 12 MHz, either an
external clock source or a parallel-mode crystal
circuit can be used as the clock input of ZD1051.
● CKSOCI: Crystal oscillator input or the input
from an external clock source. (1.8V input)
● CKSOCO: Crystal oscillator output. Leave this
pin open when an external clock source is
connected to CKSOCI. (1.8V output)
USB interfaces (4 pins)
This interface complies with the USB
specification revision 1.1, supporting 12M bps full
speed and power management requirement.
●DP: USB data signal Data Plus (D+) connects
to USB. (Bi-directional I/O)
●DM: USB data signal Data Minus (D-) connects
to USB. (Bi-directional I/O)
●SUSPEND: This USB suspend output signal is
used to shut off the power of modem when
USB is in suspending state. Connect to the
SHDN input of ZD1056 to save the power. (3.3V
output, active high)
●RPUENO: Use for USB connects or disconnect
control. When reset signal RS# input is low, this
pin is tractate. (3.3V output)
Remote wakeup (1 pin)
When the bus-powered USB modem is in the
suspend state, all the modem circuits, including
ZD1051 and silicon DAA, are powered off except
the always powered circuit in ZD1051. A ring
detection circuit not depending on the switched
power acts as the wakeup signal. This wakeup
signal will be passed to the USB block of ZD151
which will then initiate the resume operation. The
first action of the resume operation is turning off
the SUSPEND output and power will be
resupplied to the modem circuit.
Two ring detection circuits are needed for a USB
bus-powered modem. One must work in the
suspend mode and act to wake up the USB
function. The other ring detection circuit is built-in
in the Si3034/Si3035 silicon DAA. It is the normal
ring detection circuit and can not work in the
suspend mode because power to the
Si3034/Si3035 is shut off.
●RMWK#: Remote wakeup input for wakeup
from USB suspend state. Connect to the output of
an up to ring detector. If the remote wakeup
function is not used, leave this pin open (3.3V
input, active low)
Page 4of 4
Revision 1.0
2003/6 From 3JTech

Research & Development
NVRAM EEPROM interface (2
pins)
24C02 type 2K bits serial EEPROM is used to
store the modem configuration profiles and
telephone numbers. One user defined profile and
four telephone numbers can be saved in this
EEPROM. Two pins are used to interface with
24C02. One pin is used as serial clock output pin;
the other pin has an open drain output with pullup
resistor used for both serial data in and out.
● SCLK: Serial clock output for 24C02 type
EEPROM. Connect this pin to the EEPROM's
SCL pin. (3.3V output)
● SDAT: Bi-directional data signal for 24C02 type
EEPROM. Connect this pin to the EEPROM's
SDA pin. (3.3V bi-directional I/O)
Program memory interface
The program memory needed for ZyDAS USB
modem solution is 4M bits. This memory device
can be flash EPROM, EPROM or ROM. It is
connected to the 16-bit low speed data bus of
ZD1051. The access time is 120 nsec. The
program memory interface is:
● A[17:0]: Address bus lines. (3.3V output)
● DL[15:0]: The low speed data bus lines. (3.3V
I/O)
● FECE1#: Chip select (enable) signal output for
connection to external FEPROM/ EPROM/
ROM device's CE# pin. (3.3V output, active
low)
● EPRD#: Read strobe (output enable) signal
output for external FEPROM/ EPROM/ ROM
device. Connect it to the external device's OE#.
(3.3V output, active low)
Note: ZyDAS modem code supports on-chip
FEPROM programming capability. Most of the
bottom-boot FEPROM can be used. Currently
Intel 28F400/28F800 and AMD 29F400/29F800
are supported.
The additional FEPROM interface for 28F400 is:
● EPWR#: Write strobe signal output for
FEPROM device. Connect it to the FEPROM's
WE# pin (3.3V output, active low)
● WP#: Write protect signal for FEPROM device.
Connect it to the FEPROM's WP# pin. (3.3V
output, active low)
● VPP#: Control the supply power for FEPROM
program and erase operation. (3.3V output,
active low)
The additional FEPROM interface signal needed
for programming and erasing AMD 29F400 is
only EPWR#.
Data memory interface
The data memory interface is used to interface
high speed SRAM. ZyDAS USB modem needs a
1M bits 12 nsec SRAM. This SRAM is connected
to the high speed data bus of ZD1051.
● A [17:0]: Address bus lines are the same as
program memory address bus A[17:0]. (3.3V
output)
● DH[15:0]: The high speed data bus lines (3.3V
I/O)
● SRAMS#: SRAM chip select signal output for
external high speed SRAM. Connect to
an SRAM's CE# pin. (3.3V output, active low)
● SRAMR#: SRAM output enable signal output
for external high speed SRAM. Connect
to an SRAM's OE# pin. (3.3V output, active
low)
● SRAMW#: SRAM write strobe signal output for
external high speed SRAM. Connect to an
SRAM's WE# pin. (3.3V output, active low)
Serial device interface (6 pins)
This serial interface is used to connect external
silicon DAA. Silicon Lab Si3034/Si3035 silicon
DAA can be connected to the ZD1051 through
this serial interface.
● CKPLL: 6.144 MHz master clock output to the
front end chip. To be connected to the Si3034/
Si3035's MCLK pin. (3.3V output)
● CLKR1: DSP serial data clock input pin.
Connects to the SCLK pin of Si3034/ Si3035.
(3.3V input)
● FSR1#: Frame sync input pin for DSP serial
port. Connects to the FSYNC# pin of Si3034/
Si3035. (3.3V input)
● DR1: Data input pin for DSP serial port.
Connects to the SDO pin of Si3034/ Si3035.
(3.3V input)
● DX1: Data output pin for DSP serial port.
Connects to the SDI pin of Si3034/ Si3035.
(3.3V output)
● RGDT#: The ring detection input, it is
connected to pin RGDT# of Silicon DAA
Si3034/ Si3035. (3.3V input, active low)
Package and pin assignments
ZD1051 is in a 128-pin TQFP package. Please
refer to Figure 3 for the physical dimension
description. The pin assignments are shown in
Table 1.
Electrical characteristic
Please refer to Table 2.
Page 5of 5
Revision 1.0
2003/6 From 3JTech

Research & Development
Table 1 ZD1051 Pin Assignment and Description
Pin No. Pin Name I/O Description
1 NC I Reserved
2 FECE1# O Chip select signal for program memory
3 GND Power Digital ground
4 EPRD# O Read strobe signal for program memory
5 DL0 I/O Low speed data bus bit 0
6 DL8 I/O Low speed data bus bit 8
7 DL1 I/O Low speed data bus bit 1
8 DL9 I/O Low speed data bus bit 9
9 DL2 I/O Low speed data bus bit 2
10 DL10 I/O Low speed data bus bit 10
11 VDD18 Power 1.8V power
12 DL3 I/O Low speed data bus bit 3
13 DL11 I/O Low speed data bus bit 11
14 VDD33 Power 3.3V power
15 DL4 I/O Low speed data bus bit 4
16 DL12 I/O Low speed data bus bit 12
17 DL5 I/O Low speed data bus bit 5
18 DL13 I/O Low speed data bus bit 13
19 GND Power Digital ground
20 DL6 I/O Low speed data bus bit 6
21 DL14 I/O Low speed data bus bit 14
22 DL7 I/O Low speed data bus bit 7
23 DL15 I/O Low speed data bus bit 15
24 A16 O Address bus bit 16
25 NC O Reserved
26 VDD18 Power 1.8V power
27 EPWR# O Write strobe signal for program memory
28 WP# O Write protect signal for FEPROM
29 NC O Reserved
30 NC O Reserved
31 A17 O Address bus bit 17
32 VPP# O
Control power supply for FEPROM programming and
erasing
33 A9 O Address bus bit 9
34 A0 O Address bus bit 0
35 A10 O Address bus bit 10
36 GND Power Digital ground
37 A3 O Address bus bit 3
38 A11 O Address bus bit 11
39 A2 O Address bus bit 2
40 A12 O Address bus bit 12
41 A1 O Address bus bit 1
42 SRAMW# O Write strobe signal for SRAM
43 VDD18 Power 1.8V power
44 DH8 I/O High speed data bus bit 8
45 DH7 I/O High speed data bus bit 7
46 DH9 I/O High speed data bus bit 9
47 DH6 I/O High speed data bus bit 6
48 DH10 I/O High speed data bus bit 10
49 DH5 I/O High speed data bus bit 5
50 DH11 I/O High speed data bus bit 11
51 DH4 I/O High speed data bus bit 4
52 GND Power Digital ground
53 VDD33 Power 3.3V power
54 DH12 I/O High speed data bus bit 12
55 DH3 I/O High speed data bus bit 3
56 DH13 I/O High speed data bus bit 13
57 DH2 I/O High speed data bus bit 2
Page 6of 6
Revision 1.0
2003/6 From 3JTech

Research & Development
58 DH14 I/O High speed data bus bit 14
59 DH1 I/O High speed data bus bit 1
60 DH15 I/O High speed data bus bit 15
61 DH0 I/O High speed data bus bit 0
62 SRAMS# O Chip select signal for SRAM
63 SRAMR# O Output enable signal for SRAM
64 A4 O Address bus bit 4
65 A5 O Address bus bit 5
66 A6 O Address bus bit 6
67 A7 O Address bus bit 7
68 VDD18 Power 1.8V power
69 A8 O Address bus bit 8
70 A13 O Address bus bit 13
71 A14 O Address bus bit 14
72 A15 O Address bus bit 15
73 NC O Reserved
74 NC I Reserved
75 GND Power Digital ground
76 NC O Reserved
77 NC I Reserved
78 NC I Reserved
79 NC O Reserved
80 NC O Reserved
81 NC O Reserved
82 NC I Reserved
83 VDD33 Power 3.3V power
84 NC O Reserved
85 TE# O
Control the optional relay to switch off the attached
telephone set
86 NC O Reserved
87 HS# O
Indicate modem in a V.90 connection or, when flashing,
in handshaking procedure
88 NC I Reserved
89 GND Power Digital ground
90 AA# O
Indicate modem in auto answer mode or, when flashing,
detects an incoming ring signal
91 NC I Reserved
92 NC I Reserved
93 OP1 O General purpose output pin
94 OP2 O General purpose output pin
95 SCLK O Serial clock output for EEPROM
96 SDAT IO Serial bi-directional data signal for EEPROM
97 VDD33 Power 3.3V power
98 SUSPEND O USB suspend signal output
99 RPUENO O USB connect or disconnect control
100 DM I/O USB data signal DM(D-)
101 DP I/O USB data signal DP(D+)
102 RS# I Reset signal input (active low)
103 RMWK# I Reserved
104 VDD18 Power 1.8V power
105 CKSOCI I, 1.8V Crystal oscillator input
106 CKSOCO O, 1.8V Crystal oscillator output
107 GND Power Digital ground
108 NC I Reserved
109 NC I Reserved
110 NC O Reserved
111 NC I Reserved
112 NC I Reserved
113 NC I/O Reserved
114 VDD33 Power 3.3V power
115 NC I/O Reserved
116 NC O Reserved
117 VDD18 Power 1.8V power
118 TEST I, Pull low Reserved
Page 7of 7
Revision 1.0
2003/6 From 3JTech

Research & Development
119 NC O Reserved
120 GND Power Digital ground
121 RESETO# O Reset signal output (active low)
122 DX1 O DSP serial port data output
123 DR1 I DSP serial port data input
124 CLKR1 I DSP serial port clock input
125 FSR1# I DSP frame sync input
126 CKPLL O 6.144 MHz master clock output
127 RGDT# I Ring detection input
128 OFFHK# O Hook control signal output
Note:
● NC: Please leave those pins whose pin name marked as "NC" to be no connection.
● All I/O pins are 3.3V I/O pad, except for pin 11, 26, 43, 68, 104, 105, 106 and 117, which are 1.8V I/O pad.
● Pin 118 must be pulled low with a pull low resister (e.g.: 20K ohm)
Page 8of 8
Revision 1.0
2003/6 From 3JTech

Research & Development
Table 2 ZD1051 Electrical Characteristic
Absolute maximum ratings
PARAMETER LIMITS UNIT
Supply Voltage VDD 3.3V 4 V
Supply Voltage VDD 1.8V 2 V
Operating Temperature Range 0 ~ 70 ℃
Storage Temperature Range -65 ~ 150 ℃
Electrical characteristics
PARAMETER MIN TYP MAX UNIT
Power Consumption
Operating mode 3.3V
1.8V 40
45 mA
mA
DC Characteristics
Supply Voltage VDD 3.3V 3.0 3.6 V
Supply Voltage VDD 1.8V 1.65 1.95 V
Input Low Voltage 3.3V 0 0.3VDD V
Input High Voltage 3.3V 0.6VDD VDD V
Output Low Voltage 3.3V 0 0.2VDD V
Output High Voltage 3.3V 0.8VDD VDD V
AC Characteristics
ROM access time 120 ns
SRAM access time 12 ns
Page 9of 9
Revision 1.0
2003/6 From 3JTech

Research & Development
Figure 2. Hardware Interface Signals of ZD1051
Page 10 of 10
Revision 1.0
2003/6 From 3JTech

Research & Development
Figure 3. Physical Dimension of ZD1051
Page 11 of 11
Revision 1.0
2003/6 From 3JTech

Research & Development
APPENDIX_A DESIGN CONSIDERATION
How to enhance the over-current/over-voltage protection and RF noise
immunity
The use of silicon DAA makes it possible to design the analog front end of a modem without an isolation
transformer, relays and hybrid. This solution also adopts the latest silicon DAA technology which is a
software-programmable DAA, enabling the designers to have a single worldwide solution for various PTT
certifications. ZyDAS USB modem solution takes advantage of Si3034, Silicon Lab’s silicon DAA, as the
default design. However, ZyDAS also provides two reference circuit designs based on Si3034 to
enhance the over-current / over-voltage protection and RF noise immunity. Please note that the inductors
L1, L2, L3 and L4 must be located beside the sidactor RV1 shown below. The rating current of L1, L2, L3
and L4 must be 200 mA. The rating voltage of C1 and C3 must be 3 KV. The rating voltage of C2 is 300
V.
P1B
RJ11/6P4C
B1
B2
B3
B4
B5
B6
1
2
3
4
5
6
L2 470uH 200mA
P1B
RJ11/6P4C
B1
B2
B3
B4
B5
B6
1
2
3
4
5
6
C2
15nF
300V
C1
1000PF
3KV 10%
RV2
TVB270SC
RV3
TVB270SC
L1 470uH 200mA
L1 470uH 200mA
RV1
TVB270SC
C3
1000PF
3KV 10%
L4 470uH 200mA
C3
1000PF
3KV 10%
RV1
TVB270SC
L3 470uH 200mA
L2 470uH 200mA
C1
1000PF
3KV 10%
LINE
LINE
Page 12 of 12
Revision 1.0
2003/6 From 3JTech

Research & Development
APPENDIX_B 3JTech uModem Mechanism
Page 13 of 13
Revision 1.0
2003/6 From 3JTech

Research & Development
APPENDIX_C uModem AT Command Reference Manual
1. Special Key
Command Options Function & Description Ref.
A/ Re-execute the last command once.
A> Re-execute the last command once or
repeat the last call up to 9 times. (See also
S8)
<any key> Terminate current connection attempt when
entered in handshaking state.
+++ Escape sequence code, entered in data
state, wait for modem to return to on line
command mode.
2. Basic AT Command Sets
All the Following Commands Require an “AT” Prefix:
Command Options Function & Description Ref.
A Go on-line in answer mode. (See also
S39.2, S43.6)
Bn Handshake option. S28.7
B0 * Select CCITT V.22 for 1200 bps
B1 Select Bell 212A for 1200 bps
communication.
DsDial s (numbers and options) that follow
(see also S38.0, S35.4). The options of s
are listed as follows:
0-9, A, B,
C,D #, *
Digits for dialing
P Pulse dialing S23.1
T Tone dialing S23.1
, Pause for a time specified in S8.
Remaining digits will be dialed as in-band
DTMF.
; Return to command state after dialing
! Hook flash
@ Wait for a 5 second silence before
proceeding , otherwise return NO
ANSWER
R Reverse handshake (go on-line in Answer
mode)
S17.5
W Wait for the second dial tone. Remaining
digits will be dialed as in-band DTMF
DL Dials the last-dialed number
DSnn=0-3 Dial the number stored in non-volatile
RAM at location 'n'
S44.3
EnCommand mode local echo of keyboard
commands
S23.0
Page 14 of 14
Revision 1.0
2003/6 From 3JTech

Research & Development
Command Options Function & Description Ref.
E0 Echo off
E1 * Echo on
HnOn/off hook control S56
H0 * Hang up (on-hook) the modem or ISDN,
same as 'ATH'
H1 Off hook the modem
InDisplay inquired information
I0 Display numerical product code, same as
'ATI'
I1 Display product information and ROM
checksum
I2 Display modem link status report
I12 Display physical layer status
I13 Display channel response for V.34
Lnn=0-7
4 *
Speaker volume control. The higher the
value, the higher the volume
S24.4-6
MnSpeaker control S21.1-2
M0 Speaker is always OFF
M1 * Speaker is ON until carrier detected
M2 Speaker is always ON
M3 Speaker is ON after the last digit is dialed
out Tone dialing is not heard.
O Return to on-line state
O1 Force modem to request a retrain
QnResult code displayed S23.7
Q0 * Modem returns result code
Q1 Modem does not return result code
Q2 Modem returns result code but quiet after
answering on a RING (see also S42.2)
S40.1
Sr.b=nSet bit 'b' of S-register 'r' to value 'n'. 'n' is a
binary digit '0' or '1'
Sr.b? Display value of bit 'b' of S-register 'r'
Sr=nSet S-register 'r' to value 'n'. 'n' must be a
decimal number between 0 and 255
Sr? Display value stored in S-register 'r'
T Tone dial S23.1
UPX Download firmware to the Flash EPROM by
using Xmodem protocol
VnSets display type for Result Codes S23.6
V0 Display result code in numeric form. (See
also S35.7 and the result code table of
'ATXn')
V1 * Display result code in verbose form.
Xnn=0-7
5 *
Result code options, see the Options Table S23.3-5
Znn=0-2 Reset modem and set power-on profile. S15.5-7
Zn Reset modem and load user profile n (0-1).
Z2 Reset modem and load factory settings.
+++ Escape sequence code , entered in data
state , wait for modem to return to
command state
Page 15 of 15
Revision 1.0
2003/6 From 3JTech

Research & Development
3. Extended AT& Command Sets
Command Options Function & Description Ref.
&Bn Data rate, terminal-to-modem. (DTE/DCE) S28.6
&B0 DTE rate follows connection rate. (See also
S44.6)
&B1 * DTE/DCE rate fixed at DTE setting (See
also S18, S20, and S44.6)
&Cn Carrier Detect (CD) options S21.4
&C0 CD always ON (See also S42.7)
&C1 * CD tracks presence of carrier (See also
S38.3, S42.7)
&Dn Data Terminal Ready (DTR) options. (See
also S25)
S21.6-7
&D0 Ignore DTR signal, assume DTR is always
ON.
&D1 108.1, DTR OFF-ON transition causes dial
of the default number. (See also 'AT*Dn'
and S48.4)
&D2 * 108.2, Data Terminal Ready, DTR OFF
causes the modem to hang up.
&D3 Same as &D2 but DTR OFF causes the
modem to hang up and reset from profile 0.
&F Load factory settings to RAM as active
configuration.
&Gn Guard tone options S28.4-5
&G0 * No guard tone (within USA, Canada).
&G2 1800 Hz guard tone.
&Hn Data flow control, DTE/DCE. S27.3-5
&H0 Flow control disabled.
&H3 * Hardware (CTS/RTS) flow control
&H4 Software (XON/XOFF) flow control.
&Kn Modem error control and data
compression.
S27.0-2
&K0 No error control.(Same as AT&K)
&K1 MNP4 (See also S41.0).(include MNP3)
&K2 MNP4+MNP5 (See also S38.5, S41.0).
&K3 V.42+MNP4.
&K4 * V.42+V.42bis, compatible with &K2 (See
also S38.5).
&Nn Modem link mode options (DCE/DCE).
(See also S43.7, S48.1)
S19
&N0 * Multi-Auto, auto negotiate highest possible
link rate: V.90,V.34, V.32bis, V.32, V.22bis,
V.22 and Bell 212A, G3 Fax
V.17/V.29/V.27ter.
&N3 V.32 9600T/9600/7200T/4800
&N4 V.32 9600/7200/4800
&N5 V.32 4800
&N12 V.23 1200/75
&N13 V.23 600/75
&N14 V.22bis 2400/1200
&N15 V.22 1200
&N16 V.21 300
&N17 V.32bis 14400/12000/9600/7200/4800
&N18 V.32bis 12000/9600/7200/4800
&N19 V.32bis 7200/4800
Page 16 of 16
Revision 1.0
2003/6 From 3JTech

Research & Development
Command Options Function & Description Ref.
&N24 BELL 212A 1200
&N25 BELL 103 300
&N60 V.34 33600
&N61 V.34 31200
&N62 V.34 28800
&N63 V.34 26400
&N64 V.34 24000
&N65 V.34 21600
&N66 V.34 19200
&N67 V.34 16800
&N68 V.34 14400
&N69 V.34 12000
&N70 V.34 9600
&N71 V.34 7200
&N72 V.34 4800
&N73 V.34 2400
&N99 V.90 28000
&N98 V.90 29333
&N97 V.90 30666
&N96 V.90 32000
&N95 V.90 33333
&N94 V.90 34666
&N93 V.90 36000
&N92 V.90 37333
&N91 V.90 38666
&N90 V.90 40000
&N89 V.90 41333
&N88 V.90 42666
&N87 V.90 44000
&N86 V.90 45333
&N85 V.90 46666
&N84 V.90 48000
&N83 V.90 49333
&N82 V.90 50666
&N81 V.90 52000
&N80 V.90 53333
&N79 V.90 54666
&N78 V.90 56000
&Pn Pulse dial make/break ratio S23.2
&P0 * make / break=39% / 61%
&P1 make / break=33% / 67%
&Rn RTS (Request To Send) function selection S21.5
&R0 CTS tracks RTS, response delay is set in
S26
&R1 * Ignore RTS, assumes RTS always ON
&Sn Data Set Ready (DSR) function selection. S21.3
&S0 * DSR has overridden, DSR always ON.
&S1 DSR according to CCITT (ITU-TSS). (See
also S41.5, S44.4)
&Tn Modem testing. S16
&T0 Terminate test in progress.
&T1 Initiate Analog Loop-back (ALB) test.
&T3 Initiate Local Digital Loop-back (LDL) test
&T4 Grant Remote Digital Loop-back request
from remote modem
S14.1
&T5 Deny Remote Digital Loop-back request
from remote modem
S14.1
&T6 Initiate Remote Digital Loop-back (RDL)
test
&T7 Initiate Remote Digital Loop-back with self
test (RDL+ST)
&T8 Initiate Analo
g
Loo
p
-back with self test.
Page 17 of 17
Revision 1.0
2003/6 From 3JTech

Research & Development
Command Options Function & Description Ref.
(ALB+ST)
&Vn View profile settings.
&V0 View current active settings.
&Vn View the (n-1) user profile settings (n=1-2)
&V3 View factory default settings.
&Wn n=0-1 Save current settings to user profile n in
non-volatile RAM. (See also S35.6)
&Yn Break handling. Destructive Break clears
the buffer. Expedited Break is sent
immediately to the remote system.
S28.2-3
&Y0 Destructive, expedited.
&Y1 * Nondestructive, expedited.
&Y2 Nondestructive, unexpedited.
&Z? Display all the phone numbers stored in
non-volatile RAM.
&Zn=s n=0-3 Store phone number/s to NVRAM at
location n (n=0-3) use AT*Dn or ATS29=n
to set the default dial pointer.
4. Extended AT* Command Sets
Command Options Function & Description Ref.
*Cn Character length, including start, stop and
parity bit.
S15.3-4
*C0 * 10-bit character length.
*C1 11-bit character length.
*C2 9-bit character length.
*C3 8-bit character length.
*Dn n=0-3 Set default dial pointer at telephone
directory location n.
S29
*D0 * (See also S35.4 and S38.0)
*En Modem error control negotiation. S21.0
*E0 * if error control negotiation fails, keep the
non-error control connection.
*E1 If error control negotiation fails, disconnect
the call (hang-up).
*Pn n=0-15
*P9 *
Set transmission power level; ranges
from -8 dBm to -15 dBm (default: -11 dBm)
S17.1-4
*Qn Action taken when line quality changes. S27.6-7
*Q0 No action to poor signal quality.
*Q1 Retrain action taken if signal quality is poor.
(See also S41.2)
*Q2 * Adaptive rate, automatic fall-back or
forward.
*Q3 Disconnect if signal quality is poor.
*T Recall the last CND (Caller ID) information. S40.2
5. Extended AT# Command Sets
Command Options Function & Description Ref.
#En Modem status in escape state
#E0 Disable the report of modem status in
escape state
#E1 Enable the report of modem status in
escape state
Page 18 of 18
Revision 1.0
2003/6 From 3JTech

Research & Development
6. Fax Service Class 1 Commands
Command Description Value
+FCLASS=n Service Class Identification and
Control
n=0:Sets to modem mode
n=1:Sets to Class 1 mode
n=2.0:Sets to Class 2.0 mode
n=8:Sets to Voice mode
+FTS=n Stop Transmission and pauses n=0-255 in 10 ms units.
+FRS=n Wait for Silence n=0-255 in 10 ms units.
+FTM=<MOD> Transmit Data with <MOD> Carrier See table 6.1
+FRM=<MOD> Receive Data with <MOD> Carrier See table 6.1
+FTH=n Transmit HDLC Data with
<MOD>=3 Carrier
n=3
+FRH=n Receive HDLC Data with
<MOD>=3 Carrier
n=3
The value of <MOD> parameters lists as below:
Value Modulation Speed
3 V.21 ch 2 300
24 V.27ter 2400
48 V.27ter 4800
72 V.29 7200
73 V.17 7200
74 V.17 short train 7200
96 V.29 9600
97 V.17 9600
98 V.17 short train 9600
121 V.17 12000
122 V.17 short train 12000
145 V.17 14400
146 V.17 short train 14400
Page 19 of 19
Revision 1.0
2003/6 From 3JTech

Research & Development
7. Service Class 2 Commands
The following Class 2 commands are supported and implemented as per
TIA PN2388 (8/20/90):
Command Syntax Description
+<command>=<value> Execute a command or set a parameter.
+<command>=? Read permissible settings.
+<command>? Read current setting.
Command
Description
Value
+FAA=nAuto-answer mode parameter:
Answer as set by +FCLASS. n=0
DCE answers and auto-determines type. n=1
+FBADLIN=
<value> Bad line threshold (number of consecutive bad lines for a bad
page parameter):
Determine if Copy Quality OK on the T.30 flow chart . <Value>=0
to 255; a value of 0 implies that error checking is disabled.
0-255
+FBOR=nPhase C data bit order:
Select direct bit order. n=0
Select reversed bit order in receiving mode for phase C data. n=1
+FBUF? Buffer size; read only parameter:
Allow DTE to determine the characteristics of the DCE’s buffer
size.
+FCIG="string" Local fax station ID string, for polling Rx.
+FCLASS=nService class selection: Refer to +FCLASS Class 1 command in
previous section.
+FCON DCE responds fax connection.
+FCQ=nCopy quality check capability parameter
No copy quality checks capability. n=0
Only check 1D phase C data. n=1
Check both 1D and 2D phase C data. n=2
+FCR=n"Capability to receive" parameter
DCE will not receive message data or poll a remote device. n=0
DCE receives message data or polls a remote device.
n=1
+FDCC=vr,br,wd,l
n,df,ec,bf,st DCE capabilities parameters.
Vertical resolution: Normal; 98 lpi. vr=0
Vertical resolution: Fine; 196 lpi. vr=1
Bit rate: 2400 bit/s; V.27ter. br=0
Bit rate: 4800 bit/s; V.27ter. br=1
Bit rate: 7200 bit/s; V.29 or V.17. br=2
Bit rate: 9600 bit/s; V.29 or V.17. br=3
Bit rate: 12000 bit/s; V.17. br=4
Bit rate: 14400 bit/s; V.17. br=5
Page width: 1728 pixels in 215mm. wd=0
Page width: 2048 pixels in 255mm. wd=1
Page width: 2432 pixels in 303mm. wd=2
Page length: A4; 297mm. ln=0
Page length: B4; 364mm. ln=1
Page length: unlimited length. ln=2
Data compression format: 1-D; modified Huffman. df=0
Data compression format: 2-D; modified Read. df=1
Page 20 of 20
Revision 1.0
2003/6 From 3JTech
Table of contents
Other 3Jtech Modem manuals