Page 1
Research & Development Technical Document for: uModem ( USB Modem ) Revision Issue Date Engineer/Comments November 22, 2002 YLYang/Pre-release Copyright by 3JTech. Co., Ltd. All rights reserved. 2003/6 From 3JTech Revision 1.0 Page 1 of...
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 General Description Data mode ● The highly-integrated ZD1051 56K USB modem - ITU-T V.90 / V.34 (33.6K) / V.32b / V.32 / chip uses only one DSP core, embedded in the V.22b / V.22 / V.23 / V.21...
Page 3
Internet Designer can use this as a reference to shorten access, remote on-line service and corporate the design cycle and finish the prototype rapidly. data base access. 2003/6 From 3JTech Revision 1.0 Page 3 of...
Page 4
If the remote wakeup low) function is not used, leave this pin open (3.3V RESETO#: This reset output is used to reset input, active low) ● peripheral circuits, such as FEPROM and 2003/6 From 3JTech Revision 1.0 Page 4 of...
The pin assignments are shown in active low) Table 1. The additional FEPROM interface signal needed Electrical characteristic for programming and erasing AMD 29F400 is only EPWR#. Please refer to Table 2. 2003/6 From 3JTech Revision 1.0 Page 5 of...
Page 6
Digital ground VDD33 Power 3.3V power DH12 High speed data bus bit 12 High speed data bus bit 3 DH13 High speed data bus bit 13 High speed data bus bit 2 2003/6 From 3JTech Revision 1.0 Page 6 of...
Page 7
I, 1.8V CKSOCO Crystal oscillator output O, 1.8V Power Digital ground Reserved Reserved Reserved Reserved Reserved Reserved VDD33 Power 3.3V power Reserved Reserved VDD18 Power 1.8V power TEST I, Pull low Reserved 2003/6 From 3JTech Revision 1.0 Page 7 of...
Page 8
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) ● 2003/6 From 3JTech Revision 1.0 Page 8 of...
1.65 1.95 Input Low Voltage 3.3V 0.3VDD V Input High Voltage 3.3V 0.6VDD Output Low Voltage 3.3V 0.2VDD V Output High Voltage 3.3V 0.8VDD AC Characteristics ROM access time SRAM access time 2003/6 From 3JTech Revision 1.0 Page 9 of...
Page 10
Research & Development Figure 2. Hardware Interface Signals of ZD1051 2003/6 From 3JTech Revision 1.0 Page 10 of...
Page 11
Research & Development Figure 3. Physical Dimension of ZD1051 2003/6 From 3JTech Revision 1.0 Page 11 of...
Research & Development APPENDIX_C uModem AT Command Reference Manual 1. Special Key Command Options Function & Description Ref. Re-execute the last command once. A> Re-execute the last command once or repeat the last call up to 9 times. (See also <any key>...
Page 15
S15.5-7 Reset modem and load user profile n (0-1). Reset modem and load factory settings. Escape sequence code , entered in data state , wait for modem to return to command state 2003/6 From 3JTech Revision 1.0 Page 15 of...
Page 17
Deny Remote Digital Loop-back request S14.1 from remote modem &T6 Initiate Remote Digital Loop-back (RDL) test &T7 Initiate Remote Digital Loop-back with self test (RDL+ST) &T8 Initiate Analog Loop-back with self test. 2003/6 From 3JTech Revision 1.0 Page 17 of...
5. Extended AT# Command Sets Command Options Function & Description Ref. Modem status in escape state Disable the report of modem status in escape state Enable the report of modem status in escape state 2003/6 From 3JTech Revision 1.0 Page 18 of...
Page 21
The last received bits of EOL patterns are byte aligned by the DCE, with necessary zero fill bits inserted. Refer to TIA PN-2388 for details. +FREV? Request the DCE revision identification. +FSPL=n "Enable polling" command: 2003/6 From 3JTech Revision 1.0 Page 21 of...
Page 22
Flow control is necessary to match the DTE-DCE data rate to the line-signaling rate while transmitting or receiving Group 3 (T.4) data. In Class 2 fax mode, both hardware (RTS/CTS) and software (XON/XOFF) flow control are enabled. 2003/6 From 3JTech Revision 1.0 Page 22 of...
Local Facsimile station ID String, +FLP=n Indicate Document available for n=0:No document polling n=1:A document is available +FSP=n Enable/Disable polling n=0:Disable n=1:Enable +FNR=rpr,tpr,idr,nsr Negotiation Reporting Enable rpr= 0:Receiver parameters are not reported rpr=1:Receiver parameters are reported 2003/6 From 3JTech Revision 1.0 Page 23 of...
Page 24
+FCT=n Phase C Timeout n=0-ffh,1 sec units +FMS=n Minimum Phase C Speed n=0:2400 bps n=1:4800 bps n=2:7200 bps n=3:9600 bps n=4:12000 bps n=5:14400 bps +FBS? Buffer Size 512,256 2003/6 From 3JTech Revision 1.0 Page 24 of...
(0-255): The required period of silence detection before DCE reporting event. 0: Disable silence detection. Unit: 0.1 second +VSM Selection compression 4;ZyXEL 4,9600 IMA 4 bit ADPCM. method ADPCM; 4 Sample rate : 9600 Bit;(9600) 2003/6 From 3JTech Revision 1.0 Page 25 of...
Page 26
<DLE>o Overrun <DLE>q Quiet , silence detected with voice received before, <DLE>s Silence, silence detected with never received voice. <DLE>t Handset off-Hook <DLE>u Under run <DLE>T Timing Mark <DLE><ETX> End of stream 2003/6 From 3JTech Revision 1.0 Page 26 of...
Page 27
Speed/Protocol> line if available (‘Flash’ or ‘ ZyXEL’ stands for ZyXEL connection) S14= Bit-mapped register: +002 Grant Remote Digital Loop-back test request &T4 Deny Remote Digital Loop-back test &T5 S15= Bit-mapped register +066 0,1 0 Even parity 2003/6 From 3JTech Revision 1.0 Page 27 of...
Page 29
10-70 Speaker volume control, increments of 16 in decimal L0-7 value S25= 0-255 0-FF Specify the time delay that DTR signal needs to be +000 OFF before it will be recognized, in 10 ms units. If 2003/6 From 3JTech Revision 1.0 Page 29 of...
Page 30
DCD ON before connect message is sent, DCD off after last DCE response is sent Auto-mode fax receiving disabled, hang up if a fax &N0 call is received Disable MNP5 negotiation. &Kn 2003/6 From 3JTech Revision 1.0 Page 30 of...
Page 31
Cause CND information to be reported in raw format Enable data calling tone (CNG) sending Reverse the V.23 channel speed. Originate mode &N12 modem speed (Send/Receive) 1200/75; Answer mode modem speed (Send/Receive) 75/1200 2003/6 From 3JTech Revision 1.0 Page 31 of...
Page 32
Decimal value, 'x', used in 'ATSn=x' Equivalent Hexadecimal value. +nnn Factory default when listed in 'Reference' column. Note: 'AT' is omitted when an AT command is referred to in the 'Reference' column.. 2003/6 From 3JTech Revision 1.0 Page 32 of...
Parameter: <n>: 8 to 25, set the transmit power from -8 dBm to –25 dBm Response: OK (i.e. Success) ERROR (i.e. Invalid value) Default value: -11 dBm 11.4 Return Loss 300 – 3400 Hz: > 10 dB 2003/6 From 3JTech Revision 1.0 Page 33 of...
Provide the following customization commands to define the thresholds used to issue an interrupt to the host CPU when the line voltage / current is changed. And also provide some commands to query the line status. 2003/6 From 3JTech Revision 1.0 Page 34 of...
Page 35
From 0 to 31, this applies to both of the differential and absolute voltage threshold. Please refer to Table 9.1.for the scale transformation. < Off hook current thresh.> From 0 to 31, this applies to both of the differential and absolute 2003/6 From 3JTech Revision 1.0 Page 35 of...
Page 36
11.9.3 Polling time setting Description: Set the polling time used to detect the status change on the line. Command: AT%X2=<POLL_TIME> AT%X2=? Parameter: <POLL_TIME>: Polling interval in 10 ms unit. ? : Query the current setting 2003/6 From 3JTech Revision 1.0 Page 36 of...
Page 37
Response: <Line status> 0 - No phone line is attached. 1 – A phone line is attached. 11.9.6 Voltage/Current value query Description: Query the voltage/current value, and the value type, absolute or 2003/6 From 3JTech Revision 1.0 Page 37 of...
Page 38
Then the modem will respond an “OK” string and enter the escape state. “ATO” command will let the modem return to the data state. 11.12 Diagnostics 12.1 Power on self test A test for basic components whenever power on. 2003/6 From 3JTech Revision 1.0 Page 38 of...
Reserve Reserve <0 – 3> 700 ms to Dial pulse inter-digit delay, from 700 ms to 1000 1000 ms step: 100 ms <0 – 1> 0: (Digit) Pulses of each digit pulses 2003/6 From 3JTech Revision 1.0 Page 39 of...
Page 40
Enable "RING" reporting at the rising edge of ring <1 / 0> On / Off Use the half-wave rectifier for Si3034 setting <1 / 0> On / Off CID Polarity setting. Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 2003/6 From 3JTech Revision 1.0 Page 40 of...
Page 41
Research & Development 12. The Specification with Si3044 12.1 UModem Specification: The main specification is that when bit2 of S63 is enabling, the modem is allowed to use line when the parallel phone is not in use. (Flow chart is as the following figure).
Page 42
<On hook voltage thresh. > 0 to 31, which applies to both of the differential and absolute voltage threshold. Please refer to Table 12.2.1.for the scale transformation. < Off hook current thresh. > 2003/6 From 3JTech Revision 1.0 Page 42 of...
Page 43
Command: AT%X2=<POLL_TIME> AT%X2=? Parameter: <POLL_TIME>: Polling interval in 10 ms unit. Query the current setting Response: (1) OK : Setting Successfully. (2) <POLL_TIME> : Response for query setting. (3) ERROR : Error setting. 2003/6 From 3JTech Revision 1.0 Page 43 of...
Page 44
Description: Query the voltage/current value, and the value type, absolute or differential, depends on the detection mode you set. Command: AT%I2 Parameter: None Response: <Value>. This value is an unsigned value, and please refers to Table12.2.1 / Table12.2.2 for this value. 2003/6 From 3JTech Revision 1.0 Page 44 of...
Page 45
0: Nothing happens or is cleared. 1: The modem interrupt is caused by the “Line status change”, and the detailed reason can be read from AT%I0. 2: The “Carrier Loss” causes the modem interrupt. 2003/6 From 3JTech Revision 1.0 Page 45 of...
France New Zealand Korea (u-law) Hong Kong Korea (a-law) Singapore Philippine Finland Slovenia Morocco India Taiwan Spain Germany European CTR21 Italy Turkey Ireland Taiwan (a-low) Japan Austria Malaysia Poland Caller ID Setting: 2003/6 From 3JTech Revision 1.0 Page 46 of...
Page 47
1. Set country code to 238 (Taiwan). (“ATS38=2#G238“). 2. Set “ATS40.2=1” to enable CND function. The Caller ID function will be shown when detected. Use “AT*T” will show last caller ID message. 2003/6 From 3JTech Revision 1.0 Page 47 of...
Page 48
If you want to upgrade firmware online, you should make sure the modem chip is "ZD1051A" and the ROM is "Intel Flash TE28F800". If uModem ROM code driver have been well installed, hyper terminal should have a new USB com port. Open this com port. Issue AT can get response then driver has been well installed.
Page 49
(4) If the expected value in Item 2 is “NA” at the first time, then when you test this item without power-off in the second turn, the result will become “1”. (5) Issue “AT%I” to get the information from uModem's current state. Phone line attachment / Parallel phone operation test...
Page 50
APPENDIX_G Advanced AT Commands (For Debug) Command Function & Description ATREEP Display EEPROM ATREEP10000,256 Clear all EEPROM value to FF AT&T8 Modem send ASCII codes to PC continuous AT&T1 Hardware noise testing AT#E1 AT#E0 2003/6 From 3JTech Revision 1.0 Page 50 of...
Need help?
Do you have a question about the uModem and is the answer not in the manual?
Questions and answers