Wiki

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
resources:tools-software:uc-drivers:microchip:ad7980 [01 Oct 2012 16:45] – Fixed the generic driver link. Dragos Bogdanresources:tools-software:uc-drivers:microchip:ad7980 [07 Sep 2016 16:57] – change to [[adi>​PulsarPMODs|EVAL-AD7980-PMDZ]] Robin Getz
Line 7: Line 7:
  
 ===== Downloads ===== ===== Downloads =====
-  * {{:resources:tools-software:uc-drivers:ad7980_generic.zip|AD7980 Generic Driver}}  + 
-  * {{:resources:tools-software:uc-drivers:microchip:ad7980_pic32.zip|AD7980 PIC32 Driver}}+<WRAP round download 80%>
   * {{:resources:tools-software:uc-drivers:microchip:ad7980_dspic33.zip|AD7980 DSPIC33 Driver}}   * {{:resources:tools-software:uc-drivers:microchip:ad7980_dspic33.zip|AD7980 DSPIC33 Driver}}
-  * {{:resources:tools-software:uc-drivers:microchip:ad7980_arduino.zip|AD7980 Arduino Driver}}+  * {{:resources:tools-software:uc-drivers:microchip:ad7980_arduino.zip|AD7980 chipKIT Driver}} 
 +  * **AD7980 Driver:           ** https://github.com/analogdevicesinc/no-OS/tree/master/drivers/AD7980 
 +  * **[[adi>​PulsarPMODs|EVAL-AD7980-PMDZ]] Demo for PIC32MX320F128H: ** https://github.com/analogdevicesinc/no-OS/tree/master/Microchip/PIC32MX320F128H/PmodAD4 
 +  * **PIC32MX320F128H Common Drivers:   ** https://github.com/analogdevicesinc/no-OS/tree/master/Microchip/PIC32MX320F128H/Common 
 +</WRAP> 
  
 ====== Digilent Cerebot MX3cK Quick Start Guide ====== ====== Digilent Cerebot MX3cK Quick Start Guide ======
