wavecom©2005. all rights reserved version de la présentation charles-olivier diebold david palma...

52
WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

Post on 18-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

Version de la présentation

Charles-Olivier DieboldDavid Palma

Q64Presentation

Page 2: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

Version de la présentation

Q64Presentation Charles-Olivier Diebold

Product Marketing Manager

Page 3: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

3

Agenda

Page 4: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

4

What is Q64?

A new member in the GR64 family

Pin to pin compatible

Offering new benefits to customers, thanks to Open AT® Software Suite 2.0 running on WMP100

Offering 88% GR64 AT Commands backward compatibility through GR Plug-In *

GR Plug-In

* Not available for non GR64 users

Page 5: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

5

What is Q64?

WirelessConnectivity

Open AT® IDE Open AT® OS& Plug-Ins

Processor

Wireless Computing Core

Customer Wireless Products

Open AT® Firmware

Page 6: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

Version de la présentation

Main features & Benefits

Page 7: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

7

Q64 in 10 key points…

1. Q64 provides a real time execution environment for customer to embed applications

2. Q64 is based on Wavecom technology, allowing us to adapt to customer needs faster and guarantee availability of GR64 form factor beyond 2010

3. Q64 offers investment protection and customer device network management via IDS

4. Q64 provides an easier migration path towards Wireless Microprocessor, the most cost effective architecture in the industry

5. Q64 provides features that were originally planned for GR64 (e.g. USB, FTP)

6. Q64 provides features in addition to GR64 (e.g. HTTP, Security)

7. Q64 provides access to the companion family of offerings from C-GPS to C-Bluetooth to C-CAN, C-Zigbee, C-WiFi and more

8. Q64 provides open source for backwards compatibility AT interfaces for maximum customer flexibility and adaptation possibilities

9. Q64 provides more frequent and more new releases of software corrections and upgrades compared to GR64

10. Q64 will allow the path to InSIM

Page 8: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

8

One customer focussed objective

To reduce the cost elements that make up the TCO of your wireless product.

DesignCosts

Time To Market

Material Cost

(BOM)

PostDeploymentMaintenance

TCOTCOTCOTCO

Removal of: host CPU, analogue & digital ASICs, display drivers, discrete

components, and mechanical i.e.

connectors/cables PCB qty. & size reduction

Removal of: host CPU, analogue & digital ASICs, display drivers, discrete

components, and mechanical i.e.

connectors/cables PCB qty. & size reduction

Investment Protection via

DOTA & system recovery

Investment Protection via

DOTA & system recovery

Via use of AN, reference

designs and a range of IDEs

Via use of AN, reference

designs and a range of IDEs

Saving lost revenue incurred by extended

product & custom tools

development

Saving lost revenue incurred by extended

product & custom tools

development

Page 9: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

9

Open AT® Software Suite in a few words:– Develop, compile, test, debug, download and natively execute

your applications written in STANDARD ANSI C directly on Wavecom Wireless CPUs

– Royalty free Operating System, Compiler and Integrated Development Environment.

– No hidden costs: Maintenance and qualification provided for free by Wavecom

Open AT® Software Suite

Reduce development and BOM costs Reduce development and BOM costs

Page 10: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

10

Open AT® OS

RTOS

DOTA

Excep

tion

Man

agem

ent

Wireless

CPU

Tim

eS

lici

ng

AD

L

OSA

VariPower

IDE

built

on Eclipse

TM

Ad

vanced

IP

Netw

orkin

g

Var

iSpe

ed

Mem

oryAcc

ess

Prote

ctio

n

C-GPS

C-BT

Pro Service

Cod

e R

evie

w

Wavecom

University

ApplicationPorting from Java

Application

Development

Built inMemory

Page 11: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

11

Open AT® Key Benefit

Real Time Stand Alone Mode

GPIOsGPIOs

SPI1

SPI2

IT PIN

Exte

rnal D

evic

es

USB

Real Time Open AT

