Differences
This shows you the differences between two versions of the page.
add-ons:dmm-shield:reference-manual [2021/05/14 23:07] – ↷ Links adapted because of a move operation Arthur Brown | add-ons:dmm-shield:reference-manual [2023/02/08 22:07] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 23: | Line 23: | ||
- | ====== Overview | + | ===== Overview ===== |
===== Features ===== | ===== Features ===== | ||
Line 48: | Line 48: | ||
The DMM Shield is hardware compatible with all Digilent boards that use the Arduino Shield connector, however, the libraries and out of box experience are written for the following boards: | The DMM Shield is hardware compatible with all Digilent boards that use the Arduino Shield connector, however, the libraries and out of box experience are written for the following boards: | ||
- | * [[https:// | + | * [[programmable-logic/arty-z7/start|Arty-Z7]] |
- | * [[https:// | + | * [[/microprocessor/uc32/start|uC32™]] |
- | * [[https:// | + | * [[/microprocessor/wf32/start|WF32™]] |
- | * [[https:// | + | * [[/microprocessor/max32/start|Max32™]] |
- | * [[https:// | + | * [[/ |
* Arduino Uno | * Arduino Uno | ||
* Arduino Due | * Arduino Due | ||
Line 62: | Line 62: | ||
---- | ---- | ||
- | ====== Specifications | + | ===== Specifications ===== |
^ Voltage and Power Parameters | ^ Voltage and Power Parameters | ||
Line 86: | Line 86: | ||
---- | ---- | ||
- | ====== Power ====== | + | ===== Power ===== |
DMM Shield is powered by the system board. It uses both 5V0 and 3V3 power supplies. The average consumption of the DMM Shield is 90mA. | DMM Shield is powered by the system board. It uses both 5V0 and 3V3 power supplies. The average consumption of the DMM Shield is 90mA. | ||
Line 99: | Line 99: | ||
---- | ---- | ||
- | ====== Functional Description | + | ===== Functional Description ===== |
==== Connectors and Jumpers ==== | ==== Connectors and Jumpers ==== | ||
Line 243: | Line 243: | ||
| | ||
- | ====== Calibration Procedure | + | ===== Calibration Procedure ===== |
The DMMShield needs calibration before performing measurements and delivering correctly measured values to the user. This is due to errors introduced by the chip itself and on-board additional electronics. | The DMMShield needs calibration before performing measurements and delivering correctly measured values to the user. This is due to errors introduced by the chip itself and on-board additional electronics. | ||
Calibration is the process of computing and applying correction coefficients to the measured values that allow precise measurements. | Calibration is the process of computing and applying correction coefficients to the measured values that allow precise measurements. | ||
Line 299: | Line 299: | ||
- | ====== Software Libraries====== | + | ===== Software Libraries===== |
Digilent provides libraries to access DMM Shield functionality. The libraries were created to support ZYNQ plaform and Digilent PIC32 microcontroller boards. Both libraries come with a demo that allows the communication with the DMM Shield through UART. | Digilent provides libraries to access DMM Shield functionality. The libraries were created to support ZYNQ plaform and Digilent PIC32 microcontroller boards. Both libraries come with a demo that allows the communication with the DMM Shield through UART. | ||
Line 312: | Line 312: | ||
---- | ---- | ||
- | ====== Appendix: Pinout Tables | + | ===== Appendix: Pinout Tables ===== |
==== DMM Shield Connector Pinout ==== | ==== DMM Shield Connector Pinout ==== |