1907 Westlands Centre, 20 Westlands Road, Quarry Bay, Hong Kong Tel : (+852) 2565 6979 Fax : (+852) 2565 0319 Email : [email protected] Website : www.jlworld.com Page 1 of 9 060347-A2 MPS-301A Integrated, Absolute Pressure Sensor Integrated, Absolute Pressure Sensor The MPS-301A series pressure sensor is a hybrid device containing an absolute piezoresistive pressure sensing element and an ASIC for signal conditioning. The sensor element is fabricated using bulk micromachining technology. The ASIC includes temperature and nonlinearity corrections as well as offset and span calibration incorporating a 16 bit digital signal path. The device is digitally calibrated and tested over temperature to ensure that the relevant accuract and stability performance is met. Output options include digital interfaces such as SPI and I²C as well as the traditional analogue output that can be interfaced to an external ADC. Temperature readout is optionally available on digital SPI and I²C interface options. FEATURES THE MAIN FIELD OF APPLICATIONS • Very low cost ü Mobile altimeter/barometer • Excellent repeatability ü Weather Forecast • 100% factory tested and calibrated ü Wristwatch • Stable and reliable ü Air Balloon • High volume manufacturing ü Blood Pressure Monitoring Document #E:DS-SHPS-MPS301A Rev A 1907 Westlands Centre, 20 Westlands Road, Quarry Bay, Hong Kong Tel : (+852) 2565 6979 Fax : (+852) 2565 0319 Email : [email protected] Website : www.jlworld.com Page 2 of 9 060347-A2 MPS-301A Integrated, Absolute Pressure Sensor TECHNICAL DATA Specification Operating Temperature Storage Temperature Min. Typ. Max. Unit -20 - 85 ºC -30 - 85 ºC 500 kPa 5000 hPa 75 psi 2.7 2.8 3.0 V Supply Voltage* 4.75 5.0 5.25 V * Note: Both 3V and 5V versions are available. Product is calibrated and tested at 3V unless otherwise specified. Proof Pressure BASIC PERFORMANCE Temperature=22±2°C, Relative humidity=45±5% Specification Min. Typ. Max. Unit Supply Current @ 3V Operating Temperature 3 4 mA -20 85 ºC 30 110 kPaA Operating Pressure 300 1100 hPaA 4.35 16 psiA Warm Up Time 25 ms Storage Temperature -30 85 °C Power Supply Capacitor* 100 220 470 nF * Note: Power supply capacitor is highly recommended for noise reduction PRODUCT OPTIONS Option Interface Calibration Power Supply Parameters available for readout A A5 I I5 IT IT5 S S5 ST ST5 Analogue Analogue 2 Digital I C 2 Digital I C 2 Digital I C 2 Digital I C Digital SPI Digital SPI Digital SPI Digital SPI 3V 5V 3V 5V 3V 5V 3V 5V 3V 5V Pressure Pressure Pressure Pressure Pressure and Temperature Pressure and Temperature Pressure Pressure Pressure and Temperature Pressure and Temperature Document #E:DS-SHPS-MPS301A Rev A 1907 Westlands Centre, 20 Westlands Road, Quarry Bay, Hong Kong Tel : (+852) 2565 6979 Fax : (+852) 2565 0319 Email : [email protected] Website : www.jlworld.com Page 3 of 9 060347-A2 MPS-301A Integrated, Absolute Pressure Sensor SPI / I²C OUTPUT – INTERFACE OPTIONS S & I Specification SPI Clock Rate Zero Pressure Output (Offset) Full Scale Output Full Scale Span Accuracy (25 ±3°C & 75-110 kPa) Accuracy (0-85°C & 75-110 kPa) Pressure Resolution Min. - Typ. - Max. 1 Unit MHz - 888 - Hex - 6666 5DDE - Hex Hex - - ±0.3 %FS - - ±0.5 - 0.02 - - 12C 1E 817 1 5 Hex/kPa Hex/hPa Hex/psi ms -20 - 85 ºC Sensitivity Response Time Temperature Sensing Range Temperature Output @ 0 ºC Temperature Output @ 85 ºC Temperature Sensing Accuracy* %FS kPa 204E Hex 7330 Hex - - ±1 ºC * Temperature Sensing is only possible when using the Digital SPI/I2C interface. ANALOG OUTPUT – INTERFACE OPTION A Sensitivity @ 3V Min. Typ. Max. Unit 0.178 0.200 0.222 V 2.378 - 2.400 2.20 2.422 - V V - - ± 0.3 %FS - - ± 0.5 - 0.02 - - 36.36 3.36 5.27 - %FS kPa Analog Output 3 2.5 Output (V) Specification Zero Pressure Output (Offset) Full Scale Output Full Scale Span Accuracy (25±3°C & 75110 kPa) Accuracy (0-85°C & 75-110 kPa) Pressure Resolution 2 1.5 1 0.5 0 mV/kPa mV/hPa mV/psi 0 20 40 60 80 Pressure (kPa) 100 120 Typical sensor transfer function (Vcc=3V) Document #E:DS-SHPS-MPS301A Rev A 1907 Westlands Centre, 20 Westlands Road, Quarry Bay, Hong Kong Tel : (+852) 2565 6979 Fax : (+852) 2565 0319 Email : [email protected] Website : www.jlworld.com Page 4 of 9 060347-A2 MPS-301A Integrated, Absolute Pressure Sensor ELECTRICAL & PIN LAYOUT Pad Symbol 1 2 NC IO1 3 IO2 4 SCL PIN 1 PIN 12 PIN 2 PIN 11 PIN 3 PIN 10 PIN 4 PIN 9 5 SDA PIN 5 PIN 8 6 NC PIN 6 PIN 7 7 Vdd 8 Vss 9 10 11 NC OUT NC 12 Vss Description No Connect SPI data out (Interface Option S) SPI chip select (Interface Option S) I ²CLK & SPI Clock (Interface Options I & S) Data I/O for I² C & data in for SPI (Interface Options I & S) No Connect Power Supply Positive Connection Power Supply Negative Connection No Connect Analogue output No Connect Power Supply Negative Connection SPECIFICATION NOTES 1. Operating and storage temperature to strictly not exceed stated values. 2. Pressure unit conversion --- 1 atm=101.325 kPa=1013.25 hPa=14.504 psi. 3. Operating pressure and temperature. The nominal pressure under which the device can be exposed under normal operating conditions. Unless explicitly stated, other specifications are rated over the operating pressure and temperature ranges. 4. Proof pressure and temperature. The extremes of temperature and pressure that the device can withstand without performance degradation. 5. Supply Voltage is the nominal operating voltage. The device output is ratio metric (scales with the supply) within the stated range. 6. Stated Warm up time is a recommended time after power up before measurement stability is reached within the rated accuracy range. 7. All outputs are measured with a nominal 4.7k load on the output pin, and with the power supply decoupled by 16uF electrolytic / 0.1uF ceramic capacitor pair, with an applied power supply within 5mV of the nominal value at temperature of T=25±5°C 8. Accuracy represents the expected deviation of the sensor value from the ideal linear behavior over temperature and pressure, and includes thermal and pressure linearity and hysteresis effects over the life of the sensor. This is validated using accelerated aging techniques such as high temperature biased life, thermal cycling and thermal and pressure cycling tests. 9. Offset stability represents the proportion of the deviation in offset (zero pressure output) at fixed temperature T=25±5°C, over the life of the sensor, and includes the effects of thermal and pressure hysteresis as well as other sources of drift. 10. Device operating lifetime is verified using accelerated aging techniques. Document #E:DS-SHPS-MPS301A Rev A 1907 Westlands Centre, 20 Westlands Road, Quarry Bay, Hong Kong Tel : (+852) 2565 6979 Fax : (+852) 2565 0319 Email : [email protected] Website : www.jlworld.com Page 5 of 9 060347-A2 MPS-301A Integrated, Absolute Pressure Sensor I2C INTERFACE DESCRIPTION (OPTION I) 2 For I C communication only two pins are used namely SDA (Pin 5) and SCL (Pin 4). The sensor behaves as a slave in this communication. 2 The I C protocol is defined as follows: i) Idle period : During inactivity the SDA and SCL are pulled to supply voltage Vdd ii) Start Condition: A high to low transition on SDA while SCL is high indicates a start condition. Every command has to be initiated by a start condition sent by the master. A master can always generate a start condition iii) Stop Condition: A low to high transition on SDA while SCL is high indicates a stop condition. A command has to be closed by a stop condition to start processing the command routine inside the Sensor SCL SDA Start Condition Valid Data Proper Change of Data Stop Condition iv) Valid Data: Data is transmitted in bytes (8 bits), MSB first. SDA transmits the data, while SCL clocks the data. Each byte transmitted is followed by an acknowledge bit. A bit is transferred by pulling SCL low, placing the data on SDA, then clocking SCL from high to low. Transmitted bits are valid after a start condition only if SDA keeps at constant level during the high period of SCL. The SDA level has to change only when clock signal SCL is low. v) Acknowledge Bit: Acknowledge after a transmitted byte is necessary. The transmitting device must generate an acknowledge related clock pulse. The receiver (slave or master) pulls down the SDA line during the acknowledge clock pulse. If no acknowledge is generated by the receiver the transmitting device will become inactive. A transmitting master can abort the transmission by generating a stop condition and may repeat the command. vi) Addressing: the slave address of the sensor is hard wired 7 bit address 0x78. This address cannot be changed. The master sends the address byte containing the 7 bit slave address followed by a read/write byte. ‘1’indicates a read and ‘0’indicates a write. The write operation is used exclusively by the manufacturer for calibration purposes and should not be used by the customer. vii) Read Operation: After power on the master should send a read request to the sensor according to the figure below. The master must generate the transmission clock on SCL and followed by the acknowledge bit for each data byte except the last which is sent by the sensor. Document #E:DS-SHPS-MPS301A Rev A 1907 Westlands Centre, 20 Westlands Road, Quarry Bay, Hong Kong Tel : (+852) 2565 6979 Fax : (+852) 2565 0319 Email : [email protected] Website : www.jlworld.com Page 6 of 9 060347-A2 MPS-301A Integrated, Absolute Pressure Sensor T4 T5 SCL SDA T2 T1 T3 SCL SCK T6 T7 T8 T9 TIMING SPECIFICIATIONS (I2C INTERFACE) Parameter SCL Clock Frequency Bus Free time between start and stop condition Symbol fscl Min - Typ - Max 400 Unit kHz T2 1.3 - - µs Hold Time Start Condition T3 0.6 - - µs High Period SCL/SDA Low Period SCL/SDA T4 T5 1.3 1.3 - - µs µs Setup Time Stop Condition T1 0.6 - - µs T6 0.6 - - µs T7 T8 T9 0.3 0.3 0.1 - - µs µs µs Setup Time Repeated Start Condition Rise Time SCL/SDA Fall Time Data Setup Time Document #E:DS-SHPS-MPS301A Rev A 1907 Westlands Centre, 20 Westlands Road, Quarry Bay, Hong Kong Tel : (+852) 2565 6979 Fax : (+852) 2565 0319 Email : [email protected] Website : www.jlworld.com Page 7 of 9 060347-A2 MPS-301A Integrated, Absolute Pressure Sensor SPI INTERFACE DESCRIPTION – OPTION’S SPI PIN SIGNALS There are four I/O signals associated with SPI transfers: SCK (pin 4), MISO (pin 2), MOSI (used by the manufacturer for calibration purposes only) and SS (pin 3). SCK is an input pin for the clock signal from the master which synchronizes the data transfer between the master and slave devices. Slave devices ignore the SCK signal unless the SS pin is active low. Data is shifted on the rising edge of the SCK signal and is sampled on the opposite edge where the data is stable. The MISO and MOSI data pins are used for transmitting and receiving serial data. For the slave the MOSI is the data input line and the MOSI is the data output line. Once selected by the master the slave optionally drives data out its MOSI pin to the MISO of the master. The MOSI pin of the MTCM is solely for manufacturer’s use and the customer is advised to disconnect this in their application. The SS pin is used by the master to enable the SPI slave for a transfer. If the SS pin of a slave is inactive (High), the device ignores SCK clocks and keeps the MISO output pin in a high impedance state. The MBAP is always the slave and it is assumed in most cases the master is a microcontroller (MCU). READING THE PRESSURE AND TEMPERATURE (OPTION ST) To read the pressure/temperature value, power up the device and wait for > 25ms. After that read the data from the MISO pin. Five bytes have to be read out. MSB is transmitted first. The first byte is a dummy byte always set to 0xFF. For the second and fourth byte only the last seven bits should be considered with the eighth bit (the MSB) always set to binary 0. The third and fifth byte should be read as normal, MSB first. The pressure and temperature Note 1 SCK Note 3 SS Note 2 MISO T1 T2 T3 First Byte (dummy) Always 0xFF Second Byte (only last 7 bits considered) 0x10 Third Byte 0x00 Document #E:DS-SHPS-MPS301A Rev A 1907 Westlands Centre, 20 Westlands Road, Quarry Bay, Hong Kong Tel : (+852) 2565 6979 Fax : (+852) 2565 0319 Email : [email protected] Website : www.jlworld.com Page 8 of 9 060347-A2 MPS-301A Integrated, Absolute Pressure Sensor Parameter T1-T2 T2-T3 Description SS delay before first SCK Pulse SCK Clock Period Min 1µs 1µs Typ - Max - Note 1: Data must be sampled on the rising edge of the SCK th th rd Note 2: There will be a dummy pulse starting from the middle of the 7 , 15 and 23 SCK pulses lasting until after the next falling edge of the SCK. This pulse should be ignored. Note 3: At the end of the transfer (24 clocks) the SS must be reasserted (brought high then low again) to begin another transfer. Converting Digital Values to Engineering Units (SPI and I²C) Digital Output (I2C and SPI) Conversion of Digital value to Engineering Units: 35000 1. 2. 3. 4. Output (Dec) 30000 y = 300.37x - 6826.67 25000 20000 Digital value decimal Add 6826.67 Divide by 300.37 result is in kPa 15000 The chart at the left shows the transfer function used to calibrate the Digital output of the sensor pressure reading. 10000 5000 0 0 20 40 60 80 100 120 Pressure (kPa) Digital Output Temperature Conversion of Digital value to Engineering Units: 35000 30000 5. 6. 7. 8. y = 249.62x + 8270.64 Output 25000 20000 15000 10000 5000 0 -20 0 20 40 60 80 100 Digital value decimal Subtract 8270.64 Divide by 249.62 result is in C The chart at the left shows the transfer function used to calibrate the Digital output of the sensor temperature reading. Temperature (Celcius) Document #E:DS-SHPS-MPS301A Rev A 1907 Westlands Centre, 20 Westlands Road, Quarry Bay, Hong Kong Tel : (+852) 2565 6979 Fax : (+852) 2565 0319 Email : [email protected] Website : www.jlworld.com Page 9 of 9 060347-A2 MPS-301A Integrated, Absolute Pressure Sensor MECHANICAL DIMENSIONS (9mm by 9mm, round cap) D Y1 W1 D1 A A1 W2 MTCM m em c e h W5 E2e Y3 E1 E A3 st Y2 W3 W4 A2 Bottom View Top View e = 1.27mm BASIC SYMBOL e = 0.050" BASIC COMMON DIMENSION (mm) MINIMUM NOMINAL Side View COMMON DIMENSION (inch) MAXIMUM MINIMUM NOMINAL MAXIMUM A 5.000 5.050 5.100 0.197 0.199 0.201 A1 2.900 2.950 3.000 0.114 0.116 0.118 A2 0.550 0.600 0.650 0.022 0.024 0.026 A3 1.450 1.500 1.550 0.057 0.059 0.061 D 8.950 9.000 9.050 0.352 0.354 0.356 D1 6.900 6.950 7.000 0.272 0.274 0.276 E 8.950 9.000 9.050 0.352 0.354 0.356 E1 2.400 2.450 2.500 0.094 0.096 0.098 E2 --- 6.350 --- --- 0.250 --- W1 0.219 0.269 0.319 0.008 0.011 0.013 W2 0.754 0.804 0.854 0.030 0.032 0.034 W3 2.029 2.079 2.129 0.080 0.082 0.084 W4 0.783 0.833 0.883 0.031 0.033 0.035 W5 4.952 5.002 5.052 0.195 0.197 0.199 Y1 1.543 1.593 1.643 0.061 0.063 0.065 Y2 0.077 0.127 0.177 0.003 0.005 0.007 Y3 3.680 3.730 3.780 0.145 0.147 0.149 Document #E:DS-SHPS-MPS301A Rev A