Time CriticalTime Critical ProcessProcess

Open AT Application

GPIOsGPIOs

SPI1

SPI2

IT PIN

Exte

rnal D

evic

es

USB

Real Time Open AT OS

Time CriticalTime Critical ProcessProcess

Open AT Application

AT CommandInterface

GPIOsGPIOs

SPI1

SPI2

IT PIN

Exte

rnal D

evic

es

USB

Open AT Application

8051/PIC/ARM7

Tim

e C

riti

cal

Tim

e C

riti

cal

Pro

cess

Pro

cess

Real Time External Mode

MEMORY

Completely replaces the application processor

Keep only power supply & external interfaces

MEMORY

External CPU not needed

8051/PIC/ARM7

Page 12: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

12

Intelligent Device Services Our joint customers have some exciting needs, providing us with

an opportunity to deliver new value added & highly innovative services:

… remotely upgrade my application and data do I can fix faults and deliver

new services to my customers

DOTADownload over the air

… remotely upgrade the wireless firmware and stay up to date with

technology evolution

FOTAFirmware over the airI

WA

NT

TO

BE

AB

LE

TO

… measure the performance of my network of machines and diagnose

maintenance before failure

MOTAMaintenance over the air

Investment protectionInvestment protection

Page 13: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

13

Open AT® Plug-Ins

Through the Open AT Software Suite 2.0, the Q64 has access to the numerous Plug-Ins available within the Wavecom portfolio:

– C-GPS, – TCP/IP and Internet,– C-Bluetooth,– Security, – LUA– GR Plug-In

Reduce time to market and BOM costReduce time to market and BOM cost

Page 14: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

Version de la présentation

Q64 Hardware Presentation

Page 15: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

15

Q64 – Variant of GR64, pin to pin compatible

Based on WMP100

Pin to pin compatible with GR64– Same form factor, same HW interface, same system connector– Same MMCX RF connector, but no more RF Soldering Pad (RF pad cannot

be compatible with MMCX connector due to parasitic line effect)

50 mm

33 mm

6.8 mm

Page 16: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

16

Q64 – Circuitry Block Diagram

Memory Bus

Memory Bridge

ST M36W0R5040T5ZAQF32kb FLASH + 16kb PSRAM

Memory Bridge

WMP100

SIM

RadioGSM/GPRS

AUX-ADC0AUX-ADC2

AUX-ADC1

VBATT-RF

VBATT-BB

VCC_2V8

UART1GPIO

ON/~OFFINT1

I2C

UART2PCM

MIC1P/MICINSPK1P/SPK1NMIC2P/MIC2NSPK2P/SPK2N

USB

SIMPRES

BOOT

CHG-GATECHG-IN

FLASHLED

BUZZER

C

L

C

PMUVCC

VREF

Charging Circuit

CHG_IN VCC

ON/OFF

UART1GPIOs

SERVICE

LED

2.8VPull-up

I2C

Level Shifter2.8V <-> 1.8V

UART2PCM

USB Circuitry

RTC

Differential endedto

Single ended

SIMsignals

SIMDET

USBSignals

BUZZER

AUXIAUXO

MIC1P/MIC1NEARP/EARN

ADIN2ADIN1ADIN3ADIN4

32768 kHz

ADC MUX

Page 17: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

18

Q64 – Hardware Interface

Digital section running under 2.8 Volts

Battery Charging

3V/1V8 SIM interface

Power supply

Serial links (UART)

Analogue audio

ADC

TX-ON

Identical

Same Interface but some differences

Not Compatible

New feature

PCM digital audio

USB 2.0 slave

I2C Serial buses

PWM (BUZZER)

GPIOs

RTC

FLASH LED

Software Download

Page 18: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

19

Q64 – Memory and its Layout Routing

32 Mb FLASH / 16Mb PSRAM M36W0R5040T5ZAQF from ST Microelectronics

First WMP application with memory placed on the opposite side of WMP100 (very integrated design around WMP)

