Download SIM900_HD_V1.01(091226).pdf

a
Hardware Design
SIM900_HD_V1.01
SIM900 Hardware Design
Document Title:
SIM900 Hardware Design
Version:
1.01
Date:
2009-12-26
Status:
Release
Document Control ID:
SIM900_HD_V1.01
General Notes
SIMCom offers this information as a service to its customers, to support application and engineering efforts
that use the products designed by SIMCom. The information provided is based upon requirements
specifically provided to SIMCom by the customers. SIMCom has not undertaken any independent search for
additional relevant information, including any information that may be in the customer’s possession.
Furthermore, system validation of this product designed by SIMCom within a larger electronic system
remains the responsibility of the customer or the customer’s system integrator. All specifications supplied
herein are subject to change.
Copyright
This document contains proprietary technical information which is the property of SIMCom Limited,
copying of this document and giving it to others and the using or communication of the contents thereof, are
forbidden without express authority. Offenders are liable to the payment of damages. All rights reserved in
the event of grant of a patent or the registration of a utility model or design. All specification supplied herein
are subject to change without notice at any time.
Copyright © Shanghai SIMCom Wireless Solutions Ltd. 2009
SIM900_HD_V1.01
2
26.12.2009
SIM900 Hardware Design
Contents
Contents .....................................................................................................................................................................3
Version history...........................................................................................................................................................7
1 Introduction.............................................................................................................................................................8
1.1 Related Documents .......................................................................................................................................8
1.2 Terms and Abbreviations...............................................................................................................................8
2 SIM900 Overview.................................................................................................................................................12
2.1 SIM900 Key Features..................................................................................................................................12
2.2 SIM900 Functional Diagram.......................................................................................................................14
2.3 SIM900 Evaluation Board...........................................................................................................................15
3 Application Interface.............................................................................................................................................16
3.1 SIM900 Pin Description..............................................................................................................................16
3.2 Operating Modes .........................................................................................................................................19
3.3 Power Supply ..............................................................................................................................................20
3.3.1 Power Supply Pins.............................................................................................................................22
3.3.2 Minimizing Power Losses .................................................................................................................22
3.3.3 Monitoring Power Supply .................................................................................................................22
3.4 Power Up and Power Down Scenarios........................................................................................................22
3.4.1 Turn on SIM900 ................................................................................................................................22
3.4.2 Turn Off SIM900...............................................................................................................................25
3.4.3 Restart SIM900 Using the PWRKEY Pin .........................................................................................28
3.5 Power Saving ..............................................................................................................................................28
3.5.1 Minimum Functionality Mode ..........................................................................................................28
3.5.2 Sleep Mode (Slow Clock Mode) .......................................................................................................29
3.5.3 Wake Up SIM900 from SLEEP Mode ..............................................................................................29
3.6 Summary of State Transitions (except SLEEP mode).................................................................................29
3.7 RTC Backup ................................................................................................................................................29
3.8 Serial Interfaces...........................................................................................................................................31
3.8.1 Function of serial port & debug port supporting ...............................................................................33
3.8.2 Software Upgrade and Software Debug ............................................................................................33
3.9 Audio Interfaces ..........................................................................................................................................35
3.9.1 Speaker Interface Configuration........................................................................................................35
3.9.2 Microphone Interfaces Configuration ...............................................................................................36
3.9.3 Earphone Interface Configuration .....................................................................................................37
3.9.4 Referenced Electronic Characteristic ................................................................................................37
3.10 SIM Card Interface....................................................................................................................................38
3.10.1 SIM Card Application .....................................................................................................................38
3.10.2 Design Considerations for SIM Card Holder ..................................................................................39
3.11 LCD Display Interface ..............................................................................................................................42
3.12 Keypad Interface .......................................................................................................................................42
SIM900_HD_V1.01
3
26.12.2009
SIM900 Hardware Design
3.13 ADC ..........................................................................................................................................................43
3.14 Behaviors of the RI ...................................................................................................................................44
3.15 Network Status Indication .........................................................................................................................44
3.16 General Purpose Input Output (GPIO) ......................................................................................................45
3.17 External Reset ...........................................................................................................................................46
3.18 PWM .........................................................................................................................................................47
3.19 I2C Bus......................................................................................................................................................47
4 Antenna Interface ..................................................................................................................................................47
4.2 Module RF Output Power ...........................................................................................................................48
4.3 Module RF Receive Sensitivity...................................................................................................................48
4.4 Module Operating Frequencies ...................................................................................................................48
5 Electrical, Reliability and Radio Characteristics...................................................................................................49
5.1 Absolute Maximum Ratings........................................................................................................................49
5.2 Operating Temperatures..............................................................................................................................49
5.3 Power Supply Ratings .................................................................................................................................49
5.4 Current Consumption ..................................................................................................................................50
5.5 Electro-Static Discharge..............................................................................................................................51
6 Mechanics .............................................................................................................................................................52
6.1 Mechanical Dimensions of SIM900............................................................................................................52
6.2 Top and Bottom View of the SIM900 .........................................................................................................54
6.3 PIN Assignment of SIM900 ........................................................................................................................54
6.4 The Ramp-Soak-Spike Reflow Profile of SIM900 .....................................................................................56
SIM900_HD_V1.01
4
26.12.2009
SIM900 Hardware Design
Table Index
TABLE 1: RELATED DOCUMENTS ............................................................................................................................... 8
TABLE 2: TERMS AND ABBREVIATIONS ................................................................................................................... 8
TABLE 3: SIM900 KEY FEATURES.............................................................................................................................. 12
TABLE 4: CODING SCHEMES AND MAXIMUM NET DATA RATES OVER AIR INTERFACE ............................ 14
TABLE 5: PIN DESCRIPTION ....................................................................................................................................... 16
TABLE 6: OVERVIEW OF OPERATING MODES........................................................................................................ 19
TABLE 7: PIN DEFINITION OF THE SERIAL INTERFACES .................................................................................... 31
TABLE 8: LOGIC LEVELS OF THE SERIAL PORT AND DEBUG PORT ................................................................. 32
TABLE 9: PIN DEFINE OF THE AUDIO INTERFACE ................................................................................................ 35
TABLE 10: MIC INPUT CHARACTERISTICS ............................................................................................................. 37
TABLE 11: AUDIO OUTPUT CHARACTERISTICS .................................................................................................... 37
TABLE 12: PIN DEFINE OF THE SIM INTERFACE.................................................................................................... 38
TABLE 13: PIN DESCRIPTION (AMPHENOL SIM CARD HOLDER) ...................................................................... 40
TABLE 14: PIN DESCRIPTION (MOLEX SIM CARD HOLDER) .............................................................................. 41
TABLE 15: PIN DEFINE OF THE LCD INTERFACE................................................................................................... 42
TABLE 16: PIN DEFINE OF THE KEYPAD INTERFACE........................................................................................... 42
TABLE 17: ADC SPECIFICATION ................................................................................................................................ 43
TABLE 18: BEHAVIOURS OF THE RI.......................................................................................................................... 44
TABLE 19: WORKING STATE OF THE NETLIGHT ................................................................................................... 45
TABLE 20: PIN DEFINE OF THE GPIO INTERFACE ................................................................................................. 46
TABLE 21: PIN DEFINE OF THE PWM........................................................................................................................ 47
TABLE 22: PIN DEFINE OF THE I2C BUS .................................................................................................................. 47
TABLE 23: SIM900 CONDUCTED RF OUTPUT POWER........................................................................................... 48
TABLE 24: SIM900 CONDUCTED RF RECEIVE SENSITIVITY ............................................................................... 48
TABLE 25: SIM900 OPERATING FREQUENCIES ...................................................................................................... 48
TABLE 26: ABSOLUTE MAXIMUM RATINGS........................................................................................................... 49
TABLE 27: SIM900 OPERATING TEMPERATURE ..................................................................................................... 49
TABLE 28: SIM900 POWER SUPPLY RATINGS ......................................................................................................... 49
TABLE 29: SIM900 CURRENT CONSUMPTION ........................................................................................................ 51
TABLE 30: THE ESD ENDURE STATUE MEASURED TABLE (TEMPERATURE: 25℃, HUMIDITY:45% ) ........ 52
TABLE 31: PIN ASSIGNMENT...................................................................................................................................... 55
SIM900_HD_V1.01
5
26.12.2009
SIM900 Hardware Design
Figure Index
FIGURE 1: SIM900 FUNCTIONAL DIAGRAM ........................................................................................................... 14
FIGURE 2: TOP VIEW OF SIM900 EVB ....................................................................................................................... 15
FIGURE 3: REFERENCE CIRCUIT OF THE VBAT INPUT ........................................................................................ 21
FIGURE 4: REFERENCE CIRCUIT OF THE SOURCE POWER SUPPLY INPUT..................................................... 21
FIGURE 5: VBAT VOLTAGE DROP DURING TRANSMIT BURST........................................................................... 22
FIGURE 6: TURN ON SIM900 USING DRIVING CIRCUIT ....................................................................................... 23
FIGURE 7: TURN ON SIM900 USING BUTTON......................................................................................................... 23
FIGURE 8: TIMING OF TURN ON SYSTEM USING PWRKEY ................................................................................ 24
FIGURE 9: TURN ON SIM900 USING DRIVING CIRCUIT ....................................................................................... 24
FIGURE 10: TURN ON SIM900 USING BUTTON....................................................................................................... 25
FIGURE 11: TIMING OF TURN ON SYSTEM USING PWRKEY AND PWRKEY_OUT ......................................... 25
FIGURE 12: TIMING OF TURN OFF SYSTEM USING PWRKEY............................................................................. 26
FIGURE 13: TIMING OF TURN OFF SYSTEM USING PWRKEY AND PWRKEY_OUT........................................ 27
FIGURE 14: TIMING OF RESTART SYSTEM ............................................................................................................. 28
FIGURE 15: STATE TRANSITION ................................................................................................................................ 29
FIGURE 16: RTC SUPPLY FROM NON-CHARGEABLE BATTERY ......................................................................... 30
FIGURE 17: RTC SUPPLY FROM RECHARGEABLE BATTERY .............................................................................. 30
FIGURE 18: RTC SUPPLY FROM CAPACITOR .......................................................................................................... 30
FIGURE 19: SEIKO XH414H-IV01E CHARGE CHARACTERISTIC ......................................................................... 31
FIGURE 20: CONNECTION OF THE SERIAL INTERFACES..................................................................................... 32
FIGURE 21: CONNECTION OF SOFTWARE UPGRADE AND SOFTWARE DEBUG ............................................. 34
FIGURE 22: RS232 LEVEL CONVERTER CIRCUIT................................................................................................... 34
FIGURE 23: SPEAKER INTERFACE CONFIGURATION ........................................................................................... 35
FIGURE 24: SPEAKER INTERFACE WITH AMPLIFIER CONFIGURATION .......................................................... 36
FIGURE 25: MICROPHONE INTERFACE CONFIGURATION................................................................................... 36
FIGURE 26: EARPHONE INTERFACE CONFIGURATION........................................................................................ 37
FIGURE 27: REFERENCE CIRCUIT OF THE 8 PINS SIM CARD.............................................................................. 39
FIGURE 28: REFERENCE CIRCUIT OF THE 6 PINS SIM CARD.............................................................................. 39
FIGURE 29: AMPHENOL C707 10M006 512 2 SIM CARD HOLDER........................................................................ 40
FIGURE 30: MOLEX 91228 SIM CARD HOLDER ...................................................................................................... 41
FIGURE 31: REFERENCE CIRCUIT OF THE KEYPAD INTERFACE ....................................................................... 43
FIGURE 32: SIM900 SERVICES AS RECEIVER.......................................................................................................... 44
FIGURE 33: SIM900 SERVICES AS CALLER.............................................................................................................. 44
FIGURE 34: REFERENCE CIRCUIT OF NETLIGHT .................................................................................................. 45
FIGURE 35: RESET TIMING ......................................................................................................................................... 46
FIGURE 36: TOP AN SIDE MECHANICAL DIMENSIONS OF MODULE (UNIT: MM).................................... 52
FIGURE 37:BOTTOM MECHANICAL DIMENSIONS OF MODULE (UNIT: MM)......................................... 53
FIGURE 38: RECOMMENDED PCB DECAL(UNIT: MM) .................................................................................... 53
FIGURE 39: TOP VIEW OF THE SIM900 ..................................................................................................................... 54
FIGURE 40: SIM900 PIN OUT DIAGRAM (TOP VIEW)............................................................................................. 54
FIGURE 41: THE RAMP-SOAK-SPIKE REFLOW PROFILE OF SIM900.................................................................. 56
SIM900_HD_V1.01
6
26.12.2009
SIM900 Hardware Design
Version history
Date
Version
Description of change
Author
2009-12-26
1.01
Origin
Lee
SIM900_HD_V1.01
7
26.12.2009
SIM900 Hardware Design
1 Introduction
This document describes the hardware interface of the SIMCom SIM900 module that connects to the specific
application and the air interface. As SIM900 can be integrated with a wide range of applications, all functional
components of SIM900 are described in great detail.
This document can help you quickly understand SIM900 interface specifications, electrical and mechanical details.
With the help of this document and other SIM900 application notes, user guide, you can use SIM900 module to
design and set-up mobile applications quickly.
1.1 Related Documents
Table 1: Related documents
SN
Document name
Remark
[1]
SIM900_ATC
SIM900_ATC
[2]
ITU-T Draft new
recommendation
V.25ter:
Serial asynchronous automatic dialing and control
[3]
GSM 07.07:
Digital cellular telecommunications (Phase 2+); AT command set for GSM
Mobile Equipment (ME)
[4]
GSM 07.10:
Support GSM 07.10 multiplexing protocol
[5]
GSM 07.05:
Digital cellular telecommunications (Phase 2+); Use of Data Terminal
Equipment – Data Circuit terminating Equipment (DTE – DCE) interface for
Short Message Service (SMS) and Cell Broadcast Service (CBS)
[6]
GSM 11.14:
Digital cellular telecommunications system (Phase 2+); Specification of the SIM
Application Toolkit for the Subscriber Identity Module – Mobile Equipment
(SIM – ME) interface
[7]
GSM 11.11:
Digital cellular telecommunications system (Phase 2+); Specification of the
Subscriber Identity Module – Mobile Equipment (SIM – ME) interface
[8]
GSM 03.38:
Digital cellular telecommunications system (Phase 2+); Alphabets and
language-specific information
[9]
GSM 11.10
Digital cellular telecommunications system (Phase 2); Mobile Station (MS)
conformance specification; Part 1: Conformance specification
[10]
AN_Serial Port
AN_Serial Port
1.2 Terms and Abbreviations
Table 2: Terms and Abbreviations
SIM900_HD_V1.01
8
26.12.2009
SIM900 Hardware Design
Abbreviation
Description
ADC
Analog-to-Digital Converter
AMR
Adaptive Multi-Rate
ARP
Antenna Reference Point
ASIC
Application Specific Integrated Circuit
BER
Bit Error Rate
BTS
Base Transceiver Station
CHAP
Challenge Handshake Authentication Protocol
CS
Coding Scheme
CSD
Circuit Switched Data
CTS
Clear to Send
DAC
Digital-to-Analog Converter
DRX
Discontinuous Reception
DSP
Digital Signal Processor
DTE
Data Terminal Equipment (typically computer, terminal, printer)
DTR
Data Terminal Ready
DTX
Discontinuous Transmission
EFR
Enhanced Full Rate
EGSM
Enhanced GSM
EMC
Electromagnetic Compatibility
ESD
Electrostatic Discharge
ETS
European Telecommunication Standard
FCC
Federal Communications Commission (U.S.)
FDMA
Frequency Division Multiple Access
FR
Full Rate
GMSK
Gaussian Minimum Shift Keying
GPRS
General Packet Radio Service
GSM
Global Standard for Mobile Communications
HR
Half Rate
I/O
Input/Output
IC
Integrated Circuit
IMEI
International Mobile Equipment Identity
Inorm
Normal Current
Imax
Maximum Load Current
Abbreviation
Description
kbps
Kilo bits per second
LED
Light Emitting Diode
Li-Ion
Lithium-Ion
SIM900_HD_V1.01
9
26.12.2009
SIM900 Hardware Design
MO
Mobile Originated
MS
Mobile Station (GSM engine), also referred to as TE
MT
Mobile Terminated
PAP
Password Authentication Protocol
PBCCH
Packet Switched Broadcast Control Channel
PCB
Printed Circuit Board
PCS
Personal Communication System, also referred to as GSM 1900
PDU
Protocol Data Unit
PPP
Point-to-point protocol
RF
Radio Frequency
RMS
Root Mean Square (value)
RTC
Real Time Clock
RX
Receive Direction
SIM
Subscriber Identification Module
SMS
Short Message Service
TDMA
Time Division Multiple Access
TE
Terminal Equipment, also referred to as DTE
TX
Transmit Direction
UART
Universal Asynchronous Receiver & Transmitter
URC
Unsolicited Result Code
USSD
Unstructured Supplementary Service Data
VSWR
Voltage Standing Wave Ratio
Vmax
Maximum Voltage Value
Vnorm
Normal Voltage Value
Vmin
Minimum Voltage Value
VIHmax
Maximum Input High Level Voltage Value
VIHmin
Minimum Input High Level Voltage Value
VILmax
Maximum Input Low Level Voltage Value
VILmin
Minimum Input Low Level Voltage Value
VImax
Absolute Maximum Input Voltage Value
VImin
Absolute Minimum Input Voltage Value
VOHmax
Maximum Output High Level Voltage Value
VOHmin
Minimum Output High Level Voltage Value
VOLmax
Maximum Output Low Level Voltage Value
VOLmin
Minimum Output Low Level Voltage Value
Phonebook abbreviations
Abbreviation
Description
FD
SIM fix dialing phonebook
SIM900_HD_V1.01
10
26.12.2009
SIM900 Hardware Design
LD
SIM last dialing phonebook (list of numbers most recently dialed)
MC
Mobile Equipment list of unanswered MT calls (missed calls)
ON
SIM (or ME) own numbers (MSISDNs) list
RC
Mobile Equipment list of received calls
SM
SIM phonebook
NC
Not connect
SIM900_HD_V1.01
11
26.12.2009
SIM900 Hardware Design
2 SIM900 Overview
Designed for global market, SIM900 is a quad-band GSM/GPRS engine that works on frequencies GSM 850MHz,
EGSM 900MHz, DCS 1800MHz and PCS 1900MHz. SIM900 features GPRS multi-slot class 10/ class 8
(optional) and supports the GPRS coding schemes CS-1, CS-2, CS-3 and CS-4.
With a tiny configuration of 24mm x 24mm x 3mm, SIM900 can meet almost all the space requirements in your
applications, such as M2M, smart phone, PDA and other mobile devices.
The physical interface to the mobile application is a 68-pin SMT pad, which provides all hardware interfaces
between the module and customers’ boards.
z The keypad and SPI display interface will give you the flexibility to develop customized applications.
z Serial port and Debug port can help you easily develop your applications.
z One audio channel includes a microphone input and a speaker output.
The SIM900 is designed with power saving technique so that the current consumption is as low as 1.5mA in
SLEEP mode.
The SIM900 is integrated with the TCP/IP protocol; extended TCP/IP AT commands are developed for customers
to use the TCP/IP protocol easily, which is very useful for those data transfer applications.
2.1 SIM900 Key Features
Table 3: SIM900 key features
Feature
Implementation
Power supply
Single supply voltage 3.4V – 4.5V
Power saving
Typical power consumption in SLEEP mode is 1.5mA ( BS-PA-MFRMS=5 )
Frequency Bands
z
z
SIM900 quad-band: GSM 850,EGSM 900, DCS 1800, PCS 1900. The
SIM900 can search the 4 frequency bands automatically. The frequency
bands also can be set by AT command.
Compliant to GSM Phase 2/2+
GSM class
Small MS
Transmitting power
z
z
Class 4 (2W) at GSM 850 and EGSM 900
Class 1 (1W) at DCS 1800 and PCS 1900
GPRS connectivity
z
z
z
GPRS multi-slot class 10 (default)
GPRS multi-slot class 8 (option)
GPRS mobile station class B
Temperature range
z
Normal operation: -30°C to +80°C
SIM900_HD_V1.01
12
26.12.2009
SIM900 Hardware Design
z
z
Restricted operation: -40°C to -30°C and +80 °C to +85°C(1)
Storage temperature -45°C to +90°C
z
z
z
z
z
z
z
z
GPRS data downlink transfer: max. 85.6 kbps
GPRS data uplink transfer: max. 42.8 kbps
Coding scheme: CS-1, CS-2, CS-3 and CS-4
SIM900 supports the protocols PAP (Password Authentication Protocol)
usually used for PPP connections.
The SIM900 integrates the TCP/IP protocol.
Support Packet Switched Broadcast Control Channel (PBCCH)
CSD transmission rates: 2.4, 4.8, 9.6, 14.4 kbps, non-transparent
Unstructured Supplementary Services Data (USSD) support
SMS
z
z
MT, MO, CB, Text and PDU mode
SMS storage: SIM card
FAX
Group 3 Class 1
SIM interface
Support SIM card: 1.8V, 3V
External antenna
Antenna pad
Audio features
Speech codec modes:
z Half Rate (ETS 06.20)
z Full Rate (ETS 06.10)
z Enhanced Full Rate (ETS 06.50 / 06.60 / 06.80)
z Adaptive multi rate (AMR)
z Echo Cancellation
z Noise Suppression
DATA GPRS:
CSD:
Serial port and
Debug port
z
z
z
z
z
z
z
z
Serial Port:
8-wire modem interface with status and control lines, unbalanced,
asynchronous.
1.2kbps to 11.52kbps.
Serial Port can be used for AT commands or data stream.
Supports RTS/CTS hardware handshake and software ON/OFF flow control.
Multiplex ability according to GSM 07.10 Multiplexer Protocol.
Autobauding supports baud rate from 1200 bps to 115200bps.
Debug port:
2-wire null modem interface DBG_TXD and DBG_RXD.
Can be used for debugging and upgrading firmware.
Phonebook management
Support phonebook types: SM, FD, LD, RC, ON, MC.
SIM Application Toolkit
Support SAT class 3, GSM 11.14 Release 99
Real time clock
Implemented
Timer function
Programmable via AT command
Physical characteristics
Size: 24mm x 24mm x 3mm
Weight: 3.4g
Firmware upgrade
Firmware upgrade by debug port.
SIM900_HD_V1.01
13
26.12.2009
SIM900 Hardware Design
(1) The SIM900 does work, but deviations from the GSM specification may occur.
Table 4: Coding schemes and maximum net data rates over air interface
Coding scheme
1 Timeslot
2 Timeslot
4 Timeslot
CS-1:
9.05kbps
18.1kbps
36.2kbps
CS-2:
13.4kbps
26.8kbps
53.6kbps
CS-3:
15.6kbps
31.2kbps
62.4kbps
CS-4:
21.4kbps
42.8kbps
85.6kbps
2.2 SIM900 Functional Diagram
The following figure shows a functional diagram of the SIM900 and illustrates the mainly functional part:
z The GSM baseband engine
z Flash and SRAM
z The GSM radio frequency part
z The antenna interface
z The Other interfaces
Figure 1: SIM900 functional diagram
SIM900_HD_V1.01
14
26.12.2009
SIM900 Hardware Design
2.3 SIM900 Evaluation Board
In order to help you on the application of SIM900, SIMCom can supply an Evaluation Board (EVB) that
interfaces the SIM900 directly with appropriate power supply, SIM card holder, RS232 serial port, handset port,
earphone port, line in port, antenna and all GPIO of the SIM900.
Figure 2: Top view of SIM900 EVB
For details please refer to the SIM900-EVB_UGD document.
SIM900_HD_V1.01
15
26.12.2009
SIM900 Hardware Design
3 Application Interface
SIM900 is equipped with a 68-pin SMT pad that connects to the cellular application platform. Sub-interfaces
included in this SMT pad are described in detail in following chapters:
z Power supply (please refer to Chapter 3.3)
z Serial interfaces (please refer to Chapter 3.8)
z Analog audio interfaces (please refer to Chapter 3.9)
z SIM interface (please refer to Chapter 3.10)
Electrical and mechanical characteristics of the SMT pad are specified in Chapter 5.
3.1 SIM900 Pin Description
Table 5: Pin description
Power Supply
PIN NAME
I/O
DESCRIPTION
DC CHARACTERISTICS
COMMENT
VBAT
I
3 VBAT pins are dedicated to
connect the supply voltage.
The power supply of
SIM900 has to be a single
voltage source of VBAT=
3.4V...4.5V. It must be able
to provide sufficient current
in a transmit burst which
typically rises to 2A
Vmax= 4.5V
Vmin=3.4V
Vnorm=4.0V
VRTC
I/O
Current input for RTC when
the battery is not supplied for
the system.
Current output for backup
battery when the main
battery is present and the
backup battery is in low
voltage state.
Vmax=3.15V
Vmin=2.0V
Vnorm=3.0V
Iout(max)= 300uA
Iin=2 uA
If the RTC
function
is
enabled,
a
battery
or
capacitor
should
be
connected with
the VRTC pin.
Otherwise the
VRTC pin can
be keep open.
VDD_EXT
O
2.8V output power supply
Vmax=2.95V
Vmin=2.70V
Vnorm=2.80V
If unused, keep
open.
SIM900_HD_V1.01
16
26.12.2009
SIM900 Hardware Design
Iout(max)= 10mA
GND
Ground
Power on or power off
PIN NAME
I/O
DESCRIPTION
DC CHARACTERISTICS
PWRKEY
I
Voltage input for PWRKEY.
PWRKEY should be pulled
low to power on or power off
the system. The user should
keep pressing the key for a
short time when power on or
power off the system because
the system need margin time
in order to assert the
software.
VILmax=0.15*VDD_EXT
VIHmin=0.85* VDD_EXT
VImax=VDD_EXT
VILmin= 0V
PWRKEY_O
UT
O
Connecting PWRKEY and
PWRKEY_OUT for a short
time then release also can
power on or power off the
module.
VOHmin= VDD_EXT-0.1V
VOLmax=0.1V
VOHmax= VDD_EXT
VOLmin= 0V
It is already
pulled up.
Audio interfaces
PIN NAME
I/O
DESCRIPTION
DC CHARACTERISTICS
COMMENT
MIC_P
MIC_N
I
Positive and negative voice
band input
Audio DC Characteristics refer to
chapter 3.9
If unused keep
open
SPK_P
SPK_N
O
Positive and negative voice
band output
If unused keep
open
LINEIN_R
LINEIN_L
I
Line input
If unused keep
open
GERNERAL PURPOSE input/output
PIN NAME
I/O
DESCRIPTION
DC CHARACTERISTICS
COMMENT
STATUS
O
Indicate working status
If unused keep
open
NETLIGHT
O
Indicate net status
DISP_DATA
I/O
DISP _CLK
O
DISP _CS
O
DISP _D/C
O
VILmax=0.15 *VDD_EXT
VIHmin=0.85*VDD_EXT
VILmin= 0V
VIHmax= VDD_EXT
VOHmin= VDD_EXT-0.1V
VOLmax=0.1V
VOHmax= VDD_EXT
VOLmin= 0V
SCL
O
SIM900_HD_V1.01
Display interface
I2C bus clock
If unused keep
open
If unused keep
open
If unused keep
17
26.12.2009
SIM900 Hardware Design
I2C bus data
SDA
I/O
open
KBR0~KBR4
O
KBC0~KBC4
I
Keypad interface
PIN NAME
I/O
DESCRIPTION
DC CHARACTERISTICS
COMMENT
RXD
I
Receive data
TXD
O
Transmit data
RTS
I
Request to send
CTS
O
Clear to send
RI
O
Ring indicator
DSR
O
Data Set Ready
DTR Pin has
been pulled
up
to
VDD_EXT. If
unused keep
pin open
DCD
O
Data carry detect
VILmax=0.15 *VDD_EXT
VIHmin=0.85*VDD_EXT
VILmin= 0V
VIHmax= VDD_EXT
VOHmin= VDD_EXT-0.1V
VOLmax=0.1V
VOHmax= VDD_EXT
VOLmin= 0V
DTR
I
Data terminal Ready
PIN NAME
I/O
DESCRIPTION
DC CHARACTERISTICS
COMMENT
DBG_TXD
O
Serial
interface
for
debugging and firmware
upgrade
If unused keep
pins open
DBG_RXD
I
VILmax=0.15 *VDD_EXT
VIHmin=0.85*VDD_EXT
VILmin= 0V
VIHmax= VDD_EXT
VOHmin= VDD_EXT-0.1V
VOLmax=0.1V
VOHmax= VDD_EXT
VOLmin= 0V
COMMENT
If unused keep
these pins open
Pull
up
to
VDD_EXT, if
unused
keep
pins open
Serial port
Debug interface
SIM interface
PIN NAME
I/O
DESCRIPTION
DC CHARACTERISTICS
SIM_VDD
O
Voltage supply for SIM card
The voltage can be select by software
automatically either 1.8V or 3V
SIM_DATA
I/O
SIM data output
SIM_CLK
O
SIM clock
SIM_RST
O
SIM reset
VILmax=0.15 *SIM_VDD
VIHmin=0.85*SIM_VDD
VILmin= 0V
VIHmax= SIM_VDD
VOHmin= SIM_VDD-0.1V
VOLmax=0.1V
VOHmax= SIM_VDD
VOLmin= 0V
SIM900_HD_V1.01
18
All signals of
SIM interface
are
protected
against
ESD
with a TVS
diode array.
Maximum cable
length 200mm
from the module
26.12.2009
SIM900 Hardware Design
pad to SIM card
holder.
SIM_PRESE
NCE
I
SIM detect
VILmax=0.15 *VDD_EXT
VIHmin=0.85*VDD_EXT
VILmin= 0V
VIHmax= VDD_EXT
If unused keep
open
PIN NAME
I/O
DESCRIPTION
DC CHARACTERISTICS
COMMENT
ADC
I
General purpose analog to
digital converter.
Input voltage range: 0V ~ 3V
If unused keep
open
PIN NAME
I/O
DESCRIPTION
DC CHARACTERISTICS
COMMENT
NRESET
I
External
low)
VILmax=0.15 *VDD_EXT
VIHmin=0.85*VDD_EXT
VILmin= 0V
VIHmax= VDD_EXT
If unused keep
open
ADC
External Reset
reset
input(Active
Pulse Width Modulation
PIN NAME
I/O
DESCRIPTION
DC CHARACTERISTICS
COMMENT
PWM1
O
PWM Output
If unused keep
open
PWM2
O
PWM Output
VOHmin= VDD_EXT-0.1V
VOLmax=0.1V
VOHmax= VDD_EXT
VOLmin=0
3.2 Operating Modes
The table below briefly summarizes the various operating modes referred to in the following chapters.
Table 6: Overview of operating modes
Mode
Function
Normal
operation
GSM/GPRS
SLEEP
Module will automatically go into SLEEP mode if DTR is set to high level
and there is no on air and no hardware interrupt (such as GPIO interrupt or
data on serial port).
In this case, the current consumption of module will reduce to the minimal
level.
In SLEEP mode, the module can still receive paging message and SMS
from the system normally.
GSM IDLE
Software is active. Module has registered to the GSM network, and the
SIM900_HD_V1.01
19
26.12.2009
SIM900 Hardware Design
module is ready to send and receive.
GSM TALK
Connection between two subscribers is in progress. In this case, the power
consumption depends on network settings such as DTX off/on,
FR/EFR/HR, hopping sequences, antenna.
GPRS
STANDBY
Module is ready for GPRS data transfer, but no data is currently sent or
received. In this case, power consumption depends on network settings and
GPRS configuration.
GPRS DATA
There is GPRS data transfer (PPP or TCP or UDP) in progress. In this case,
power consumption is related with network settings (e.g. power control
level), uplink / downlink data rates and GPRS configuration (e.g. used
multi-slot settings).
POWER
DOWN
Normal shutdown by sending the “AT+CPOWD=1” command or using the PWRKEY. The
power management ASIC disconnects the power supply from the baseband part of the
module, and only the power supply for the RTC is remained. Software is not active. The
serial port is not accessible. Operating voltage (connected to VBAT) remains applied.
Minimum
functionality
mode (without
remove power
supply)
Use the “AT+CFUN” command can set the module to a minimum functionality mode
without remove the power supply. In this case, the RF part of the module will not work or the
SIM card will not be accessible, or both RF part and SIM card will be closed, and the serial
port is still accessible. The power consumption in this case is very low.
3.3 Power Supply
The power supply of SIM900 is from a single voltage source of VBAT= 3.4V...4.5V. In some case, the ripple in a
transmitting burst may cause voltage drops when current consumption rises to typical peaks of 2A. So the power
supply must be able to provide sufficient current up to 2A.
For the VBAT input, a local bypass capacitor is recommended. A capacitor (about 100 µF, low ESR) is
recommended. Multi-layer ceramic chip (MLCC) capacitors can provide the best combination of low ESR and
small size but may not be cost effective. A lower cost choice may be a 100 µF tantalum capacitor (low ESR) with
a small (0.1µF to 1µF) ceramic in parallel, which is illustrated as following figure. The capacitors should be
placed as close as possible to the SIM900 VBAT pins. The following figure is the recommended circuit.
SIM900_HD_V1.01
20
26.12.2009
SIM900 Hardware Design
Figure 3: Reference circuit of the VBAT input
The circuit design of the power supply depends strongly upon the power source where this power is drained. The
following figure is the reference design of +5V input source power supply. The designed output for the power
supply is 4.1V, thus a linear regulator can be used. If there’s a big difference between the input source and the
desired output (VBAT), a switching converter power supply will be preferable because of its better efficiency
especially with the 2A peak current in burst mode of the module.
The single 3.6V Li-Ion cell battery type can be connected to the power supply of the SIM900 VBAT directly. But
the Ni_Cd or Ni_MH battery types must be used carefully, since their maximum voltage can rise over the absolute
maximum voltage for the module and damage it.
Figure 4: Reference circuit of the source power supply input
The following figure is the VBAT voltage ripple wave at the maximum power transmit phase, the test condition is
VBAT=4.0V, VBAT maximum output current =2A, CA=100µF tantalum capacitor (ESR=0.7Ω) and CB=1µF.
SIM900_HD_V1.01
21
26.12.2009
SIM900 Hardware Design
Figure 5: VBAT voltage drop during transmit burst
3.3.1 Power Supply Pins
Three VBAT pins are dedicated to connect the supply voltage and fifteen GND pins are dedicated to connect
ground. VRTC pin can be used to back up the RTC.
3.3.2 Minimizing Power Losses
When designing the power supply for your application please pay specific attention to power losses. Ensure that
the input voltage VBAT never drops below 3.4V even in a transmit burst where current consumption can rise to
typical peaks of 2A. If the power voltage drops below 3.4V, the module may be switched off. The PCB traces
from the VBAT pins to the power source must be wide enough to decrease voltage drops in the transmitting burst
mode.
3.3.3 Monitoring Power Supply
To monitor the supply voltage, you can use the “AT+CBC” command which include a parameter: voltage value
(in mV).
The voltage is continuously measured at intervals depending on the operating mode. The displayed voltage (in
mV) is averaged over the last measuring period before the AT+CBC command is executed.
For details please refer to document [1]
3.4 Power Up and Power Down Scenarios
3.4.1 Turn on SIM900
SIM900 can be turned on by various ways, which are described in following chapters:
z
z
Via PWRKEY pin: starts normal operating mode (please refer to chapter 3.4.1.1);
Via PWRKEY pin and PWRKEY_OUT pin:starts normal operating mode
SIM900_HD_V1.01
22
26.12.2009
SIM900 Hardware Design
Note: The AT command must be set after the SIM900 is power on and Unsolicited Result Code “RDY” is
received from the serial port. However if the SIM900 is set autobauding, the serial port will receive nothing.
The AT commands can be set after the SIM900 is power on. You can use AT+IPR=x;&W to set a fixed baud
rate and save the configuration to non-volatile flash memory. After the configuration is saved as fixed baud
rate, the Code “RDY” should be received from the serial port all the time that the SIM900 is power on. Please
refer to the chapter AT+IPR in document [1].
3.4.1.1 Turn on SIM900 Using the PWRKEY Pin (Power on)
You can turn on the SIM900 by driving the PWRKEY to a low level voltage with a limiting current resistor (1K
is recommended) in series for a short time and then release. This pin has pulled up to VDD_EXT in the module.
The maximum current that can be drained from the PWRKEY pin is 0.3mA. The simple circuit illustrates as the
following figures.
Figure 6: Turn on SIM900 using driving circuit
Figure 7: Turn on SIM900 using button
The power on scenarios illustrates as following figure.
SIM900_HD_V1.01
23
26.12.2009
SIM900 Hardware Design
Figure 8: Timing of turn on system using PWRKEY
When power on procedure completes, the SIM900 will send out following result code to indicate the module is
ready to operate when set as fixed baud rate.
RDY
This result code does not appear when autobauding is active.
3.4.1.2 Turn on SIM900 Using the PWRKEY Pin and PWRKEY_OUT Pin (Power on)
User can turn on SIM900 by connecting PWRKEY Pin and PWRKEY_OUT Pin for a short time and then
release. The simple circuit illustrates as the following figures.
PWRKEY_OUT
MODULE
SIM900
Turn On/Off Impulse
PWRKEY
Figure 9: Turn on SIM900 using driving circuit
SIM900_HD_V1.01
24
26.12.2009
SIM900 Hardware Design
PWRKEY_OUT
MODULE
SIM900
PWRKEY
Figure 10: Turn on SIM900 using button
The power on scenarios illustrates as following figure.
Figure 11: Timing of turn on system using PWRKEY and PWRKEY_OUT
3.4.2 Turn Off SIM900
Following procedure can be used to turn off the SIM900:
z Normal power down procedure: Turn off SIM900 using the PWRKEY pin
z Normal power down procedure: Turn off SIM900 using AT command
z Over-voltage or under-voltage automatic shutdown: Take effect if over-voltage or under-voltage is detected
z Over-temperature or under-temperature automatic shutdown: Take effect if over-temperature or
under-temperature is detected
SIM900_HD_V1.01
25
26.12.2009
SIM900 Hardware Design
3.4.2.1 Turn Off SIM900 Using the PWRKEY Pin (Power down)
You can turn off the SIM900 by driving the PWRKEY to a low level voltage for a short time and then release. You
also can urn off the SIM900 by connecting PWRKEY and PWRKEY_OUT for a short time and then release.
Please refer to the turn on circuit. The power down scenario illustrates as following figure.
This procedure lets the module log off from the network and allows the software to enter into a secure state and
save data before completely disconnecting the power supply.
Before the completion of the switching off procedure the module will send out result code:
NORMAL POWER DOWN
After this moment, the AT commands can’t be executed. The module enters the POWER DOWN mode, only the
RTC is still active. POWER DOWN can also be indicated by STATUS pin, which is a low level voltage in this
mode.
Figure 12: Timing of turn off system using PWRKEY
SIM900_HD_V1.01
26
26.12.2009
SIM900 Hardware Design
Figure 13: Timing of turn off system using PWRKEY and PWRKEY_OUT
3.4.2.2 Turn Off SIM900 Using AT Command
You can use an AT command “AT+CPOWD=1” to turn off the module. This command lets the module log off
from the network and allows the module to enter into a secure state and save data before completely disconnecting
the power supply.
Before the completion of the switching off procedure the module will send out result code:
NORMAL POWER DOWN
After this moment, the AT commands can’t be executed. The module enters the POWER DOWN mode, only the
RTC is still active. POWER DOWN can also be indicated by STATUS pin, which is a low level voltage in this
mode.
Please refer to document [1] for detail about the AT command of “AT+CPOWD”.
3.4.2.3 Over-voltage or Under-voltage Automatic Shutdown
The module will constantly monitor the voltage applied on the VBAT. If the voltage ≤ 3.5V, the following URC
will be presented:
UNDER-VOLTAGE WARNNING
If the voltage ≥ 4.5V, the following URC will be presented:
OVER-VOLTAGE WARNNING
The uncritical voltage range is 3.4V to 4.6V. If the voltage > 4.6V or < 3.4V, the module will be automatic
shutdown soon.
If the voltage < 3.4V, the following URC will be presented:
UNDER-VOLTAGE POWER DOWN
If the voltage > 4.6V, the following URC will be presented:
OVER-VOLTAGE POWER DOWN
After this moment, no further more AT commands can be executed. The module logs off from network and enters
POWER DOWN mode, and only the RTC is still active. POWER DOWN can also be indicated by STATUS pin,
which is a low level voltage in this mode.
3.4.2.4 Over-temperature or Under-temperature Automatic Shutdown
The module will constantly monitor the temperature of the module, if the temperature > 80℃, the following
URC will be presented:
+CMTE:1
If the temperature < -30℃, the following URC will be presented:
+CMTE:-1
The uncritical temperature range is -40℃ to 85℃. If the temperature > 85℃ or < -40℃, the module will be
automatic shutdown soon.
If the temperature > 85℃, the following URC will be presented:
+CMTE:2
If the temperature < -40℃, the following URC will be presented:
SIM900_HD_V1.01
27
26.12.2009
SIM900 Hardware Design
+CMTE:-2
After this moment, the AT commands can’t be executed. The module logs off from network and enters POWER
DOWN mode, and only the RTC is still active. POWER DOWN can also be indicated by STATUS pin, which is
a low level voltage in this mode.
To monitor the temperature, you can use the “AT+CMTE” command to read the temperature when the module is
power on.
For details please refer to document [1]
3.4.3 Restart SIM900 Using the PWRKEY Pin
You can restart SIM900 by driving the PWRKEY to a low level voltage for a short time and then release, the same
as turning on SIM900 using the PWRKEY pin. Before restarting the SIM900, you need delay at least 500ms from
detecting the STATUS low level on. The restarting scenario illustrates as the following figure.
Figure 14: Timing of restart system
3.5 Power Saving
There are two methods for the module to enter into low current consumption status. “AT+CFUN” is used to set
module into minimum functionality mode and DTR hardware interface signal can be used to lead system to be in
SLEEP mode (or slow clocking mode).
3.5.1 Minimum Functionality Mode
Minimum functionality mode reduces the functionality of the module to a minimum and, thus, minimizes the
current consumption to the lowest level. This mode is set with the “AT+CFUN” command which provides the
choice of the functionality levels <fun>=0,1,4
z 0: minimum functionality;
z 1: full functionality (default);
z 4: disable phone both transmit and receive RF circuits;
If SIM900 has been set to minimum functionality by “AT+CFUN=0”, the RF function and SIM card function will
be closed. In this case, the serial port is still accessible, but all AT commands correlative with RF function or SIM
SIM900_HD_V1.01
28
26.12.2009
SIM900 Hardware Design
card function will not be accessible.
If SIM900 has been set by “AT+CFUN=4”, the RF function will be closed, the serial port is still active. In this
case all AT commands correlative with RF function will not be accessible.
After SIM900 has been set by “AT+CFUN=0” or “AT+CFUN=4”, it can return to full functionality by
“AT+CFUN=1”.
For detailed information about “AT+CFUN”, please refer to document [1].
3.5.2 Sleep Mode (Slow Clock Mode)
We can control SIM900 module to enter or exit the SLEEP mode in customer applications through DTR signal.
When DTR is in high level and there is no on air and hardware interrupt (such as GPIO interrupt or data on serial
port), SIM900 will enter SLEEP mode automatically. In this mode, SIM900 can still receive paging or SMS from
network but the serial port is not accessible.
Note: For SIM900, it requests to set AT command “AT+CSCLK=1” to enable the sleep mode; the default value
is 0, that can’t make the module enter sleep mode. For more details please refer to our AT command list.
3.5.3 Wake Up SIM900 from SLEEP Mode
When SIM900 is in SLEEP mode, the following methods can wake up the module.
z Enable DTR pin to wake up SIM900.
If DTR pin is pulled down to a low level,this signal will wake up SIM900 from power saving mode. The
serial port will be active after DTR changed to low level for about 50ms.
z Receiving a voice or data call from network to wake up SIM900.
z Receiving a SMS from network to wake up SIM900.
3.6 Summary of State Transitions (except SLEEP mode)
The following figure shows how to proceed from one mode to another.
AT+CPOWD or Drive
PWRKEY to ground
Power Down
Power Down
Mode
Mode
Normal Mode
Normal Mode
Drive PWRKEY to ground
Figure 15: State Transition
3.7 RTC Backup
The RTC (Real Time Clock) power supply of module can be provided by an external capacitor or a battery
SIM900_HD_V1.01
29
26.12.2009
SIM900 Hardware Design
(rechargeable or non-chargeable) through the VRTC.
Note: If the RTC function is enabled, a battery or capacitor should be connected with the VRTC pin.
Otherwise the VRTC pin can be keep open.
The following figures show various sample circuits for RTC backup.
Figure 16: RTC supply from non-chargeable battery Figure 17: RTC supply from rechargeable battery Figure 18: RTC supply from capacitor
SIM900_HD_V1.01
30
26.12.2009
SIM900 Hardware Design
z Li-battery backup
Coin-type Rechargeable Capacitor such as XH414H-IV01E form Seiko can be used.
Typical charge curves for each cell type are shown in following figures. Note that the rechargeable Lithium type
coin cells generally come pre-charged from the vendor.
Figure 19: Seiko XH414H-IV01E Charge Characteristic
3.8 Serial Interfaces
Table 7: Pin definition of the serial interfaces Serial port
Debug port
Name
Pin
Function
DTR
3
Data terminal ready
RI
4
Ring indicator
DCD
5
Data carrier detection
DSR
6
Date set ready
CTS
7
Clear to send
RTS
8
Request to send
TXD
9
Transmit data
RXD
10
Receive data
DBG_RXD
28
Receive data
DBG_TXD
27
Transmit data
SIM900 provides two unbalanced asynchronous serial ports. One is the serial port and the other is the debug port.
SIM900_HD_V1.01
31
26.12.2009
SIM900 Hardware Design
The GSM module is designed as a DCE (Data Communication Equipment), following the traditional DCE-DTE
(Data Terminal Equipment) connection. The module and the client (DTE) are connected through the following
signal (as following figure shows). Autobauding supports baud rate from 1200bps to 115200bps.
Serial port
z TXD: Send data to the RXD signal line of the DTE
z RXD: Receive data from the TXD signal line of the DTE
Debug port
z DBG_TXD: Send data to the RXD signal line of the DTE
z DBG_RXD: Receive data from the TXD signal line of the DTE
The logic levels are described in following table.
Table 8: Logic levels of the serial port and debug port
Parameter
Min
Max
Unit
VIL
0
0.15*VDD_EXT
V
VIH
0.85 *VDD_EXT
VDD_EXT
V
VOL
0
0.1
V
VOH
VDD_EXT -0.1
VDD_EXT
V
Figure 20: Connection of the serial interfaces
SIM900_HD_V1.01
32
26.12.2009
SIM900 Hardware Design
3.8.1 Function of serial port & debug port supporting
Serial port
z Modem device.
z Contains data lines TXD and RXD, State lines RTS and CTS, Control lines DTR, DCD, DSR and RI.
z Serial port can be used for CSD FAX, GPRS service and send AT command of controlling module. Also
serial port can be used for multiplexing function. SIM900 supports only basic mode of multiplexing so far.
z Serial port supports the communication rates as following:
1200,2400, 4800, 9600, 19200, 38400, 57600, 115200 Default as 115200bps.
z Autobauding supports baud rates as following:
1200, 2400, 4800, 9600, 19200, 38400, 57600 and 115200bps.
Autobauding allows the GSM engine to automatically detect the baud rate configured in the host application. The
serial port of the GSM engine supports autobauding for the following baud rates: 1200, 2400, 4800, 9600,
19200, 38400, 57600, 115200bps. Factory setting is autobauding enabled. This gives you the flexibility to put the
GSM engine into operation no matter what baud rate your host application is configured to. To take advantage of
autobauding mode, specific attention should be paid to the following requirements:
Synchronization between DTE and DCE:
When DCE powers on with the autobauding enabled, it is recommended to wait 2 to 3 seconds before sending
the first AT character. You must first send “A” to synchronize the band rate. After receiving the “OK” response,
DTE and DCE are correctly synchronized. The more information please refer to the AT command “AT+IPR”.
Restrictions on autobauding operation
The serial port has to be operated at 8 data bits, no parity and 1 stop bit (factory setting).
z
The Unsolicited Result Codes like "RDY", "+CFUN: 1" and "+CPIN: READY” are not indicated when you
start up the ME while autobauding is enabled. This is due to the fact that the new baud rate is not detected
unless DTE and DCE are correctly synchronized as described above.
Note: You can use AT+IPR=x;&W to set a fixed baud rate and save the configuration to non-volatile flash
memory. After the configuration is saved as fixed baud rate, the Unsolicited Result Codes like "RDY" should
be received from the serial port all the time that the SIM900 is power on.
z
Debug port
z Null modem port
z Only contain Data lines TXD and RXD
z Debug Port used for debugging and upgrading firmware. It cannot be used for CSD call, FAX call. And the
Debug port can not use multiplexing function. It does not support autobauding function.
z Debug port supports the communication rates is 115200bps
3.8.2 Software Upgrade and Software Debug
The DBG_TXD, DBG_RXD and GND must be connected to the IO connector when user need to upgrade
software and debug software, the DBG_TXD, DBG_RXD should be used for software upgrade and for software
debugging. The TXD and RXD also should be connected to the IO connector, if user wants to send AT command
or data stream to SIM900. The PWRKEY pin is recommended to connect to the IO connector. The user also can
SIM900_HD_V1.01
33
26.12.2009
SIM900 Hardware Design
add a switch between the PWRKEY and the GND. The PWRKEY should be connected to the GND when
SIM900 is upgrading software. Please refer to the following figures.
Figure 21: Connection of software upgrade and software debug
The serial port and the debug port don’t support the RS_232 level and it only supports the CMOS level. Please
refer to the table 10 for details about the voltage level. You should add the level converter IC between the DCE
and DTE, if you connect it to the computer. Please refer to the following figure.
Figure 22: RS232 level converter circuit
SIM900_HD_V1.01
34
26.12.2009
SIM900 Hardware Design
3.9 Audio Interfaces
Table 9: Pin define of the Audio interface
AIN/AOUT
LINE IN
Pin Name
Pin Number
Function
MIC_P
19
Microphone1 input +
MIC_N
20
Microphone1 input -
SPK_P
21
Audio1 output+
SPK_N
22
Audio1 output-
LINEIN_R
23
Right Channel input
LINEIN_L
24
Lift Channel input
The module provides one analog input channel, AIN, which may be used for microphone. The electret
microphone is recommended when the interface is used for microphone. The outputs connect to the receiver. The
receiver outputs only can directly drive 32Ω.
External line inputs are available to directly mix or multiplex externally generated analog signals such as
polyphonic tones from an external melody IC or music generated by an FM tuner IC or module.
You can use AT+CMIC to adjust the input gain level of microphone, use AT+SIDET to set the side-tone level. In
addition, you can also use AT+CLVL to adjust the output gain level. For more details, please refer to document
[1].
It is suggested that you adopt one of the following two matching circuits in order to improve audio performance.
The difference audio signals have to be layout according to difference signal layout rules. As show in following
figures (Note: all components package are 0603.) If you want to adopt an amplifier circuit for audio, we
recommend National Company’s LM4890. Of course you can select it according to your requirement.
3.9.1 Speaker Interface Configuration
Figure 23: Speaker interface configuration SIM900_HD_V1.01
35
26.12.2009
SIM900 Hardware Design
Figure 24: Speaker interface with amplifier configuration
3.9.2 Microphone Interfaces Configuration
Figure 25: Microphone interface configuration
SIM900_HD_V1.01
36
26.12.2009
SIM900 Hardware Design
3.9.3 Earphone Interface Configuration
Figure 26: Earphone interface configuration
3.9.4 Referenced Electronic Characteristic
Table 10: MIC Input Characteristics
Parameter
Min
Typ
Max
Unit
Working Voltage
1.2
1.5
2.0
V
Working Current
200
500
uA
External Microphone Load Resistance
1.2
2.2
Conditions
Min
Typ
Max
Unit
RL=32 Ohm
THD=0.1%
-
91
-
mW
RL=32 Ohm
THD=1%
-
96
-
mW
k Ohms
Table 11: Audio Output Characteristics
Parameter
Normal
Output(SPK)
SIM900_HD_V1.01
37
26.12.2009
SIM900 Hardware Design
3.10 SIM Card Interface
3.10.1 SIM Card Application
You can use AT Command to get information in SIM card. For more information, please refer to document [1].
The SIM interface supports the functionality of the GSM Phase 1 specification and also supports the functionality
of the new GSM Phase 2+ specification for FAST 64 kbps SIM (intended for use with a SIM application
Tool-kit).
Both 1.8V and 3.0V SIM Cards are supported.
The SIM interface is powered from an internal regulator in the module having normal voltage 3V. All pins reset
as outputs driving low. Logic levels are as described in table
Table 12: Pin define of the SIM interface
Pin Name
Pin Number
Function
SIM_VDD
30
SIM Card Power output automatic output on SIM mode,one is
3.0V±10%, another is 1.8V±10%. Current is about 10mA.
SIM_DATA
31
SIM Card data I/O
SIM_CLK
32
SIM Card Clock
SIM_RST
33
SIM Card Reset
SIM_PRESENCE
34
SIM Card detection
Following is the reference circuit about SIM interface. We recommend an Electro-Static discharge device ST
(www.st.com ) ESDA6V1W5 or ON SEMI (www.onsemi.com ) SMF05C for “ESD ANTI”. The 22Ω resistors
showed in the following figure should be added in series on the IO line between the module and the SIM card for
protecting the SIM I/O port. The pull up resistor (about 15KΩ) on the SIM_DATA line already added in the
module. Note that the SIM peripheral circuit should be close to the SIM card socket.
The SIM_PRESENCE pin is used for detecting the SIM card insert or removal. You can use the AT command
“AT+CSDT” to set the SIMCARD configuration. For detail of this AT command, please refer to document [1]:
You can select the 8 pins SIM card holder. The reference circuit about 8 pins SIM card holder illustrates as
following figure.
SIM900_HD_V1.01
38
26.12.2009
SIM900 Hardware Design
Figure 27: Reference circuit of the 8 pins SIM card
If you don’t use the SIM card detection function, you can leave the SIM_PRESENCE pin open. The reference
circuit about 6 pins SIM card illustrates as following figure.
Figure 28: Reference circuit of the 6 pins SIM card 3.10.2 Design Considerations for SIM Card Holder
For 6 pins SIM card holder, we recommend to use Amphenol C707 10M006 512 2 .You can visit
http://www.amphenol.com for more information about the holder.
SIM900_HD_V1.01
39
26.12.2009
SIM900 Hardware Design
Figure 29: Amphenol C707 10M006 512 2 SIM card holder
Table 13: Pin description (Amphenol SIM card holder)
Pin Name
Signal
Description
C1
SIM_VDD
SIM Card Power supply, it can identify automatically the SIM Card power
mode,one is 3.0V±10%, another is 1.8V±10%. Current is about 10mA.
C2
SIM_RST
SIM Card Reset.
C3
SIM_CLK
SIM Card Clock.
C5
GND
Connect to GND.
C6
VPP
Not connect.
C7
SIM_DATA
SIM Card data I/O.
For 8 pins SIM card holder, we recommend to use Molex 91228.You can visit http://www.molex.com for more
information about the holder.
SIM900_HD_V1.01
40
26.12.2009
SIM900 Hardware Design
Figure 30: Molex 91228 SIM card holder
Table 14: Pin description (Molex SIM card holder)
Pin Name
Signal
Description
C1
SIM_VDD
SIM Card Power supply, it can identify automatically the SIM Card power
mode,one is 3.0V±10%, another is 1.8V±10%. Current is about 10mA.
C2
SIM_RST
SIM Card Reset
C3
SIM_CLK
SIM Card Clock
C4
GND
Connect to GND
C5
GND
Connect to GND
C6
VPP
Not connect
C7
SIM_DATA
SIM Card data I/O
C8
SIM_PRESENCE
Detect SIM Card Presence
SIM900_HD_V1.01
41
26.12.2009
SIM900 Hardware Design
3.11 LCD Display Interface
SIM900 provides a serial LCD display interface that supports serial communication with LCD device. When
used as LCD interface, the following table is the pin definition. LCD interface timing should be united with
the LCD device.
Table 15: Pin define of the LCD interface
Pin Name
Pin Number
Function
DISP_CLK
11
Display clock for LCD
DISP_DATA
12
Display data output
DISP_D/C
13
Display data or command select
DISP_CS
14
Display enable
Note: This function is not supported in the default firmware. There must be some customized firmware if you
want. Please contact SIMCom for more details.
3.12 Keypad Interface
The keypad interface consists of 5 keypad column outputs and 5 keypad row inputs. The basic configuration is 5
keypad columns and 5 keypad rows, giving 25 keys.
Table 16: Pin define of the keypad interface
Pin Name
Pin Number
Default
Function
Second Function*
GPIO1/ KBR4
40
GPIO1
Pull down
GPIO2/ KBR3
41
GPIO2
Pull down
GPIO3/ KBR2
42
GPIO3
GPIO4/ KBR1
43
GPIO4
Pull down
GPIO5/ KBR0
44
GPIO5
Pull down
GPIO6/ KBC4
47
GPIO6
Pull down
GPIO7/ KBC3
48
GPIO7
Pull down
GPIO8/ KBC2
49
GPIO8
GPIO9/ KBC1
50
GPIO9
Pull down
GPIO10/ KBC0
51
GPIO10
Pull down
Keypad matrix column
Keypad matrix row
Default State
Pull down
Pull down
The keypad interface allows a direct external matrix connection. A typical recommended circuit about the keypad
is as shown in the following figure.
SIM900_HD_V1.01
42
26.12.2009
SIM900 Hardware Design
Figure 31: Reference circuit of the keypad interface
*Note: This function is not supported in the default firmware. There must be customized firmware if you want.
Please contact SIMCom for more details.
3.13 ADC
SIM900 provides one auxiliary ADC (General purpose analog to digital converter.) as voltage input pin, which
can be used to detect the values of some external items such as voltage, temperature etc. We can use AT
command “AT+CADC” to read the voltage value on ADC. For detail of this AT command, please refer to
document [1].
Table 17: ADC specification
MIN
Type
MAX
Units
Voltage range
0
-
3
V
ADC Resolution
-
10
-
bits
Sampling rate
-
-
200K
Hz
SIM900_HD_V1.01
43
26.12.2009
SIM900 Hardware Design
3.14 Behaviors of the RI
Table 18: Behaviours of the RI
State
RI respond
Standby
HIGH
Voice calling
Change LOW, then:
(1)Change to HIGH when establish calling.
(2)Use AT command ATH, the RI pin changes to HIGH.
(3)Sender hangs up, change to HIGH.
Data calling
Change LOW, then:
(1)Change to HIGH when establish calling.
(2)Use AT command ATH, the RI changes to HIGH.
SMS
When receive SMS, The RI will change to LOW and hold low level about 1200 ms, then
change to HIGH.
URC
Some URCs triggers 1200ms low level on RI. For more details, please refer to document [10]
If the module is used as caller, the RI will maintain high. However, when it is used as receiver, following is timing
of ring.
HIGH
LOW
RI
Power on
Ring
MO or MT
Hang up
Ring
Hang on
(talking)
MO or
MT
Hang up
Ring
Figure 32: SIM900 Services as Receiver
Figure 33: SIM900 Services as caller
3.15 Network Status Indication
The NETLIGHT can be used to drive a network status indication LED lamp. The working state of this pin is
SIM900_HD_V1.01
44
26.12.2009
SIM900 Hardware Design
listed in following table:
Table 19: Working state of the NETLIGHT
State
SIM900 function
Off
SIM900 is not running
64ms On/ 800ms Off
SIM900 does not find the network
64ms On/ 3000ms Off
SIM900 find the network
64ms On/ 300ms Off
GPRS communication
We provide a reference circuit for you, shown as following figure:
VBAT
SIM900
MODULE
300R
4.7K
NETLIGHT
47K
Figure 34: Reference circuit of NETLIGHT 3.16 General Purpose Input Output (GPIO)
SIM900 provides a limited number of General Purpose Input/Output signal pin. The output and input voltage level
of the GPIO can be set by AT command. For more details, please refer to document [1]
SIM900_HD_V1.01
45
26.12.2009
SIM900 Hardware Design
Table 20: Pin define of the GPIO interface
Pin Name
Pin Number
Default
Function
Second Function*
Default State
GPIO1/ KBR4
40
GPIO1
Pull down
GPIO2/ KBR3
41
GPIO2
GPIO3/ KBR2
42
GPIO3
GPIO4/ KBR1
43
GPIO4
GPIO5/ KBR0
44
GPIO5
GPIO6/ KBC4
47
GPIO6
GPIO7/ KBC3
48
GPIO7
GPIO8/ KBC2
49
GPIO8
GPIO9/ KBC1
50
GPIO9
GPIO10/ KBC0
51
GPIO10
KBR4
KBR3
KBR2
KBR1
KBR0
KBC4
KBC3
KBC2
KBC1
KBC0
GPIO11
67
GPIO11
Pull down
GPIO12
68
GPIO12
Pull down
Pull down
Pull down
Pull down
Pull down
Pull down
Pull down
Pull down
Pull down
Pull down
*Note: This function is not supported in the default firmware. There must be customized firmware if you want.
Please contact SIMCom for more details.
3.17 External Reset
The external NRESET pin provides a means for external circuitry to force the device into a reset state. This
signal has to be considered as an emergency reset only. Asserting an active-low signal on the NRESET pin
generates a reset; already pull up in module. A decoupling of the NRESET pin may be necessary to avoid
erroneous noise-induced resets.
Figure 35: Reset timing
SIM900_HD_V1.01
46
26.12.2009
SIM900 Hardware Design
3.18 PWM
SIM900 contains two DC Pulse-Width Modulators (PWMs) which can be used in conjunction with an external
transistor for driving a vibrator, or a backlight LED for illuminating an LCD display or keyboard.
Each PWM features 7-bit resolution and a maximum conversion rate is 3.25 MHz. Each PWM uses two 7-bit
unsigned binary numbers: one for the output period and one for the pulse width or the duty cycle.
Table 21: Pin define of the PWM
Pin Name
Pin Number
PWM1
35
Pulse-Width Modulator Signal
PWM2
36
Pulse-Width Modulator Signal
Note: This function is not supported in the default firmware. There must be customized firmware if you want.
Please contact SIMCom for more details.
3.19 I2C Bus
The SIM900 initiates a data transfer on the bus and generates the clock signal to execute the transfer. The
features include the following:
z Maximum output rate equal to 400 kbit/s
z Open-drain outputs
z Automatic Start and Stop generation
z Automatic acknowledge generation and checking
z Automatically generates Start repeated pattern when performing read operations
z Automatically observes and generates the acknowledge bit
z Implements a hardware assisted I2C-bus protocol
z Supports 8-bit, 16-bit, and 32-bit accesses on the MCU peripheral bus
Table 22: Pin define of the I2C Bus
Pin Name
Pin Number
Function
SCL
38
I2C Bus Clock
SDA
37
I2C Bus Data
Note: This function is not supported in the default firmware. There must be customized firmware if you want.
Please contact SIMCom for more details.
4 Antenna Interface
SIM900 provides RF antenna interface. And customer’s antenna should be located in the customer’s main board
and connect to module’s antenna pad through microstrip line or other type RF trace which impendence must be
SIM900_HD_V1.01
47
26.12.2009
SIM900 Hardware Design
controlled in 50Ω. To help you to ground the antenna, SIM900 comes with a grounding plane located close to the
antenna pad. The Pin 60 is the RF antenna pad.
SIM900 material properties:
SIM900 PCB Material: FR4
Antenna pad: Gold plated pad
4.2 Module RF Output Power
Table 23: SIM900 conducted RF output power
Frequency
Max
Min
GSM850
33dBm ±2db
5dBm±5db
EGSM900
33dBm ±2db
5dBm±5db
DCS1800
30dBm ±2db
0dBm±5db
PCS1900
30dBm ±2db
0dBm±5db
4.3 Module RF Receive Sensitivity
Table 24: SIM900 conducted RF receive sensitivity
Frequency
Receive sensitivity
GSM850
< -106dBm
EGSM900
< -106dBm
DCS1800
< -106dBm
PCS1900
< -106dBm
4.4 Module Operating Frequencies
Table 25: SIM900 operating frequencies
Frequency
Receive
Transmit
GSM850
869
~ 894MHz
824
~ 849 MHz
EGSM900
925
~ 960MHz
880
~ 915MHz
DCS1800
1805 ~ 1880MHz
1710 ~ 1785MHz
PCS1900
1930 ~ 1990MHz
1850 ~ 1910MHz
SIM900_HD_V1.01
48
26.12.2009
SIM900 Hardware Design
5 Electrical, Reliability and Radio Characteristics
5.1 Absolute Maximum Ratings
The absolute maximum ratings stated in Table 28 are stress ratings under non-operating conditions. Stresses
beyond any of these limits will cause permanent damage to SIM900.
Table 26: Absolute maximum ratings
Parameter
Min
Max
Unit
VBAT
-
5.5
V
Peak current of power supply
0
3.0
A
Voltage at digit pins*
-0.3
3.1
V
II*
-
10
mA
IO*
-
10
mA
*For digital interface pins, such as keypad, GPIO, I2C, UART, LCD and PWMs.
5.2 Operating Temperatures
The operating temperature is listed in following table:
Table 27: SIM900 operating temperature
Parameter
Min
Typ
Max
Unit
Ambient temperature
-30
25
80
℃
Restricted operation*
-40 to -30
80 to 85
℃
Storage temperature
-45
90
℃
* The SIM900 does work, but deviations from the GSM specification may occur.
5.3 Power Supply Ratings
Table 28: SIM900 power supply ratings
Parameter
Description
Conditions
Min
Typ
Max
Unit
VBAT
Supply voltage
Voltage must stay within the min/max
values, including voltage drop, ripple, and
spikes.
3.4
4.0
4.5
V
SIM900_HD_V1.01
49
26.12.2009
SIM900 Hardware Design
IVBAT
Voltage drop
during transmit
burst
Normal condition, power control level for
Pout max
Voltage ripple
Normal condition, power control level for
Pout max
@ f<200kHz
@ f>200kHz
Average
current
supply
Peak supply
current (during
Tx
burst)
400
mV
50
2
mV
POWER DOWN mode
SLEEP mode
30
1.5
uA
mA
IDLE mode
GSM 850
EGSM 900
DCS1800
PCS1900
22
22
22
22
TALK mode
GSM 850
EGSM 900
DCS1800
PCS1900
235
241
158
166
mA
DATA mode, GPRS (3 Rx,2Tx)
GSM 850
EGSM 900
DCS1800
PCS1900
435
444
287
299
mA
DATA mode, GPRS (4 Rx,1Tx)
GSM 850
EGSM 900
DCS1800
PCS1900
266
270
191
202
mA
Power control level for Pout max.
2.0
A
mA
5.4 Current Consumption
Please refer to the following table for the values of current consumption.
SIM900_HD_V1.01
50
26.12.2009
SIM900 Hardware Design
Table 29: SIM900 current consumption
Voice Call
GSM 850/EGSM 900
@power level #5 <300mA,Typical 250mA
@power level #10,Typical 110mA
@power level #19,Typical 76mA
DCS 1800/PCS 1900
@power level #0 <200mA,Typical 168mA
@power level #10,Typical 89mA
@power level #15,Typical 76mA
GPRS Data
DATA mode, GPRS ( 1 Rx,1 Tx ) CLASS 8
GSM 850/EGSM 900
@power level #5 <300mA,Typical 240mA
@power level #10,Typical 110mA
@power level #19,Typical 83mA
DCS 1800/PCS 1900
@power level #0 <200mA,Typical 170mA
@power level #10,Typical 95mA
@power level #15,Typical 80mA
DATA mode, GPRS ( 3 Rx, 2 Tx ) CLASS 10
GSM 850/EGSM 900
@power level #5 <450mA,Typical 440mA
@power level #10,Typical 185mA
@power level #19,Typical 130mA
DCS 1800/PCS 1900
@power level #0 <350mA,Typical 300mA
@power level #10,Typical 155mA
@power level #15,Typical 122mA
DATA mode, GPRS ( 4 Rx,1 Tx ) CLASS 8
GSM 850/EGSM 900
@power level #5 <300mA,Typical 270mA
@power level #10,Typical 150mA
@power level #19,Typical 120mA
DCS 1800/PCS 1900
@power level #0 <300mA,Typical 205mA
@power level #10,Typical 130mA
@power level #15,Typical 115mA
Class 10 is default set when the module works at data translation mode, the module can also work at class 8 set by
AT command.
5.5 Electro-Static Discharge
The GSM engine is not protected against Electrostatic Discharge (ESD) in general. Therefore, it is subject to ESD
handing precautions that typically apply to ESD sensitive components. Proper ESD handing and packaging
procedures must be applied throughout the processing, handing and operation of any application using a SIM900
module.
The measured values of SIM900 are shown as the following table:
SIM900_HD_V1.01
51
26.12.2009
SIM900 Hardware Design
Table 30: The ESD endure statue measured table (Temperature: 25℃, Humidity:45% )
Part
Contact discharge
Air discharge
VBAT
±5KV
±10KV
GND
±4KV
±10KV
RXD, TXD
±3KV
±6KV
Antenna port
±5KV
±10KV
SPK_P/N
MIC_P/N
±2KV
±6KV
PWRKEY
±1KV
±6KV
Other port
TBD
TBD
6 Mechanics
This chapter describes the mechanical dimensions of SIM900.
6.1 Mechanical Dimensions of SIM900
Following shows the Mechanical dimensions of SIM900 (top view, side view and bottom view).
Figure 36: Top an Side Mechanical dimensions of module (Unit: mm)
SIM900_HD_V1.01
52
26.12.2009
SIM900 Hardware Design
Figure 37:Bottom Mechanical dimensions of module (Unit: mm)
Figure 38: Recommended PCB decal(Unit: mm)
Note: Keep out area A is package keep out area. Keep out area B and keep out C are route keep out area.
SIM900_HD_V1.01
53
26.12.2009
SIM900 Hardware Design
6.2 Top and Bottom View of the SIM900
Figure 39: Top view of the SIM900
6.3 PIN Assignment of SIM900
GND
VBAT
VBAT
VBAT
GND
GND
NETLIGHT
58
57
56
55
54
53
52
59
63
GND
64
60
GND
65
RF_ANT
GND
66
61
GND
67
62
STATUS
68
GND
GPIO11
GND
GPIO12
PWRKEY
1
51
GPIO10/KBC0
PWRKEY_OUT
2
50
GPIO9/KBC1
DTR
3
49
GPIO8/KBC2
RI
4
48
GPIO7/KBC3
DCD
5
47
GPIO6/KBC4
DSR
6
46
GND
CTS
7
45
GND
RTS
8
44
GPIO5/KBR0
TXD
9
43
GPIO4/KBR1
RXD
10
42
GPIO3/KBR2
DISP_CLK
11
41
GPIO2/KBR3
DISP_DATA
12
40
GPIO1/KBR4
DISP_D/C
13
39
GND
DISP_CS
14
38
SCL
VDD_EXT
15
37
SDA
16
36
PWM2
17
35
PWM1
NRESET
GND
SIM900
TOP VIEW
32
33
34
SIM_VDD
SIM_CLK
SIM_RST
SIM_PRESENCE
GND
SIM_DATA
DBG_RXD
31
29
30
28
VRTC
DBG_TXD
ADC
27
LINEIN_L
26
25
SPK_P
24
MIC_N
SPK_N
21
LINEIN_R
20
GND
MIC_P
23
19
22
18
Figure 40: SIM900 pin out diagram (Top View)
SIM900_HD_V1.01
54
26.12.2009
SIM900 Hardware Design
Table 31: PIN assignment
Pin Number
Pin Name
Pin Number
Pin Name
1
PWRKEY
35
PMW1
2
PWRKEY_OUT
36
PWM2
3
DTR
37
SDA
4
RI
38
SCL
5
DCD
39
GND
6
DSR
40
GPIO1/KBR4
7
CTS
41
GPIO2/KBR3
8
RTS
42
GPIO3/KBR2
9
TXD
43
GPIO4/KBR1
10
RXD
44
GPIO5/KBR0
11
DISP_CLK
45
GND
12
DISP_DATA
46
GND
13
DISP_D/C
47
GPIO6/KBC4
14
DISP_CS
48
GPIO7/KBC3
15
VDD_EXT
49
GPIO8/KBC2
16
NRESET
50
GPIO9/KBC1
17
GND
51
GPIO10/KBC0
18
GND
52
NETLIGHT
19
MIC_P
53
GND
20
MIC_N
54
GND
21
SPK_P
55
VBAT
22
SPK_N
56
VBAT
23
LINEIN_R
57
VBAT
24
LINEIN_L
58
GND
25
ADC
59
GND
26
VRTC
60
RF_ANT
27
DBG_TXD
61
GND
28
DBG_RXD
62
GND
29
GND
63
GND
30
SIM_VDD
64
GND
31
SIM_DATA
65
GND
32
SIM_CLK
66
STATUS
33
SIM_RST
67
GPIO11
34
SIM_PRESENCE
68
GPIO12
SIM900_HD_V1.01
55
26.12.2009
SIM900 Hardware Design
6.4 The Ramp-Soak-Spike Reflow Profile of SIM900
Figure 41: The ramp-soak-spike reflow profile of SIM900
SIM900_HD_V1.01
56
26.12.2009
SIM900 Hardware Design
Contact us:
Shanghai SIMCom Wireless Solutions Ltd.
Add: SIM Technology Building,No.633,Jinzhong Road,Changning District,Shanghai P.R. China
200335
Tel: +86 21 3235 3300
Fax: +86 21 3235 3301
URL: www.sim.com/wm
SIM900_HD_V1.01
57
26.12.2009