This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
resources:tools-software:product-support-software:ad77681_mbed_iio_application [14 Sep 2021 07:25] – Eric Pena | resources:tools-software:product-support-software:ad77681_mbed_iio_application [27 Dec 2022 08:54] (current) – using templates for all sections Mahesh Phalke | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== AD7768-1 | + | ====== AD7768-1 IIO Application ====== |
Line 7: | Line 7: | ||
The AD7768-1 is a low power, high performance, | The AD7768-1 is a low power, high performance, | ||
- | The overview of an entire system is shown below: | + | {{section>resources/tools-software/product-support-software/ |
- | + | ||
- | {{ :resources:tools-software:product-support-software: | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | IIO oscilloscope is used as client application running on windows-OS, which is an ADI developed GUI for ADC data visualization and device debug. The interface used for communicating client application with firmware application (IIO device) is UART (Note: SDP-K1 can also support high speed Virtual COM port @1Mbps or higher speed for faster data transmission). The firmware application communicates with IIO device (AD7768-1) using ADI No-OS drivers and platform drivers low level software layers. SDP-K1 is used as controller board, on which IIO firmware application runs and using above software libraries, the IIO firmware communicates with AD7768-1 IIO device. The EVAL-CN0540-ARDZ Evaluation board is used for development and testing of this application. | + | |
- | + | ||
- | <note important> | + | |
---- | ---- | ||
===== Useful Links ===== | ===== Useful Links ===== | ||
- | * [[http://ide.mbed.com/compiler|Mbed Online Compiler]] | + | {{section> |
- | * [[https:// | + | |
* [[repo> | * [[repo> | ||
* [[adi> | * [[adi> | ||
Line 38: | Line 29: | ||
{{ : | {{ : | ||
- | <note>SDP-K1 can support | + | {{section>resources/ |
---- | ---- | ||
===== Software Downloads ===== | ===== Software Downloads ===== | ||
- | ==== Mbed Firmware ==== | ||
- | === Quick Start to use Mbed IIO Firmware === | + | {{section> |
- | If you have some familiarity with the Mbed platform, the following is a basic list of steps required to start running the code, see below for more detail: | + | |
- | + | ||
- | <WRAP round download> | + | |
- | Latest firmware (Use below link): | + | |
- | * [[https:// | + | |
- | </ | + | |
- | + | ||
- | * Connect the EVAL-CN0540-ARDZ board to the SDP-K1 controller board as specified in hardware connections section. | + | |
- | * Connect the SDP-K1 controller board to your computer over USB provided along with SDP-K1 board. | + | |
- | * Go to the link of the code provided above in the ' | + | |
- | * Ensure SDP-K1 controller board is selected (top right of online-compiler page). | + | |
- | * Compile the code. | + | |
- | * After a successful compile a binary will be downloaded to your computer - store this on your drive. | + | |
- | * Drag and drop this binary to the USB drive hosted by your controller board. | + | |
- | + | ||
- | ==== Libiio: IIO Library ==== | + | |
- | This library provides an abstracted library interface to communicate IIO device (AD7768-1) and IIO client application (IIO Oscilloscope) without worrying about the low level hardware details. | + | |
- | Download and install below [[/resources/ | + | |
- | + | ||
- | <WRAP round download> | + | |
- | Libiio installer for Windows (Use below link): | + | |
- | * [[https:// | + | |
- | ]] | + | |
- | </ | + | |
==== IIO Oscilloscope (Client) ==== | ==== IIO Oscilloscope (Client) ==== | ||
Line 83: | Line 49: | ||
===== Evaluating AD7768-1 Using IIO Ecosystem ===== | ===== Evaluating AD7768-1 Using IIO Ecosystem ===== | ||
- | <note>Ensure that hardware connection has been made properly in between Mbed Controller Board (SDP-K1) and EVAL-CN0540-ARDZ Eval board that contains AD7768-1. Also ensure all software's (IIO firmware, Libiio windows installer and IIO Oscilloscope windows installer) are downloaded and installed in your computer before trying to communicate with AD77681 device.</note> | + | |
+ | {{section>resources/ | ||
==== Running IIO Oscilloscope ( Client ) ==== | ==== Running IIO Oscilloscope ( Client ) ==== |