Example program for EVAL-AD568x and EVAL-AD569x.

Dependencies:   adi_console_menu platform_drivers

EVAL-AD568x-AD569x

User Guide

This nanoDAC+ Mbed support software can be used as a starting point for developing your own firmware that targets Analog Devices nanoDAC+ products in your own environment. The software is configurable for your exact product within the nanoDAC+ family. See the user-guide for full instructions.

Committer:
Kjansen
Date:
Wed Jul 21 12:09:31 2021 +0100
Revision:
9:cce35eca2ab0
Parent:
6:503431ffc005
Code improvement for EVAL-AD568x-AD569x

Who changed what in which revision?

UserRevisionLine numberNew contents of line
malavikasaji 0:f1411e4f731f 1 Evaluation Boards/Products Supported
malavikasaji 0:f1411e4f731f 2 ------------------------------------
ssmith73 2:2b66a61a5934 3 EVAL-AD5671R (AD5671R)
ssmith73 2:2b66a61a5934 4 EVAL-AD5672R (AD5672R)
mahphalke 6:503431ffc005 5 EVAL-AD567xR (AD5673R)
ssmith73 2:2b66a61a5934 6 EVAL-AD5674R (AD5674R)
ssmith73 2:2b66a61a5934 7 EVAL-AD5675R (AD5675R)
ssmith73 2:2b66a61a5934 8 EVAL-AD5676 (AD5676)
ssmith73 2:2b66a61a5934 9 EVAL-AD5676R (AD5676R)
mahphalke 6:503431ffc005 10 EVAL-AD567xR (AD5677R)
mahphalke 6:503431ffc005 11 EVAL-AD5679R (AD5679)
ssmith73 2:2b66a61a5934 12 EVAL-AD5679R (AD5679R)
ssmith73 2:2b66a61a5934 13 EVAL-AD5681R (AD5681R)
ssmith73 2:2b66a61a5934 14 EVAL-AD5682R (AD5682R)
ssmith73 2:2b66a61a5934 15 EVAL-AD5683R (AD5683R)
ssmith73 2:2b66a61a5934 16 EVAL-AD5683 (AD5683)
ssmith73 2:2b66a61a5934 17 EVAL-AD5684R (AD5684R)
ssmith73 2:2b66a61a5934 18 EVAL-AD5685R (AD5685R)
ssmith73 2:2b66a61a5934 19 EVAL-AD5686R (AD5686R)
ssmith73 2:2b66a61a5934 20 EVAL-AD5686 (AD5686)
mahphalke 6:503431ffc005 21 EVAL-AD5686R (AD5687)
mahphalke 6:503431ffc005 22 EVAL-AD5686R (AD5687R)
ssmith73 2:2b66a61a5934 23 EVAL-AD5691R (AD5691R)
ssmith73 2:2b66a61a5934 24 EVAL-AD5692R (AD5692R)
ssmith73 2:2b66a61a5934 25 EVAL-AD5693R (AD5693R)
ssmith73 2:2b66a61a5934 26 EVAL-AD5693 (AD5693)
ssmith73 2:2b66a61a5934 27 EVAL-AD5694 (AD5694)
ssmith73 2:2b66a61a5934 28 EVAL-AD5694R (AD5694R)
ssmith73 2:2b66a61a5934 29 EVAL-AD5695R (AD5695R)
ssmith73 2:2b66a61a5934 30 EVAL-AD5696R (AD5696R)
ssmith73 2:2b66a61a5934 31 EVAL-AD5696 (AD5696)
mahphalke 6:503431ffc005 32 EVAL-AD5696R (AD5697R)
ssmith73 2:2b66a61a5934 33
malavikasaji 0:f1411e4f731f 34
malavikasaji 0:f1411e4f731f 35 Overview
malavikasaji 0:f1411e4f731f 36 --------
ssmith73 2:2b66a61a5934 37 These code files provide drivers to interface with nanoDAC+ family of devices listed above and communicate with EVAL-AD56XX board. This code was developed and tested on SDP-K1 controller board https://os.mbed.com/platforms/SDP_K1/.
malavikasaji 0:f1411e4f731f 38
ssmith73 2:2b66a61a5934 39 Product details: https://www.analog.com/en/products/ad5686.html
ssmith73 2:2b66a61a5934 40 Eval board details: https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-AD5686R.html
ssmith73 2:2b66a61a5934 41 User Guide for this code: https://wiki.analog.com/resources/tools-software/product-support-software/nanodac-mbed
mahphalke 6:503431ffc005 42 Communication Protocol: SPI/I2C
malavikasaji 0:f1411e4f731f 43
malavikasaji 0:f1411e4f731f 44
malavikasaji 0:f1411e4f731f 45 Hardware Setup
malavikasaji 0:f1411e4f731f 46 --------------
ssmith73 2:2b66a61a5934 47 Required: SDP-K1 (or alternative MBED enabled controller board), EVAL-AD56XX, USB cable.
mahphalke 6:503431ffc005 48 Plug in the EVAL-AD568x board on SDP-K1 board (or any other Mbed enabled controller board) using the SDP connector and screws.
malavikasaji 0:f1411e4f731f 49 Connect SDP-K1 board to the PC using the USB cable.
malavikasaji 0:f1411e4f731f 50
malavikasaji 0:f1411e4f731f 51
malavikasaji 0:f1411e4f731f 52 How to Get Started
malavikasaji 0:f1411e4f731f 53 ------------------
malavikasaji 0:f1411e4f731f 54 Open Mbed online compiler. https://ide.mbed.com/compiler
Kjansen 9:cce35eca2ab0 55 Import Code into compiler. Instructions on how to import code are here: https://os.mbed.com/docs/mbed-os/v6.8/quick-start/build-with-the-online-compiler.html
Kjansen 9:cce35eca2ab0 56 Compile code to generate binary file and then drag and drop binary into SDP-K1 controller board. Detailed instructions are here:
Kjansen 9:cce35eca2ab0 57 https://os.mbed.com/docs/mbed-os/v6.8/build-tools/getting-your-program-on-your-board.html
Kjansen 9:cce35eca2ab0 58
Kjansen 9:cce35eca2ab0 59 Refer project wiki page to find detailed guide on how to use firmware:
Kjansen 9:cce35eca2ab0 60 https://wiki.analog.com/resources/tools-software/product-support-software/nanodac-mbed
malavikasaji 0:f1411e4f731f 61
malavikasaji 0:f1411e4f731f 62
malavikasaji 0:f1411e4f731f 63 Notes
malavikasaji 0:f1411e4f731f 64 -----
Kjansen 9:cce35eca2ab0 65 Refer this page for latest documentation on Mbed-OS: https://os.mbed.com/docs/mbed-os/v6.8/introduction/index.html
malavikasaji 0:f1411e4f731f 66 A detailed user guide on SDP-K1 controller board is available here https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/SDP-K1.html.
malavikasaji 0:f1411e4f731f 67
malavikasaji 0:f1411e4f731f 68
Kjansen 9:cce35eca2ab0 69 Copyright (c) 2021 Analog Devices, Inc. All rights reserved.