Document
Hope RF
2008-5-5
HP03 Series of calibrated sensor module
HP03SA
Version: 1.0
. Integrated pressure sensor . 300-1100hpa absolute Pressure Range . 16 Bit Σ−Δ ADC . 11 coefficients for software compensation stored on chip . I2C Serial Interface . One system clock line (32768Hz) . One hardware controlled reset line . Low voltage, low power consumption Description 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. HM03 is a low power, low voltage device with automatic power down switching. I2C 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 . -20°C to + 60°C operating range . No external components required Applications . Pressure measurement and control systems . Mobile altimeter/barometer systems . Weather forecast products . Adventure or multi-mode watches . GPS receivers Block Diagram
Page 1 of 7
Hope RF
2008-5-5
HP03 Series of calibrated sensor module
HP03SA
Version: 1.0
Pin Number 1 2 3 4 5 6 Type G P I I I/O I Function power ground power VCC master clock(32k) input ADC reset input (keep low when system is in idle state) . I2C data input and output I2C clock input
PIN Description
Pin Name VSS VDD MCLK XCLR SDA SCL
* XCLR is to reset the AD converter (active low). XCLR should be set to high only during AD conversion phase(reading D1,D2), at all other states, such as reading calibration factors, this pin should be kept low. * The quality of the MCLK signal can significantly influence the current consumption of the pressure module. To obtain minimum current, remember to supply good quality MCLK signal
Absolute Maximum Ratings
Parameter Supply Voltage Over pressure Storage Temperature Symbol VDD P Tstg Min -0.3 -30 Max 4 15 90 Unit V Bar(abs)
°C
Recommended Operating Conditions
Parameter Supply Voltage Supply Current during conversion Stand by Operating Pressure Range Operating Temperature Range Conversion Time Duty Cycle of MCLK Serial Date Rate P T T SCL HP03SA MCLK=32k 300 -20 TBD 30 40% 25 Symbol Conditions VDD I VDD=3V Min 2.2 Typ 3 500 1 1100 60 60 35 60% 500 Max 3.6 Unit V V
μΑ μΑ
hpa (abs)
°C °C
KHz % KHz
50%
Pressure and Temperature Output Characteristics
With the calibration data provided by the HP03 system, it should be able to reach the following characteristics:
Parameter Symbol Resolution Relative Pressure Accuracy Absolute Pressure Accuracy Maximum Error Over Temperature Long Term Stability VDD Dependency Temperature Accuracy Conditions 750-1100 750-1100 -20~+60 12 month 2.4~3.6 Min 0.1 -1 -1.5 -3 -1.5 -0.8 2 0 Typ Max 1 1.5 3 1.5 0.8 Unit hpa hpa hpa hpa hpa hpa
°C
Page 2 of 7
Hope RF
2008-5-5
HP03 Series of calibrated sensor module
HP03SA
Version: 1.0
Pressure and Temperature Measurement
The main function of HP03 system is to convert the uncompensated pressure and temperature signal from a pressure sensor. After the conversion, the following two values can be obtained: . measured temperature “D2” . measured pressure “D1” As the sensor is strongly temperature dependent, it is necessary to compensate for these effects. Therefore 10 sensor-specific coefficients are stored on the HP03 at our manufacturing facility, and they allow an accurate software compensation in the application. The 7 coefficients are: . Sensitivity coefficient . Offset coefficient . Temperature Coefficient of Sensitivity . Temperature Coefficient of Offset . Reference Temperature . Temperature Coefficient of Temperature . Offset Fine Tuning 4 sensor parameter . Sensor Specific Parameter
“C1” “C2” “C3” “C4” “C5” “C6” “C7”
“A,B,C,D”
Parameter Range(Hex:Dec)
C1 C2 C3 C4 C5 C6 C7 C,D A,B D1 D2 0x100 -- 0x7FFF 0x00 -- 0x1FFF 0x00 -- 0x400 0x00 -- 0x1000 0x1000 -- 0x8000 0x00 -- 0x4000 0x960 -- 0xA28 0x01 -- 0x0F 0x01 -- 0x3F 0x00 -- 0xFFFF 0x00 -- 0xFFFF : ; ; ; ; ; ; ; ; ; ; 256 -- 32767 0 -- 8191 0 -- 3000 0 -- 4096 4096 -- 32768 0 -- 16384 2400 -- 2600 1 -- 15 1 -- 63 0 -- 65535 0 -- 65535
Page 3 of 7
Hope RF
2008-5-5
HP03 Series of calibrated sensor module
HP03SA
Version: 1.0
Pressure and Temperature Calculation:
Step 1: (get temperature value)
D2>=C5 dUT= D2-C5 - ((D2-C5)/2^7) * ((D2-C5)/2^7) * A / 2^C D2 < C5 dUT= D2-C5 - ((D2-C5)/2^7) * ((D2-C5)/2^7) * B / 2^C
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
• • 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 .