wavecom©2005. all rights reserved version de la présentation charles-olivier diebold david palma...
Post on 18-Dec-2015
217 views
TRANSCRIPT
WA
VE
CO
M©
20
05.
All
righ
ts r
ese
rved
Version de la présentation
Charles-Olivier DieboldDavid Palma
Q64Presentation
WA
VE
CO
M©
20
05.
All
righ
ts r
ese
rved
Version de la présentation
Q64Presentation Charles-Olivier Diebold
Product Marketing Manager
WA
VE
CO
M©
20
05.
All
righ
ts r
ese
rved
3
Agenda
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
20
05.
All
righ
ts r
ese
rved
Version de la présentation
Main features & Benefits
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
20
05.
All
righ
ts r
ese
rved
Version de la présentation
Q64 Hardware Presentation
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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)
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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)
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
20
05.
All
righ
ts r
ese
rved
Version de la présentation
GR Plug-in Presentation
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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%
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
20
05.
All
righ
ts r
ese
rved
45
GR plug-in – Q64 without GR plug-in
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
20
05.
All
righ
ts r
ese
rved
Version de la présentation
Planning & detailed Deliverables
WA
VE
CO
M©
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
WA
VE
CO
M©
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
WA
VE
CO
M©
20
05.
All
righ
ts r
ese
rved
Version de la présentation
Q64Presentation www.sendsms.cn