Difference between revisions of "Differential-pressure-breakout"

From SB-Components Wiki

(Created page with "<div class="row"> <div class="large-8 column"> == 8 Bit Level Shifter Breakout == Differential Pressure Breakout comprises NXP's MPXV5010DP, is an Integrated Silicon Pressur...")
 
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<div class="row">
 
<div class="row">
 
   <div class="large-8 column">
 
   <div class="large-8 column">
== 8 Bit Level Shifter Breakout ==
+
== Differential Pressure Breakout ==
 
Differential Pressure Breakout comprises NXP's MPXV5010DP, is an Integrated Silicon Pressure Sensor On-Chip Signal Conditioned, Temperature Compensated, and Calibrated. Differential Pressure Breakout consists of two axial ports to accommodate industrial grade tubing. In the temperature range between 0º and 85ºC, the maximum error rate of the sensor is 5.0%.
 
Differential Pressure Breakout comprises NXP's MPXV5010DP, is an Integrated Silicon Pressure Sensor On-Chip Signal Conditioned, Temperature Compensated, and Calibrated. Differential Pressure Breakout consists of two axial ports to accommodate industrial grade tubing. In the temperature range between 0º and 85ºC, the maximum error rate of the sensor is 5.0%.
  
Line 11: Line 11:
  
 
=== Specifications ===
 
=== Specifications ===
 +
* Operating Voltage : 5V
 
* Operating Pressure - 1.45 psi
 
* Operating Pressure - 1.45 psi
 
* Port Type - Dual Radial Barbed
 
* Port Type - Dual Radial Barbed
Line 19: Line 20:
 
</div>
 
</div>
 
   <div class="large-4 column">
 
   <div class="large-4 column">
