Pressure Sensor (IIC)
Precision Pressure Sensor XGZP6891D
- Wide Ranges: -100kPa…-0.5~0~0.5…100kPa(show in Pressure Range Example)
- Optional 2.5V~5.5V Power Supply
- Differential Pressure(Positive&Vacuum) Type
- For Dry Non-corrosive Gas or Air
- Calibrated Digital Signal(I2C Interface)(Refer to XGZP6891A for Analog signal)
- Temp. Compensated: 0℃~+60℃(32℉~+140℉)
- Current Consumption: 5uA(single measurement)
- Standby Current: <100nA (25°C)
Piezoresistive Pressure Sensor XGZP6847D
- Wide Ranges: -100kPa…0kPa…1500kPa
- Optional 2.5V~5.5V Power Supply
- Gage (Positive&Vacuum) Type
- For Non-corrosive Gas or Air
- Calibrated Digital Signal(I2C Interface)(Refer to XGZP6847A for Analog signal)
- Temp. Compensated: 0℃~+60℃(32℉~+140℉)
- Current Consumption: 5uA(single measurement)
- Standby Current: <100nA (25°C)
Clean Room Pressure Sensor XGZP6899D
- Wide Ranges: -100kPa…-0.5~0~0.5…700kPa(show in Pressure Range Example)
- Optional 2.5V~5.5V Power Supply
- Differential Pressure(Positive&Vacuum) Type
- For Non-corrosive Gas or Air
- Calibrated Digital Signal(I2C Interface)(Refer to XGZP6899A for Analog signal)
- Temp. Compensated: 0℃~+60℃(32℉~+140℉)
- Current Consumption: 5uA(single measurement)
- Standby Current: <100nA (25°C)
I2C Differential Pressure Sensor XGZP6897D
- Wide Ranges: -100kPa…-0.5~0~0.5…200kPa(show in Pressure Range Example)
- Optional 2.5V~5.5V Power Supply
- Differential Pressure(Positive&Vacuum) Type
- For Non-corrosive Gas or Air
- Calibrated Digital Signal(I2C Interface)(Refer to XGZP6897A for Analog signal)
- Temp. Compensated: 0℃~+60℃(32℉~+140℉)
- Current Consumption: 5uA(single measurement)
- Standby Current: <100nA (25°C)
Static Pressure Sensor XGZP6857D
- Wide Ranges: -100kPa…0kPa…1000kPa
- Optional 2.5V~5.5V Power Supply
- Gage(Positive&Vacuum) Type
- For Non-corrosive Gas or Air
- Calibrated Digital Signal(I2C Interface)(Refer to XGZP6857A for Analog signal)
- Temp. Compensated: 0℃~+60℃(32℉~+140℉)
- Current Consumption: 5uA(single measurement)
- Standby Current: <100nA (25°C)
Digital Sensor XGZP6859D
- Wide Ranges: -100kPa…0kPa…200kPa
- Optional 2.5V~5.5V Power Supply
- Gage(Positive&Vacuum) Type
- For Non-corrosive Gas or Air
- Calibrated Digital Signal(I2C Interface)(Refer to XGZP6859A for Analog signal)
- Temp. Compensated: 0℃~+60℃(32℉~+140℉)
- Current Consumption: 5uA(single measurement)
- Standby Current: <100nA (25°C)
Washing Machine Sensor XGZP6869D
- Wide Ranges: -100kPa…0kPa…200kPa
- Optional 2.5V~5.5V Power Supply
- Gage(Positive&Vacuum) Type
- For Non-corrosive Gas or Air or Liquid
- Calibrated Digital Signal(I2C Interface)Refer to XGZP6869A for Analog signal)
- Temp. Compensated: 0℃~+60℃(32℉~+140℉)
- Current Consumption: 5uA(single measurement)
- Standby Current: <100nA (25°C)
Pressure Switch Sensor XGZP6877D
- Wide Ranges: -100kPa…0kPa…1000kPa
- Optional 2.5V~5.5V Power Supply
- Gage(Positive&Vacuum) Type
- For Non-corrosive Gas or Air
- Calibrated Digital Signal(I2C Interface)(Refer to XGZP6877A for Analog signal)
- Temp. Compensated: 0℃~+60℃(32℉~+140℉)
- Current Consumption: 5uA(single measurement)
- Standby Current: <100nA (25°C)
Silicon Pressure Sensor XGZP6887D
- Wide Ranges: -100kPa…0kPa…200kPa
- Optional 2.5V~5.5V Power Supply
- Gage(Positive&Vacuum) Type
- For Non-corrosive Gas or Air
- Calibrated Digital Signal(I2C Interface)(Refer to XGZP6887A for Analog signal)
- Temp. Compensated: 0℃~+60℃(32℉~+140℉)
- Current Consumption: 5uA(single measurement)
- Standby Current: <100nA (25°C)
Apple Watch Blood Pressure Sensor XGZP6827D
- Wide Ranges: -100kPa…0kPa…200kPa
- Optional 1.8V~3.6V Power Supply, Low Consumption.
- Gage(Positive&Vacuum) Type
- For dry Non-corrosive Gas or Air
- Calibrated Digital Signal (I2C Interface)
- Temp. Compensated: 0℃~+60℃ (32℉~+140℉)
- Multiple work mode and FIFO available
Wearable Blood Pressure Sensor XGZP6839D
- Wide Ranges: -100kPa…0kPa…200kPa
- Optional 3.3V~5.5V Power Supply
- Gage(Positive&Vacuum) Type
- For dry Non-corrosive Gas or Air
- Calibrated Digital Signal(I2C Interface)
- Temp. Compensated: 0℃~+60℃(32℉~+140℉)
- Low Consumption
Barometric Pressure Sensor XGZP6806D
- Wide Ranges: 300hPa … 1100hPa
- 1.8V~3.6V Power Supply(1.2V~3.6V (VDDIO))
- Absolute Pressure Type
- Current Consumption:60uA
- Standby Current:<100nA (25°C)
- Calibrated Digital Signal (I2C Interface)
- Absolute Pressure Accuracy:±1hPa (8.3m)
- Relative Pressure Accuracy:±0.12hPa (1m)
- Temperature Accuracy:±1°C
I2C Sensor
What is a I2C sensor?
I2C (Inter-Integrated Circuit) is a communication protocol that allows multiple devices, such as sensors, to communicate with a microcontroller through a two-wire interface.
An I2C pressure sensor is a sensor that measures pressure and communicates the measurement data to a microcontroller or other device using the I2C communication protocol. These sensors typically have a pressure sensitive element such as a diaphragm that deforms under pressure, and then converted to an electrical signal that a microcontroller can read. I2C pressure sensors can measure absolute and relative pressure and are available in various ranges and accuracy levels to suit different applications. They are commonly used in industrial automotive and medical applications and consumer devices such as smartphones and wearables.
How do I2C sensor work?
I2C sensor work by communicating with microcontrollers or other devices using the I2C communication protocol. I2C pressure sensors work by measuring pressure and communicating the measurement data to a microcontroller or other device using the I2C communication protocol.
Here is a general overview of how an I2C pressure sensor works:
A pressure sensor consists of a pressure sensitive element such as a diaphragm that deforms under pressure. This deformation is converted into an electrical signal.
The electrical signal is then processed by internal circuitry and converted into a digital signal that can be read by a microcontroller.
The microcontroller (master) sends a start signal followed by the sensor’s I2C address on the SDA (Serial Data) line.
The sensor (slave) responds with an acknowledge signal on the SDA line, indicating that it has received the address.
The microcontroller then sends a register address on the SDA line, specifying which register in the sensor it wants to read or write data from.
The sensor responds with an acknowledge signal and sends the pressure measurement data on the SDA line.
The microcontroller sends a stop signal to end the communication.
The microcontroller can then process the received data to obtain pressure measurement.
During this process, the SCL (Serial Clock) line is used to synchronize the data transfer between master and slave. The microcontroller generates a clock signal on the SCL line, which the sensor uses to sample data on the SDA line.
It’s important to note that different I2C sensor may have different requirements or changes during this process, so it’s always important to consult the I2C sensor’s datasheet before using it. In addition, different types of pressure sensors such as piezoresistive, capacitive, etc, may have different internal mechanisms that convert pressure into electrical signals.
What is I2C pressure sensor used for?
I2C pressure sensors are used to measure pressure and communicate the measurement data to a microcontroller or other device using the I2C communication protocol. These sensors are commonly used in a variety of applications, including:
- Industrial: I2C pressure sensors can be used in industrial process control and monitoring, such as measuring the pressure of fluids and gases in pipelines and tanks.
- Automotive: I2C pressure sensors can be used in automotive systems to measure tire pressure, oil pressure, and other parameters.
- Medical: I2C pressure sensors can be used in medical devices such as blood pressure monitors to measure the pressure of blood in the vessels.
- Weather station: I2C pressure sensors can be used in weather station to measure atmospheric pressure.
- Smartphones: I2C pressure sensors can be used in smartphones, tablets and other mobile devices to measure atmospheric pressure for weather forecasting and altitude measurement.
- Robotics: I2C pressure sensors can be used in robotic systems to measure the pressure of fluids and gases, such as in gripper systems or in fluidic actuators.
- Aerospace: I2C pressure sensors can be used in aerospace and avionic systems to measure the pressure of fluids and gases, such as in fuel or oil systems.
In general, I2C pressure sensors are widely used in various types of applications where pressure monitoring is required. They are known for their simplicity, reliability and low power consumption.
Is I2C analog or digital?
I2C is a digital communication protocol. It uses digital signals to transfer data between devices through a two-wire interface. Two wires called SDA (Serial Data) and SCL (Serial Clock) are used to transmit digital data and synchronize communication between devices.
While the pressure sensor itself may output an analog signal, the sensor would have an internal circuit to convert the analog signal into a digital signal that can be read by the microcontroller over the I2C bus. This digital signal can be further processed by microcontroller for obtaining the pressure measurement.
How do you read an I2C sensor?
Reading an I2C sensor involves several steps that include initializing the I2C communication, specifying the register address from which to read data, and then reading the data from theI2C sensor. Here is a general overview of the process:
Initialize the I2C communication: Before communicating with the sensor, the microcontroller’s I2C peripheral must be initialized. This typically involves setting the communication speed, enabling the I2C module, and configuring the I2C pins.
Send the I2C address of the sensor: The microcontroller sends a start signal followed by the sensor’s I2C address on the SDA (Serial Data) line.
Send the register address: The microcontroller sends a register address on the SDA line, specifying which register in the sensor it wants to read data from.
Read the data: The sensor responds with an acknowledge signal and sends the pressure measurement data on the SDA line.
End the communication: The microcontroller sends a stop signal to end the communication.
Process the data: The microcontroller can then process the received data to obtain the pressure measurement.
It’s important to note that different I2C sensor may have different requirements or variations on this process, so it’s always important to consult the I2C sensor’s datasheet before using it.