Smi Low Pressure: Digital / Analog Sensor
Smi Low Pressure: Digital / Analog Sensor
Smi Low Pressure: Digital / Analog Sensor
com
± 1% FS (digital)
± 1.5% FS (analog)
Pressure calibrated and temperature
The SM6000 and SM5000 digital output only
sensors earned the AccuStable quality label.
compensated output The AccuStable brand stands for <1% total error
Compensated temperature range: band initially and <1% shift during operation over
-20 to 85oC 10 year lifetime. Qualification is based on 1000
hours HTOL (High-temperature operating life)
test at 85°C with 5V.
Applications
CPAP / Sleep Apnea
Ventilators
Gas Flow Instrumentation
Air Flow Measurement
HVAC / VAV
Pressure Transmitters
Pneumatic Gauges
Pressure Switches
Safety Cabinets
Performance Specification
3. ESD
Description Condition Symbol Min Max Units
ESD HBM Protection at all Pins AEC Q100-002 (HBM) chip level test VESD(HBM) -2 2 kV
4. External Components
Description Symbol Min Typ Max Units
Supply bypass capacitor CVDD 100 nF
P_DOUTr a − P_DOUT i
Pr a =P i + P ax −P i
P_DOUT ax − P_DOUT i
P_DOUTr a − P_DOUT i
Pr a =P i + P ax −P i
P_DOUT ax − P_DOUT i
P i and P ax are minimum and maximum rating pressure in specified pressure unit on the specification.
P_DOUT i and P_DOUT ax are minimum and maximum digital counts on the specification.
P_DOUTr a is digital reading from the output and Pr a is the converted pressure output based on P_DOUTr a .
For example, the P i and P ax for the sensor are specified as -15 psi and +15 psi. The DOUT i and DOUT ax are -
26214 and +26214. So,
DOUTr a +
Pr a =− + × psi
8
8. Package Reference
SOIC-16 (C) Dual Vertical Package Dimensions
Notes:
• All dimensions in units of [mm]
• Moisture Sensitivity Level (MSL): Level 3
• Wetted materials: Silicon, glass, gold, aluminum, copper, silicone, epoxy, mold compound.
• [B] is tube connected to bottom side of sensor die.
• [T] is tube connected to top side of sensor die. Topside pressure is positive pressure. An increase in topside pressure will result in
an increase in sensor output.
• Bottom plate is stainless steel.
• Electrically isolate the bottom metal cover, do not connect to the cover and keep the board underneath free from electrical circuits.
• Robust JEDEC SOIC-16 package for automated assembly
• Manufactured according to ISO9001, ISO14001 and ISO/TS 16949 standards
Notes:
• All dimensions in units of [mm]
• Moisture Sensitivity Level (MSL): Level 3
• Wetted materials: Silicon, glass, gold, aluminum, copper, silicone, epoxy, mold compound.
• [B] is tube connected to bottom side of sensor die.
• [T] is tube connected to top side of sensor die. Topside pressure is positive pressure. An increase in topside pressure will result in a
increase in sensor output.
• Bottom plate is stainless steel
• Robust JEDEC SOIC-16 package for automated assembly
• Electrically isolate the bottom metal cover, do not connect to the cover and keep the board underneath free from electrical circuits.
• Manufactured according to ISO9001, ISO14001 and ISO/TS 16949 standards
Applications Circuit
Notes:
• Do not connect to NC pins
Package
Part Number Pressure Range Output Type Voltage Shipping(a)
Configuration
SM7391-BCE-S-500-000 -500 to +500 Pa Digital & Analog
Notes:
a) All parts also available in shipping configuration Tape & Reel (SOIC-16 Dual Horizontal 500 parts/reel; SOIC-16 Dual Vertical 350
parts/reel), see section 10. Part Numbering Key for ordering information
Part Number
Shipping Format
3 Differential
Compensated Temperature Range
4 Asymmetric Differential
A 0 to +50°C
B 0 to +65°C
Output Type
C -5 to +65°C
3 16 bit I2C only E -20 to +85°C
9 16 bit I2C and Amplified Analog J +5 to +55°C
K -15 to +75°C
L 0 to +85°C
Total Error Band
M 0 to +60°C
1 1% FS Digital and 1.5% FS Analog P -10 to +85°C
3 3% FS T 0 to +95°C
5 2.5% FS
6 1.5% FS Package Type and Porting
7 0.5% FS BA SOIC-16 w/ single horizontal porting
8 0.67% FS BC SOIC-16 w/ dual vertical porting
9 0.625% FS BB SOIC-16 w/ dual horizontal porting
BG SOIC-16 w/ single vertical porting
All reads/writes must start at word aligned addresses (i.e. LSB of memory address equals 0) and read/write an even number of bytes.
The two different frame types - standard EEPROM (without CRC) or CRC protected - are shown in the next two figures.
The memory address field sets the byte address of the first memory location to be read from or written to. Only 16-bit-word aligned
reads/writes are supported, i.e. the LSB of memory address has to be zero always. The read/write data is transferred MSB first, low byte
before high byte.
The length field (bits[7:4]) required for CRC protected frames specifies the number of data bytes to be transferred decremented by one, i.e. a
value of 0001b corresponds to two bytes. All frames must transfer an even number of bytes. The maximum length for CRC protected
read/write frames is 16/4 bytes. For unprotected frames the length is unlimited.
The CRC4 and CRC8 for redundancy check are computed in the same bit and byte order as the transmission over the bus. The polynomials
employed are:
If a CRC errors occurs, then the event bit com_crc_error in the STATUS register will be set.
The command sequence following describes an unprotected Read command (without CRC) of 3 subsequent 16-bit words starting at memory
address 0x2E to read the corrected IC temperature, corrected pressure signal, and (synchronized) status bits of the sensor.
Byte # 0 1 2 3 4 5 6 7 8
SBM
(sent by 0xD8 0x2E 0xD9
master)
slave slave
SBM address 6C memory address 6C
comment + LSB = 0 address + LSB = 1
for Write for Read
SBS
(sent by 0xF2 0x7D 0xEA 0x82 0x1E 0x00
sensor)
sync‘ed
DSP_T DSP_S sync‘ed
SBS DSP_T DSP_S Status
(Lo-Byte) (Lo-Byte) Status
comment (Hi-Byte) (Hi-Byte) (b7 - b0)
ad. 0x2E ad. 0x30 (b15 - b8)
ad. 0x32
Byte # 0 1 2 3 4 5 6 7 8 9 10
SBM
(sent by 0xDA 0x2E 0xDB
master)
slave
slave address
address 3: length 6D
SBM memory
6D = 4Byte + LSB =
comment address
+ LSB = 0 B: CRC4 1
for Write for
Read
SBS
(sent by 0xF2 0x7D 0xEA 0x82 0x1E 0x00 0x65
sensor)
DSP_T
sync‘ed sync‘ed
(Lo- DSP_T
SBS DSP_S Status Status CRC8
Byte) (Hi-
comment (Hi-Byte) (b7 - b0) (b15 - (calc'd)
ad. Byte)
ad. 0x32 b8)
0x2E
Random Write:
The following sequence writes one 16-bit word to address 0x22 (without CRC protection). This will copy 0x6C32 into the command register
CMD to move the component to Sleep Mode.
Byte # 0 1 2 3
SBM
0xD8 0x22 0x32 0x6C
(sent by master)
slave address 6C
Lo-Byte written to Hi-Byte written to
SBM comment + LSB = 0 memory address
CMD[7:0] CMD[15:8]
for Write
SBS
(sent by sensor)
SBS comment
Command register:
0x22 CMD
bits name default rw description
Writing to this register controls the state of the device.
0x6C32: SLEEP Mode
Initiate the power state SLEEP, powering down the ASIC
15:0 cmd 0 w
0xB169: RESET
Performs a reset. After reset the power-up sequence will be executed, i.e. the registers are loaded with
data from the configuration memory, also a CRC check is performed.
Temperature register:
0x2E DSP_T
bits name default rw description
Corrected temperature measurement value of the sensor.
15:0 dsp_t r
Whenever this register is updated with a new measurement the STATUS.dsp_t_up event bit is set.
Pressure register:
0x30 DSP_S
bits name default rw description
Corrected pressure measurement value of the sensor.
15:0 dsp_s r
Whenever this register is updated with a new measurement the STATUS.dsp_s_up event bit is set.
The registers DSP_T and DSP_S contain invalid data after power-up until the first temperature and pressure values have been measured by
the device and transferred to these registers. In case a NVM CRC error occurred, the DSP_T and DSP_S registers would never be updated.
Thus, after power up it is necessary to wait until the STATUS.dsp_s_up and dsp_t_up bits have been set at least once before using the
temperature or pressure data. It is not sufficient to wait just for a fixed time delay.
0x32 STATUS_SYNC
bits name default rw type description
0 idle 0 rw status STATUS.idle
1 - reserved - 0 rw event reserved
2 - reserved - 0 rw event reserved
3 dsp_s_up 0 rw event when DSP_S is read STATUS.dsp_s_up is copied here
4 dsp_t_up 0 rw event when DSP_T is read STATUS.dsp_t_up is copied here
5 - reserved - 0 rw status reserved
6 - reserved - 0 rw status reserved
7 bs_fail 0 rw event STATUS.bs_fail
8 bc_fail 0 rw event STATUS.bc_fail
9 - reserved - 0 rw event reserved
10 dsp_sat 0 rw status STATUS.dsp_sat
11 com_crc_error 0 rw event STATUS.com_crc_error
12 - reserved - 0 rw status reserved
13 - reserved - 0 rw status reserved
14 dsp_s_missed 0 rw event STATUS.dsp_s_missed
15 dsp_t_missed 0 rw event STATUS.dsp_t_missed
The bits STATUS_SYNC[15:5,0] are identical to the bits STATUS[15:5,0].
The bits STATUS_SYNC[4:3] are copied from the STATUS register when the corresponding DSP registers are read. First reading the DSP
registers and then STATUS_SYNC confirms that both values are consistent to each other.
The synchronized status STATUS_SYNC register can be used to continuously poll the pressure, temperature and status of the device with a
single read command by reading three 16 bit words starting at address 0x2E. By evaluating STATUS_SYNC.dsp_t_up and
STATUS_SYNC.dsp_s_up it can be determined if the values in DSP_T and DSP_S acquired during the same read contain recently updated
temperature or pressure values.
Status register:
0x36 STATUS
bits name default rw type1 description
0: chip in busy state
0 idle 0 rw status
1: chip in idle state
1 - reserved - 0 rw event reserved
2 - reserved - 0 rw event reserved
1: DSP_S register has been updated.
3 dsp_s_up 0 rw event
Cleared when DSP_S is read
1: DSP_T register has been updated.
4 dsp_t_up 0 rw event
Cleared when DSP_T is read.
5 - reserved - 0 rw status reserved
6 - reserved - 0 rw status reserved
7 bs_fail 0 rw event 1: bridge supply failure occurred
8 bc_fail 0 rw event 1: sensor bridge check failure occurred
9 - reserved - 0 rw event reserved
1:a DSP computataion leading to current DSP_T or DSP_S values was saturated to
10 dsp_sat 0 rw status
prevent overflow
11 com_crc_error 0 rw event 1:communication CRC error
12 - reserved - 0 rw status reserved
13 - reserved - 0 rw status reserved
14 dsp_s_missed 0 rw event 1:dsp_s_up was 1 when DSP_S updated
15 dsp_t_missed 0 rw event 1:dsp_t_up was 1 when DSP_T updated
• "Event" type flags remain set until cleared by writing '1' to the respective bit position in STATUS register (not STATUS_SYNC).
Writing 0xFFFF to the STATUS register will clear all event bits.
• "Status" type flag represents a condition of a hardware module of the IC and persists until the condition has disappeared.
0x50 SER0
bits name default rw description
15:0 ser0 r Serial number of the IC, Lo-Word
0x52 SER1
bits name default rw description
15:0 ser1 r Serial number of the IC, Hi-Word
GLOBAL
Tel +1 408 577 0100
customercare.mlpt@te.com
te.com/sensors
TE Connectivity, TE, TE Connectivity (logo) and Every Connection Counts are trademarks. All other logos, products and/or company names referred to herein might
be trademarks of their respective owners
The information given herein, including drawings, illustrations and schematics which are intended for illustration purposes only, is believed to be reliable. However, TE
Connectivity makes no warranties as to its accuracy or completeness and disclaims any liability in connection with its use. TE Connectivity‘s obligations shall only be
as set forth in TE Connectivity‘s Standard Terms and Conditions of Sale for this product and in no case will TE Connectivity be liable for any incidental, indirect or
consequential damages arising out of the sale, resale, use or misuse of the product. Users of TE Connectivity products should make their own evaluation to determine
the suitability of each such product for the specific application.
© 2020 TE Connectivity Corporation. All Rights Reserved.
Version 04/2020