Wiki

Differences

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

Link to this comparison view

Last revisionBoth sides next revision
resources:tools-software:uc-drivers:renesas:ad7328 [27 Sep 2012 16:48] – created Dragos Bogdanresources:tools-software:uc-drivers:renesas:ad7328 [09 Oct 2012 13:14] – Deleted the Microchip sections. Dragos Bogdan
Line 3: Line 3:
 ===== Supported Devices ===== ===== Supported Devices =====
   * [[adi>AD7328]]   * [[adi>AD7328]]
 +
 ===== Evaluation Boards ===== ===== Evaluation Boards =====
   * [[adi>EVAL-AD7328SDZ]]   * [[adi>EVAL-AD7328SDZ]]
-===== Overview ===== 
  
 +===== Overview =====
 ==== AD7328 ==== ==== AD7328 ====
 The AD7328 is an 8-channel, 12-bit plus sign, successive approximation ADC designed on the iCMOS (industrial CMOS) process. iCMOS is a process combining high voltage silicon with submicron CMOS and complementary bipolar technologies. It enables the development of a wide range of high performance analog ICs capable of 33 V operation in a footprint that no previous generation of high voltage parts could achieve. Unlike analog ICs using conventional CMOS processes, iCMOS components can accept bipolar input signals while providing increased performance, dramatically reduced power consumption, and reduced package size. The AD7328 is an 8-channel, 12-bit plus sign, successive approximation ADC designed on the iCMOS (industrial CMOS) process. iCMOS is a process combining high voltage silicon with submicron CMOS and complementary bipolar technologies. It enables the development of a wide range of high performance analog ICs capable of 33 V operation in a footprint that no previous generation of high voltage parts could achieve. Unlike analog ICs using conventional CMOS processes, iCMOS components can accept bipolar input signals while providing increased performance, dramatically reduced power consumption, and reduced package size.
Line 51: Line 52:
   * {{:resources:tools-software:uc-drivers:renesas:ad7328_generic.zip|AD7328 Generic Driver}}   * {{:resources:tools-software:uc-drivers:renesas:ad7328_generic.zip|AD7328 Generic Driver}}
   * {{:resources:tools-software:uc-drivers:renesas:ad7328_rl78g13.zip|AD7328 RL78G13 Driver}}   * {{:resources:tools-software:uc-drivers:renesas:ad7328_rl78g13.zip|AD7328 RL78G13 Driver}}
-  * {{:resources:tools-software:uc-drivers:microchip:ad7328_pic32.zip|AD7328 PIC32 Driver}} 
-  * {{:resources:tools-software:uc-drivers:microchip:ad7328_arduino.zip|AD7328 Arduino Driver}} 
  
 ====== Renesas RL78G13 Quick Start Guide ====== ====== Renesas RL78G13 Quick Start Guide ======
Line 67: Line 66:
 An EVAL-AD7328SDZ has to be interfaced with the Renesas Demonstration Kit (RDK) for RL78G13: An EVAL-AD7328SDZ has to be interfaced with the Renesas Demonstration Kit (RDK) for RL78G13:
  
-    EVAL-AD7328SDZ Pin CS      YRDKRL78G13 J11 connector Pin 1 +    EVAL-AD7328SDZ Pin CS     →  YRDKRL78G13 J11 connector Pin 1 
-    EVAL-AD7328SDZ Pin DIN     YRDKRL78G13 J11 connector Pin 2 +    EVAL-AD7328SDZ Pin DIN    →  YRDKRL78G13 J11 connector Pin 2 
-    EVAL-AD7328SDZ Pin DOUT    YRDKRL78G13 J11 connector Pin 3 +    EVAL-AD7328SDZ Pin DOUT   →  YRDKRL78G13 J11 connector Pin 3 
-    EVAL-AD7328SDZ Pin SCLK    YRDKRL78G13 J11 connector Pin 4 +    EVAL-AD7328SDZ Pin SCLK   →  YRDKRL78G13 J11 connector Pin 4 
-    EVAL-AD7328SDZ Pin GND     YRDKRL78G13 J11 connector Pin 5+    EVAL-AD7328SDZ Pin GND    →  YRDKRL78G13 J11 connector Pin 5
          
 {{ :resources:tools-software:uc-drivers:renesas:eval_ad7328sdz_rl78g13.jpg? |}} {{ :resources:tools-software:uc-drivers:renesas:eval_ad7328sdz_rl78g13.jpg? |}}
Line 82: Line 81:
 ==== Software Project Tutorial ==== ==== Software Project Tutorial ====
 {{page>rl78g13_software_tutorial_without_applilet3}} {{page>rl78g13_software_tutorial_without_applilet3}}
