This shows you the differences between two versions of the page.
Last revisionBoth sides next revision | |||
resources:tools-software:uc-drivers:renesas:ad7328 [27 Sep 2012 16:48] – created Dragos Bogdan | resources: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> | * [[adi> | ||
+ | |||
===== Evaluation Boards ===== | ===== Evaluation Boards ===== | ||
* [[adi> | * [[adi> | ||
- | ===== 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, | 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, | ||
Line 51: | Line 52: | ||
* {{: | * {{: | ||
* {{: | * {{: | ||
- | * {{: | ||
- | * {{: | ||
====== 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 ? | + | EVAL-AD7328SDZ Pin CS → |
- | EVAL-AD7328SDZ Pin DIN | + | EVAL-AD7328SDZ Pin DIN |
- | EVAL-AD7328SDZ Pin DOUT ? | + | EVAL-AD7328SDZ Pin DOUT → |
- | EVAL-AD7328SDZ Pin SCLK ? | + | EVAL-AD7328SDZ Pin SCLK → |
- | EVAL-AD7328SDZ Pin GND | + | EVAL-AD7328SDZ Pin GND |
| | ||
{{ : | {{ : | ||
Line 82: | Line 81: | ||
==== Software Project Tutorial ==== | ==== Software Project Tutorial ==== | ||
{{page> | {{page> | ||
- | |||
- | ====== 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:// | ||
- | * [[adi> | ||
- | |||
- | ==== Required Software ==== | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | |||
- | ==== 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 ? | ||
- | EVAL-AD7328SDZ Pin DOUT ? Cerebot MX3cK JE connector Pin 3 | ||
- | EVAL-AD7328SDZ Pin SCLK ? Cerebot MX3cK JE connector Pin 4 | ||
- | EVAL-AD7328SDZ Pin GND ? | ||
- | | ||
- | {{ : | ||
- | |||
- | ==== 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. | ||
- | {{ : | ||
- | |||
- | ==== Software Project Setup ==== | ||
- | {{page>: | ||
- | |||
- | ====== 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:// | ||
- | * [[adi> | ||
- | |||
- | ==== Required Software ==== | ||
- | * [[https:// | ||
- | |||
- | ==== 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 ? | ||
- | EVAL-AD7328SDZ Pin DOUT ? Cerebot MX3cK JE connector Pin 3 | ||
- | EVAL-AD7328SDZ Pin SCLK ? Cerebot MX3cK JE connector Pin 4 | ||
- | EVAL-AD7328SDZ Pin GND ? | ||
- | | ||
- | {{ : | ||
- | |||
- | ==== 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. | ||
- | |||
- | // | ||
- | |||
- | The following image shows a list of commands in the serial monitor. | ||
- | |||
- | {{ : | ||
- | |||
- | ==== Software Project Setup ==== | ||
- | {{page>: | ||
- | |||
- | |||
- | ====== More information ====== | ||
- | {{page> | ||