2SMPB 02e
2SMPB 02e
,2017)
2SMPB-02E
Digital Barometric Pressure Sensor
High accuracy and small size barometric pressure sensor
with low current consumption
Measure barometric pressure and temperature with high accuracy
RoHS compliant
Application Example
・Indoor navigation (floor detection)
・Car navigation (to distinguish highway and frontage road)
・Altimeter
・Activity monitor (to detect up and down of stairs)
・Life log
・Weather forecast
Packaging Information
■Standard Models with Surface Mounting Terminals
Structure Packaging Model Minimum Packing Unit
LGA 9pin Tape and Reel 2SMPB-02E 3,500
Table of Contents
2. Connection 6
2.1 Block Diagram 6
2.2 Pin Description and Layout 6
2.3 Typical Connection Diagram 7
3. Dimensions8
3.1 Package 8
3.2 Mounting PAD Dimensions 8
3.3 Marking structure 8
4. Operations 9
4.1 Communication Mode 9
4.2 Power Mode 9
4.3 Compensation of Pressure and Temperature 10
4.4 Implementing Register List 12
4.5 I²C Protocol 15
4.6 SPI Protocol 16
4.7 Interface specifications 17
4.8 Reset Function 19
4.9 Recommended conditions of communication 19
5. Packaging 20
5.1 Configuration of shipment20
5.2 Taping 20
5.3 Reel 21
5.4 Individual packaging 21
7. Precautions22
SB
Voltage CLK Gen. POR
Supply
Pressure/ Sp
Temperature
sensing Sm ADC
element
It
Analog
MUX
front-end Logic
CSB
VPP VDDIO
2.2 Pin Description and Layout
Pin 1 indicator
⑧ ⑨ ① ① ⑨ ⑧
⑦ ② ② ⑦
⑥ ③ ③ ⑥
⑤ ④ ④ ⑤
Pin Description
Description
No. Symbol
SPI I²C
1 RST Asynchronous Reset *1)
2 CSB CSB VDDIO
3 SDI SDI/SDO SDA
4 SCK SCK SCL
5 SDO SDO ADDR
6 VDDIO Power Terminal for Digital IO
7 GND Ground Terminal
8 VDD Power Terminal
9 VPP NVM Writing Terminal *2)
Note. *1) If you do not need the reset function, please just have the layout design of PCB of
connecting both No. 1 (RST) pin and No. 7 (GND) pin into the ground of PCB.
Please refer "4.8 Reset Function" for the case of using the reset function.
*2) Pin 9 is only used internally in OMRON. Please leave the pin disconnected.
If Pin 9 is connected with any other Pin electrically, the sensor will not work properly.
VPP
VDD
8 RST
GND
7
VDDIO
6 SDA
SDO
5 SCL
1uF
VDDIO VDD
1uF
1uF
VDDIO VDD
1uF
1uF
VDDIO VDD
7 Copyright 2017 OMRON Corporation. All Rights Reserved.
[2SMPB-02E] Datasheet Rev.05(Jun.,2017)
3. Dimensions
(unit: mm)
3.1 Package
Package Type : LGA (Land Grid Array) 9pin
Package Size : 2.00×2.50×0.85 mm
◎ Pin 1 indicator
PB2E
XXXXX
Pressure Port
4. Operations
4.1 Communication Mode
This sensor is corresponding to I²C and SPI communication.
Digital interface terminal functions for each communication mode are as below.
Communication mode CSB SDI SCK SDO Remark
I²C VDDIO SDA SCL GND/VDDIO SDO=GND→70h、SDO=VDDIO→56h
SPI 3 Wires CSB SDI/O SCK - spi3w Register = 1
SPI 4 Wires CSB SDI SCK SDO spi3w Register = 0
When changing the communication mode, also see Typical Connection Diagram section.
1) I²C mode becomes effective by pulling CSB up to VDDIO.
2) SPI mode becomes effective by pulling CSB down to GND.
3) Once CSB is pulled down, SPI mode would not be changed unless otherwise Power on Reset (POR) or Asyn-
chronous Reset. Switching between SPI 3-Wire mode and SPI 4-Wire mode can be configured with the register
value of “spi3w”. Refer to IO_SETUP register section for more detail.
4) Default mode after POR or Asynchronous Reset will be I²C mode.
Power ON
POR
Asynchronous Reset
(Reset [ 7 : 0 ] = E6h
Power_mode[1:0]=11
Sleep Mode Normal Mode
Power_mode[1:0]=00
Power_mode[1:0]=01 or 10 Power_mode[1:0]=01 or 10
Forced Mode
2) Forced Mode
In case of Forced Mode, a single measurement is performed. When the set up measurement is finished,
the sensor returns to Sleep Mode after storing the measurement data to the register.
Pow er on
3) Normal Mode
In case of Normal Mode, the measurements are performed repeatedly between a measurement period and a
standby period. The standby time can be configured by “t_stanby[1:0]” register. Be sure to consider
that the data must be read from the master side after a Normal Mode.
Pow er on
START
⑥ Co
① Configure IO mode setting by mp : Read/Write Values through
“IO_STUP” register ens Digital I/F
ate
Te
② Read Compensation Coefficients from mp
: Calculation by User MCU
N.V.M. ( COE_** ) era
tur
e
③ Configure Averaging Times Val
and Power Mode ue
⑤ Read Uncompensated
Pressure Value ( PRESS_TXDx )
Tr
⑦ Compensate Calc
Pressure Value ulatio
n
Resu
lt of
MSB of PRESS_TXDx, Tem
TEMP_TXDx and COE_** perat
are sign bit. ure
(
Tr/25
① Configure IO mode setting. Refer
6=
to IO_SETUP register section for Tem
more detail. perat
② Read compensation ure
coefficients which [degr
are stored in NVM. eeC]
This procedure is )
sufficient just once e.g.) If Tr Value is 6400 LSB,
after POR. These
values are used for
a compensation Dt Raw Temperature Data [digit] ( 20-24bits measurement value of TEMP_TXDx
calculation at the a0 Compensation Coefficient of PTAT (NVM resister: COE_a0_ex, COE_a0_0, C
step ⑥ and ⑦. a1 Compensation Coefficient of PTAT (NVM resister: COE_a1_0, COE_a1_1 )
③ Configure averaging times and a2 Compensation Coefficient of PTAT (NVM resister: COE_a2_0, COE_a2_1 )
power mode. Refer to
CTRL_MEAS register section for
more detail.
④ Read raw temperature data which
are stored in TEMP_TXDx registers.
⑤ Read raw pressure data which are
stored in PRESS_TXDx registers.
⑥ Compensated temperature can be
calculated by using the below formula
and the values of the step ② and ④.
Tr a0 a1 Dt
a2 Dt
2
10 Copyright 2017 OMRON Corporation. All Rights Reserved.
[2SMPB-02E] Datasheet Rev.05(Jun.,2017)
⑦ Correction pressure without temperature compensation can be calculated by using the below formula and the values
of the step ② and ⑥.
Pr b00 bt1Tr bp1 Dp b11 Dp Tr bt2 Tr 2 bp2 Dp2
b12 Dp Tr 2 b21 Dp2 Tr bp3 Dp3
e [degreeC] )
Pr Calcu Raw Pressure Data [digit] ( 20-24bits
Tr lation measurement value of PRESS_TXDx Reg. )
Dp Resul Compensation Coefficient of Pressure ( NVM resister:
b00 t of COE_b00_ex, COE_b00_0, COE_b00_1 )
bt1 Press Compensation Coefficient of Pressure ( NVM
bp1 ure resister: COE_bt1_0, COE_bt1_1 )
b11 [Pa] Compensation Coefficient of Pressure ( NVM
bt2 Calcu resister: COE_bp1_0, COE_bp1_1 )
bp2 lation Compensation Coefficient of Pressure ( NVM
b12 Resul resister: COE_b11_0, COE_b11_1 )
b21 t of Compensation Coefficient of Pressure ( NVM
bp3 Temp resister: COE_bt2_0, COE_bt2_1 )
eratur Compensation Coefficient of Pressure ( NVM
e resister: COE_bp2_0, COE_bp2_1 )
( Compensation Coefficient of Pressure ( NVM
Tr/25 resister: COE_b12_0, COE_b12_1 )
6= Compensation Coefficient of Pressure ( NVM
Temp resister: COE_b21_0, COE_b21_1 )
eratur Compensation Coefficient of Pressure ( NVM
resister: COE_bp3_0, COE_bp3_1 )
nt
How to get compensation
coefficients
Each compensation coefficients can
※ values
Dn are
be calculated by using the below (D unsign
formula and conversion factors. 23 ed
~ 24bits
・・・ D0
K A S OTP a1,a2,bt1,bt2,bp1,b11,bp2,b12,b21,bp3
):
values.
The
32767 Se
values
ns
Conversion factor or need
K to do
A Da
a1 -6.3E-03 ta subtra
a2 -1.9E-11 … ction
bt1 1.0E-01 … with
bt2 1.2E-08 23
Th 2 at
bp1 3.3E-02 e 24bits
b11 2.1E-07 val
bp2 -6.3E-10
output
ue mode.
b12 2.9E-13 of
b21 2.1E-15 Here is
n
bp3 1.3E-16
bit a
(1 progra
Conversion factor or ming
K
0) exampl
a0 Offset value (20Q16) ※ e for
b00 Offset value (20Q16) Dt and
T
h Dp
e calcula
tion.
r
TEMP(PRESS)_TXDx :
Temperature and Pressure data : TXD0, a Dt ((TEMP _ TXD2)
TXD1 or TXD2 w 16) ((TEMP _
This sensor holds ADC data with TXD1) 8) (TEMP
22 to 24 bits accuracy. It can be m
obtained as each 24 bits data. If _ TXD0) pow(2,23)
e
there are redundant data, the low a Dp ((PRESS _ TXD2)
order positions will be filled by zero
(0). The shaded regions as shown
s 16) ((PRESS _
below are valid data area.
u TXD1) 8) (PRESS
r
bit 24 23 22 _ TXD0) pow(2,23)
e
22bits output D21 D20 D19
m
23bits output D22 D21 D20
e
11 Copyright 2017 OMRON Corporation. All Rights Reserved.
[2SMPB-02E] Datasheet Rev.05(Jun.,2017)
bit7,6,5 temp_average[2:0] Averaging times setting for Temperature measurement (skip means no measurement.)
000 001 010 011 100 101 110 111
skip 1 2 4 8 16 32 64
Averaging times setting for Pressure measurement(skip means no
bit4,3,2 press_average[2:0] measurement.)
000 001 010 011 100 101 110 111
skip 1 2 4 8 16 32 64
bit1,0 power_mode[1:0] Operation mode setting
0 : Sleep
mode 01,10 :
Forced mode
11 : Normal mode
IN 1/N OUT
N-1 Z-1
SCL 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
・・
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 ・
・・
Register Address ACK Write Data ACK ・ ACK Stop
SCL 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
CSB
CSB
SDI/O Start 1 Address"0x7A"(7bit) Read Data of "0x7A" Read Data of "0x7B" Stop
Undescribed items and symbols are compliant with the I²C specification.
Cb=25pF,Vio=1.62V min — — 30 ns
SDO output delay t_delay_sdo
Cb=25pF,Vio=1.2V min — — 40 ns
◆Reset sequence
VDD/VDDIO
RST
・
・
MCU
Sensor Sensor 2SMPB Sensor Sensor
1msec≧
2SMPB Sensor ・
A B -02E A B -02E A
time
5. Packaging
5.1 Configuration of shipment
Packaging Embossed Carrier Tape
Quantity 3,500 pcs / 1 reel
1 reel / 1 Interior box
Max. 20 Interior boxes / 1 exterior box
Reel 180 mm dia.
Insert method see below
Specification of taping & reel comply with JIS C 0806-3 (IEC 60286-3).
5.2 Taping
A-A cross-section
B-B cross-section
Symbol Rating
W 8.0 +0.03/-0.1
E1 1.75 +/- 0.1
F 3.50 +/- 0.05
P0 4.0 +/- 0.1
P1 4.0 +/- 0.1
P2 2.00 +/- 0.05
No Sensor unit
> 100 mm
5.3 Reel
Label
Reel
Aluminium-laminated bag
Label
T2
t2 table.
Soldering
Temperat
Preheating
ure
T1
t1
chips b sed under dusty or damp
may e condition.
cause 8) Do not wash the print
fluctuati d circuit board after the
on of r pressure sensor is
Ti sen-sor o mounted using
output p solvent. It may cause
m
and p a mal-function.
e other e 9) Please connect the
(s) troubles d sensor terminals
. according to the
4) The a connection diagram.
product n 10) The product shall not be
Item Preheating (T1 to T2, t1) shall be d used under high-
Terminal 150 degreeC to 200 degreeC used frequency vibration
60sec to 180sec. within h including ultrasonic wave.
・ Since the rated a 11) This product uses the
pressure sensor pressure. n elastic adhesive for
chip is exposed Usage at d bonding the lid, so do not
to atmosphere, pressure l add excessive stress to
cleaning fluid out of the e the lid.
shall not be range d 12) If soldering is not fit, then
allowed to enter may this product may catch
inside the cause r fire or get hot.
sensor’s case. breakage. o 13) There is a possibility
・ We recommend that it should 5) The u that the peripheral
product g circuit board or some
be used the recommended
may be h electronic part
mounting PAD dimensions for generates heat while
damage l
the land pattern. d by driving this product.
y
static . Please handle with
electricit 7) T care.
y. h 14) Do not tear down this
Charged e product.
7. Precautions material 15) Please do not use the
(1) Handling s (e.g. a sensor after following
1) Only air can be used as
p
workben r case;
pressure media on the ch and a - excessive shock added
product directly. It is
o
floor) d to the terminal of the
prohibited to use and sensor
pressure media
u
workers - the sensor lid
including corrosive
c
should decapped
t
gases (e.g. organic pro-vide - the sensor dropped
solvents gases, sulfur measure 16) If you use other
s
dioxide and hydrogen s conditions described in
sulfide gases), fluid and against h
a this document, please
any other foreign static check yourself in
materials. electricit l
l advance.
2) The products are not y,
includin n
water proof. The product
g o
shall be kept dry in use
ground t
excluding the sensor port.
3) The product shall not connecti
on. b
be used under dew-
condensing conditions. 6) The e
Frozen fluid on sensor product
shall not u
22 Copyright 2017 OMRON Corporation. All Rights Reserved.
[2SMPB-02E] Datasheet Rev.05(Jun.,2017)
ing but not limited to temperature and humidity. It is not intended to warrant rated values and performance
values for multiple combined conditions.
2) Reference data are provided for reference only. Omron does NOT warrant that Omron products work properly
at all time in the range of reference data.
3) Application examples are provided for reference only. Omron does NOT warrant the Fitness of Omron prod-
ucts under such application.
4) Omron may discontinue the production of Omron products or change the specifications of them for the purpose
of improving such products or other reasons entirely at its own discretion.
(3) Precautions
Please be aware of and accept the following when you introduce or use Omron products:
1) Please use Omron products in compliance with usage conditions including rating and performance.
2) Please confirm fitness of Omron products in your application and use your own judgment to determine the ap-
propriateness of using them in such application. Omron shall not warrant the fitness of Omron products in cus-
tomer application.
3) Please confirm that Omron products are properly wired and installed for their intended use in your overall sys-
tem.
4) When using Omron products, please make sure to (i) maintain a margin of safety vis-à-vis the published rated
and performance values, (ii) design to minimize risks to customer application in case of failure of Omron
products, such as introducing redundancy, (iii) introduce system-wide safety measures to notify risks to users,
and (iv) conduct regular maintenance on Omron products and customer application.
5) Omron products are designed and manufactured as general-purpose products for use in general industrial
products. They are not intended to be used in the following applications. If you are using Omron products in
the following applications, Omron shall not provide any warranty for such Omron products.
(1) Applications with stringent safety requirements, including but not limited to nuclear power control
equipment, combustion equipment, aerospace equipment, railway equipment, elevator/lift equipment,
amusement park equipment, medical equipment, safety devices and other applications that could cause
danger/harm to people’s body and life.
(2) Applications that require high reliability, including but not limited to supply systems for gas, water and
electricity, etc., 24 hour continuous operating systems, financial settlement systems and other applications
that handle rights and property.
(3) Applications under severe condition or in severe environment, including but not limited to outdoor
equipment, equipment exposed to chemical contamination, equipment exposed to electromagnetic inter-
ference and equipment exposed to vibration and shocks
(4) Applications under conditions and environment not described in specification
6) In addition to the applications listed from (a) to (d) above, Omron products are not intended for use in automo-
tive applications (including two wheel vehicles). Please do NOT use Omron products for automotive applica-
tions. Please contact Omron sales staff for products for automotive use.