- 
-====== Digilent Cerebot MX3cK Quick Start Guide ====== 
-This section contains a description of the steps required to run the AD7328 demonstration project on a Digilent Cerebot MX3cK platform. 
- 
-==== Required Hardware ==== 
-  * [[http://www.digilentinc.com/Products/Detail.cfm?Prod=CEREBOT-MX3CK|Cerebot MX3cK (Digilent)]] 
-  * [[adi>EVAL-AD7328SDZ (Analog Devices)]] 
- 
-==== Required Software ==== 
-  * [[http://www.microchip.com/mplabx|MPLAB X Integrated Development Environment]] 
-  * [[http://www.microchip.com/mplabxc|MPLAB XC32 compiler]] 
- 
-==== Hardware Setup ==== 
-An EVAL-AD7328SDZ has to be connected to the JE connector of Cerebot MX3cK development board. 
- 
-    EVAL-AD7328SDZ Pin CS      ?  Cerebot MX3cK JE connector Pin 1 
-    EVAL-AD7328SDZ Pin DIN     ?  Cerebot MX3cK JE connector Pin 2 
-    EVAL-AD7328SDZ Pin DOUT    ?  Cerebot MX3cK JE connector Pin 3 
-    EVAL-AD7328SDZ Pin SCLK    ?  Cerebot MX3cK JE connector Pin 4 
-    EVAL-AD7328SDZ Pin GND     ?  Cerebot MX3cK JE connector Pin 5 
-     
-{{ :resources:tools-software:uc-drivers:microchip:ad7328_pic32.jpg? |}} 
- 
-==== Reference Project Overview ==== 
-Following commands were implemented in this version of AD7328 reference project for Cerebot MX3cK board. 
-^ Command ^ Description ^ 
-| help? | Displays all available commands. | 
-| power= | Power off or on the device. Accepted values: 0, 1. | 
-| chmode= | Configures the eight analog input pins Vin0-Vin7. Accepted values: 0 - 3 | 
-| channel= | Selects the current channel. Accepted values: 0 - 7. | 
-| range= | Sets the input range for the last selected channel. Accepted values: 0 -3 | 
-| rawdata? | Reads one sample from the selected channel. | 
-| voltage? | Reads one sample from the selected channel and converts it to voltage. | 
-| temp? | Reads and displays the temperature in degrees Celsius. | 
-| samples= | Reads a number of samples of the current channel indicated by the user. Accepted values: 1 - 1024| 
- 
-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. 
-{{ :resources:tools-software:uc-drivers:microchip:terminal_pic32.png? |}} 
- 
-==== Software Project Setup ==== 
-{{page>:resources:tools-software:uc-drivers:microchip:pic32_software_design}} 
- 
-====== Digilent Cerebot MX3cK Quick Start Guide - Arduino ====== 
-This section contains a description of the steps required to run the AD7328 Arduino demonstration project on a Digilent Cerebot MX3cK platform. 
- 
-==== Required Hardware ==== 
-  * [[http://www.digilentinc.com/Products/Detail.cfm?Prod=CEREBOT-MX3CK|Cerebot MX3cK (Digilent)]] 
-  * [[adi>EVAL-AD7328SDZ|EVAL-AD7328SDZ(Analog Devices)]] 
- 
-==== Required Software ==== 
-  * [[https://github.com/chipKIT32/chipKIT32-MAX/downloads|MPIDE]] 
- 
-==== Hardware Setup ==== 
-An EVAL-AD7328SDZ has to be connected to the JE connector of Cerebot MX3cK development board. 
- 
-    EVAL-AD7328SDZ Pin CS      ?  Cerebot MX3cK JE connector Pin 1 
-    EVAL-AD7328SDZ Pin DIN     ?  Cerebot MX3cK JE connector Pin 2 
-    EVAL-AD7328SDZ Pin DOUT    ?  Cerebot MX3cK JE connector Pin 3 
-    EVAL-AD7328SDZ Pin SCLK    ?  Cerebot MX3cK JE connector Pin 4 
-    EVAL-AD7328SDZ Pin GND     ?  Cerebot MX3cK JE connector Pin 5 
-     
-{{ :resources:tools-software:uc-drivers:microchip:ad7328_pic32_arduino.jpg? |}} 
- 
-==== Reference Project Overview ==== 
-Following commands were implemented in this version of AD7328 reference project for Cerebot MX3cK board. 
-^ Command ^ Description ^ 
-| help? | Displays all available commands. | 
-| power= | Power off or on the device. Accepted values: 0, 1. | 
-| chmode= | Configures the eight analog input pins Vin0-Vin7. Accepted values: 0 - 3 | 
-| channel= | Selects the current channel. Accepted values: 0 - 7. | 
-| range= | Sets the input range for the last selected channel. Accepted values: 0 -3 | 
-| rawdata? | Reads one sample from the selected channel. | 
-| voltage? | Reads one sample from the selected channel and converts it to voltage. | 
-| temp? | Reads and displays the temperature in degrees Celsius. | 
-| samples= | Reads a number of samples of the current channel indicated by the user. Accepted values: 1 - 1024| 
- 
-Commands can be executed using the serial monitor. 
- 
-//**Carriage return**// has to be selected as a line ending character. The required baud rate is //**9600 baud**//. 
- 
-The following image shows a list of commands in the serial monitor. 
- 
-{{ :resources:tools-software:uc-drivers:microchip:terminal_arduino.png? |}} 
- 
-==== Software Project Setup ==== 
-{{page>:resources:tools-software:uc-drivers:microchip:arduino_software_design}} 
- 
- 
-====== More information ====== 
-{{page>more-information}} 
  
resources/tools-software/uc-drivers/renesas/ad7328.txt · Last modified: 25 Jan 2021 05:24 by Robin Getz