PCB Structure in Q64: – 4-layer PCB– Trace width = 0.1mm– Through hole via: pad 0.5mm, drill 0.25mm– Blind via: pad 0.3mm, drill 0.125mm

Top Layer Inner layer 2

Inner layer 3 Bottom Layer

WMP100

Memory

(Below WMP)

Page 19: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

20

Q64 - Pin Assignment Differences with GR64

GR64001 Q64

Pin Name Function Pin Name Function

35 TX_ON Transmit Indication

35 GPIO16 General purpose IO

41 DTM1 UART1 Transmit

41 DTM1/GPIO18 UART1 Transmit / General

purpose IO(multiplex)

42 DFM1 UART1 Received

42 DFM1/GPIO17 UART1 Transmit / General

purpose IO(multiplex)

45 RESERVED - 45 USBDP USB

46 RESERVED - 46 USBDN USB

49 RESERVED - 49 VUSB USB

New feature

Page 20: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

21

Q64 - Hardware compatibility with GR64

Type of Signals Compatible? DescriptionsMain Power Supply YES

Charging YES

VREF Partially Output Only. Max output Current = 15mA (80mA in GR64)

ON/OFF Sequence Partially A 1500ms low pulse is needed in the Power ON sequence comparing with 450ms in GR64

SIM YES 100nF SIMVCC decoupling capacitor needs to be used

UART1 YES 100kΩ pull-up resistors are recommended on input pins

UART2 YES

I2C YES

GPIO YES

TX_ON NO Becomes an GPIO

ADC Partially Analog input up to 2V (Up to 2.8V in GR64)

PCM Only electrical level compatible Different PCM protocols (IOM-2 in Q64 ; SSI in GR64)

Audio YES

Buzzer NO Q64: Open Drain Output

LED YES Pull-down resistor is mandatory to be added when in use

RTC Partially RTC battery with 1.85V min (1.0V min in GR64)

Software Download YES

Page 21: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

22

Q64 - VREF

Signal Parameter Min Typ Max UnitVREF

(GR64001 case)Output Voltage

2.74 2.8 2.86 V

Output Current

80 mA

VREF (Q64 case)

Output Voltage

2.74 2.8 2.86 V

Output Current

15 mA

VREF: In Q64, Output Current can only achieved up to 15mA because of the limitation from WMP100

VREF are mainly used to:– Pull-up signals such as I/O– Supply the digital transistors driving LEDs

Page 22: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

23

Q64 – Power ON and OFF Sequence

Power on sequence: Q64 needs to hold the low state for at least 1500ms when GR64 requires 450ms.

Power off sequence: Q64 and GR64 are equivalent for waveform and timing.

StartPower ON sequence Power OFF sequence

GR64

450msmin

125msmin

Q641500ms min

125msmin

ON/OFF

ON/OFF

ON/OFF Sequence with GR-Plug in

Page 23: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

24

Q64 – Power ON and OFF Sequence

POW ER SUPPLY

ON/OFF

STA TE OF THE M ODULEM odule OFF

IBB+RF < 22µA

A T answ ers « OK »

M odule REA DY

1500ms

SIM and Netw ork dependent

RESET modeIBB+RF=20 to 40mA

INTERNA L RSTT rst

(40ms typ)

M odule ONIBB+RF<120mA

(no loc. update)

T initialization

POW ER SUPPLY

ON/OFF

A T COM M A ND

STA TE OF THEW ireless CPU ®

A T+CPOF

W ireless CPU ®

REA DY

W ireless CPU ®

OFFIBB+RF<22µA

Netw ork dependent

OK response

POW ER SUPPLY

ON/OFF

A T COM M A ND

STA TE OF THEW ireless CPU ®

A T+CPOF

W ireless CPU ®

REA DY

W ireless CPU ®

OFFIB B +RF<22ŸÐ

Netw ork dependent

OK response

POW ER SUPPLY

ON/OFF

STA TE OF THE M ODULEM odule OFF

