Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| pmod:pmoddpg1:reference-manual [2022/09/13 17:47] – changed forum.digilentinc.com to forum.digilent.com jeff.greenberg_ni.com | pmod:pmoddpg1:reference-manual [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Pmod DPG1 Reference Manual ====== | ||
| + | <WRAP center round important 60%> | ||
| + | The Pmod DPG1 is no longer in production. Once the current stock is depleted, it will be discontinued. | ||
| + | </ | ||
| + | |||
| + | The Digilent Pmod DPG1 (Revision A) is a differential pressure gauge. With NXP's [[http:// | ||
| + | |||
| + | {{Digilent Image Gallery | ||
| + | | image = {{: | ||
| + | | image = {{: | ||
| + | | image = {{: | ||
| + | | image = {{: | ||
| + | | image = {{: | ||
| + | | image = {{: | ||
| + | | image = {{: | ||
| + | | image = {{: | ||
| + | }} | ||
| + | |||
| + | == Download This Reference Manual == | ||
| + | * {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Features ===== | ||
| + | * Differential %%piezoresistive%% transducer | ||
| + | * 12-bit %%ADC%% | ||
| + | * 0 to 10 %%kPa%% differential pressure range | ||
| + | * Temperature compensated and calibrated | ||
| + | * 6-pin Pmod connector with SPI interface | ||
| + | * Follows Digilent Pmod Interface Specification Type 2 | ||
| + | |||
| + | ---- | ||
| + | =====Functional Description ===== | ||
| + | The Pmod DPG1 is designed to detect a differential pressure ranging from 0 kPa to 10 kPa. It uses an embedded 12-bit %%ADC%% to provide the user with a serial stream of data representative of the measured pressure difference between the two ports on the sensor. | ||
| + | |||
| + | ---- | ||
| + | =====Specifications ===== | ||
| + | |||
| + | ^ Parameter | ||
| + | | Recommended Operating Voltage | ||
| + | | Maximum Supply Voltage | ||
| + | | Maximum Pressure< | ||
| + | | Minimum Pressure Offset< | ||
| + | | Sensor Accuracy | ||
| + | ^ Parameter | ||
| + | | Communication Protocol | ||
| + | | Power Supply Current draw< | ||
| + | | Sensor Response Time | ||
| + | | Sensor Bandwidth | ||
| + | |||
| + | |||
| + | Note< | ||
| + | Note< | ||
| + | Note< | ||
| + | Note< | ||
| + | Note< | ||
| + | |||
| + | |||
| + | ---- | ||
| + | ===== Interfacing with the Pmod===== | ||
| + | The Pmod DPG1 communicates with the host board via the [[pmod: | ||
| + | |||
| + | As a differential pressure module, it should be noted that the Pmod can only accept a certain range of pressure differences without damaging the internal piezoresistive silicon. When the Pmod is laid on a flat surface such that transducer is above the PCB, the top most nozzle is P1 (the receiving nozzle to detect fluctuating pressure) and the bottom most nozzle is P2 (the pressure reference nozzle for P1). The pressure at P1 is recommended to be between 0 and 10 kPa above the pressure present at P2. Pressures outside of this range may cause permanent damage to the device. | ||
| + | |||
| + | To convert the serial data stream back into a corresponding pressure, users may use the following equation: | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ==== What can I safely measure with the Pmod DPG1 ==== | ||
| + | The recommended pressure differential range for the embedded MP3V5010 on the Pmod DPG1 is between 0 kPa and 10 kPa, so it is ideally suited for applications such as measuring small pressure changes inside a venturi meter, as a pressure plate to detect when something touches it, or to determine the air pressure exerted by the normal human lung (presuming you are not a trumpet player or in another field where you need above average lung pressure). Notably, the Pmod DPG1 is not able to measure the air pressure inside of a car or bike tire. | ||
| + | |||
| + | The reference article for the human lung pressure, for those of you that are interested, can be found from the National Center for Biotechnology Information website [[http:// | ||
| + | |||
| + | Additionally, | ||
| + | |||
| + | But what is the lowest pressure that the Pmod DPG1 can detect? With an embedded 12-bit %%ADC%% that is powered at 3 V, the LSB will have a corresponding voltage of 0.732 mV, but the MP3V5010 has a listed sensitivity of 270 mV per kPa, or equivalently, | ||
| + | |||
| + | ==== Pinout Table Diagram ==== | ||
| + | |||
| + | ^ Pin ^ Signal | ||
| + | | 1 | SS | Chip Select | ||
| + | | 2 | NC | Not Connected | ||
| + | | 3 | MISO | Master-In-Slave-Out | ||
| + | | 4 | SCK | Serial Clock | | ||
| + | | 5 | GND | Power Supply Ground | ||
| + | | 6 | VCC | Power Supply (3.3V) | ||
| + | |||
| + | The %%Pmod DPG1%% is capable of converting up to 1 MSa per second of 12-bit data, but the transducer response time to a step change of 1 kPa is 1 ms. Smaller changes in pressure will take less time for the transducer to change its output voltage. | ||
| + | |||
| + | Any external power applied to the Pmod DPG1 must be within 2.7 V and 3.3 V to ensure that the on-board chips operate correctly; however, it is recommended that Pmod is operated at 3.3 V since an embedded regulator reduces the 3.3 V down to 3 V for the various embedded components | ||
| + | |||
| + | ---- | ||
| + | ===== Physical Dimensions ===== | ||
| + | The pins on the pin header are spaced 100 mil apart. The PCB is 1.0 inches long on the sides parallel to the pins on the pin header and 0.8 inches long on the sides perpendicular to the pin header. The transducer nozzles extend an additional 0.25 inches and the height of the transducer extends 0.375 inches above the PCB. | ||
| + | ---- | ||
| + | ===== Additional Information ===== | ||
| + | The schematics of the %%Pmod DPG1%% are available {{reference: | ||
| + | |||
| + | Example code demonstrating how to get information from the %%Pmod DPG1%% can be found [[pmod: | ||
| + | |||
| + | If you have any questions or comments about the %%Pmod DPG1%%, feel free to post them under the appropriate section (" | ||