Line 17: Line 22:
 ==== Required Hardware ==== ==== Required Hardware ====
   * [[http://www.digilentinc.com/Products/Detail.cfm?Prod=CEREBOT-MX3CK|Cerebot MX3cK (Digilent)]]   * [[http://www.digilentinc.com/Products/Detail.cfm?Prod=CEREBOT-MX3CK|Cerebot MX3cK (Digilent)]]
-  * PmodAD4+  * [[adi>​PulsarPMODs|EVAL-AD7980-PMDZ]]
  
 ==== Required Software ==== ==== Required Software ====
   * [[http://www.microchip.com/mplabx|MPLAB X Integrated Development Environment]]   * [[http://www.microchip.com/mplabx|MPLAB X Integrated Development Environment]]
   * [[http://www.microchip.com/mplabxc|MPLAB XC32 compiler]]   * [[http://www.microchip.com/mplabxc|MPLAB XC32 compiler]]
 +  * The AD7980 demonstration project for PIC32MX320F128H.
 +
 +<WRAP round info 80%>
 +The AD7980 demonstration project for PIC32MX320F128H consists of three parts: the **AD7980 Driver**,  the **[[adi>​PulsarPMODs|EVAL-AD7980-PMDZ]] Demo for PIC32MX320F128H** and the **PIC32MX320F128H Common Drivers**.
 +
 +All three parts have to be downloaded.
 +</WRAP>
 +
  
 ==== Hardware Setup ==== ==== Hardware Setup ====
-PmodAD4 has to be connected to the JE connector of Cerebot MX3cK development board.+ has to be connected to the JE connector of Cerebot MX3cK development board.
  
 {{ :resources:tools-software:uc-drivers:microchip:pmod_ad4_pic32.jpg? |}} {{ :resources:tools-software:uc-drivers:microchip:pmod_ad4_pic32.jpg? |}}
 +
 +<WRAP round important round 80%>
 +\\
 +  * If you want to use AVDD > DVDD (= 3.3V) then JP3 on PmodAD4 must be removed. The range for AVDD is 3.0V ≤ AVDD ≤ 5.5V.
 +\\
 +</WRAP>
  
 ==== Reference Project Overview ==== ==== Reference Project Overview ====
-Following commands were implemented in this version of AD7980 reference project for Cerebot MX3cK board.+The following commands were implemented in this version of AD7980 reference project for Cerebot MX3cK board.
 ^ Command ^ Description ^ ^ Command ^ Description ^
 | help? | Displays all available commands. | | help? | Displays all available commands. |
 | voltage? | Initiates a conversion and displays the captured voltage. | | voltage? | Initiates a conversion and displays the captured voltage. |
-| register? | Initiates a conversion and displays the raw data in decimal format. |+| register? | Initiates a conversion and displays the data register in decimal format. |
  
 Commands can be executed using a serial terminal connected to the UART1 peripheral of PIC32MX320F128H. Commands can be executed using a serial terminal connected to the UART1 peripheral of PIC32MX320F128H.
  
-The following image shows a list of commands in a serial terminal connected to processor’s UART peripheral.+The following image shows a generic list of commands in a serial terminal connected to processor’s UART peripheral.
 {{ :resources:tools-software:uc-drivers:microchip:terminal_pic32.png? |}} {{ :resources:tools-software:uc-drivers:microchip:terminal_pic32.png? |}}
 +
 +<WRAP round important 80%>
 +  * The reference voltage for the AD7980 is 2.5V.
 +  * If you want to use another reference voltage, you will need to modify the constant VREF value in ‘PmodAD4 Demo’. The range for VREF is 2.4V ≤ VREF ≤ 5.1V.
 +</WRAP>
  
 ==== Software Project Setup ==== ==== Software Project Setup ====
Line 48: Line 72:
 ==== Required Hardware ==== ==== Required Hardware ====
   * [[http://www.digilentinc.com/Products/Detail.cfm?Prod=CEREBOT-MC7|Cerebot MC7 (Digilent)]]   * [[http://www.digilentinc.com/Products/Detail.cfm?Prod=CEREBOT-MC7|Cerebot MC7 (Digilent)]]
-  * PmodAD4+  * [[adi>​PulsarPMODs|EVAL-AD7980-PMDZ]]
  
 ==== Required Software ==== ==== Required Software ====
Line 55: Line 79:
  
 ==== Hardware Setup ==== ==== Hardware Setup ====
-PmodAD4 has to be connected to the JB connector of Cerebot MC7 development board.+[[adi>​PulsarPMODs|EVAL-AD7980-PMDZ]] has to be connected to the JB connector of Cerebot MC7 development board.
  
 {{ :resources:tools-software:uc-drivers:microchip:pmod_ad4_dspic33.jpg? |}} {{ :resources:tools-software:uc-drivers:microchip:pmod_ad4_dspic33.jpg? |}}
Line 64: Line 88:
 | help? | Displays all available commands. | | help? | Displays all available commands. |
 | voltage? | Initiates a conversion and displays the captured voltage. | | voltage? | Initiates a conversion and displays the captured voltage. |
-| register? | Initiates a conversion and displays the raw data in decimal format. |+| register? | Initiates a conversion and displays the data register in decimal format. |
  
 Commands can be executed using a serial terminal connected to the UART1 peripheral of dsPIC33FJ128MC706A. Commands can be executed using a serial terminal connected to the UART1 peripheral of dsPIC33FJ128MC706A.
Line 74: Line 98:
 {{page>:resources:tools-software:uc-drivers:microchip:dspic33_software_design}} {{page>:resources:tools-software:uc-drivers:microchip:dspic33_software_design}}
  
-====== Digilent Cerebot MX3cK Quick Start Guide - Arduino ====== +====== Digilent Cerebot MX3cK Quick Start Guide - chipKIT Project ====== 
-This section contains a description of the steps required to run the AD7980 Arduino demonstration project on a Digilent Cerebot MX3cK platform.+This section contains a description of the steps required to run the AD7980 chipKIT demonstration project on a Digilent Cerebot MX3cK platform.
  
 ==== Required Hardware ==== ==== Required Hardware ====
   * [[http://www.digilentinc.com/Products/Detail.cfm?Prod=CEREBOT-MX3CK|Cerebot MX3cK (Digilent)]]   * [[http://www.digilentinc.com/Products/Detail.cfm?Prod=CEREBOT-MX3CK|Cerebot MX3cK (Digilent)]]
-  * PmodAD4+  * [[adi>​PulsarPMODs|EVAL-AD7980-PMDZ]]
  
 ==== Required Software ==== ==== Required Software ====
Line 85: Line 109:
  
 ==== Hardware Setup ==== ==== Hardware Setup ====
-PmodAD4 has to be connected to the JE connector of Cerebot MX3cK development board.+[[adi>​PulsarPMODs|EVAL-AD7980-PMDZ]] has to be connected to the JE connector of Cerebot MX3cK development board.
  
 {{ :resources:tools-software:uc-drivers:microchip:pmod_ad4_pic32_arduino.jpg? |}} {{ :resources:tools-software:uc-drivers:microchip:pmod_ad4_pic32_arduino.jpg? |}}
  
 ==== Reference Project Overview ==== ==== Reference Project Overview ====
-Following commands were implemented in this version of AD7980 Arduino reference project for Cerebot MX3cK board.+Following commands were implemented in this version of AD7980 chipKIT reference project for Cerebot MX3cK board.
 ^ Command ^ Description ^ ^ Command ^ Description ^
 | help? | Displays all available commands. | | help? | Displays all available commands. |
resources/tools-software/uc-drivers/microchip/ad7980.txt · Last modified: 27 Jan 2021 23:00 by Robin Getz