IBB+RF < 22µA

A T answ ers « OK »

M odule REA DY

1500ms

SIM and Netw ork dependent

RESET modeIBB+RF=20 to 40mA

INTERNA L RSTT rst

(40ms typ)

M odule ONIBB+RF<120mA

(no loc. update)

T initialization

ON/OFF Sequence without GR-Plug in (same as WMP100 but inverted polarity)

ON/OFF Sequence with GR-Plug in (same mechanism as GR64)

Page 24: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

25

Q64 – Digital Input Signal Pull up

In GR64 applications, the recommended UART and GPIO pull-up resistor on digital input pin (e.g. DTM1, RTS1) is 680 ohms max. This is an unusual low value because of the 6k ohms input impedance of the level shifter inside the GR64.

In Q64 application, we recommended to use the pull-up resistors to be 100k ohms, which is a typical value to guarantee a low power consumption on the digital signals.

2.8V

Pull-upresistor

Q64

DTM1

Page 25: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

26

Q64 – SIMVCC Circuitry

SIMVCC decoupling used

100nF with Q64

2.2µF with GR64

C = 100nF

Page 26: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

27

Q64 – GPIO Mapping

If without GR Plug-in

Take care to these multiplexed I/O when they are used

Use WMP100 AT commands to access Q64 GPIO

– AT+WIOM, AT+WIOW, AT+WIOR

Q64 signals WMP100 signals

GPIO1 GPIO19

GPIO2 GPIO20

GPIO3 GPIO21

GPIO4 GPIO22

GPIO5/ADIN4 GPIO23 & AUX-ADC1

GPIO6/LED GPIO28 & FLASHLED

GPIO7/DSR1 GPIO40/DSR1

GPIO8/RI GPIO42/RI

GPIO9/RTS1 GPIO38/RTS1

GPIO10/DTR1 GPIO41/DTR1

GPIO11/DCD GPIO43/DCD1

GPIO12/CTS1 GPIO39/CTS1

GPIO13/SDA GPIO27/SDA

GPIO14/SCL GPIO26/SCL

GPIO15 GPIO24

GPIO16 GPIO30

GPIO17/DFM1 GPIO37/RXD1

GPIO18/DTM1 GPIO36/TXD1

ADIN1 AUX-ADC2/BAT-TEMP

ADIN2 AUX-ADC0

ADIN3 AUX-ADC1

Page 27: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

28

GR plug-in – Q64 without GR plug-in

To avoid conflicts when using GPIO6, FLASHLED must be prior deactivated using AT+WHCNF=1,0 command.

For the same reason, when using LED, GPIO28 must be prior released using AT+WIOM=0,”GPIO28” command.

WMP100

GPIO6/LED

GPIO28

FLASHLED

Q64

Page 28: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

29

Q64 – ADC Multiplexing

ADIN3 and ADIN4 are multiplexed on WMP100-AUX-ADC1

If no GR Plug-in -> Use GPIO29 in WMP100 to control the ADIN3/ADIN4 selection

– To select ADIN3: AT+WIOM=1,”GPIO29”,1,0 (set as GPIO output default LOW)– To select ADIN4:

• AT+WIOM=0,”GPIO23” (GPIO23 released, ie configured as input)• AT+WIOM=1,”GPIO29”,1,1 (set as GPIO output default HIGH)

ADIN3

WMP100

GPIO5 / ADIN4

GPIO29

AUX-ADC1

GPIO23

Q64

0

1

Page 29: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

30

Q64 - Buzzer

Open drain Output in Q64 BUZZER pin (Same as Q26 series)

No more transistor is needed. Customers need to amend their existing GR64 Buzzer designs to adapt on Q64’s.

If customer use BUZZER pin as a LED application, same schematic applies but T1 needs to be changed to a PNP transistor.

In customer applications, buzzer is seldom used. This interface is more commonly used to drive LED

GR64 Buzzer application Q64 Buzzer application

Page 30: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

