+ All Categories

HP03

Date post: 05-Apr-2017
Category:
Upload: ahmad-ali-zoeda
View: 212 times
Download: 0 times
Share this document with a friend
79
H o p e R F H P 0 3
Transcript
Page 1: HP03

H o p e R F H P 0 3

Page 2: HP03

B A R O M E T E R M O D U L E 2007-1-17 Version: 1.1 . Integrated pressure sensor . Pressure Range 300-1100hpa . 1 6 B i t Σ − ∆ A D C . 1 1 c o e f f i c i e n t s f o r s o f t w a r e c o m p e n s a t i o n s t o r e d o n c h i p . I Description 1 2 C Serial Interface . One system clock line (32768Hz) . One hardware controlled reset line . Low voltage, low power The HP03 pressure module includes a piezo-resistive pressure sensor and an ADC interface. It provides 16 bit word data for pressure and temperature related voltage. With the help of a highly accurate calibration of the senor, 11 unique coefficients were stored on the chip, thus accurate pressure and temperature reading can be realized. HP03 is a low power, low voltage device with automatic power down switching. I 2 C Serial Interface is used for communications with a microprocessor. Sensor packaging options are DIP or SMD (with metal cap) Features . 15 Bit ADC resolution . Supply voltage 2.2v-3.6v . -30°C to + 80°C operating range Applications . Pressure measurement and control systems . Mobile altimeter/barometer systems . Weather forecast products . Adventure or multi-mode watches Block Diagram

Page 3: HP03

Hope RF HP03

BAROMETER MODULE 2007-1-17 Version

Page 4: HP03

: 1.1 2 Pin Name Pin Number Type Function VSS 1 G power ground VDD 2 P power VCC MC

Page 5: HP03

LK 3 I master clock(32k) input XCLR 4 I ADC reset input (keep low when system i

Page 6: HP03

s in idle state) SDA 5 I/O . I²C data input and output SCL 6 I I2C clock input * XCLR

Page 7: HP03

is to reset the AD converter (active low). XCLR should be set to high only during AD

Page 8: HP03

conversion phase(reading D1,D2), at all other states, such as reading calibration f

Page 9: HP03

actors, this pin should be kept low.

Absolute Maximum Ratings Par

Page 10: HP03

ameter Symbol Min Max Unit Supply Voltage VDD -0.3 4 V Over pressure P 15 Bar(abs)

Page 11: HP03

Storage Temperature Tstg -30 90

°C Recommended Operating Cond

Page 12: HP03

itions Parameter Symbol Conditions Min Typ Max Unit Supply Voltage VDD 2.2 3 3.6 V

Page 13: HP03

Supply Current I VDD=3V V during conversion 500

µΑ stand by 1

µΑ Operating Pr

Page 14: HP03

essure Range P 100 1100 hpa (abs) Operating Temperature Range T -30 25 80

°C Conve

Page 15: HP03

rsion Time T MCLK=32k 35 ms Duty Cycle of MCLK 40% 50% 60% % Serial Date Rate SCL

Page 16: HP03

500 KHZ

Pressure and Temperature Output Characteristics

Page 17: HP03

With the calibration data provided by the HP03 system, it should be a

Page 18: HP03

ble to reach the following characteristics: Parameter Symbol Conditio

Page 19: HP03

ns Min Typ Max Unit Resolution 0.1 hpa Accuracy 750-1100 -0.5 0.5 hpa Absolute Press

Page 20: HP03

ure Accuracy 750-1100 -1.5 1.5 hpa Maximum Error Over Temperature -30~+79 -2.5

Page 21: HP03

2.5 hpa Long Term Stability 12 month 2 hpa VDD Dependency 2.4~3.6 -1.5 0 1.5 hpa Tem

Page 22: HP03

perature Accuracy -0.8 0.8

°C

Page 23: HP03

Hope RF HP03

BAROMETER MODULE 2007-1-17 Versi

Page 24: HP03

on: 1.1 Pressure and Temperature Measurement The ma

Page 25: HP03

in function of HP03 system is to convert the uncompensated

