-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
609 changed files
with
17,341 additions
and
7,780 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
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
103
_sources/source/projects/ad355xr_iio/ad355xr_iio.rst.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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>`_ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
<map id="/home/runner/work/precision-converters-firmware/precision-converters-firmware/projects/ad355xr_iio/app/app_config.c" name="/home/runner/work/precision-converters-firmware/precision-converters-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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
4 changes: 4 additions & 0 deletions
4
doxygen/ad355xr__iio_2app_2app__config_8c_afd3effcab5c58c961d71a9ed3693eccd_icgraph.map
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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> |
1 change: 1 addition & 0 deletions
1
doxygen/ad355xr__iio_2app_2app__config_8c_afd3effcab5c58c961d71a9ed3693eccd_icgraph.md5
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
efc235b4db78e06b7f8fe3de314cc418 |
Binary file added
BIN
+3.08 KB
...ad355xr__iio_2app_2app__config_8c_afd3effcab5c58c961d71a9ed3693eccd_icgraph.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.