31

Q64 –Current Consumption Comparison with GR64 and GR47

Operating mode Parameters

Q64 GR64 GR47

unit

INOM

averageVCC=3,6V

IMAX

peak

INOM

averageVCC=3,6V

IMAX

peak

INOM

averageVCC=3,6V

IMAX

peak

Alarm Mode 16.5 - N/A N/A N/A N/A µA

Fast Idle Mode (Q64)Idle Mode (GR64)

Paging 9 (Rx burst occurrence ~2s) 17.6 160 RX 28 230 RX 6.3 135 RX mA

Paging 2 (Rx burst occurrence ~0,5s) 19.2 160 RX 27 230 RX 6.5 140 RX mA

Slow Idle Mode (Q64)Sleep Mode (GR64)

Paging 9 (Rx burst occurrence ~2s) 2.6 160 RX 2.1 230 RX 2.4 130 RX mA

Paging 2 (Rx burst occurrence ~0,5s) 5.4 160 RX 3.4 230 RX 3.8 130 RX mA

Fast Standby Mode (Q64)Standby Mode (GR64)

38.2 50 28 170 N/A N/A mA

Slow Standby Mode 1.9 80 N/A N/A N/A N/A mA

Connected Mode850/900 MHz PCL5 (TX power 33dBm) 219/222 1500 TX 320/292 2000 TX 221* 1600 TX* mA

1800/1900 MHz PCL0 (TX power 30dBm) 158/161 900 TX 252/218 1200 TX 203* 1100 TX* mA

GPRSTransfer Mode class 8 (4Rx/1Tx)

850/900 MHz Gam.3 (TX power 33dBm) 207/214 1500 TX 377/285 2050 TX 268* 1700 TX* mA

1800/1900 MHz Gam.3 (TX power 30dBm) 151/152 900 TX 259/276 1200 TX 235* 1150 TX* mA

*Remark: Only GSM900 and DCS are showed in the GR47 connected mode and transfer mode current measurement

Page 31: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

32

Common Problems in GR64 Solved in Q64?

Common Problems GR64 application Solved in Q64?

UART issue due to the level shifter inside the GR64 because of the 6k low input impedance.

No more level shifter in Q64 UART1 interface.

In UART2, we used another level shifter which has higher input impedance. This UART issue is solved.

The three level shifters mounted on GR64 are easily broken.

Solved. The Q64 components are well protected by a shielding can.

Low gain in GR64 auxiliary audio. Q64 keeps the same audio gain as GR64 auxiliary because of the compatibility.

This audio gain can be easily increased by a simple component change inside Q64.

VREF Output is high impedance when GR64 is OFF

Solved. Q64’s VREF is 0V when OFF

High current consumption in idle and transmit mode

Q64 has a lower current consumption in these two modes

Page 32: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

33

Q64 with C-GPS Plug-in

C-GPS Signal Interface Connect to WMP100

Connect to Q64

GPS-NRST GPIO19 GPIO1

GPS-LED GPIO20 GPIO2

GPS-EN GPIO22 GPIO4

GPS-TCXO-EN GPIO23 GPIO5(Need to use WMP100-GPIO29 to

select it from MUX)*

TXD2 TXD2 DTM3

RXD2 RXD2 DFM3

Q64 UART2 is now the same voltage level with the UART of C-GPS. The level shifter on the C-GPS daughter board is no more needed.

*Remark: Set WMP100-GPIO29 as Output HIGH to select the MUX for GPS-TCXO-EN AT command: AT+WIOM=1,”GPIO29”,1,1

1.8V level 2.8V level2.8V level

Page 33: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

34

If using C-GPS daughter board on Q64 Dev Kit

Level shifter need to be removed from C-GPS Dev-Kit

-> Modification: Short R20 and short U5 pin 5 and 6

Q64 on C-GPS Plug-in

Short U5 pin 5 with pin 6

Short R20

Circuitry PCB

Page 34: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

35

