NSPGS2 Series
Integrated Gauge Pressure Sensor
Datasheet (EN) 2.8
Product Overview
Applications
NSPGS2 series are calibrated gauge pressure sensor
which combines state-of-art MEMS sensor technology
and CMOS mix-signal processing technology to produce
an amplified, fully conditioned, multi-order pressure and
temperature compensated sensor in a Small Outline
Package (SOP) with tube port. NSPGS2 series pressure
sensor is target for consumer and medical application.
Combining the pressure sensor with a signal
conditioning ASIC in a single package simplifies the use
of advanced silicon micromachined pressure sensors.
The pressure sensor can be mounted directly to a
standard printed circuit board and an amplified, highlevel, calibrated pressure signal can be acquired from the
digital interface or analog output. This eliminates the
need for additional circuitry, such as a compensation
network or micro-controller containing a custom
correction algorithm. NSPGS2 series are designed for
operating pressure ranges of -100kPa Gauge to 350kPa
Gauge, very suitable for consumer electronics such as
vacuum cleaner and medical applications.
Vacuum cleaner, vacuum juicer
Air bed, massage chair
Smart blood pressure monitoring, oxygen concentrators
Industrial pressure sensor
IoT pressure sensor
Device Information
Part Number
NSPGS2
Package
SOP6
Body Size
7mm*7mm
Outline
Key Features
High accuracy over the life
better than ±1.5% from 0°C to 60°C;(analog)
better than ±2.5% from -40°C to 70°C;(analog)
better than ±1% from 0°C to 60°C;(digital)
better than ±2% from -40°C to 70°C;(digital)
Large temperature range -40°C ~70°C
Ratio-metric/Absolute analog output
24bit I2C
SOP package with air nozzle, easy to assembly
Copyright © 2020, NOVOSENSE
Page 1
NSPGS2 Series
Datasheet (EN) 2.8
INDEX
1. PIN CONFIGURATION AND FUNCTIONS ..................................................................................................................................... 3
2. ABSOLUTE MAXIMUM RATINGS .................................................................................................................................................. 5
3. RECOMMENDED OPERATING CONDITIONS ................................................................................................................................ 5
4. SPECIFICATIONS ......................................................................................................................................................................... 6
4.1.
4.2.
ELECTRICAL CHARACTERISTIC................................................................................................................................................. 6
I2C ELECTRICAL CHARACTERISTICS .......................................................................................................................................... 7
5. FUNCTION DESCRIPTION ........................................................................................................................................................... 8
5.1.
5.2.
5.3.
5.4.
OVERVIEW ........................................................................................................................................................................... 8
ANALOG OUTPUT TRANSFER FUNCTION .................................................................................................................................... 8
DIGITAL OUTPUT TRANSFER FUNCTION ..................................................................................................................................... 9
I2C INTERFACE ................................................................................................................................................................... 10
6. TYPICAL APPLICATION .............................................................................................................................................................. 11
6.1.
APPLICATION CIRCUIT ......................................................................................................................................................... 11
7. PACKAGE INFORMATION ........................................................................................................................................................... 13
7.1.
7.2.
PACKAGE SIZE.................................................................................................................................................................... 13
RECOMMENDED FOOTPRINT ................................................................................................................................................. 13
8. ORDER INFORMATION .............................................................................................................................................................. 14
9. SOLDERING PARAMETERS ........................................................................................................................................................ 15
9.1.
9.2.
REFLOW SOLDERING (SMD TERMINAL) .................................................................................................................................. 15
MANUAL SOLDERING ........................................................................................................................................................... 15
10. TUBE INFORMATION ............................................................................................................................................................... 16
11. IDENTIFICATION CODE ........................................................................................................................................................... 16
12. REVISION HISTORY ................................................................................................................................................................. 17
NOTES: ....................................................................................................................................................................................... 18
Copyright © 2022, NOVOSENSE
Page 2
NSPGS2 Series
Datasheet (EN) 2.8
1. Pin Configuration and Functions
NC
1
6
NC
OUT
2
5
NC
VDD
3
4
GND
Fig 1.1 NSPGS2 series analog out pin definition (Top view)
Table 1.1 analog output pin description
Pin NO.
Pin name
Description
1
NC
No connect
2
OUT
Analog output
3
VDD
Power supply
4
GND
Ground
5
NC
No connect
6
NC
No connect
Copyright © 2022, NOVOSENSE
Page 3
NSPGS2 Series
Datasheet (EN) 2.8
GND
1
6
NC
VDD
2
5
SCL
NC
3
4
SDA
Fig 1.2 NSPGS2 series IIC out pin definition (Top view)
Table 1.2 digital output pin description
Pin NO.
Pin name
Description
1
GND
Ground
2
VDD
Power supply
3
NC
No connect
4
SDA
I2C data signal
5
SCL
I2C clock signal
6
NC
No connect
Copyright © 2022, NOVOSENSE
Page 4
NSPGS2 Series
Datasheet (EN) 2.8
2. Absolute Maximum Ratings
Parameters
Supply voltage
Symbol
Min
VDD
-0.3
Typ
Analog output current limit
Digital pin voltage
-0.3
Proof pressure
Pproof
300
Burst pressure
Pburst
500
ESD susceptibility
HBM
Storage temperature
Tstg
Max
Unit
6.5
V
25
mA
VDD+0.3
V
Comments
25°C
kPaG
1000
2
-40
kPaG
kV
100
°C
3. Recommended Operating Conditions
Parameters
Supply voltage
Symbol
Min
Typ
VDD
3
3.3
4.5
5
Max
Unit
Comments
3.6
V
VDD=3.3V
5.5
V
VDD=5V
Operating pressure
Pamb
-100
350
kPaG
Operating pressure range
Prange
20
450
kPa
Operating temperature
Topr
-40
70
°C
Copyright © 2022, NOVOSENSE
Pmax - Pmin
Page 5
NSPGS2 Series
Datasheet (EN) 2.8
4. Specifications
4.1. Electrical Characteristic
Parameters
Symbol
Power on reset
VDDPOR
2
Iavdd
2.5
mA
Operation mode
200
nA
Standby mode in digital output
24
Bits
120
dB
12
Bits
Operating current
ADC resolution
RESRAW
PSRR
PSRR
Min
90
DAC resolution
Output load resistance
Rload
Output load capacitance
Cload
Full life accuracy (analog
output)1,2
ACC
Full life accuracy (I2C output)1,2
ACC
Power up time
TUP
EEPROM data retention
Tlive
Typ
Unit
Comments
V
1
kOhm
Analog output
nF
Analog output
1.5%
%FS
0°C ~ 60°C
2.5%
%FS
-40°C ~ 70°C
1%
%FS
0°C ~ 60°C
2%
%FS
-40°C ~ 70°C
100
ms
15
10
1.
Accuracy includes non-linearity, temperature, pressure hysteresis, temperature hysteresis;
2.
Full life accuracy based on the 1000 hour of HTOL, LTOL, HTSL, THB and PCT testing;
Copyright © 2022, NOVOSENSE
Max
years
@125℃
Page 6
NSPGS2 Series
Datasheet (EN) 2.8
4.2. I2C Electrical Characteristics
Parameters
Symbol
Clock frequency
f scl
SCL low pulse
t LOW
SCL high pulse
t HIGH
SDA setup time
t SUDAT
SDA hold time
t HDDAT
Setup time for a
repeated start
condition
t SUSTA
Hold time for a start
condition
t HDSTA
Setup time for a stop
condition
t SUSTO
Time before a new
transmission can start
t BUF
Copyright © 2022, NOVOSENSE
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
Min
B
B
Typ
Max
Unit
400
kHz
1.3
us
0.6
us
0.1
us
0.0
us
0.6
us
0.6
us
0.6
us
1.3
us
Comments
Page 7
NSPGS2 Series
Datasheet (EN) 2.8
5. Function Description
5.1. Overview
NSPGS2 uses a MEMS piezoresistive absolute pressure sensor element as a pressure sensitive component that
provide an original signal output that is proportional to ambient pressure. The built-in conditioning IC drives the
sensitive component and amplifies, temperature compensates, and linearizes the original signal to output a voltage
signal that is linear with the applied pressure.
VDD
REF
Diag
Control Logics
MUX
4X~64X
PGA
Buffer
Interface
SCL
SDA
DAC
VOUT
ADC
Filter&
DSP
OSC &Timing
POR
Int Temp
sensor
GND
Fig 5.1 Product Function Block Diagram
5.2. Analog output transfer function
𝑂𝑈𝑇 = (𝐴 × 𝑃 + 𝐵) × 5 @absolute analog output, VDD=5V
𝑂𝑈𝑇 = (𝐴 × 𝑃 + 𝐵) × 3.3 @absolute analog output, VDD=3.3V
𝑂𝑈𝑇 = (𝐴 × 𝑃 + 𝐵) × VDD @ratiometric analog output
Note:
OUT is the analog output, unit is V;
P is the pressure value, gauge pressure, unit is kPa;
Table 5.1 Analog Output Transfer Function Coefficient
Product type
NSPGS2F035RT01
Copyright © 2022, NOVOSENSE
Pressure range
PL
0kPa
PH
-35kPa
Output range
OL
0.1*VDD
OH
0.9*VDD
Gain and offset
A
-0.02286
B
0.1
Page 8
NSPGS2 Series
Datasheet (EN) 2.8
@VDD=5V
VOUT(V)
5
4.5
4
3.5
3
2.5
2
1.5
1
0.5
Pressure(kPaG)
0
-35
-30
-25
-20
-15
-10
-5
0
Fig 5.2 Analog Output Transfer Function
5.3. Digital output transfer function
𝐶𝑜𝑑𝑒 = (𝐴 x 𝑃 + 𝐵) ∗ 8388607
Code is the register 0x06~0x08 value;
P is the pressure value, gauge pressure, unit is kPa;
Table 5.2 Digital Output Transfer Function Coefficient
Product type
Pressure range
NSPGS2F035DT09
PL
0
PH
-35
Output range
OL
838861
OH
7549746
Gain and offset
A
-0.02286
B
0.1
Register Map:
Addr
Bit Addr
Description
Default
Description
0x30
7–4
Reserve
4’b0000
3
Sco
1’b0
Write with 0x0A to start a conversion, automatically come
back to 0x02 after conversion ends.
2–0
Measurement_ctrl
3’b000
0x06
7–0
PDATA
0x00
Output Pressure Data.
0x07
7–0
PDATA
0x00
Code = Data0x06*2^16+ Data0x07*2^8+ Data0x08;
0x08
7–0
PDATA
0x00
For example:
If the value of the registers 0x06、0x07、0x08 are 0x3F, 0xFF, 0xFF, according to NSPGS2F035DT09 transfer function, Code = 4194303,
P(Pa) = (4194303/8388607-B)/A, and finally get the value of pressure about -17.5kPa.
Copyright © 2022, NOVOSENSE
Page 9
NSPGS2 Series
Datasheet (EN) 2.8
5.4. I2C interface
I2C bus uses SCL and SDA as signal lines. Both lines are connected to VDD externally via pull-up resistors so that they are pulled
high when the bus is free. The I2C device address of NSPGS2 is shown below.
Table 5.3 I2C address
A7
A6
A5
A4
A3
A2
A1
W/R
1
1
1
1
1
1
1
0/1
The IIC interface protocol has special bus signal conditions. Start (S), stop (P) and binary data conditions are shown below. At start
condition, SCL is high and SDA has a falling edge. Then the slave address is sent. After the 7 address bits, the direction control bit
R/W selects the read or write operation. When a slave device recognizes that it is being addressed, it should acknowledge by
pulling SDA low in the ninth SCL (ACK) cycle.
At stop condition, SCL is also high, but SDA has a rising edge. Data must be held stable at SDA when SCL is high. Data can change
value at SDA only when SCL is low.
Fig 5.3 I2C Protocol
Fig 5.4 I2C Write Byte
Copyright © 2022, NOVOSENSE
Page 10
NSPGS2 Series
Datasheet (EN) 2.8
Fig 5.5 I2C Read Byte
6. Typical Application
6.1. Application circuit
NC
NC
NSPGS2
VOUT
Vout
NC
VDD
VDD
GND
C1
100nF
Fig 6.1 Analog Output Application Circuit
Note: For applications with higher ESD requirements, it is recommended that customers use the Fig 6.2 protection circuits.
Copyright © 2022, NOVOSENSE
Page 11
NSPGS2 Series
Datasheet (EN) 2.8
NC
NC
NSPGS2
R1 200Ω
VOUT
VOUT
NC
D1
VDD
VDD
GND
C1
100nF
D2
Fig 6.2 Analog Output Protection Circuit
GND
GND
NC
NSPGS2
MCU_IIC
VDD
VDD
SCL
NC
SDA
R1 4.7K
VDD
C1
100nF
MCU_IIC
R2 4.7K
Fig 6.3 I2C Output Application Circuit
Copyright © 2022, NOVOSENSE
Page 12
NSPGS2 Series
Datasheet (EN) 2.8
7. Package Information
7.1. Package size
Top view
Bottom view
Fig 7.1 Package Outline mm
7.2. Recommended footprint
Top view
Fig 7.2 Footprint mm
Copyright © 2022, NOVOSENSE
Page 13
NSPGS2 Series
Datasheet (EN) 2.8
8. Order Information
Product Type
Output
type
NSPGS2F035RT01
Ratiometric
NSPGS2F100RT02
NSPGS2F100RT03
NSPGS2F200AT04
Pressure range
kPaG
Output range
Clamp level
Gain and offset
Supply
voltage
PL
PH
OL
OH
VCL
VCH
A
B
0kPa
-35kPa
0.50V
4.50V
4.76%
94%
-0.02286
0.10000
5.0V
Ratiometric
0kPa
-100kPa
0.50V
4.50V
4.76%
94%
-0.00800
0.10000
5.0V
Ratiometric
Absolute
0 kPa
-100 kPa
100kPa
100kPa
0.50V
0.20V
4.50V
4.70V
4.76%
0%
94%
100%
0.00800
0.00450
0.10000
0.49000
5.0V
5.0V
NSPGS2F020RT05
NSPGS2F100AT06
Ratiometric
Absolute
0 kPa
0 kPa
-20kPa
-100kPa
0.50V
0.77V
4.50V
4.60V
0%
4.76%
100%
94%
-0.04000
-0.00766
0.10000
0.15400
5.0V
5.0V
NSPGS2F020RT07
Ratiometric
0 kPa
-20kPa
0.50V
4.50V
4.76%
94%
-0.04000
0.10000
5.0V
NSPGS2F100AT08
NSPGS2F035DT09
Absolute
I 2C
0 kPa
0 kPa
-100kPa
-35kPa
0.50V
838861
4.50V
7549746
4.76%
NA
94%
NA
-0.00800
-0.02286
0.10000
0.10000
5.0V
5.0V
NSPGS2F020AT10
NSPGS2F200AT11
Absolute
Absolute
0 kPa
0 kPa
-20kPa
200kPa
0.50V
0.55V
4.50V
3.47V
0%
0%
100%
100%
-0.04000
0.00292
0.10000
0.11000
5.0V
5.0V
NSPGS2F020AT12
NSPGS2F200RT13
Absolute
Ratiometric
0kPa
0 kPa
20kPa
200kPa
0.33V
0.33V
2.97V
2.97V
0%
0%
100%
100%
0.04000
0.00400
0.10000
0.10000
3.3V
3.3V
NSPGS2F040AT14
Absolute
0kPa
40kPa
0.33V
2.97V
0%
100%
0.02000
0.10000
3.3V
NSPGS2F350ATK1
NSPGS2F020DT15
Absolute
I 2C
0kPa
0kPa
350kPa
-20kPa
0.20V
838861
4.70V
7549746
0%
NA
100%
NA
0.002571
-0.04000
0.040000
0.10000
5.0V
5.0V
NSPGS2F200DT16
NSPGS2F350DT17
I 2C
I 2C
-100kPa
0kPa
100kPa
350kPa
838861
838861
7549746
7549746
NA
NA
NA
NA
0.00400
0.002286
0.50000
0.10000
3.3V
5.0V
NSPGS2F050DT18
I 2C
0kPa
50kPa
838861
7549746
NA
NA
0.01600
0.10000
3.3V
NSPGS2F010DT19
NSPGS2F050RT20
2
IC
Ratiometric
0kPa
0kPa
10kPa
50kPa
838861
0.20V
7549746
4.70V
NA
0%
NA
100%
0.08000
0.01800
0.10000
0.04000
5.0V
5.0V
NSPGS2F100AT21
NSPGS2F050AT22
Absolute
Absolute
0kPa
0kPa
100kPa
50kPa
0.50V
0.33V
4.50V
2.97V
4.76%
0%
94%
100%
0.00800
0.01600
0.10000
0.10000
5.0V
3.3V
NSPGS2F100DT23
NSPGS2F300RT24
I 2C
Ratiometric
-50
0kPa
50kPa
300kPa
838861
0.33V
7549746
2.97V
NA
0%
NA
100%
0.00800
0.00267
0.50000
0.10000
3.3V
3.3V
Naming Convention:
NSP(GS2)(F)(035)(R)(T)(01)
Series
Air nozzle
Pressure range:
0kPa ~ -35kPa
Copyright © 2022, NOVOSENSE
Customer ID
Tube
A:Absolute analog output
R:Ratiometric analog output
D:Digital output
Page 14
NSPGS2 Series
Datasheet (EN) 2.8
9. Soldering Parameters
9.1. Reflow soldering (SMD Terminal)
Reflow Condition
Pre Heat
Lead–free assembly
Temperature Min (Ts(min))
150°C
Temperature Max (Ts(max)
180°C
Time (min to max) (ts)
60 – 150 secs
Average ramp up rate (Liquidus Temp (TL) to peak
2°C/second max
TS(max)to TL - Ramp-up Rate
Reflow
2°C/second max
Temperature (TL) (Liquidus)
210°C
Time (min to max) (tL)
60 – 220 seconds
Peak Temperature (TP)
240°C
Time within 5°C of actual peak Temperature (tp)
12 – 30 seconds
Ramp-down Rate
6°C/second max
Time 25°C to peak Temperature (TP)
230 seconds Max.
Do not exceed
240°C
tp
TP
Critical Zone
TL to Tp
Ramp-up
TL
Temperature
tL
Ts(max)
Ramp-down
Ts(min)
25
ts
Preheat
t 25
to
Peak
Time
9.2. Manual soldering
・Raise the temperature of the soldering tip between 260 °C and 300 °C and solder within 5 seconds.
・Use a flattened soldering tip when performing rework on the solder bridge.
・Complete rework in one time
Copyright © 2022, NOVOSENSE
Page 15
NSPGS2 Series
Datasheet (EN) 2.8
10. Tube Information
This series product using tube package, each tube contains 70ea devices. There are 10 tubes per box, and the minimum order
quantity is 1400ea. Each tube has a blue plug at the bottom and a white plug at the top, as follows:
White plug
Blue plug
Tube direction
Pin1 point faces to the white plug at the top:
White plug
Tube direction
11. Identification Code
NSPGS2: series name;
A: analog output;
D: I2C digital output;
AxxxxPxx: package date code;
Copyright © 2022, NOVOSENSE
Page 16
NSPGS2 Series
Datasheet (EN) 2.8
12. Revision History
Revision
0.1
Description
Initial version.
Date
1.0
Formal release.
2018/12/8
1.1
1.2
Add packing type description.
Update footprint size.
2019/8/12
2019/9/11
1.3
Add digital and frequency output description; I2C pin definition; I2C protocol
description.
2019/11/25
2.0
2018/4/23
Part number update.
Add part number NSPGS2F020RT05, NSPGS2F100AT08, NSPGS2F035DT09,
NSPGS2F020AT10, delete NSPGS2F040DT05; Difference description
ratiometric & absolute output;
2020/5/17
2.2
Add part number NSPGS2F020AT10.
2020/12/3
2.3
2.4
Update identification code.
Update format, font.
2020/12/23
2020/1/8
2.5
Update logo, format.
Add Prange, update I2C pin definition, package information, add part number
NSPGS2F200RT13.
Add Soldering Parameters, update order Information, add important notice.
2020/2/25
2.1
2.7
2.8
Copyright © 2022, NOVOSENSE
2020/11/16
2021/6/15
2022/6/1
Page 17
NSPGS2 Series
Datasheet (EN) 2.8
Notes:
1. I2C code
void IIC_Init(void)
{
SCL_H;
SDA_H;
SCL_W;
SDA_W;
}
void IIC_Start(void)
{
SDA_W;
SCL_H;
SDA_H;
delay10us();
SDA_L;
delay10us();
}
void IIC_Stop(void)
{
SCL_L;
delay10us();
SCL_H;
SDA_W;
SDA_L;
delay10us();
SDA_H;
delay10us();
}
void IIC_ACK(void)
{
SDA_W;
SDA_L;
SCL_H;
delay10us();
SCL_L;
}
void IIC_NACK(void)
{
SDA_W;
SDA_H;
SCL_H;
delay10us();
Copyright © 2022, NOVOSENSE
Page 18
NSPGS2 Series
Datasheet (EN) 2.8
SCL_L;
}
uchar IIC_Wait_ACK(void)
{
int ErrTime=0;
SDA_R;
SCL_H;
delay10us();
while(Read_SDA)
{
ErrTime++;
if(ErrTime>200)
{
IIC_Stop();
return 1;
}
}
SCL_L;
SDA_W;
SDA_L;
delay10us();
return 0;
}
void IIC_Send(uchar IIC_Data)
{
uchar i;
SDA_W;
SCL_L;
delay10us();
for(i=0;i>7)
SDA_H;
else
SDA_L;
IIC_Data