Upload
others
View
35
Download
0
Embed Size (px)
Citation preview
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
QRZ-3100-PAZigBee Transceiver Module
User ManualVersion 0.9
The content of this technical information is subject to change without notice.
Please contact QuadRep for further information.
All rights strictly reserved. Any portion of this paper shall not be reproduced, copied, or transformed to any other
forms without permission from QuadRep Electronics [T] Ltd.
QuadRep Electronics [T] Ltd. 16F-1, No. 75, Hsin Tai Wu Rd, Sec.1, His-Chih, Taipei, Taiwan
TEL: +886-2-26989933
FAX: +886-2-26989911
http:// www.quadrep.com.tw
http:// www.quadrep.com.cn
Confidential Page 1/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
Revision History
Version Description Editor DateV0.1 First draft version Liwei Chour 2007/10/23V0.2 Change TX / RX direction in drawing (page 5) Liwei Chour 2007/11/23V0.3 Add application board reference design (page 13-15) Jess Liu 2007/12/17V0.4 Add PCBA picture and manual Index Jess Liu 2008/3/3V0.5 Change circuit diagram (page 12) Jess Liu 2008/3/20V0.6 Modify module mechanical drawing(page 8) Jess Liu 2008/4/22V0.7 Add I/O pin electrical specifications (page 11) Ted Cheng 2008/6/16V0.8 Change feature (page 5) Liwei Chour 2009/4/27V0.9 Remove QRZ-1100-PA description Liwei Chour 2010/4/14
DISCLAIMER
ALTHOUGH TO THE BEST KNOWLEDGE OF THE QuadRep ELECTRONIC CORPORATION
(QUADREP) THIS DOCUMENT IS ADEQUATE FOR ITS INTENDED PURPOSES, QUADREP MAKES NO
WARRANTY OF ANY KIND WITH REGARD TO ITS COMPLETENESS AND ACCURACY. QUADREP
EXPRESSLY DISCLAIMS ANY AND ALL OTHER WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY
INCLUDING WITHOUT LIMITATION WARRANTIES OF TITLE, MERCHANTABILITY, NON-INFRINGENT,
AND FITNESS FOR A PARTICULAR PURPOSE, WHETHER ARISING IN LAW, CUSTOM, CONDUCT OR
OTHERWISE.
Confidential Page 2/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
TABLE OF CONTENTS
1 GENERAL INFORMATION................................................................4
2 BLOCK DIAGRAM ................................................................................5
3 PCBA PICTURES AND MECHANICAL DRAWING.......................6
4 POWER SAVING MODES ..................................................................8
5 CONNECTORS PIN CONFIGURATION..........................................9
6 ELECTRICAL SPECIFICATIONS....................................................10
7 CIRCUIT DIAGRAM ..........................................................................11
8 BILL OF MATERIAL..........................................................................12
9 APPLICATION CIRCUIT DIAGRAM .............................................14
10 DESIGN GUIDE TO AVOID RF INTERFERENCE........................15
11 UART COMMANDS............................................................................18
12 RF PERFORMANCE TEST DATA ...................................................19
13 REFERENCE REFLOW TEMPETURE CURVE............................20
14 REFERENCE DOCUMENTS.............................................................24
Confidential Page 3/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
Revised Date: Jun. 16, 2008 1. GENERAL INFORMATION
The QRZ-3100-PA is a miniature 2.4 GHz Direct Sequence Spread Spectrum ZigBee transceiver. It includes all RF hardware and a micro-controller to manage the communications link. The micro-controller manages all communications task including configuration, data packaging, and clear channel selection. The result is a complete wireless data communications solution.
The QRZ-3100-PA package is unique because of its small form factor (32 x 23 mm2), It has an on-board chip antenna and the availability of external dipole antenna I-PEX connector. No competitive products can offer a solution as flexible, convenient, and easy to integrate,
There are two QRZ-3100 serial models; the QRZ-3100 with the on-board chip antenna and dipole antenna I-PEX connector, the QRZ-3100-PA with power amplifier, low noise amplifier, on-board chip antenna and dipole antenna I-PEX connector. The power amplifier enhances the transmission power and low noise amplifier increases receiving signal sensitivity. The power amplifier, low noise amplifier and dipole antenna improve range while the QRZ-3100 lowers system cost and simplifies integration.
Models• QRZ-3100-PA: Includes PA/LNA, On-board chip Antenna Connector, MCU is Megawin MPC82X54AT• QRZ-3100-PAE: Includes PA/LNA, Dipole Antenna Connector, MCU is Megawin MPC82X54AT
Features• 32 x 23 mm2 PCBA package with 2 connectors• Utilizes globally available 2.4 GHz ISM band• Control and Configuration with UART commands.• Programmable Transmit Power Output, max. 9 dBm• Complete IEEE 802.15.4 spec compliant• Typical Receiver Sensitivity –101 dBm• Typical Throughput rate 250,000 bps• Multiple Low Power Operating modes• Meet RoHS Requirement
Confidential Page 4/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
2. BLOCK DIAGRAM
Confidential Page 5/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
3. PCBA PICTURES AND MECHANICAL DRAWING
Figure 1. QRZ-3100-PA PCBA Front View
Figure 2. QRZ-3100-PAE PCBA Front View
Confidential Page 6/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
Chip on Antenna
UZ2400 UZ2400
MPC82L54AT
UP2268
MPC82L54ATUZ2400 UZ2400
UP2268
I-Pex
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
QRZ-3100-PA ZigBee Transceiver Module Mechanical Drawing
VDD
RX1
TX1
C2CK
C2D
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GPIO6
GPIO7
GPIO8
J2_2
6
2.0mm
4.0mm
7
7.0mm
1
_1
2
65
1.0mm
32mm
J1
1.55mm
3
23mm
0.76mm
1.0mm
4
3
1.27mm
4
0.63mm
2.7mm
5
1.3mm
8
0.55mm
2.0mm
AT5020
2.0mm
Note : J1, J2 are SMD type with stamp holes
Confidential Page 7/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
4. POWER SAVING MODES
The QRZ-3100-PA includes several low power operating modes to permit the most efficient use of the available power. Below are descriptions of the available selections.
ACTIVE: In Active Mode, all QRZ-3100-PA circuits are powered and available for immediate action. This includes the RF receiver which actively monitors the air for an incoming communications request. Two sub-modes are classified as TX-ACTIVE and RX-ACTIVE. The current consumption of TX-ACTIVE is 35 mA while RX-ACTIVE is 34 mA.
SLEEP(Internal wakeup): In this mode, MCU circuits stop. The RF chip circuits work and start counting. When time up, the RF chip wakes up automatically. Then the RF chip wakes MCU up using interrupt. Current draw in Standby Mode is less than 110 uA.
SLEEP(External wakeup): In this mode, MCU and RF chip circuits stop. Users can use intreeupt to wake MCU up. When MCU wake up, it use the COMMAND to wake RF chip up. Current draw in Standby Mode is less than 110 uA.
Confidential Page 8/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
5. CONNECTORS PIN CONFIGURATION
QRZ-3100-PA uses Megawin MPC82X54AT as MCU. It is an 8051 base MCU and reserves 10 GPIO pins for external controlling by application. Each pin can be a general I/O pin and programmed it by user directly. Furthermore, most of these pins can be used as special purpose function. Thereof TX, RX pins can be programmed as UART for data communication. For example, user is easy to connect these pins with RS485 transceivers such as 75176, MAX485, or programs to a 10-bit ADC, or PCA.
J1 Pin ConfigurationSignal Pin DescriptionC2CK 1 (Reserved)C2D 2 (Reserved)VCC 3 3.3 Volt power for the QRZ-3100A-PATX 4 GPIO, also used as UART TX, transmits data from QRZ-3100A to UARTGND 5 Common voltage reference for the QRZ-3100A-PARX 6 GPIO, also used as UART RX, receives data from UART to QRZ-3100A.GPIO1 7 GPIO port 3.3, may be programmed as either a digital input or digital
output. It also can be programmed as external interruptGPIO2 8 GPIO port 3.4, may be programmed as either a digital input or digital
output. It also can be programmed as external clock input to PCA as alternative clock input to timer-0
J2 Pin ConfigurationSignal Pin DescriptionGPIO3 1 GPIO port 3.5, may be programmed as either a digital input or digital
output. It also can be programmed as external clock input to PCA as alternative clock input to timer-1
GPIO4 2 GPIO port 3.7, may be programmed as either a digital input or digital output. It also can be programmed as external clock input to PCA
GPIO5 3 GPIO port 1.0, may be programmed as either a digital input or digital output. It also can be programmed as analog to digital converter (ADC0)
GPIO6 4 GPIO port 1.1, may be programmed as either a digital input or digital output. It also can be programmed as analog to digital converter (ADC1)
GPIO7 5 GPIO port 1.2, may be programmed as either a digital input or digital output. It also can be programmed as analog to digital converter (ADC2)
GPIO8 6 GPIO port 1.3, may be programmed as either a digital input or digital output. It also can be programmed as analog to digital converter (ADC3)
Confidential Page 9/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
6. ELECTRICAL SPECIFICATIONS
Absolute Maximum RatingVCC 3.6 VStorage temperature -40°C to +120°COperating temperature Range -30°C to +80°CWARNING: Exceeding any of these ratings will void the warranty and may damage the device
Parameters Min Typ Max UnitsSupply Voltage for RF, analog and digital circuits 3 3.3 3.6 VDigital I/O Pin Input High Voltage 2.0 VDigital I/O Pin Input Low Voltage 0.8 VAnalog Input Pin Input Voltage 0 3.3 VI/O Pin Output High Current 4 8 mAI/O Pin Output Low Current 8 14 mAI/O Pin Input High Current 0 10 uAI/O Pin Input Low Current 0 10 uACurrent Consumption ACTIVE TX Mode @ 12 dBm 35 mA ACTIVE RX Mode 34 mA SLEEP(Internal wakeup) 110 uA SLEEP(external wakeup) 110 uAOutput Power 9 dBmWireless Receive Sensitivity -101 dBmSelectable Channels 16 channelFrequency Band 2.400 2.4835 GHzAntenna Output Impedance 50 Ohms
Confidential Page 10/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
7. CIRCUIT DIAGRAM
L91.8pF
12 R3
10MR
R22 560R
J2
123456
U8
RT9193-33PB
1
2
5
3 4
VIN
GND
VOUT
EN NC
AGND
C26
3PF
+VCCGPIO7
GPIO2C4627pF
C45
10nF
Title
AGND
R54 NC
AGND
C27330PF
C16
10nF
VCC
RX1.VDD
AGND
TX1.
+VCCEN
R57 0R
C561nF
AGND
X3 12MHz
1 2
34
RXEN
C44
1uF
R2
1K
VSS
AGND
INT
R15 1KR
C10
10nF
C210.1UF
U6
RT9193-33PB
1
2
5
3 4
VIN
GND
VOUT
EN NC
R11 1MR
123456789
10
11 12 13 14 15 16 17 18 19 20
40 39 38 37 36 35 34 33 32 31
30292827262524232221
41
VDD_RF1RF_PRF_NVDD_RF2VDD_GRGND_GRGPIO0GPIO1GPIO5GPIO4
GP
IO2
GP
IO3
#RE
SE
TM
SE
LW
AK
EIN
TS
OS
IS
CLK
SE
N
LOO
P_C
VD
D_V
CO
NC
VD
D_C
PG
ND
_PLL
VD
D_P
LLX
TA
L_P
XT
AL_
NV
DD
_AV
DD
_BG
RX_QPRX_IP
XTAL32_PXTAL32_NCLK_OUTSCAN_M
SCAN_ENSPI/I2CGND_DVDD_D
GN
D
GPIO3
GPIO2
L65.1nH
12
+VCCEN
C70.1UF
Size:
AGND
C58
10nF
L2
1nH
1 2
SPI_SI
C18 39PF
GPIO6
C127pF
VCC
C24470nF
C2233PF
AGND
For DC_5V
AT5020
1
C14
1PF
C43
1uF
VDD
VCC
TX1
L14.7nH
12
WAKE
+VCC
R16 1KR
C8 27pF
J1
12345678
+VCC
R58 NC
R23
0R
X1 20MHz
1
23
4S
GS
G
RXin
RXEN
AGND
GPIO5
C1215PF
C63
10nF
»OÆW¼sµn¹q¤l
+VCCC
QRZ-3100-PA
SPI_SEN
GPIO3
C2315PFAGND
AGND
SPI_SO
*3
AGND
VCC
C547PF
+VCC
C48
180pF
L59.1nH
12
SPI_SEN
L72.4nH
12
VDD
SPI_SI
RX1
SPI_SO
C2CK
C51
4.3nH
C6330PF
GPIO4
GPIO1
A4
C19
0.5PF
C64 33pF
GPIO6
SPI_SCLK
C201PF
GPIO8
R1710K
D1
LED
R55 0R
X232768Hz
L10 10nH12
UZ_Reset
R1310KR
*2
VDD
R18560R
*1
C17
15PF
C47
27pF
+VCC
AGND
VCC
RXEN
C2330PF
R53 0R
C521.5pF
Note
C410NF
C57
47pF
C551nF
R1
1K5
File:Y:\RD Document\ZigBee\Internal\Product --- Module
AGND
VDD
TX1
AGND
VCC
TXEN
C947PF
C13 47PF
U9
MPC82E54A
20
10
76
16
11
89
12
171819
5
1
23
4
131415
VCC
GND
INT1/P3.3INT0/P3.2
SS
P3.7
T0/P3.4T1/P3.5
P1.0
MOSIMISOSCLK
XTAL1
RST
RXDTXD
XTAL2
P1.1P1.2P1.3
R21 560R
VDD
RXEN
C42
1uF
For Sleep_Mode
RF
R20 560R
Date:2008.3.20
AGND
VCC
C53
1uF
UZ_Int
SPI_SCLK
R12 330R
VCC
RX1
C2D
TXEN
C30.1UF
L33.9nH
12
R4 10KR
GPIO7
GPIO4
C15
0.5PF
L45.1nH
12
*3
VCC
TXout
GPIO5*2
+VCCEN
L8
1nH
1 2
C11
470nF
AGND
*1
VCC
GPIO1
U1UP2268_QFN16
1234
5678
16151413
1211109
17
LNA_outNC
PA_inPA_VL0
PA
_Vb
PA
_Vcc
PA
_Vcc
RF
_PA
LNA
_Vcc
1LN
A_V
bLN
A_V
L1LA
N_i
n
RF_LNAPA_VL1RF_ANTLNA_VL0
GN
D
U3
I-PEX
2
1 3RF
GND GND
R19 560R
C280.1UF
VCC
U2
HWS408_SOT363
123 4
56
RF2GNDRF1 VC1
RFCVC2
AGND
VSS
C250.5PF
C60 33pF
For RF_Power
TXEN
GPIO8
Confidential Page 11/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
8. BILL OF MATERIALItem Quantity Reference Part Description1 1 A1 AT5020 LCC82 1 C4 100pF 04023 1 C7 NC 04024 1 C9 10pF 04025 2 C10,C12 NC 04026 3 C11,C18,C20 330pF 04027 1 C13 33pF 04028 1 C14 100nF 04029 2 C16,C15 1.5pF 040210 1 C17 1.8pF 040211 2 C21,C54 27pF 040212 4 C22,C24,C25,C26 7pF 040213 1 C23 3nH 040214 2 C27,C29 20pF 040215 2 C31,C28 470nF 040216 1 C30 20pF 040217 1 C32 10nF 040218 1 C33 3.3pF 040219 2 C37,C43 0.5pF 040220 1 C38 10pF 040221 4 C39,C52,C58,C63 10nF 040222 2 C57,C40 47pF 040223 1 C48 180pF 040224 1 C53 1uF 040225 2 C60,C64 33pF 040226 3 C65,C66,C67 1uF 080527 1 C68 10nF 040228 2 C69,C70 27pF 040229 1 D1 LED 080530 1 J1 CON5 HD_1.2731 1 J2 CON10A HD_1.2732 1 L1 1.8nH 040233 1 L2 4.7nH 040234 2 L5,L3 5.1nH 040235 1 L4 9.1nH 040236 1 L6 2nH 040237 1 L7 33nH 040238 1 RFIN_g1 I-PEX Antenna
Confidential Page 12/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
39 2 R2,R1 180R 040240 1 R3 30R 040241 1 R4 10KR 040242 1 R5 10MR 040243 2 R6,R17 0R 040244 1 R7 160R 040245 1 R8 24KR 040246 1 R10 0R 040247 2 R15,R11 10KR 040248 2 R12,R13 1KR 040249 1 R14 220R 040250 1 R16 4.7KR 040251 4 R18,R19,R20,R21 560R 040252 1 TP1 I-PEX_ANTENNA TP24S53 1 U1 UZ2400 QFP40-0.554 1 U3 MPC82X54AT SOP20-7.5_1.2755 1 U4 UP2268 2_2_8LEAD56 1 U6 HWS408 AS17959 1 U8,U10 RT9193-33PB SOT-23-561 1 X1 20MHz CX_101F62 1 X2 32768Hz OSC263 1 X3 11.0592MHz XTAL-5X3.2-4P_S
Confidential Page 13/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
9. APPLICATION CIRCUIT DIAGRAM
SIPEX SP3232EBCP APPLICATION CIRCUIT
C4
0.1uF
3100A
C50.1uF
RX_IN
DB-9pin
594837261
C3 0.1uF
-PARX1
VCC
VCC
VCC
QRZ-
TX_OUT
RX_IN_
SP3232EBCP
138
1110
134526
129147
16
15
R1INR2INT1INT2IN
C+C1-C2+C2-V+V-
R1OUTR2OUTT1OUTT2OUT
VCC
GND
C2 0.1uF
TX1
RX1TX_OUT
C1 10uF
QRZ-3100A-PA to RS232
PROLIFIC PL2303 APPLICATION CIRCUIT
P1
USB TYPE A CONNUSB-A-90_D/UAR-1
123456
16V
3100A-
VCC
R9 1M
C33
0.1uF
DP0
PAVCC
VCC
DM0
C34
NC
TX1
SHELL
C32 0.1uF
R8 1.5K
VDD
E_GND
QRZ-
+5V
D21N4148
1 2
QRZ-3100A-PA to USB
R6 27
DM0
C31 0.1uF
GND
R5 4.7K
U5 PL2303
123456789
1011121314
2827262524232221201918171615
TXDDIR_NRST_NVDD_232RXDRI_NGNDVDDDSR_NDCD_NCTS_NSHTD#EE_CLKEE_DATA
OSC2OSC1
PLL_TESTGND_PLLVDD_PLL
LD_MODETRI_STATE
GNDVDD
RESETGND_3V3VDD_3V3
DMDP
VDD
C36 4.7nF 250 VAC
DP0R7 27
VCC
RX1
VCC
C35
NC
Confidential Page 14/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
10. DESIGN GUIDE TO AVOID RF INTERFERENCE
When RF module put on an application board(mother board), to minimize the RF signal interference, the best way is to define an isolation area. This area should have no any trace or grounding pad. Here are some layout suggestions for mother board.
Suggestion 1: Place RF board aside mother board. (Let antenna part outside mother board is better) Make sure no trace and grounding pad under the must isolate area. Please see the drawing as below.
Mother Board
Module Board
Must Isolate Area
Antenna
Prefer Isolate Area
Via
Suggestion 2: Place RF board at the corner of mother board. Make sure no trace and grounding pad under the must isolate area. Please see the drawing as below.
Customer's Mother Board
RF Module Board
Must Isolate Area
Antenna
Prefer Isolate Area
Via
Confidential Page 15/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
Suggestion 3: If you couldn’t put RF board at one side or at the corner of mother board. You must make sure no circuit trace and grounding pad under the must isolate area, and at least reserve extra 3 mm space as safety area. Please see the drawing as below.
Customer's Mother Board
RF Module Board
Must Isolate Area
Antenna
Prefer Isolate Area
Via
For all of above suggestions, try to extend isolation area from must area to prefer area. Please see the drawing as below. The more isolation area, the better RF performance。
Customer's Mother Board
RF Module Board
Must Isolate Area
Antenna
Prefer Isolate Area
Via
Confidential Page 16/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
Customer's Mother Board
RF Module Board
Must Isolate Area
Antenna
Prefer Isolate Area
Via
Confidential Page 17/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
11.RF PERFORMANCE TEST DATA
Return Loss: -14.2dB
Confidential Page 18/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
12. REFERENCE REFLOW TEMPETURE CURVE
Confidential Page 19/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>
QuadRep Electronics [T] Ltd. Product #: QRZ-3100-PA,QRZ-3100-PAE
13. Reference Documents
13.1 UBEC UZ2400 datasheet13.2 UBEC UP2268 datasheet13.3 ACX AT5020 datasheet
Copyright, QuadRep Electronics © 2007
While QuadRep Electronics, Inc. has made every effort to ensure that the information presented here is accurate,
QuadRep will not be liable for any damages arising from errors or omission of fact. QuadRep reserves the right to
modify specifications and/or prices without notice. Products mentioned herein are used for identification purposes only
and may be trademarks and/or registered trademarks of their respective companies.
QuadRep Electronics [T] Ltd.
16F-1, No. 75, Hsin Tai Wu Rd, Sec.1, His-Chih, Taipei, Taiwan
TEL: +886-2-26989933
FAX: +886-2-26989911
http:// www.quadrep.com.tw
http:// www.quadrep.com.cn
Confidential Page 20/20Doc. #: AN-QRZ-3100-PA<Rev. 0.9>