Q64 – Mechanical Differences

GR64001 Q64

Length 50 mm 50 mm

Width 33 mm 33 mm

Weight 8 g 11.6 g

Thickness Exclude RF connector

4.0 mm 6.7 mm

Include RF Connector

6.8 mm 6.8 mm

GR64001 Q64

Page 35: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

37

Q64 - Label

Two labels are on Q64 Wireless CPU®

Front Side Label Back Side Label

-CE marking

-Wireless CPU®

-Model Number

-PNMKT

-IMEI

-FCC ID

-Mechanical Serial Number

Page 36: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

Version de la présentation

GR Plug-in Presentation

Page 37: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

39

GR plug-in – AT commands translation

GR plug-in translates GR64 AT commands (and responses) into WMP100 AT commands

GR plug-in uses Open AT® API to access to Wavecom OS

GR64AT cds

GR plug-in

WavecomAT cds

translation

WavecomOS

Open ATAPI

WMP100

Page 38: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

40

GR plug-in - Architecture

GR plug-in =

Open AT® application +

GR library +

WIP library

Wavecom firmware

Open AT®

ADL

WIPlibrary

GRlibrary

Open AT® application(or given GR sample)

GR64 AT commands

Wavecom OS

Page 39: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

41

GR plug-in

ATx(GR64)

Wavecom OS

ATx(GR64)

ATx

ATx(WMP100)

ATy(WMP100)

ATx

ATx(WMP100)

GR plug-in - AT compatibility

GR64 specific AT commands are available with maximum compatibility

Common AT commands to WMP100 & GR64 adopt GR64 syntax

WMP100 specific AT commands are still available

Page 40: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

42

GR plug-in - AT compatibility

Already 100% compatible

23 52%

100% compatible using OpenAT® translation

83

Partially compatible using OpenAT®

59 32.5%

Partially compatible (no possible OpenAT® translation)

8

Firmware upgrade needed

19 15.5%

Not portable 12

Total GR64 AT commands

204 100%

Page 41: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

43

GR plug-in - Non available AT commands

Call control: ATX

Control & Status: ATS2, ATS3, ATS4, ATS5, ATS12, AT*ECAM, AT*EDRX, AT*ESRB, AT*E2ANTDI, AT*E2TRACE

Audio: AT*ERSE

Data - GPRS: AT*E2GDV, AT*E2PPPRC, AT+CGDSCONT, AT+CGEQMIN, AT+CGEQNEG, AT+CGTFT, AT+CGEQREQ

Data - TCP/IP: AT*E2IPKA

Serial Interface: AT*E2ESC, AT*E2EST

General Interface: AT*EBATTCNF

Network: AT*ERINFO

SMS – Point to Point: AT+CMGC

SIM Application Toolkit: All 3 commands & unsolicited responses

Supplementary Services: AT+CPUC, AT*ESLN

Environmental: AT*E2OTR

Page 42: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

44

GR plug-in – Memory mapping

GR plug-in in Flash– 244 KB for WP1.2– ~400 KB for WP2.1 (extrapolation)

GR library in Flash– 159 KB for WP1.2– ~260 KB for WP2.1 (extrapolation)– Remaining Flash for customer application: 1.2 MB

RAM size (static)– 9 KB for WP1.2– ~15 KB for WP2.1 (extrapolation)– Remaining RAM for customer application: 985 KB

Page 43: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

45

GR plug-in – Q64 without GR plug-in

Page 44: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

46

GR plug-in – Q64 without GR plug-in

Use WMP100 AT commands to access Q64 GPIO

– AT+WIOM, AT+WIOW, AT+WIOR

Use WMP100 GPIO numbering

Q64 signals WMP100 signals

GPIO1 GPIO19

GPIO2 GPIO20

GPIO3 GPIO21

GPIO4 GPIO22

GPIO5/ADIN4 GPIO23 & AUX-ADC1

GPIO6/LED GPIO28 & FLASHLED