[[File:diff_pressure_breakout.png|thumb|left|alt=Diff pressure breakout| Buy it From : ''[https://shop.sb-components.co.uk/products/differential-pressure-sensor Click Here]'']]
+
[[File:Diff_pressure_brkout.png|thumb|left|alt=Diff pressure breakout| Buy it From : ''[https://shop.sb-components.co.uk/products/differential-pressure-sensor Click Here]'']]
 
   </div>
 
   </div>
 
</div>
 
</div>
Line 28: Line 29:
 
<tr> <th> Pinout </th> <th> Description </th></tr>
 
<tr> <th> Pinout </th> <th> Description </th></tr>
  
<tr> <td> VA </td> <td> A-port supply voltage. 1.2 V ≤ VA ≤ 3.6 V, VA ≤ VB </td></tr>
+
<tr> <td> VCC </td> <td> Positive Supply Voltage pin (5V) </td></tr>
<tr> <td> VB </td> <td> B-port supply voltage. 1.65 V ≤ VB ≤ 5.5 V </td></tr>
+
<tr> <td> CS </td> <td> Chip Select Digital Input pin </td></tr>
<tr> <td> OE </td> <td> Output enable, by default set to high </td></tr>
+
<tr> <td> SCK </td> <td> Serial Clock Digital Input pin </td></tr>
<tr> <td> GND </td> <td> Ground </td></tr>
+
<tr> <td> MISO </td> <td> Data/Ready Digital Output pin </td></tr>
<tr> <td> A1-A8 </td> <td> Input/Output 1-8, Referenced to VA </td></tr>
+
<tr> <td> VOUT </td> <td> Analog Output </td></tr>
<tr> <td> B1-B8 </td> <td> Input/Output 1-8, Referenced to VB </td></tr>
+
<tr> <td> GND </td> <td> Ground pin </td></tr>
 
</table>
 
</table>
  
 
== Installation ==
 
== Installation ==
The 8-bit level shifter breakout device has two functional modes, enabled and disabled. To disable the device, set the '''OE input'''
 
low (By default set to High using '''resistor R2'''), which places all I/Os in a high impedance state. Setting the OE input high will enable the device.
 
  
==== Block Diagram ====
+
==== Arduino ====
* Typical Application Block Diagram for TXB0108
+
* Connect differential sensor breakout with Arduino uno as shown below :
[[File:Level_shifter_block.PNG| Application Block Diagram]]
+
<table>
 +
<tr><td>
 +
<img src="https://raw.githubusercontent.com/sbcshop/Differential-Pressure-Sensor-Breakout/main/images/diff_pressure_arduino.png" width="500" align="left" height="500 /> </td>
 +
<td>
 +
<table class="wikitable">
 +
<tr> <th> Pinout </th> <th> Arduino </th></tr>
 +
 
 +
<tr> <td> VCC </td> <td> 5V </td></tr>
 +
<tr> <td> CS </td> <td>  Digital Pin 8 </td></tr>
 +
<tr> <td> SCK </td> <td>  Digital Pin 13 </td></tr>
 +
<tr> <td> MISO </td> <td>  Digital Pin 12 </td></tr>
 +
<tr> <td> VOUT </td> <td> A0 (In case you are using Analog interface) </td></tr>
 +
<tr> <td> GND </td> <td> Ground pin </td></tr>
 +
</table> </td> </tr> </table>
 +
 
 +
* Now visit the below link for Arduino source code.
 +
https://github.com/sbcshop/Differential-Pressure-Sensor-Breakout/blob/main/Arduino/diff_pressure/diff_pressure.ino
 +
 
 +
==== Raspberry Pi ====
 +
Connect differential sensor breakout with Raspberry Pi as shown below :
 +
<table><tr><td>
 +
<img src="https://raw.githubusercontent.com/sbcshop/Differential-Pressure-Sensor-Breakout/main/images/diff_pressure_raspberry.png" width="500" height="500 /> </td>
 +
<td>
 +
<table class="wikitable">
 +
<tr> <th> Pinout </th> <th> Raspberry Pi (BCM) </th></tr>
 +
 
 +
<tr> <td> VCC </td> <td> 5V </td></tr>
 +
<tr> <td> CS </td> <td>  GPIO 8 </td></tr>
 +
<tr> <td> SCK </td> <td>  GPIO 11 </td></tr>
 +
<tr> <td> MISO </td> <td>  GPIO 9 </td></tr>
 +
<tr> <td> VOUT </td> <td> Not Connected </td></tr>
 +
<tr> <td> GND </td> <td> Ground pin </td></tr>
 +
</table> </td> </tr> </table>
 +
</td> </tr> </table>
 +
 
 +
* Now visit the below link for Raspberry Pi source code.
  
==== Reference Circuit ====
+
https://github.com/sbcshop/Differential-Pressure-Sensor-Breakout/blob/main/Python/diff_pressure.py
[[File:8bit_level_shifter_ref_ckt.jpg| 600px]]
 
  
 
== Resources ==
 
== Resources ==
 +
''' Github '''
 +
* [https://github.com/sbcshop/Differential-Pressure-Sensor-Breakout Source Code]
 +
 +
''' Datasheet '''
 +
* [https://download.mikroe.com/documents/datasheets/mpxv5010dp.pdf MPXV5010 Datasheet]
 +
* [https://ww1.microchip.com/downloads/en/DeviceDoc/20001950F.pdf MCP3551 Datasheet]

Latest revision as of 06:30, 25 June 2021

Differential Pressure Breakout

Differential Pressure Breakout comprises NXP's MPXV5010DP, is an Integrated Silicon Pressure Sensor On-Chip Signal Conditioned, Temperature Compensated, and Calibrated. Differential Pressure Breakout consists of two axial ports to accommodate industrial grade tubing. In the temperature range between 0º and 85ºC, the maximum error rate of the sensor is 5.0%.

Features

  • MPXV5010DP has an analog output
  • Temperature Compensated over -40 to +125C
  • The signal passes through the onboard 22-bit ADC before being outputted through the SPI interface
  • Durable Epoxy Unibody and Thermoplastic (PPS) Surface Mount Package.

Specifications

  • Operating Voltage : 5V
  • Operating Pressure - 1.45 psi
  • Port Type - Dual Radial Barbed
  • Port Size - 4.93 mm
  • Interface- SPI / Analog Interface
  • Measurement range- 0 to 10 kPa
Diff pressure breakout
Buy it From : Click Here

Pinout

Pinout Description
VCC Positive Supply Voltage pin (5V)
CS Chip Select Digital Input pin
SCK Serial Clock Digital Input pin
MISO Data/Ready Digital Output pin
VOUT Analog Output
GND Ground pin

Installation

Arduino

  • Connect differential sensor breakout with Arduino uno as shown below :
Pinout Arduino
VCC 5V
CS Digital Pin 8
SCK Digital Pin 13
MISO Digital Pin 12
VOUT A0 (In case you are using Analog interface)
GND Ground pin
  • Now visit the below link for Arduino source code.

https://github.com/sbcshop/Differential-Pressure-Sensor-Breakout/blob/main/Arduino/diff_pressure/diff_pressure.ino

Raspberry Pi

Connect differential sensor breakout with Raspberry Pi as shown below :

Pinout Raspberry Pi (BCM)
VCC 5V
CS GPIO 8
SCK GPIO 11
MISO GPIO 9
VOUT Not Connected
GND Ground pin
  • Now visit the below link for Raspberry Pi source code.

https://github.com/sbcshop/Differential-Pressure-Sensor-Breakout/blob/main/Python/diff_pressure.py

Resources

Github

Datasheet