Page 26: HP03

pressure and temperature signal from a pressure sensor. Af

Page 27: HP03

ter the conversion, the following two values can be obtain

Page 28: HP03

ed: . measured temperature “D2” . measured pressure “D1” As

Page 29: HP03

the sensor is strongly temperature dependent, it is necessa

Page 30: HP03

ry to compensate for these effects. Therefore 10 sensor-sp

Page 31: HP03

ecific coefficients are stored on the HP03 at our manufact

Page 32: HP03

uring facility, and they allow an accurate software compen

Page 33: HP03

sation in the application. The 7 coefficients are: . Sensiti

Page 34: HP03

vity coefficient “C1” . Offset coefficient “C2” . Temperature

Page 35: HP03

Coefficient of Sensitivity “C3” . Temperature Coefficient of

Page 36: HP03

Offset “C4” . Reference Temperature “C5” . Temperature Coef

Page 37: HP03

ficient of Temperature “C6” . Offset Fine Tuning “C7” 4 sens

Page 38: HP03

or parameter . Sensor Specific Parameter “A,B,C,D” 3

P

a

r

Page 39: HP03

a

m

e

t

e

r

R

a

n

g

e

(

H

e

x

:

D

e

c

)

C

1

0

x

1

0

0

-

-

0

x

7

F

F

F

:

2

5

6

Page 40: HP03

-

-

3

2

7

6

7

C

2

0

x

0

0

-

-

0

x

1

F

F

F

;

0

-

-

8

1

9

1

C

3

0

x

0

0

-

-

Page 41: HP03

0

x

4

0

0

;

0

-

-

1

0

2

4

C

4

0

x

0

0

-

-

0

x

1

0

0

0

;

0

-

-

4

0

9

6

C

Page 42: HP03

5

0

x

1

0

0

0

-

-

0

x

8

0

0

0

;

4

0

9

6

-

-

3

2

7

6

8

C

6

0

x

0

0

-

-

0

x

4

0

Page 43: HP03

0

0

;

0

-

-

1

6

3

8

4

C

7

0

x

9

6

0

-

-

0

x

A

2

8

;

2

4

0

0

-

-

2

6

0

0

C

Page 44: HP03

,

D

0

x

0

1

-

-

0

x

0

F

;

1

-

-

1

5

A

,

B

0

x

0

1

-

-

0

x

3

F

;

1

-

-

Page 45: HP03

6

3

D

1

0

x

0

0

-

-

0

x

F

F

F

F

;

0

-

-

6

5

5

3

5

D

2

0

x

0

0

-

-

0

x

F

F

F

Page 46: HP03

F

;

0

-

-

6

5

5

3

5

Pressure and Temperature Calculation: Ste

Page 47: HP03

p 1: (get temperature value) D2>=C5 dUT= D2-C5 - ((D2-

Page 48: HP03

C5)/2^7) * ((D2-C5)/2^7) * A / 2^C D2 < C5 dUT=

Page 49: HP03

D2-C5 - ((D2-C5)/2^7) * ((D2-C5)/2^7) * B / 2^C

Page 50: HP03

H o p e R F H P 0 3

B A R O M E T E R M O D U L E 2007-1-17 Version: 1.1 Step 2: (calculate offset, sensitivity and final pressure value) OFF=(C2+(C4-1024)*dUT/2^14)*4 SENS = C1+ C3*dUT/2^10 X= SENS * (D1-7168)/2^14 - OFF P=X*10/2^5+C7 4 • For altitude measurement system, recommend to use P=X*100/2^5+C7*10 • So that better altitude resolution can be achieved Step 3: (calculate temperature) T = 250 + dUT * C6 / 2 ^ 16-dUT/2^D Example: C1=29908 C2=3724 C3=312 C4=441 C5=9191 C6=3990 C7=2500 A=1 B=4 C=4 D=9 D1=30036 D2=4107 dUT = (4107-9191) - ((4107-9191)*(4107-9191)/128^2) * 4 / 2^4 = -5478 OFF = (3724 + (441-1024) * (-5478) / 2^14) * 4 =15675 SENS= 29908 + 312 * (-5478) / 2^10 = 28238 X= 28238 * (30036-7168) / 2^14 – 15675 = 23738 P= 23738 * 10 /2^5 + 2500 = 9918 = 991.8hpa T= 250 + (-5478) * 3990 /2^16- (-5478/2^9) =-72 = -7.2°C

