Professional Documents
Culture Documents
Kavin He
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
Picture
Summary Operation Temperature Dimensions (mm) Weight (g) Network Protocols Features
64-pin SMD Quad- 64-pin SMD Band Dual-Band -40 ~ +80 29 29 3.6 6 PPP, TCP/UDP, HTTP, FTP, MMS, SMTP SMS, Echo Arithmetic, CSD, DTMF SD -40 ~ +80 29 29 3.6 6 PPP, TCP/UDP, HTTP, FTP, MMS, SMTP SMS, Echo Arithmetic, CSD, DTMF
30-pin SMD Dual-Band -40 ~ +80 27.5 24 3.6 4.5 PPP, TCP/UDP, HTTP, FTP
110-pin SMD Quad-Band with Camera interface -45 ~ +85 25 23 2.6 3.3 PPP, TCP/UDP, HTTP, FTP, MMS, SMTP Camera Interface, SMS, Echo Arithmetic, CSD, DTMF USB SD
42-pin SMD Quad-Band -40 ~ +85 19.9 23.6 2.65 3 PPP, TCP/UDP, HTTP, FTP,SMTP
Certifications
CE
CE/ICASA/
CE/FCC/IC/NCC
www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
M95 Highlights
Ultra
Extremely
Low Standby
Quad-band
850/900/1800/1900MHz
Current Consumption
1.2mA @ DRX=9
Wide Working
Temperature Range
-40 to +85
Humanization Design
Software Advantages
Quality Guarantee
Reliable network protocol Steady flash protected mechanism Superior audio algorithms
Internet Service
www.quectel.com
VTS
Industrial PDA
Personal Tracking Wireless POS Smart Metering
www.quectel.com
Products Comparison
Product Features Sizemm Package Current Sleep consumpti mode on GPRS M95 19.923.62.65 LCC, easier soldering and production 1.3mA @ DRX=5 1.2mA @ DRX=9 Class 12: max. 85.6 kbps (uplink & downlink) -108.5dBm C-company BXS2 18.826.72.7 LGA package 1.5mA @ DRX=5 1.2mA @ DRX=9 Class 10: max. 42.8 kbps(uplink), 85.6kbps(downlink) -107dBm T-company XE865 22223.0 BGA package, difficult soldering 1.5mA@ DRX=9 Class 10: max. 42.8 kbps(uplink & downlink)
Sensitivity
www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
EVB Hardware
Interfaces RS-232 interface Power supply Antenna interface Debug UART interface Handset interface Earphone interface Features Network status LED Power key Emerg_Off key D/L Switch Emergency off key SIM card slot Module socket
www.quectel.com
www.quectel.com
www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
Functions
Functions Basic function: SMS, Voice call, Data call, USSD, PHB, STK, CMUX ,Fax Protocol Function: TCP/UDP, PPP, FTP, SMTP, HTTP, NITZ, PING, NTP,MMS Special Functions: Jamming Detection FOTA DTMF Decoding & Encoding Time Synchronization Dual UART for customer Text To Speech (TTS) GSM Base Station Location Positioning
Fax , MMS,TTS, Dual UART for customer--------these three functions not supported by M95 yet. www.quectel.com
TCPIP
How to establish TCP connection
1)GSM_TCPIP_Recommended_Process.pdf
HOST CPU Set APN
AT+QICSGP=1,apn
2) GSM_TCPIP_AN_V1.1.pdf
GSM Module
AT+QIOPEN=TCP,116.226.39.202,7007
AT+QISEND Send data to server > TEST<ctrl+Z> Send TEST to server SEND OK
Query ACK
AT+QISACK
+QISACK: X,X,0
www.quectel.com
TCPIP
Establish TCP session
AT+QIOPEN="TCP","116.226.39.202","7007 //Visit the remote TCP server: 116.226.39.202:7007 OK CONNECT OK // Successfully connect to the remote TCP server AT+QIOPEN="UDP","116.226.39.202","7007 //Visit the remote UDP server: 116.226.39.202:7007. OK CONNECT OK
Send data
AT+QISEND >TEST<Ctrl+Z> SEND OK //Ready to send data / /Send data TEST, <Ctrl+Z> is used to end the input and begin to send all input data. //The data has been sent to TCP protocol layer successfully.
AT+QISACK // Check if data has been sent successfully by querying the data information. +QISACK: 4, 4, 0 //The former two parameters are total size and acknowledged data size. The last parameter is unacknowledged data size. If this size is 0, it means all data has been sent successfully. But this command is moot for UDP mode. Because UDP is connectionless, it will not confirm whether data has been sent successfully, thus the last parameter is always 0. OK
www.quectel.com
TCPIP
AT+QISEND=3 //Specify the data length to be sent is 3. >0x080x1A0x1B //Send special characters 0x08, 0x1A, 0x1B in turn. When actually input the data, be sure to input these special data 0x08, 0x1A, 0x1B in hexadecimal format, other than input a string of 0x080x1A0x1B. The example just gives a demonstration to let user see clearly. SEND OK
AT+QISACK +QISACK: 17, 17, 0 OK
Receive data
RECV FROM:116.228.146.250:7070<CR><LF> //line will not be displayed if not set AT+QISHOWRA=1 in the initialization phase. IPD36TCP:1234567890abcdefghijklmnopqrstuvwxyz //Receive TCP data with the length of 36. These data is 36 characters after the colon symbol :. The header "IPD36TCP:" will not be displayed if not set AT+QIHEAD=1. The header "TCP will not be displayed if not set AT+QISHOWPT=1. +QIRDI:0,1,0 //The module receives the data based on Context 0, and the module acts as the client. AT+QIRD=0,1,0,1024 //Retrieve the data from the modules socket buffer +QIRD:116.228.146.250:7070,TCP,36<CR><LF> 1234567890abcdefghijklmnopqrstuvwxyz
www.quectel.com
TCPIP
Close TCP session
AT+QICLOSE CLOSE OK //Close the current TCP connection after all data has been sent.
AT+QIDEACT //If the context will not be used in a long period (for example more than one hour), it is recommended to close this context by command AT+QIDEACT. Normally the responsing time for this command is about 2-5 seconds. But when the network is very bad or in some abnormal conditions, the longest waiting time will achieve about 2.5 minutes. It is recommended to set timeout value which is less than 1 minute or less according to their application. If it is timeout, users have not received DEACT OK, user can restart the module by EMERG_OFF pin. DEACT OK
//User can send data now. For example, when 1234567890abcdefghijklmnopqrstuvwxyz"is input, these data will not be echoed by UART. Because the data length is less than 512, the module will wait 200ms to send the data abcdefghijklmnopqrstuvwxyz1234567890 //These data are received from the server.
. //Input "+++" to quit the data mode OK //The response for "+++". "OK" means the UART has switched to the command mode successfully.. www.quectel.com
TCPIP
TCP connection maintenance and detection
Most of the modules are connected to the Internet through GPRS gateway. GPRS gateway here has the similar functions as the router in LAN. Every time when the module tries to connect with one server in the internet, GPRS getaway should assign a port to the module. A problem will be caused when the connection between the module and the Internet is established via this port. Since the port resource of GPRS gateway is limited, so it will have some restrictions on these ports for the terminals within the GPRS network. If there is no data transmission on the TCP connection for a period of time, it will release the port to other connection to achieve a rational allocation of port resource. So the TCP connection between the module and the server may be disconnected by GPRS network without any notification.
AT+QISEND //Send a heart beating small packet to server > Heart01<0x1A> //Send small packet Heart 01. It can be simpler. Any other data is OK, and users can define specific format to avoid server misunderstanding SEND OK
. //Wait for 5 seconds, and then check if the heart beating data has been sent successfully AT+QISACK // Check the information of the sending data +QISACK: 1491,1491,0
www.quectel.com
SMS
Send/Receive a SMS in text mode
Sender: +8613651979176 //Step 1: Check service center address AT+CSCS=GSM //Set the character mode as GSM mode. OK AT+CSCA? //Check the address of short message service center. OK //Step 2: Set for sending English short message in text mode AT+CMGF=1 // Set the short message mode as TEXT mode: OK AT+CSCS=GSM OK AT+CSMP=17,167,0,241 // Set the related parameters for sending short message in text mode: FO, VP, PID and DCS2. DCS and +CSCS should match each other. To send English message, set +CSCS as GSM and <dcs> as GSM 7-bit coding. OK AT+CNMI=2,1,0,0,0 // Not require status report: <FO> of +CSMP = 17 or <ds> of +CNMI =0 OK Receiver: +8613795403834 //Step 1: Check service center address (same as step 1 of sender) AT+CSCS="GSM" OK AT+CSCA? +CSCA: "+8613800210500",145 OK //Step 2: Set for receiving English short message in text mode AT+CMGF=1 // Set the short message mode as TEXT mode: OK AT+CSCS=GSM //Set the character mode as GSM mode. If it sets as UCS, the message content will be displayed in UCS2 format. OK AT+CNMI=2,1,0,0,0 // Set parameters for new message indication. 1 get indication +CMTI OK AT+CPMS? //Check if short message storage is full. If it has been full, delete some messages by AT command +CMGD or +QMGDA. +CPMS: "SM",0,50,"SM",0,50,"SM",0,50 OK AT+CSDH=1 //More information will be displayed if it equals 1. OK
www.quectel.com
SMS
Sender: +8613651979176 //Step 1: Check service center address AT+CSCS=GSM //Set the character mode as GSM mode. OK AT+CSCA? //Check the address of short message service center. For china mobile in , the CSA is "+8613800210500". If this address is wrong, the short message can NOT be sent successfully. And so this address should be set to the correct one by AT+CSCA=<sca> and save it by AT+CSAS.1 +CSCA: "+8613800210500",145 OK //Step 2: Set for sending English short message in text mode AT+CMGF=1 // Set the short message mode as TEXT mode: OK AT+CSCS=GSM // (Optional because it has been set in above step 1). Set the character mode as GSM mode. OK AT+CSMP=17,167,0,241 // Set the related parameters for sending short message in text mode: FO, VP, PID and DCS2. DCS and +CSCS should match each other. To send English message, set +CSCS as GSM and <dcs> as GSM 7-bit coding. OK AT+CNMI=2,1,0,0,0 // Not require status report: <FO> of +CSMP = 17 or <ds> of +CNMI =0 OK Receiver: +8613795403834 //Step 1: Check service center address (same as step 1 of sender) AT+CSCS="GSM" OK AT+CSCA? +CSCA: "+8613800210500",145 OK
//Step 2: Set for receiving English short message in text mode AT+CMGF=1 // Set the short message mode as TEXT mode: OK AT+CSCS=GSM //Set the character mode as GSM mode. If it sets as UCS, the message content will be displayed in UCS2 format. OK AT+CNMI=2,1,0,0,0 // Set parameters for new message indication. 1 get indication +CMTI OK AT+CPMS? //Check if short message storage is full. If it has been full, delete some messages by AT command +CMGD or +QMGDA. +CPMS: "SM",0,50,"SM",0,50,"SM",0,50 OK AT+CSDH=1 //More information will be displayed if it equals 1. OK
www.quectel.com
SMS
Sender: +8613651979176 Receiver: +8613795403834 //Step 3: Send English short message AT+CMGS="13795403834" // Send SMS: Enter the mobile phone number directly. Enter message content after > and end the input by pressing Ctrl and Z simultaneously. >Hello<Ctrl+Z> +CMGS: 140 OK //Step 3: Receive and read short message +CMTI: "SM",1 AT+CMGR=1 +CMGR: "REC UNREAD","+8613651979176","","2010/09/01 11:11:47+32",145,4,0,241,"+8613800210500",145,5 Hello OK AT+CSCS="UCS2" //if set character set as UCS, the message content will be displayed in UCS2 format. OK AT+CMGR=1 +CMGR: "REC READ","002B0038003600310033003600350031003900370039 003100370036","","2010/09/01 11:11:47+32",145,4,0,241,"002B0038003600310033003800300 030003200310030003500300030",145,5 OK
www.quectel.com
SMS
Send/Receive a SMS in PDU mode
Sender: +8613651979176 //Step 1: Check service center address AT+CSCS=GSM //Set the character mode as GSM mode. OK AT+CSCA? //Check the address of short message service center. For china mobile in , the CSA is "+8613800210500". If this address is wrong, the short message can NOT be sent successfully. And so this address should be set to the correct one by AT+CSCA=<sca> and save it by AT+CSAS. +CSCA: "+8613800210500",145 OK //Step 2: Set PDU mode AT+CMGF=0 // Set the short message mode as PDU mode. OK Receiver: +8613795403834 //Step 1: Check service center address (same as step 1 of sender) AT+CSCS="GSM" OK AT+CSCA? +CSCA: "+8613800210500",145 OK
//Step 2: Set PDU mode and parameters for receiving messages AT+CMGF=0 //Set the short message mode as PDU mode. OK AT+CNMI=2,1,0,0,0 // Set parameters for new message indication. 1 get indication +CMTI OK AT+CPMS? //Check if short message storage is full. If it has been full, delete some messages by AT command +CMGD or +QMGDA. +CPMS: "SM",1,50,"SM",1,50,"SM",1,50 OK
//Step 3: Send English short message AT+CMGS=20 > 0011000D91683197453038F8329BFD06 <Ctrl+Z> +CMGS: 146 OK //See below Note 1 for descriptions
www.quectel.com
SMS
Sender: +8613651979176 Receiver: +8613795403834 //Step 3: Receive and read short message +CMTI: "SM",2 AT+CMGR=2 +CMGR: 0,,25 0891683108200105F0040D91683156919771F60000019010219 1252305C8329BFD06 OK //See below Note 2 for descriptions
Note 1: Descriptions for SMS-SUBMIT PDU: AT+CMGS=20 > 0011000D91683197453038F400000105C8329BFD06 <Ctrl+Z> SMS-SUBMIT PDU: number of octets Element Example
1-12
SCA 00
1
FO 11
1
MR 00
2-12
DA 0D9168319 7453038F4
1
PID 00
1
DCS 00
0,1 or 7 VP 01
1
UDL 05
0-140
UD C8329 BFD0 6
20 = octets of (<pdu>-<sca> = 11000D91683197453038F400000105C8 329BFD06) SCA = 00: Service center address is defined in AT command +CSCA.
FO = 11&h = 17&d: &b & h & d Bit 7 RP 0 000100 01 11 17 6 UDHI 0 No header in UD 5 SRR 0 not request status report 4 VPF 10 VP relative format 3 2 R D 0 1 0 MTI 01 SMSSubmit SRR = 0: A status report is not requested VPF = 10, VP = 01: validity period is (VP+1)*5 = 10 minutes DA = 0D91683197453038F4: Receiver is +8613795403834 DCS = 00: GSM 7-bit coding. UDL = 05: length of characters Hello UD = C8329BFD06:
www.quectel.com
SMS
Character GSM coding(hex) GSM coding(bit) Transfer last bits to previous character Result in hex format H 48 1001000 11001000 C8 e 65 1100101 00110010 32 l 1101100 10011011 9B l 1101100 11111101 FD o 1101111 00000110 06
Note 2: Descriptions for SMS-Deliver PDU AT+CMGR=2 +CMGR: 0,,25 0891683108200105F0040D91683156919771F600000190102191252305C8329BFD06 OK SMS-DELIVER PDU:
1 FO 04
1 PID 00
1 DCS 00
1 UDL 05
SCA = 0891683108200105F0: Service center address is +8613800210500 OA = 0D91683156919771F6: Sender is +8613651979176 FO = 04: Bit SMS-Deliver Example 7 RP 0 6 UDHI 0 5 SRI 0 4 00 3 2 MMS 01 1 0 MTI 00
UDHI = 0: no header in UD MMS = 1: No more messages are waiting for the MS in this SC
www.quectel.com
SMS
Sender: +8613651979176 Receiver: +8613795403834 //Step 3: Send English short message AT+CMGS="13795403834" // Send SMS: Enter the mobile phone number directly. Enter message content after > and end the input by pressing Ctrl and Z simultaneously. >Hello<Ctrl+Z> +CMGS: 140 OK //Step 3: Receive and read short message +CMTI: "SM",1 AT+CMGR=1 +CMGR: "REC UNREAD","+8613651979176","","2010/09/01 11:11:47+32",145,4,0,241,"+8613800210500",145,5 Hello OK AT+CSCS="UCS2" //if set character set as UCS, the message content will be displayed in UCS2 format. OK AT+CMGR=1 +CMGR: "REC READ","002B0038003600310033003600350031003900370039 003100370036","","2010/09/01 11:11:47+32",145,4,0,241,"002B0038003600310033003800300 030003200310030003500300030",145,5 OK
www.quectel.com
TCPIP
Qserver tool is used to create a TCPIP server.
www.quectel.com
Special Function
Jamming Detection FOTA DTMF Decoding & Encoding Time Synchronization Dual UART for customer Text To Speech (TTS) GSM Base Station Location Positioning
www.quectel.com
Jamming Detection
AT+QLJDC=1
1) Firstly, should enable the Jamming Detection Function . 2) After that, when there is jamming, the module will report +QLJDR: 1 automatically. 3) User can output the results through serial port by using this function when there is jamming.
Note: During the whole period of jamming, it cannot report +QLJDR: 1 continuously. It will report +QLJDR: 1 again until the next jamming comes
www.quectel.com
FOTA
FOTA means upgrade Firmware Over-the-Air
FOTA Process
www.quectel.com
FOTA
FOTA means upgrade Firmware Over-the-Air FOTA updating process consists of three stages: 1) generating the update package (we will call it delta package in this document); Delta package is normally generated by device manufacturer. For Quectel module, can achieve delta package from Quectel when they need to update the firmware of Quectel module. 2) delivery of the update package; A Customer needs to put the delta package on their own network server (HTTP, FTP, TCP etc), and uses GPRS function provided by Quectel module to download the delta package from their network server into the device. B. User can also copy the delta package to a USB disk, and use MCU to read it from USB disk. 3) performing the update. Quectel offer 2 ways for FOTA operation, A. AT command , AT+QFUA B. Open CPU API
www.quectel.com
www.quectel.com
Time Synchronization
There are 3 ways for Time Synchronization 1. network Date and time update AT+QNTP=TIME SERVER ADDRESS Such as
AT+QNTP="210.72.145.44",123 OK +QNTP: 0-----return OKmeans Synchronize local time directly. Please note that this is GMT. Time zone is 0 AT+CCLK? +CCLK: "11/07/15,09:44:17+00" OK
www.quectel.com
Time Synchronization
There are 3 ways for Time Synchronization 2. Synchronize GSM network time AT+QNITZ=1 ---should network supports
if GSM network is unavailable, AT+QNITZ will not work. For AT+QNITZ needs to synchronize the local time via GSM network.
www.quectel.com
Time Synchronization
There are 3 ways for Time Synchronization 3. Form GSM location get the time AT+QGSMLOC=4 / get longitude, latitude time +QGSMLOC: 0,121.389018,31.168729,2011/10/26,05:49:10 Note: AT+QNTP and AT+QGSMLOC works via GPRS network.
www.quectel.com
MAIN UART: AT, GPRS DATA, FAX, MUX, D/L UART 3: AT command DEBUG UART:DEBUG software ,catch log
www.quectel.com
www.quectel.com
0,121.389018,31.168729,2011/10/26,05:49:10
GSM location use GPRS exchange data,So before active it ,we recommend to do some GPRS initialization AT+QGSMLOC=1/2/4/5/8Type 1 and 2 are defined as Locating Algorithm A. Type 4, 5, and 8 are defined as Locating Algorithm B. It is strongly recommended to use Locating Algorithm B. The difference between Type 4 and 8 is that the module can collect more information from nearby GSM coverage communities to execute positioning via Type 8. When use Type 8, AT+QENG=1 must be enabled. Notice: we do not promote this function.
www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
www.quectel.com
RF_ANT ESD
RF PAM
SAW Filter
VBAT
PMU
PWRKEY EMERG_OFF VRTC 32KHz SIM Interface SIM Interface Reset
RF Transceiver
26MHz
RTC
BB&RF
Serial Interface
Status& Netlight
GPIO
MEMORY
Audio
Audio
www.quectel.com
Power supply
Power features of module
The power supply is one of the key issues in the designing GSM terminals. Due to the 577us radio burst emission in GSM every 4.615ms, power supply must be able to deliver high current peaks in a burst period. the max current consumption could reach to 1.6A during a transmit burst. It will cause a large voltage drop on the VBAT, it is recommended that the max voltage drop during the transmit burst does not exceed 400mV.
4.615ms 577us
Burst:1.6A
IBAT
VBAT
Vdrop
www.quectel.com
Power supply
For application with 6V input or below, it is recommended to use linear regulator (LDO) as power supply.
MIC29302 DC_IN 2 IN
U1 VBAT OUT 4
VBAT
3 GND
C1
C2
5 ADJ
EN
R1 120K R2 51K
C1 100uF
C2 100nF
C3 10pF
0603
C4 33pF
0603
C3 470uF
C4 100nF
D1 5.1V
470uF 100nF
GND
Note : 1) Power supply rang of module: 3.3V~4.6V (Vnorm=4.0V ). 2) The power supply is capable of providing the sufficient current up to 2A at least 2) In order to get a stable output voltage, better to place a 5.1V zener diode close to the pins of VBAT. 3) For better power performance, it is recommended to place a 100uF tantalum capacitor and ceramic capacitors 100nF, 33pF and 10 pF near the VBAT pin. 4) The VBAT route should be wide enough no less than 2mm to ensure that there is not too much voltage drop occurring during transmit burst and the Modules GND trace should be as wider and www.quectel.com shorter as possible.
Power supply
For application with high input voltage. e.g.12V input in the vehicle application. it is recommended to use step-down switching regulator (DC/DC convertor) as power supply.
LM2596 VIN U1
C1 C2
DC12V/1A
R2 1K
R1 2.4K
FB
33uH 4.1V~4.3V
L1 D1 SS34
470uF 100nF
Note: 1) DC/DC:LM2596 (max current capability is 3A) 2) Inductor: High saturation current(3A) and low resistance with magnetic shield 3) Catch diode: fast switching speed and low forward voltage with high current rating 4) Input/output capacitor: low ESR aluminum or tantalum capacitor
www.quectel.com
Power supply
Layout for DC/DC converter circuit
www.quectel.com
Power ON/OFF
Power on the module using the PWRKEY pin
The module can be turned on through the PWRKEY pin. Customer can turn on the module by driving the pin PWRKEY to a low level voltage and after STATUS pin outputs a high level, PWRKEY pin can be released. Customer can monitor the level of the STATUS pin to judge whether the module is power-on or not.
PWRKEY
www.quectel.com
Power ON/OFF
1 54ms
VIL<0.1*VBAT
OFF
BOOTING
RUNNING
www.quectel.com
Power ON/OFF
0.6s<Pulldown<1s
>160us
www.quectel.com
Power ON/OFF
Emergency shutdown using EMERG_OFF pin
The module can be shut down by driving the pin EMERG_OFF to a low level voltage over 20ms and then releasing it. The EMERG_OFF line can be driven by an Open Drain / Collector driver or a button. EMERG_OFF
47K
Reference circuit for EMERG_OFF by using driving circuit Notice: Be cautious to use the pin EMERG_OFF. It should only be used under emergent situation. For instance, if the module is unresponsive or abnormal, the pin EMERG_OFF could be used to shut down the system. www.quectel.com
SLEEP MODE
Sleep mode
The SLEEP mode is disabled in default software configuration. Customers application can enable this mode by AT+QSCLK=1. When AT+QSCLK=1 is sent to the module, customers application can control the module to enter or exit from the SLEEP mode through pin DTR. When DTR is set to high Level and not interrupter, the module will enter SLEEP mode automatically. In this mode, the module can still receive voice, SMS or GPRS paging from network but the UART port is not accessible.
www.quectel.com
UART interface
The main features of main UART port:
1) Receive and transmit lines TXD and RXD, hardware flow control lines RTS and CTS, Other control lines DTR, DCD and RI. 2) The hardware flow control was disabled by default. AT command AT+IFC=2,2 is used to enable hardware flow control. 3) Support the communication baud rate as the following: 300,600,1200,2400,4800,9600,14400,19200,28800,38400,57600,115200. 4) The default setting is autobauding mode. Support the following baud rates for autobauding function: 4800, 9600, 19200, 38400, 57600, 115200.
www.quectel.com
UART interface
MCU/ARM MODULE
1K 1K 1K 1K 1K 1K 1K
www.quectel.com
UART interface
MCU/ARM
4.7k
VDD_EXT VCC_MCU
4.7k 1K
MODULE
/TXD /RXD
4.7k 4.7k
RXD TXD
Voltage level: 5V
www.quectel.com
SIM interface
SIM card application
The SIM interface is powered from an internal regulator in the module. Both 1.8V and 3.0V SIM Cards are supported.
100nF
Module
SIM_DATA
GND
GND
www.quectel.com
SIM interface
SIM card application
The reference circuit for 8-pin SIM card socket. The circuit is for low voltage level detection when SIM card is inserted
VDD_EXT 10K SIM_GND SIM_VDD SIM_RST SIM_CLK SIM_PRESENCE SIM_DATA 22R GND ESDA6V8V6 100nF SIM_Holder VCC RST CLK GND VPP IO
Module
22R 22R
GND
GND
www.quectel.com
SIM interface
SIM card application
The reference circuit for 8-pin SIM card socket. The circuit is for high voltage level detection when SIM card is inserted
100nF
VDD_EXT 10K
Module
22R 22R
GND
GND
www.quectel.com
SIM interface
Notice for SIM interface Design
Place the SIM card holder close to module as close as possible. Ensure the trace length of SIM signals keeps less than 200mm. 1) Keep the SIM signals far away from VBAT power and RF trace. 2) The width of SIM_VDD and SIM_GND trace is not less than 0.5mm. Place a bypass capacitor close to SIM card power pin. The value of capacitor is less than 1uF.
3) To avoid possible cross-talk from the SIM_CLK signal to the SIM_DATA signal be careful that both traces are not placed closely next to each other. The traces of SIM_CLK, SIM_DATA and SIM_RST are recommended to be around with GND independently.
4) All signals of SIM interface should be protected against ESD with a TVS diode array. It is recommended to add TVS diode and The parasitic capacitance of TVS diode is less than 50pF. 5) The 22 resistors should be added in series between the module and the SIM card so as to suppress the EMI spurious transmission and enhance the ESD protection. All the peripheral components are recommended to place near the SIM card holder.
www.quectel.com
SIM interface
A example of SIM card layout
www.quectel.com
SIM interface
The SIM interface is powered from an internal regulator in the module. Both 1.8V and 3.0V SIM Cards are supported.
Signal of SIM_VDD
www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
RF interface
RF reference design
A PI match circuit is recommended to be added between the RF connector and RF_ANT PIN.
Module
RF_ANT
R1 0R
C1 NM
C2 NM
Note: C1, R1 and C2 form a PI type matching circuit which is reserved for antenna optimization. By default, R1 is 0 ohm while C1 and C2 are both Not Mounted (NM). For RF layout.
www.quectel.com
RF interface
Coplanar waveguide structure design The recommended coplanar waveguide structure with characteristic impedance 50 ohm is shown as below
The factors which influence characteristic impedance include: 1)Dielectric constant (usually 4.24.6, here is 4.4 ). 2)Dielectric height (H). 3) RF trace width (W). 4)The space between RF trace the ground (S) 5)Copper thickness (T).
www.quectel.com
RF interface
The recommended value of W and S for 50 ohm coplanar WG under different PCB structure is listed in below table
RF Trace Width (W) 0.1188 mm 0.1623 mm 0.24 mm 0.8 mm 0.8 mm 0.8 mm 0.8 mm
Space between RF Trace and the Ground (S) 0.15 mm 0.2 mm 0.2 mm 0.18 mm 0.17 mm 0.16 mm 0.15 mm
www.quectel.com
RF interface
www.quectel.com
RF interface
1) Control corresponding W and S of 50 ohm coplanar waveguide. Keep in mind that reminding PCB manufacturers of controlling the accuracy of W and S. 2) To achieve good ground performance for RF signal, connect ground pin on either side of RF pin with main ground closely. 3) Keep out pouring copper in the surface layer of RF pin area to reduce parasitic effect. The RF trace line should be as short as possible. It will be better for RF trace line to avoid vertical angle layout. 4) Keep a certain distance between signal pad and ground when using SMA as RF connector. If the signal pad is in SMD type, keep out copper on the corresponding area under signal pad. 5)Ensure the corresponding reference ground of RF trace line is integrated and more ground via is added to help RF reflow. Guarantee the contact area that is in the same layer with RF trace is as large as enough and its corresponding reference ground in the opposite layer is as integrated as possible meanwhile ensure the two layer ground is connected by amount of ground hole. 6) Three components consist of PI type matching circuit shown as Figure 1. Place these components to antenna as closely as possible. If the distance is so short that no component can be placed, the matching circuit also can be removed, www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
QCOM
www.quectel.com
QServer
www.quectel.com
Update tool
www.quectel.com
Catch tool
www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
M95
Datasheet M10_GSM_Module_Specification M95_HD_V1.1 M95_ATC_V1.1 Development kit M95 Reference Design M10-EVB_V2.01_SCH M95_Part&Decal Certification M95_CE_Certificate M95_FCC_Certificate M95_IC_Certificate M95_ICASA_Certificate M95_NCC_Certificate M95_RF_Test_Report M95_EMC_Test_Report M95_Test_Report
www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
Picture
28-pin SMD GPS 24-pin SMD GPS 21-pin SMD GPS 24-pin SMD GPS 28-pin SMD module module module module GNSS module CE/FCC MTK:MT3329 GPS CE CE SiRF:GSD4eSiRF:GSD4e-9302 SiRF:GSD4e-9302 9302 GPS GPS GPS CE
ST:STA8088FG
MTK:MT3339
22.4mmx17.0mmx 16.0mmx12.2mmx 9.0mmx9.0mmx1.628.0mmx16.0mm 22.4mmx17.0mmx10.1mmx9.7mmx 3.0mm 2.4mm mm x3.0mm 3.0mm 2.5mm <33s, <35s, Autonomous <35s, Autonomous Autonomous 25s typ. With 25s typ. With 25s typ. With CGEE CGEE CGEE <33s, <35s, Autonomous <35s, Autonomous Autonomous 10s typ. With 10s typ. With 10s typ. With CGEE CGEE CGEE <1s <1s <1s <35s, Autonomous <35s, Autonomous <15s, With EASY <30s, Autonomous <5s, With EASY <1s www.quectel.com
Cold Start TTFF (Tim e To First Warm Start Fix) Hot Start
<35s
<35s
<24s, Autonomous
<1s
<2.5s
GPS Roadmap
L70
MT3339 9.7*10.1*2.5 EASYEPO Low power consumption Extended woking voltage range
L10
17*22.4*3 MT3329 High sensitivity
L20 ROM1.3
CGEE 12.2*16*2.4 SiRF Star IV High sensitivity
L30 ROM1.3
Ultra-slim size 9*9*1.6 SiRF Star IV CGEE
L50 ROM1.3
28*16*3.0 Integrated GPS antenna High sensitivity STA8088FG 17*22.4*2.8 GPS/GLONAS S Abundant interface
L16
2011 Before
2011 H1
2011 H2
2012 Q1
2012 Q2
2012 Q3
2012 Q3
www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
7.
8.
2.
L20 GPS module is based on SiRFstarIV GPS Engine from CSRfully compatible with NEO series of U-blox Features of L20 GPS Module: 1. 2. 3. 4. 5. High sensitivity -163dBm @ Tracking Mode; -148dBm@acquisition Mode Multiple power saving mode ATPPTFHibernate AGPS function CGEE, up to 3 days Anti-jamming function Removes in-band Jammers up to 80dB-Hz; Tracks up to 8CW jammers Internal integrated LNA
www.quectel.com
3.
4.
L50 GPS module is based on SiRFstarIV GPS engine from CSR Features of L50 module 1. 2. 3. 4. Embedded 15*15 GPS patch antenna High sensitivity -163dBm @ Tracking Mode; -148dBm@acquisition Mode Low power consumption 38mA@Tracking Mode AGPS function CGEE
www.quectel.com
5.
Based on the STMicroelectronics Teseo II positioning engine, L16 is a single receiver module integrated with GLONASS and GPS system Features of L16 GPS/GLONASS/Gallieo/QZSS module 1. 2. 3. 4. 5. 6. 7. STMicroelectronics TeseoII single chip solution Simultaneously use GLONASS and GPS system 32 tracking channels and 2 fast acquisition channels Highly dynamic indoor sensitivity of 162dBm in tracking mode Higher autonomous acquisition mode sensitivity, -148dBm Full ESD protection on all pins High performance ARM946 MCU (up to 208MHz)
8.
9. 10. 11. 12.
www.quectel.com
L70 GPS module is based on the latest GPS chipset MT3339 from MTK, compatible with MAX-6 series of Ublox. Features of L70 module: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Highly compact size: 9.7*10.1*2.5mm High sensitivity -163dBm@Tracking mode-148dBm@Acquisition mode Low power consumption 22mA@Tracking mode25mA@Acquisition mode Multiple power saving mode Standby modeBackup modePeriodic modeAlways Locate mode Up to 5Hz update rate Support self-AGPS without external memory Extended working voltage range: 2.8V~4.3V EPO AGPS based on server * Anti-Jamming: AIC Active interference cancellation DGPS
www.quectel.com
ROM1.0
Not support Not support 1HZ Support closed by default PTF Unavailable with default
ROM1.3
support support 1HZ Support open by default ATPPTF Available with default
ROM2.2
support support 1HZ(default) or 5HZ Support open by default ATPPTFMPM Available with default Accelerometer sensor(KXTF9)
MEMS
Not support
Not support
Magnetic Sensor
(AMI304) Not support 14 days
www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
L70 Highlights
MT3339 Single Chip Solution
66 acquisition channels 22 tracking channels
EASY
Advanced AGPS technology without external memory
AlwaysLocate
An intelligent controller of power consumption
Anti-Jamming
Multi-tone Active Interference Canceller
LOCUS
Innate logger solution without host and external flash
Highest Sensitivity
-163dBm@Tracking mode -148dBm@Cold Start
www.quectel.com
Target Applications
Portable Devices
Vehicle Management
Asset Tracking Security System Connected PND GIS Application Industrial PDA
www.quectel.com
Hardware Architecture
www.quectel.com
FirmWare
Protocol NMEA 0183 standard V3.01 MTK Private Protocol : PMTK Vehicle Management
Self-AGPS EASY
Technology(1)
EASY is the abbreviation for Embedded Assist System for quick positioning. With EASY technology, the GPS engine can calculate and predict automatically single ephemeris ( up to 3 days) when the power is on, and then save the predict information onto the memory. So the GPS engine can use the information for positioning later if there are not enough information received from the satellites. This function will be helpful for positioning and TTFF improvement under indoor or urban conditions.
www.quectel.com
Self-AGPS EASY
TTFF Comparison
Test Condition
Technology(2)
Cold Start Under GPS signal Generator, conductive power level -130dBm Warm Start
<35s
<15s
<30s
<5 s
www.quectel.com
www.quectel.com
AlwaysLocate
Technology
L70 can adaptively adjust the on/off time to achieve balance between positioning accuracy and power consumption according to the environmental and motion conditions.
www.quectel.com
1PPS
10ns
Up to 10Hz
30ns
Up to 5Hz
www.quectel.com
When driving across high buildings and making a turn, L70 module can still capture the accurate tracking data.
www.quectel.com
When driving back and forth under the overpass, L70 module has small drift.
www.quectel.com
When driving into a channel, the GPS signal becomes weak. L70 can still fix position for a while.
www.quectel.com
Support Package
Evaluation Board Interfaces
GPS serial port Antenna interface Adapter interface
Accessories
Serial port cable DC 5V/2A power adapter GPS antenna
www.quectel.com
Support Package
Documents
<<Hardware Design>> <<GPS protocol>> <<Part&Decal in PADS and Protel format>> <<Evaluation Board User Guide>> <<Circuit Reference Design>>
PC tool
Mini GPS -----GPS testing tool (L20) SirFlive -----GPS testing tool (L70) For detail guide please refer related document
www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
NMEA protocol
Standard NMEA packet protocol L70 supports NMEA 0183 standard messages. The following table shows the structure of a NMEA 0183 standard message.
Field $
Talker ID
Length (bytes) 1
1~2
NMEA message 3 NMEA message ID ID Data Field Variable, depend on Data fields, delimited by comma , the NMEA message type * 1 End character of data field Checksum 2 A hexadecimal number calculated by exclusive OR of all characters between $ and * (the green part in the table) Each NMEA message ends with CR and LF
<CR><LF>
Note: The default output message of L70 has the following six sentences: RMC, VTG, GGA, GSA, GSV and GLL
www.quectel.com
NMEA SENTENCES
RMC sentences Recommended Minimum position data(including position, velocity and time).
Example: $GPRMC,041139.000,A,3110.2908,N,12123.2348,E,0.44,128.49,300709,,,A*65 <CR><LF> Field Description $ Each NMEA message starts with $ GPRMC Message ID UTC time Time in format hhmmss.sss Data valid Latitude N/S Longitude V =Invalid A = Valid Latitude in format ddmm.mmmm (degree and minutes) N = North S = South Longitude in format dddmm.mmmm (degree and minutes)
E/W
E = East W = West
www.quectel.com
NMEA SENTENCES
Speed COG Speed over ground in knots Course over ground in degree
Date
Magnetic variation E/W Positioning mode * Checksum <CR><LF>
www.quectel.com
NMEA SENTENCES
GGA sentences Global positioning system fix data, is the essential fix data which provides 3D location and accuracy data.
Example: $GPGGA,041140.000,3110.2907,N,12123.2353,E,1,5,1.42,58.7,M,8.0,M,,*57< CR><LF> Field $ GPGGA UTC time Latitude N/S Longitude Description Each NMEA message starts with $ Message ID Time in format hhmmss.sss Latitude in format ddmm.mmmm (degree and minutes) N = North S = South Longitude in format dddmm.mmmm (degree and minutes)
E/W
E = East W = West
www.quectel.com
NMEA SENTENCES
Fix status =Invalid = GPS fix = DGPS fix Number of satellites being used (0 ~ 12)
Number of SV
Horizontal Dilution Of Precision Altitude in meters according to WGS84 ellipsoid Fixed field, meter Height of GeoID (mean sea level) above WGS84 ellipsoid, meter
Fixed field, meter Age of DGPS data in seconds, empty if DGPS is not used
* Checksum <CR><LF>
Support Package
Firmware Upgrade tool ---------For user guide please refer the document.
www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
Quectel Teams
Quectel Teams
Quectel has a diverse and vibrant R&D team, which has rich experience in wireless modules. Quectel core team members come from world leading cellular module vendors. Each of them carries 5+ years experience in designing and developing cellular modules. They can assist clients to deliver customized solutions and products in to the market. Sale and FAE team all over the word
www.quectel.com
Agenda
GSM Modules GSM module family M95 presentation Easy for operating Functions Hardware Software RF design Quectel documents structure GPS Modules GPS module Portfolio and roadmap Features comparison L70 presentation NMEA protocol Quectel FAE team Technical Support
www.quectel.com
Technical Support
Complete Technical Support
1. We review customer designs, including schematic, PCB layout and software source code. 2. We also offer to conduct RF tests, HW verifications and give S/W and/or H/W optimization recommendations to our customers. 3. Any problem, just contact us and we will provide the most comprehensive support to our customer with our best.
www.quectel.com
The End
Q&A
www.quectel.com