Skip to content

Commit

Permalink
deploy: aef4721
Browse files Browse the repository at this point in the history
  • Loading branch information
CMinajigi committed Jun 14, 2024
1 parent e440bfe commit 14a5771
Show file tree
Hide file tree
Showing 609 changed files with 17,341 additions and 7,780 deletions.
Binary file modified .doctrees/environment.pickle
Binary file not shown.
Binary file not shown.
Binary file modified .doctrees/source/projects/index.doctree
Binary file not shown.
Binary file added _images/ad355xr_connection_diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
103 changes: 103 additions & 0 deletions _sources/source/projects/ad355xr_iio/ad355xr_iio.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
AD355XR IIO Application
""""""""""""""""""""""""

==================
Supported Hardware
==================

**Supported Devices:**

* `AD3541R <https://www.analog.com/en/products/ad3541r.html>`_

* `AD3542R <https://www.analog.com/en/products/ad3542r.html>`_

* `AD3551R <https://www.analog.com/en/products/ad3551r.html>`_

* `AD3552R <https://www.analog.com/en/products/ad3552r.html>`_

**Supported Evaluation Boards:**

* `EVAL-AD3542R <https://www.analog.com/en/resources/evaluation-hardware-and-software/evaluation-boards-kits/eval-ad3542r.html#eb-overview>`_
* `EVAL-AD3552R <https://www.analog.com/en/resources/evaluation-hardware-and-software/evaluation-boards-kits/eval-ad3552r.html>`_

**Supported Carrier Boards:**

* `SDP-K1 With Mbed <https://os.mbed.com/platforms/SDP_K1/>`_

============
Introduction
============

This guide gives an overview of using the IIO firmware application with Analog Devices
AD355XR Evaluation board and SDP-K1 (or other compatible) MCU controller board,
leveraging Mbed-OS as a primary software platform. This firmware application
leverages the ADI developed IIO (Industrial Input Output) ecosystem to evaluate
the AD355XR (IIO) device by providing device configuration and data streaming support.
The code provides support to MBED and STM32 platforms.

The respective build guides for each of the platforms can be found in the further sections.
The active platform can be chosen by selecting the appropriate value for
the ACTIVE_PLATFORM macro in the app_config.h (Default is mbed)

.. image:: /source/tinyiiod/app_interface.png
:width: 350

The interface used for communicating with PC based IIO clients is either Virtual Serial Or UART.
IIO Firmware leverages the ADI created no-os and platform driver software layers
to communicates with IIO device.

.. SDP-K1 Mbed Section
.. include:: /source/tinyiiod/sdp_k1_mbed.rst

.. Useful links Section
.. include:: /source/useful_links.rst

====================
Hardware Connections
====================
Required: SDP-K1 (or alternative Mbed enabled controller board), EVAL-AD355xr board and USB cable.
Connect the EVAL-AD355xr board to SDP-K1 board (or any other Mbed enabled controller board).
Connect SDP-K1 board to the PC using the USB cable.
.. image:: /source/projects/ad355xr_iio/ad355xr_connection_diagram.png
:width: 700

===============
Jumper Settings
===============

**SDP-K1:**

Connect the VIO_ADJUST jumper on the SDP-K1 board to 3.3V position to drive SDP-K1 GPIOs at 3.3V

**EVAL-AD355XR:**

Please refer to the user guide for the jumper connections on the EVAL-AD355XR board

.. Communication Interface section:
.. include:: /source/hardware/comm_interface.rst

.. Project Build Section:
.. include:: /source/build/project_build.rst

.. IIO Ecosystem Section:
.. include:: /source/tinyiiod/iio_ecosystem.rst

.. note::

While sending DAC codes from any of IIO Clients to DAC, provide 1st channel data first
then 0th channel data.

.. IIO Firmware Structure
.. include:: /source/tinyiiod/iio_firmware_structure.rst

=======
Support
=======

Feel free to ask questions in the `EngineerZone <https://ez.analog.com/data_converters>`_
1 change: 1 addition & 0 deletions _sources/source/projects/index.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Firmware Applications
:caption: Contents:

