Differences

This shows you the differences between two versions of the page.

Link to this comparison view

add-ons:dmm-shield:reference-manual [2021/05/14 23:07] – ↷ Links adapted because of a move operation Arthur Brownadd-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://store.digilentinc.com/arty-z7-apsoc-zynq-7000-development-board-for-makers-and-hobbyists/|Arty-Z7]] +  * [[programmable-logic/arty-z7/start|Arty-Z7]] 
-  * [[https://store.digilentinc.com/uc32-arduino-programmable-pic32-microcontroller-board/|uC32™]]  +  * [[/microprocessor/uc32/start|uC32™]]  
-  * [[https://store.digilentinc.com/wf32-wifi-enabled-pic32-microcontroller-board-with-uno-r3-headers/|WF32™]]   +  * [[/microprocessor/wf32/start|WF32™]]   
-  * [[https://store.digilentinc.com/max32-arduino-programmable-pic32-microcontroller-board/|Max32™]]  +  * [[/microprocessor/max32/start|Max32™]]  
-  * [[https://reference.digilentinc.com/reference/microprocessor/uno32/start?redirect=1|Uno32™]]+  * [[/microprocessor/uno32/start|Uno32™]]
   * Arduino Uno   * Arduino Uno
   * Arduino Due   * Arduino Due
Line 62: Line 62:
 ---- ----
  
-====== Specifications ======+===== Specifications =====
  
 ^  Voltage and Power Parameters      ^  Min  ^  Typical  ^  Max  ^  Units  ^ ^  Voltage and Power Parameters      ^  Min  ^  Typical  ^  Max  ^  Units  ^
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:
  
  $$Accuracy=\frac {R_{F} - M_{F}}{F_{S}} * 100\label{10}\tag{10}$$  $$Accuracy=\frac {R_{F} - M_{F}}{F_{S}} * 100\label{10}\tag{10}$$
-====== 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 ====