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 [10 Jul 2013 12:44] – source code change and source code put on github Lucian Sin
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 
 +  * **PmodAD4 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 22: Line 27:
   * [[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 **PmodAD4 Demo for PIC32MX320F128H** and the **PIC32MX320F128H Common Drivers**.
 +
 +All three parts have to be downloaded.
 +</WRAP>
 +
  
 ==== Hardware Setup ==== ==== Hardware Setup ====
Line 27: Line 40:
  
 {{ :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 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 ====
Line 90: Line 114:
  
 ==== 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