====== lamaPLC: XGZP68xx: Silicon Pressure Sensors/Module ====== {{ :sensor:xgzp6847a_1.png?120|XGZP6847A}} The **CFSensor XGZP68xx series** features high-performance silicon pressure sensors combined with an ASIC for calibration and temperature compensation. Silicon pressure sensors typically use one of two main methods: **Piezoresistive:** Resistors are placed on a thin silicon diaphragm. When pressure bends the diaphragm, the resistance changes, which is measured as a voltage. **Capacitive:** Pressure changes the distance between two plates (one of which is a silicon diaphragm), altering the electrical capacitance. The table below compares several well-known sensor types, which can be found on aliexpress.com or amazon.de: ^Sensor Type^Communication^Operating Range^Performance (Range/Type)^Efficiency^Special Properties| ^XGZP6810D|Digital I²C|3.0V – 5.5V|±125Pa / ±500Pa (Differential)|High-speed sampling|Ultra-sensitive; alternative to Sensirion SDP810.| ^[[#xgzp6847|XGZP6847D]]|Digital I²C|2.5V – 5.5V|-100kPa to 1500kPa (Gage)|~5uA sleep current|DIP6 package; widely used for blood pressure and appliances.| ^XGZP6857D|Digital I²C|3.3V or 5.0V|0–10kPa to 1000kPa (Gage)|Low power consumption|SOP6 package; compact footprint for consumer electronics.| ^XGZP6859D|Digital I²C|2.5V – 5.5V|0 to 200kPa (Vacuum/Gage)|Stable ratiometric output|Features a barb inlet pipe for secure tubing connections.| ^XGZP6887D|Digital I²C|3.3V or 5.0V|-100kPa to 1000kPa (Gage)|Calibrated /Compensated|J-lead SOP8 package; high reliability for industrial sensors.| ^[[#xgzp6897d|XGZP6897D]]|Digital I²C|3.3V or 5V|-100kPa to 200kPa (Differential)|Optimized for I2C bus|Dual-port layout for measuring air flow or filter drop.| ^XGZP6899A|Analog|5V (Standard)|-100kPa to 700kPa (Differential)|Ratiometric (VCC dependent)|Provides calibrated analog signal for simple A/D inputs.| **Key Selection Guide** * **For Arduino/ESP32:** Stick to the //"D"// models (Digital I²C) to avoid external ADC calibration and reduce wiring. * **For Ultra-Low Pressure:** Use the XGZP6810D for sensitive tasks like HVAC air flow or medical ventilators. * **For Liquid/Vacuum:** The XGZP6859D is specifically designed for vacuum detection with a barb inlet. * **Analog Preference:** If your system lacks I2C, the XGZP6899A is the analog version of the 6899D. **Note:** Always check the voltage suffix (e.g., 33 for 3.3V or 50 for 5.0V) to match your microcontroller logic levels. ==== XGZP6847: Fully calibrated silicon pressure sensor module ==== {{anchor:xgzp6847}} {{ :sensor:xgzp6847d_1.png |}} **XGZP6847D** {{ :sensor:xgzp6847a_1.png?120|XGZP6847A}} The **XGZP6847D** is a fully calibrated silicon pressure sensor module designed for air and non-corrosive gases. It combines a MEMS pressure die with an integrated ASIC to provide direct digital readings via I²C, eliminating the need for complex external amplification or calibration. **Technical Specifications** * **Pressure Range:** Covers a vast span from -100kPa to 1500kPa (model-specific). * **Accuracy:** Typically ±2% FSS (Full Scale Span) for ranges between 10kPa and 200kPa, and ±2.5% FSS for other ranges. * **Resolution:** 21-bit for pressure and 16-bit for temperature readings. * **Power Supply:** Operates between 2.5V and 5.5V DC, with a default test voltage of 3.3V. * **Current Consumption:** Very low, typically around 1.8mA during active measurement and as low as 100nA in standby. * **Temperature Compensation:** Calibrated for accurate performance between 0°C and +60°C. {{page>:tarhal}} ==== XGZP6897D: specialized differential pressure sensor ==== {{anchor:xgzp6897d}} {{ :sensor:xgzp6897d_1.png?120|XGZP6897D: specialized differential pressure sensor}} The XGZP6897D is a specialized differential pressure sensor designed to measure the difference between two air sources. It is widely used in airflow systems (such as Pitot tubes), HVAC filters, and medical ventilators. **Core Technical Specifications** * **Pressure Type:** Differential (compares pressure between two ports). * **Pressure Range:** Extremely flexible, from ±0.5kPa up to ±200kPa. * **Output:** 24-bit Digital (I²C interface) for pressure; 16-bit for temperature. * **Accuracy:** Typically ±2% Span (for ranges >10kPa) or ±2.5% Span (for ranges <10kPa). * **Power Supply:** Flexible 2.5V to 5.5V DC range. * **Media:** Non-corrosive gases or dry air only. * **Response Time:** Standard 20ms (10% to 90% step change). * **Default Slave Address:** 0x6D **Pinout** * **Pin 2:** GND (Ground) * **Pin 3:** SDA (I2C Data) * **Pin 4:** SCL (I2C Clock) * **Pin 6:** VDD (Power) * **Note:** Other pins (1, 5, 7, 8) are usually NC (No Connection) or factory-specific. * **Capacitor:** A 100nF decoupling capacitor between VDD and GND is required for stable readings. **Port Usage** * **P1 (High Port):** Connect to the higher pressure source. * **P2 (Low Port):** Connect to the lower pressure source or leave open for Gage measurements. ===== I²C topics on lamaPLC ===== {{topic>i2c}} \\ \\ {{tag>communication i2c sensor modul pressure CFSensor XGZP68xx XGZP6810D XGZP6857D XGZP6859D XGZP6887D XGZP6897D XGZP6899A piezoresistive capacitive}} \\ This page has been accessed for: Today: {{counter|today}}, Until now: {{counter|total}}