/source/projects/ad2s1210_iio/ad2s1210_iio.rst
/source/projects/ad355xr_iio/ad355xr_iio.rst
/source/projects/ad405x_iio/ad405x_iio.rst
/source/projects/ad4130_iio/ad4130_iio.rst
/source/projects/ad4170_iio/ad4170_iio.rst
Expand Down
427 changes: 427 additions & 0 deletions doxygen/ad355xr__iio_2app_2app__config_8c.html

Large diffs are not rendered by default.

27 changes: 27 additions & 0 deletions doxygen/ad355xr__iio_2app_2app__config_8c__incl.map
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<map id="/home/runner/work/precision&#45;converters&#45;firmware/precision&#45;converters&#45;firmware/projects/ad355xr_iio/app/app_config.c" name="/home/runner/work/precision&#45;converters&#45;firmware/precision&#45;converters&#45;firmware/projects/ad355xr_iio/app/app_config.c">
<area shape="rect" id="node1" title="Application configurations module." alt="" coords="1157,5,1380,76"/>
<area shape="rect" id="node2" title=" " alt="" coords="921,273,992,300"/>
<area shape="rect" id="node3" title=" " alt="" coords="1681,273,1763,300"/>
<area shape="rect" id="node4" href="$ad355xr__iio_2app_2app__config_8h.html" title="Configuration file for AD355xr device application." alt="" coords="1002,124,1106,151"/>
<area shape="rect" id="node24" href="$ad355xr__user__config_8h.html" title="Header for AD355XR user configuration file." alt="" coords="1477,124,1645,151"/>
<area shape="rect" id="node5" href="$common_8h.html" title=" " alt="" coords="1311,199,1402,225"/>
<area shape="rect" id="node12" title=" " alt="" coords="1047,199,1152,225"/>
<area shape="rect" id="node13" title=" " alt="" coords="1176,199,1287,225"/>
<area shape="rect" id="node14" title=" " alt="" coords="745,199,841,225"/>
<area shape="rect" id="node15" title=" " alt="" coords="865,199,971,225"/>
<area shape="rect" id="node16" href="$ad355xr__iio_2app_2app__config__mbed_8h.html" title="Header file for Mbed platform configurations." alt="" coords="517,199,665,225"/>
<area shape="rect" id="node6" title=" " alt="" coords="1151,273,1221,300"/>
<area shape="rect" id="node7" title=" " alt="" coords="1246,273,1313,300"/>
<area shape="rect" id="node8" title=" " alt="" coords="1337,273,1387,300"/>
<area shape="rect" id="node9" title=" " alt="" coords="1411,273,1502,300"/>
<area shape="rect" id="node10" title=" " alt="" coords="1527,273,1656,300"/>
<area shape="rect" id="node11" title=" " alt="" coords="1017,273,1126,300"/>
<area shape="rect" id="node17" title=" " alt="" coords="415,273,515,300"/>
<area shape="rect" id="node18" title=" " alt="" coords="539,273,643,300"/>
<area shape="rect" id="node19" title=" " alt="" coords="668,273,765,300"/>
<area shape="rect" id="node20" title=" " alt="" coords="790,273,897,300"/>
<area shape="rect" id="node21" title=" " alt="" coords="5,273,116,300"/>
<area shape="rect" id="node22" title=" " alt="" coords="140,273,235,300"/>
<area shape="rect" id="node23" title=" " alt="" coords="259,273,390,300"/>
<area shape="rect" id="node25" title=" " alt="" coords="1517,199,1604,225"/>
</map>
1 change: 1 addition & 0 deletions doxygen/ad355xr__iio_2app_2app__config_8c__incl.md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f0aec31623a21cadde71dd9f2cdc8296
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<map id="init_spi_dma_tx_stop_pwm" name="init_spi_dma_tx_stop_pwm">
<area shape="rect" id="node1" title="Initialize the timer in pwm mode which used to stops spi dma transfer." alt="" coords="152,5,351,32"/>
<area shape="rect" id="node2" href="$ad355xr__iio_2app_2app__config_8c.html#aba990e48bb1b87852ff6a375f0c2f655" title="Initialize the system peripherals." alt="" coords="5,5,104,32"/>
</map>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
efc235b4db78e06b7f8fe3de314cc418
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 14a5771

Please sign in to comment.