AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
1. Introduction
1.1 Purpose
This manual provides hardware interface and programming information for the DTG2000-Dual V2.0
CDMA Wireless Data Module.
1.2 Organization
This manual will discuss the interface and operation of the module and is divided into the following
subsections:
Section 2 – Introduces users to the DTG2000-Dual V2.0 CDMA Wireless Data Module’s basic
features and general specifications.
TM
Section 3 – Lists each DTG2000-Dual V2.0 pin and its function within the device. The pinout
for the module is listed in numeric sequence.
Section 4 – Specifies the recommended operating conditions, DC voltage characteristics, I/O
timing, and power estimations for the module. Timing diagrams are also included.
Section 5 – Details each subsystem or block within the module and shows how the subsystem
or block interfaces with external peripherals.
Section 6 – Provides package dimensions for the module.
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-7-
Page 8
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
1.3 Revision History
The revision history for this document is shown in Table 1-1.
Table 1-1 Revision History
Version Date Description
V2_X1 Feb. 2005 Initial Release
V2_X2 Mar. 2006 1st Revision
-
-
-
TM
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-8-
Page 9
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
1.4 References
1. QUALCOMM Incorporated. MSM6050 Mobile Station Modem: Component Supply
Specification. 80-V2466-1, April 13, 2002.
2. QUALCOMM Incorporated. MSM6050 Mobile Station Modem: Device Specification
(Preliminary Information). 93-V3185-1, March 29, 2002.
3. QUALCOMM Incorporated. SURF6050 User Manual. 80-V2551-40, March 29, 2002.
1.5 Acronym List
Te r m Definition
CDMA Code-Division Multiple Access
CODEC Coder-Decoder
GPIO General-purpose Input/Output
JTAG Joint Test Action Group (ANSI/ICEEE Std. 1149.1-1990)
LCD Liquid Crystal Display
LDO Voltage Regulator
LED Light Emitting Diode
PCB Printed Circuit Board
PCM Pulse Coded Modulation
PCS Personal Communications Service
RF Radio Frequency
Rx Receive
TCXO Temperature-Controlled Crystal Oscillator
Tx Transmit
UART Universal Asynchronous Receiver Transmitter
TM
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-9-
Page 10
AnyDATA.NET Inc. AnyTime AnyPlace Any Wireless Data Solution
TM
2. Overview
2.1 Application Descriptions
The CDMA Wireless Data Module is a complex consumer communications instrument that relies
heavily on both digital signal and embedded processor technologies. The Wireless Data Modules
manufactured by AnyDATA.NET support Code-Division Multiple Access (CDMA). This operates in
both the cellular and PCS spectrum band.
In a continuing effort to simplify the design and to reduce the size and production cost of the
Wireless Data Module, AnyDATA.NET has successfully developed the DTG series. The DTG2000-Dual
V2.0 is AnyDATA.NET’s latest compact Wireless Data Module operating in the Cellular and PCS
spectrum band. The DTG2000-Dual V2.0 contains not only a complete digital modulation and
demodulation system for CDMA standards as specified in IS-95 A/B and IS-2000, but also GPSOne
position location solution which offers wireless callers their location wherever and whenever they need it.
GPSOne is QUALCOMM CDMA Technologies’ position location solution. It offers the availability
of position location determination in hostile environments (such as indoors) where conventional
GPS receivers do not work well.
GPSOne uses a hybrid approach that utilizes signals from the GPS satellite constellation and from
CDMA cell sites to determine location. Using the hybrid approach, GPSOne enhances location
services availability, accelerates the location determination process, and provides improved
accuracy.
The hybrid mode approach for position location uses signals from CDMA cell stations and GPS
satellites to compute the user’s location. This approach basically takes advantage of an accurate
knowledge of GPS system timing on a CDMA mobile station. The knowledge of system timing
allows the GPSOne solution to use both the CDMA signal measurements and GPS signal
measurements collectively to compute the user’s location. It also allows for a central entity, named
Position Determination Entity (PDE), to send estimated signal phases to the mobile. This knowledge
reduces the time to search the satellite pseudo ranges on the mobile, thus improving the time taken to
determine the user’s position.
The subsystem in the DTG2000-Dual V2.0 includes a CDMA processor (MSM6050), an integrated
CODEC with an ear piece and microphone amplifiers, and an RS-232 serial interface supporting forward
link data communications at a rate of 153kbps.
The DTG2000-Dual V2.0 provides an external interface that includes the standard RS-232, Digital
Audio, External reset control, parallel LCD Display, Keypad, Ringer extension ports and R-UIM for
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-10-
Page 11
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
China market.
The DTG2000-Dual V2.0 has the capability to power down unused circuits in order to dynamically
minimize power consumption.
TM
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-11-
Page 12
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
2.2 Technical Specifications
2.2.1 General Specifications
Parameters Descriptions
External Access Code-Division-Multiple-Access (CDMA)
CDMA Protocol IS-95 A/B, IS-98A, IS-126, IS-637A, IS-707A, IS-2000
Data Rate 153.6Kbps max
Transmit/Receive Frequency Interval 45MHz for Cellular and 80MHz for PCS
Vocoder EVRC, 13kQCELP
RF technology Zero Intermediate Frequency
Number of Channel 832 for Cellular and 42 for PCS
Operating Voltage DC +3.4V ~ +4.3V BATT_INT (Pin88 and 90)
DC +4.0V to +5.0V +VEXT_DC (Pin87 and 89)
Current Consumption 1. VCC applied to +VEXT_DC (Pin87 and Pin89)
Stand by mode: Idle (110mA), Sleep (less than 9mA)
Busy mode: 900mA (Max)
2. VCC applied to BATT_INT (Pin88 and Pin90)
Stand by mode: Idle (110mA), Sleep (less than 1mA)
Busy mode: 900mA (Max)
See section 4.5.1 for detail
Operating Temperature -30ºC ~ +60ºC
Frequency Stability ±300Hz for Cellular and ±150Hz for PCS
Antenna 2 x GSC Connectors, 50ohm
Size 38 X 38 X 5.4mm with case
External Reset Control, R-UIM, MP3, MIDI, GPIOs
User Interface Software BREW support
Additional Function GPSOne position location solution
TM
2.2.2 Receiver Specifications
Parameters Descriptions
Frequency Range 869.04 ~ 893.97 MHz for Cellular and 1931.25 ~ 1988.75MHz for PCS
Sensitivity Below –104 dBm
Interference Rejection Single tone (-30dBm @900KHz): Below –101dBm
Two tone (-43 dBm @900KHz and 1700KHz): Below –101dBm
Two tone (-32 dBm @900KHz and 1700KHz): Below –90dBm
Two tone (-21 dBm @900KHz and 1700KHz): Below –79dBm
28 AUX_PCM_DIN IS-PD External CODEC PCM data input
29 GPIO_INT49 BS_HK2 General purpose input output
30 POWER_ON I POWER ON used only when to use 3.6V 1cell battery
MSM_DP_DCD/ (GPIO_INIT44)
CMOS Input
BS-PD Data carrier detect ( UART1 )
TM
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-15-
Page 16
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
PIN NAME TYPE DESCRIPTION
External pull-up required
31 EX_RESET I External Reset (Low Enable)
32 GPIO_INT18 BS_PD3 General purpose input output
33 GPIO_INT45 BS_PD3 General purpose input output
34 GPIO_INT33 (IDLE LED) BS_PD3 General purpose input output, Idle LED Enable
35 GPIO_INT47 (BUSY LED BS_PU3 General purpose input output, Busy LED Enable
36 GND GND Signal ground
37 GND GND Signal ground
38 D00 B-K3 Data line
39 D01 B-K3 Data line
40 D02 B-K3 Data line
41 D03 B-K3 Data line
42 D04 B-K3 Data line
43 D05 B-K3 Data line
44 D06 B-K3 Data line
45 D07 B-K3 Data line
46 A02 B-K3 Address line
47 A01 B_K3 Address line
48 RESET_OUT/ O Reset Out
49 GPIO_INT37(LCS_CS/) BS_PU3 General purpose input output
50 GPIO_INT36(LCD_EN) BS_PU3 General purpose input output
51 OE/ O-3 Output Enable Signal
52 WE/ O-3 Write Enable Signal
53 KEYSENSE0/ (GPIO_INT62) IS_PU3 Key sense input
54 KEYSENSE1/ (GPIO_INT63) IS_PU3 Key sense input
55 KEYSENSE2/ (GPIO_INT64) IS_PU3 Key sense input
56 KEYSENSE3/ (GPIO_INT65) IS_PU3 Key sense input
57 KEYSENSE4/ (GPIO_INT66) IS_PU3 Key sense input
The Universal Asynchronous Receiver Transmitter (UART) communicates with serial data that
conforms to the RS-232 Interface protocol. The module has 3 UARTs which provides 3.0V CMOS level
outputs and 3.0V CMOS input levels. All the control signals of the RS-232 are active low, however the
data signals, RXD and TXD, are active high.
UART1 which has 512 bytes for Tx and Rx FIFO, supports high speed data communication up to
230.4kbps, program download and diagnostic monitor function.
UART2 and 3 which 64 bytes for T/Rx FIFO, support low speed data communication up to 115.2kbps,
program download and diagnostic monitor function.
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-22-
Page 23
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
The UART features hardware handshaking, programmable data sizes, programmable stop bits, and
odd, even, no parity.
4.4.1 UART1 interface
Table 4-3 UART1 Interface Pinouts
NAME
DP_DCD/
DP_RI/
DP_RFR/
DP_TXD
DP_DTR/
DP_RXD
DP_CTS/ Clear to Send 19 Clear to send from the host
GND Signal Ground 11, 12 Signal ground
* Leave unused Pins open.
4.4.2 UART2 interface
DESCRIPTION PIN NUNBER CHARACTERISTIC
Data Carrier Detect 13 Network connected from the module
Ring Indicator 14 Output to host indicating coming call
Ready for Receive 15 Ready for receive to the host
Transmit Data 16 Output data from the module
Data Terminal Ready 17 Host ready signal from the host
Receive Data 18 Input data to the module
TM
The UART2 supports R-UIM interface.
Table 4-4 UART2 Interface Pinouts
NAME
DP_RXD2
DP_TXD2 Transmit Data 21 Output data from the module
DP_CTS2/ Clear to Send 22 Clear to send from the host
DP_RFR2/ Ready for Receive 23 Ready for receive to the host
GND Signal Ground 11, 12 Signal ground
DESCRIPTION PIN NUMBER CHARACTERISTIC
Receive Data 20 Input data to the module
* Leave unused Pins open.
If a customer wants to use R-UIM card, UART2 can’t be used as UART.
4.4.3 UART3 interface
The UART3 is used to monitor and diagnose the status of the DTG2000-Dual V2.0. It is strongly
recommended for the user to have the following UART3 pins connected to an extra connector or to test
points, in order to easily troubleshoot any problems with the module.
Table 4-5 UART3 Interface Pinouts
NAME
DP_RXD3
DP_TXD3 Transmit Data 30 Output data from the module
DP_CTS3/ Clear to Send 34 Clear to send from the host
DP_RFR3/ Ready for Receive 32 Ready for receive to the host
GND Signal Ground 11, 12 Signal ground
DESCRIPTION PIN NUMBER CHARACTERISTIC
Receive Data 29 Input data to the module
* Leave unused Pins open.
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-23-
Page 24
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
4.5 General Purpose Interface
The general purpose interface consists of 11 user-definable bi-directional pins.
Each GPIO pin can be configured as an input interrupt source. In addition, some GPIO pins can be
used as output control pins from the module. The user can define these pins properly as follows.
Table 4-6 General Purpose Interface Pinouts
NAME
GPIO_INT15 24 Configured as a pull-up, Bi-directional
GPIO_INT45 33 Configured as a pull-up, Bi-directional
GPIO_INT17 68 Configured as a pull-up, Bi-directional
GPIO_INT04 69 Configured as a pull-down, Bi-directional
GPIO_INT16 70 Configured as a pull-down, Bi-directional
GPIO_INT09 65 Configured as a pull-down, Bi-directional
GPIO_INT10 66 Configured as a pull-up, Bi-directional
GPIO_INT13 93 Configured as a pull-up, Bi-directional
GPIO_INT49 29 Configured as a pull-down, Bi-directional
GPIO_INT02 95 Configured as a pull-down, Bi-directional
GPIO_INT18 32 Configured as a pull-down, Bi-directional
PIN NUMBER CHARACTERISTIC
TM
4.6 External Hardware Reset and Power Down Registration
4.6.1 External Hardware Reset (Pin #31)
There are two types of resets that the user can employ to restart the module. The first type will reset
the MSM and the memory and is performed when the user gives the AT command, AT+RESET, to the
MSM. Another way to reset the module is by using the external hardware reset. This type of reset will
reset the hardware as well as the MSM and the memory. The flash memory will be the only information
that is kept. To perform an external hardware reset, make sure the module has powered on and is not in
the initialization stage, and then pull low the external hardware reset pin (Pin #31) for 200ms to 500ms.
Keep the external hardware reset pin high or floating when the module is initializing and booting up as
well as during normal operation. This pin is internally pulled up to +3.0V.
4.6.2 Power Down Registration
Before DTG2000-Dual V2.0 is powered off, it has to send power down registration message to the
CDMA base station to help the base station to maximize its capacity. Depending on air interface
environment, it may take 12 seconds at maximum according to CDMA technical standard.
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-24-
Page 25
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
4.6.2.1 Power Down Registration Protocol for CDMA device
TM
4.6.2.1.1 Using AT command (When Vcc is applied to +VEXT_DC)
Before powering off DTG-2000, send “AT+POWEROFF” to DTG-2000.
After waiting for 12 seconds, the host device may shut down the power to DTG-2000.
-
4.6.2.1.2 Using POWER_ON (Pin 30) (Only when Vcc is applied to BATT_INT)
HIGH
LOW
Booting stage. In normal operation Powering the module off. 2 sec
T1
T1+12sec. Shut off the Vcc to DTG-2000
-
Status of POWER_ON(Pin 67)
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-25-
Page 26
AnyDATA.NET Inc. AnyTime AnyPlace Any Wireless Data Solution
TM
4.7 User Interface
4.7.1 Keypad
The keypad interface consists of a 5 X 6 matrix pattern. The 5-KEYSENSE/[4:0] pins are used to
connect a matrix keypad to the module. The KEYSENSE/ pins are active low.
The 6-KEYPAD pins are necessary to construct the other side of the matrix. These KEYPAD pins
must be active high in order for the keypad matrix to work properly. The general keypad matrix is shown
below:
Figure 4-1 Keypad Matrix
DTMF
When key is pressed, CDMA Module generates standard DTMF tone and sends it to the local
audio path (speaker). If the Mobile station is in traffic state, the CDMA Module sends DTMF Message to
the Base Station and to the local audio path (speaker) at the same time. The network will deliver the
analog DTMF tone or DTMF Message to its final destination.
*
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-26-
Page 27
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
4.7.2 LCD
The module supports the 16 bits parallel LCD interface as well as the 8 bits. The LCD interface is
composed of 23-signals. Direct access to the LCD driver is not applicable.
Table 4-7 LCD Interface Signals
NAME
LWR /
RD/
A01
LCD_CS/
RES_OUT/
D00 ~ D015
VDD
GND
TYPE CHARACTERISTIC
BS_PU LCD RW pin out from the module
BS LCD E pin out from the module
B LCD RS pin out from the module
O LCD Chip Select pin out from the module
O LCD Reset from the module
O LCD Data Lines from the module
LCD Power Supply
LCD Signal Ground
TM
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-27-
Page 28
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
4.7.3 Ringer (Pin74)
The Ringer pin provides the output to drive the sound transducer on the host. It alerts the user of a
voice call event and outputs key tones if the keypad is connected.
The DTG2000-Dual V2.0 module includes Ringer Driver and drives Buzzer directly.
Table 4-8 Ringer/Buzzer Driver Output Spec.
PARAMETER
Drive Frequency
Load Current
Load Resistance
4.7.4 LED Interface
PIN NUMBER
34
35
67
72
TEST CONDITION TYPICAL VALUE
Max 8kHz
R_load=10 ohm Min 300mA
Typ 10 ohm
Table 4-9 LED interface
USE REMARK
Idle LED
Busy LED
SMS LED
Power On LED
High Enable, High indicates
“The device is in CDMA service area”
High Enable, High indicates
“The device is in CDMA Traffic state”
High Enable High indicates
“The device has received SMS message
High Enable High indicates
“The device is turned on”
TM
Above pins can not drive LED directly. Must use driver ICs to drive LEDs
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-28-
Page 29
AnyDATA.NET Inc. AnyTime AnyPlace Any Wireless Data Solution
TM
5. Electrical Specifications
5.1 DC Electrical Specifications
5.1.1 Absolute Maximum Ratings
Operating the module under conditions that exceed those listed in the Absolute Maximum Ratings
table may result in damage to the module.
Absolute Maximum Ratings should be considered as limiting values. The module may not function
properly and should not be operated if any one of the parameters is not within its specified operating
range.
Table 5-1 Absolute Maximum Ratings
PARAMETER MIN MAX
Storage Temperature
Voltage On Any Input or Output Pin
Supply Voltage
Initializing Current
Drop
+VEXT_DC
BATT_INT -1.0 +4.4 V
-50 +85 ºC
-0.8 +3.5 V
-1.0 +5.0 V
250 mA
No damages after 60-Inch drop over concrete floor
UNITS
5.1.2 Recommended Operating Conditions
PARAMETER MIN TYP MAX
Supply Voltage
Operating Temperature -30 +60 ºC
Operating Humidity
+VEXT_DC +4.0
BATT_INT +3.4
95% (50°C) Relative Humidity
+4.5
+4.0
+5.0 V
+4.3 V
UNITS
5.1.3 Power Consumption
CONVERSATION
(Busy)
900mA (MAX)
Idle Sleep
110mA
STANDBY
+VEXT_DC : 9mA
BATT_INT : 1mA
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-29-
Page 30
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
5.1.4 Serial Interface Electrical Specifications
PARAMETER MIN
Input High Voltage
Input Low Voltage
Output High Voltage
Output Low Voltage
+2.0 +3 +3.3 V
-0.5 0 +0.8 V
+2.4 +2.85 +3.0 V
0 +0.4 V
TYP
(NO LOAD)
MAX
UNITS
5.2 Timing characteristics
5.2.1 External CODEC Timing
t
clk
PCM_CLK
t
clkl
t
su(sync)
t
clkh
t
h(sync)
TM
PCM_SYNC
PCM_DIN
PCM_CLK
PCM_SYNC
PCM_DOUT
t
clkl
t
t
h(din)
su(din)
MSB
Figure 5-1 External PCM CODEC to Module timing
t
clk
t
clkh
t
su(sync)
t
h(sync)
t
pdout
t
pdout
MSBLSB
LSB
t
zdout
Figure 5-2 Module to External PCM CODEC timing
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-30-
Page 31
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
Table 5-2 External PCM CODEC Parameters
PARAMETER DESCRIPTION MIN TYP. MAX
t
clk
t
clkl
t
clkh
t
su(sync)
t
h(sync)
t
su(din)
t
h(din)
t
pdout
5.2.2 LCD Timing
MCLK
(modem)
A[21:0]
PCM-CLK cycle time 400 500 ns
PCM-CLK low time 200 250 ns
PCM-CLK high time 200 250 ns
PCM_SYNC setup time to PCM_CLK falling 150 ns
PCM_SYNC hold time after PCM_CLK falling 350 ns
PCM_DIN setup time to PCM_CLK falling 50 ns
PCM_DIN hold time after PCM_CLK falling 10 ns
Delay from PCM_CLK falling to PCM_DOUT 50 ns
T
TM
UNIT
LWR/
Write
Data[7:0]
LCD_CS/
RD/
LCD_E
Read
Data[7:0]
t
LCDES
t
WRS
LCD Data Write
t
LCDEHI
Figure 5-3 LCD Timing
t
WRH
t
LCDEH
t
RDS
LCD Data Read
t
RDH
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-31-
Page 32
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
Table 5-3 LCD Timing Parameters
PARAMETER DESCRIPTION MIN MAX
t
LCD_CS/ active to LCD_E active
LCDES
t
LCDEHI
t
LCDEH
t
LCDEHR
t
RDS
t
RDH
t
WRS
t
WRH
Pulse width if LCD_E active ns
LCD_E inactive to LCD_CS/ inactive (write) ns
LCD_E inactive to LCD_CS/ inactive (Read)
Read data setup ns
Read data hold ns
Write data setup to LCD_E inactive ns
Write data hold from LCD_E inactive ns
ns
z k, I, n is integer lower than 16, MCLK is internal Clock of module
UNIT
TM
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-32-
Page 33
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
6. Mechanical Dimensions
6.1 DTG2000-Dual V2.0 Outline
`
GPS Connector
CDMA Connector
These 4 solder points in red circles MUST be
soldered to PCB GND in the host device
TM
All Rights Reserved.
AD-2001-06-28 Ver 1.1
-33-
Page 34
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
6.2 100-Pin Connector Mechanical Dimension
TM
Figure 6-1 100pins Connector (Units: mm)
Counter-Part (the 100-pins socket connector (not on the DTG2000-Dual V2.0)):
Part Name: Socket pin connector (0.5mm pitch, straight, dual row)
Part Number: AXK5F00545J
Manufacture : NAIS
Note: For more information on the 100-pins socket connector,
Please visit http://www.nais-e.com/
P5 SERIES P5KF” .
All Rights Reserved.
AD-2001-06-28 Ver 1.1
, click connector, and “NARROW PITCH(0.5mm) CONNECTORS
-34-
Page 35
AnyDATA.NET Inc.AnyTime AnyPlace Any Wireless Data Solution
6.3 RF Connector
6.3.1 Sunridge Corp. Part
6.3.1.1 Bulkhead SMA Type cable : MCB2G-RH-59-LLL-SMAJB101