Page 51: HP03

Hope RF HP03

BAROMETER MODULE 2007-1-17 Version: 1.1

Page 52: HP03

Serial Interface The I2C interface is used for accessing calibration data as

Page 53: HP03

well as reading measurement result from AD conversion. The EEPROM and ADC is sharin

Page 54: HP03

g the same I2C bus but with different chip address assigned. The EEPROM chip address is s

Page 55: HP03

et to 0xA1(in the case of read), write operation is not allowed. For AD part, the chip address is s

Page 56: HP03

et to 0xEE. So this module used two different addresses for calibration data and AD conv

Page 57: HP03

erting data accessing. Calibration EEPROM data read operation is fully compatible to 24C02.

Page 58: HP03

Bus drive timing should be referred to the specification of this part as well. Coefficient EE

Page 59: HP03

PROM ADDRESS C1(MSB:LSB) (16:17) C2(MSB:LSB) (18:19) C3(MSB:LSB)

Page 60: HP03

(20:21) C4(MSB:LSB) (22:23) C5(MSB:LSB) (24:25) C6(MSB:LSB) (26:27)

Page 61: HP03

C7(MSB:LSB) (28:29) A (30) B (31) C (32) D (33) AD chip address is set to 0xE

Page 62: HP03

E(device write address), 0xEF(device read address). In order to get the AD valu

Page 63: HP03

e D1 and D2, you have to follow the following timing sequence: Pressure Measure: S

Page 64: HP03

11101110 A 11111111 A 11110000 A P D S 11101110 A 11111101 A S 11101111 A MSB A LSB N

Page 65: HP03

P Temperature Measure: S 11101110 A 11111111 A 11101000 A P D S 11101110 A 11111101

Page 66: HP03

A S 11101111 A MSB A LSB NP S: start condition P: stop condition A ( bold) : acknowled

Page 67: HP03

ge from slave A : acknowledge from master N: no acknowledge from master (send out bit

Page 68: HP03

1 instead) D : delay for 40ms minimum MSB: conversion result MSB LSB: conversion

Page 69: HP03

result LSB. 5

Page 70: HP03

Hope RF HP03

BAROMETER MODULE 2007-1-17 Version: 1.1

Page 71: HP03

Remark: Before start an AD conversion cycle, remember to pull high for XCLR pin so that the s

Page 72: HP03

ystem is no longer in the reset state. All data read from the module is in hex format. After first po

Page 73: HP03

wer on, the first read data should be disregarded, and only the second value should be us

Page 74: HP03

ed. This can assure that any unstable data after reset can be filtered out. Typical Applicati

Page 75: HP03

on Circuit Diagram: 6

Page 76: HP03

Hope RF HP03

BAROMETER MODULE 2007-1-17 Versi

Page 77: HP03

on: 1.1 Mechanical Dimension 1. HP03D packaging 2.HP03M Mechanica

Page 78: HP03

l Dimension 7

Page 79: HP03

H o p e R F H P 0 3

B A R O M E T E R M O D U L E 2007-1-17

Version: 1.1 3.HP03S Mechanical Dimension Important Notices Do not use this product as safety or emergency stop device or in any application where failure of this product could lead in personal injury. Failure to comply with these instructions could result with death or serious injury. Should buyer purchase or use HOPE RF products for any such unintended or unauthorized application, buyer should indemnify and hold HOPE RF and its officers, employees, affiliates and distributors harmless against all claims, costs, damages and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury associated with such unintended or unauthorized use, even if such claim alleges that HOPE RF was negligent regarding the design or manufacturing of the part. Hope RF reserves the right, without further notice, to change the product specification and/or information in this document and to improve reliability, functions and design. 8


Recommended