GPIO7/DSR1 GPIO40/DSR1

GPIO8/RI GPIO42/RI

GPIO9/RTS1 GPIO38/RTS1

GPIO10/DTR1 GPIO41/DTR1

GPIO11/DCD GPIO43/DCD1

GPIO12/CTS1 GPIO39/CTS1

GPIO13/SDA GPIO27/SDA

GPIO14/SCL GPIO26/SCL

GPIO15 GPIO24

GPIO16 GPIO30

GPIO17/DFM1 GPIO37/RXD1

GPIO18/DTM1 GPIO36/TXD1

ADIN1 AUX-ADC2/BAT-TEMP

ADIN2 AUX-ADC0

ADIN3 AUX-ADC1

Page 45: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

47

GR plug-in – Q64 without GR plug-in

To avoid conflicts when using GPIO6, FLASHLED must be prior deactivated using AT+WHCNF=1,0 command.

For the same reason, when using LED, GPIO28 must be prior released using AT+WIOM=0,”GPIO28” command.

WMP100

GPIO6/LED

GPIO28

FLASHLED

Q64

Page 46: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

48

GR plug-in – Q64 without GR plug-in

To read ADIN3, GPIO29 must be prior set as output and to 0 using AT+WIOM=1,”GPIO29”,1,0 command.

To read ADIN4, GPIO29 must be prior set as output and to 1 using AT+WIOM=1,”GPIO29”,1,1 command and GPIO23 must be prior released using AT+WIOM=0,”GPIO23” command.

ADIN3

WMP100

GPIO5 / ADIN4

GPIO29

AUX-ADC1

GPIO23

Q64

0

1

Page 47: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

49

GR plug-in – Q64 without GR plug-in

Q64 internally emulates GR64 hardware power off functionality and GR plug-in automatically configures some interface to achieve this.

Without GR plug-in, the power off functionality can be configured by entering the following AT commands:

– AT+WFM=1,”OFFWHENUNPLUG”– AT+WIPC=1,”INT1”,0,0– AT&W

Page 48: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

50

GR plug-in – Q64 without GR plug-in

Specific audio filter coefficients are required on Q64. These coefficients are automatically set by the GR plug-in

Without GR plug-in, these coefficients are set in production but if AT&F command is issued, WMP100 default audio filter coefficients will be restored. Therefore, if AT&F command is issued, the following AT commands need to be entered to set Q64 audio filter coefficients:

– AT+WADF=1,1,1092,62123,63373,7314,1092,0,0,52749,3404,12787– AT+WADF=0,2,4032,61562,57484,8051,4032,0,0,61617,3742,3919– AT+WADF=1,3,0,0,1826,443,1826,0,0,0,0,4096– AT+WADF=0,4,0,0,0,0,4096,0,0,0,0,4096

Page 49: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

Version de la présentation

Planning & detailed Deliverables

Page 50: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

52

Planning

ES with OASiS 1.0: Available

PP with OASiS 1.0 and GR Beta Plug-In WP1.3: Available– 50% compatibility with GR64 AT Commands– Beta Plug-In only: will not be delivered in volumes

OASiS 2.0: End March 08

Final GR Plug-In: End May 08

Page 51: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

53

Documentation

Software documentation:– AT commands delta between GR plug-in and GR64

(WA_DEV_Q64_UGD_001)– Q64 Open AT application development guide

(WA_DEV_Q64_UGD_002)– Q64 Software User Guide (WM_DEV_Q64_UGD_003)

Hardware documentation– Hardware differences between Q64 and GR64

(WA_DEV_Q64_PTS_002)– Product Technical Specifications (WA_DEV_Q64_PTS_001)

All these docs are available on the website, developer corner

Page 52: WAVECOM©2005. All rights reserved Version de la présentation Charles-Olivier Diebold David Palma Q64 Presentation

WA

VE

CO

20

05.

All

righ

ts r

ese

rved

Version de la présentation

Q64Presentation www.sendsms.cn