Example Program for EVAL-AD5592R

Dependencies:   adi_console_menu platform_drivers

Committer:
EndaKilgarriff
Date:
Mon Jun 22 22:27:26 2020 +0000
Revision:
3:ae77c589c81a
Parent:
1:e84d8d51cd51
Child:
4:9fa40df9bf93
Add License file

Who changed what in which revision?

UserRevisionLine numberNew contents of line
malavikasaji 0:7ac684c6e395 1 Evaluation Boards/Products Supported
malavikasaji 0:7ac684c6e395 2 ------------------------------------
EndaKilgarriff 1:e84d8d51cd51 3 EVAL-AD5592R-1SDZ (AD5592R-1)
EndaKilgarriff 1:e84d8d51cd51 4 EVAL-AD5593R-SDZ (AD5593R)
EndaKilgarriff 1:e84d8d51cd51 5
malavikasaji 0:7ac684c6e395 6
malavikasaji 0:7ac684c6e395 7 Overview
malavikasaji 0:7ac684c6e395 8 --------
EndaKilgarriff 1:e84d8d51cd51 9 These code files provide drivers to interface with AD5592R/93R and communicate with
EndaKilgarriff 1:e84d8d51cd51 10 EVAL-AD5592R-1SDZ and EVAL-AD5593R-SDZ boards. This code was developed and tested
EndaKilgarriff 1:e84d8d51cd51 11 on SDP-K1 controller board https://os.mbed.com/platforms/SDP_K1/.
EndaKilgarriff 1:e84d8d51cd51 12
EndaKilgarriff 1:e84d8d51cd51 13 Program wiki: https://wiki.analog.com/resources/tools-software/product-support-software/ad5592r_mbed_example
malavikasaji 0:7ac684c6e395 14
EndaKilgarriff 1:e84d8d51cd51 15 Product details: https://www.analog.com/en/products/ad5592r.html
EndaKilgarriff 1:e84d8d51cd51 16 https://www.analog.com/en/products/ad5593r.html
EndaKilgarriff 1:e84d8d51cd51 17
EndaKilgarriff 1:e84d8d51cd51 18 Eval board details: https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-AD5592R.html
EndaKilgarriff 1:e84d8d51cd51 19 https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/Eval-ad5593r.html
malavikasaji 0:7ac684c6e395 20
malavikasaji 0:7ac684c6e395 21 Hardware Setup
malavikasaji 0:7ac684c6e395 22 --------------
EndaKilgarriff 1:e84d8d51cd51 23 Required: SDP-K1, EVAL-AD5592R-1SDZ or EVAL-AD5593R, USB cable
EndaKilgarriff 1:e84d8d51cd51 24 Plug in the EVAL-AD5592R/93R board on SDP-K1 board (or any other Mbed enabled
malavikasaji 0:7ac684c6e395 25 controller board) using the SDP connector and screws.
malavikasaji 0:7ac684c6e395 26 Connect SDP-K1 board to the PC using the USB cable.
malavikasaji 0:7ac684c6e395 27
malavikasaji 0:7ac684c6e395 28
malavikasaji 0:7ac684c6e395 29 How to Get Started
malavikasaji 0:7ac684c6e395 30 ------------------
malavikasaji 0:7ac684c6e395 31 Open Mbed online compiler. https://ide.mbed.com/compiler
EndaKilgarriff 1:e84d8d51cd51 32 Import Code into compiler from here: https://os.mbed.com/teams/AnalogDevices/code/EVAL-AD5592R/
malavikasaji 0:7ac684c6e395 33 instructions on how to import code are here: https://os.mbed.com/docs/mbed-os/v5.12/tools/importing-code.html
EndaKilgarriff 1:e84d8d51cd51 34 Select to compile for AD5592R or AD5593R in app_config.h.
malavikasaji 0:7ac684c6e395 35 Compile code. Drag and drop binary into SDP-K1 controller board. Find detailed instructions
malavikasaji 0:7ac684c6e395 36 here: https://os.mbed.com/docs/mbed-os/v5.12/tools/getting-your-program-on-your-board.html
EndaKilgarriff 1:e84d8d51cd51 37 Open Tera Term (or alternative), select 115200 baud rate, and the applicable COM port to see the
EndaKilgarriff 1:e84d8d51cd51 38 list of options. If the AD5592R/93R is not provided with an external voltage reference,
EndaKilgarriff 1:e84d8d51cd51 39 or the on-board voltage reference is not powered, enable the internal reference
EndaKilgarriff 1:e84d8d51cd51 40 under [s] General Settings.
malavikasaji 0:7ac684c6e395 41
malavikasaji 0:7ac684c6e395 42 A detailed user guide on how to use SDP-K1 board on Mbed platform is available
malavikasaji 0:7ac684c6e395 43 here: https://wiki.analog.com/resources/tools-software/mbed
malavikasaji 0:7ac684c6e395 44
malavikasaji 0:7ac684c6e395 45
malavikasaji 0:7ac684c6e395 46 Notes
malavikasaji 0:7ac684c6e395 47 -----
malavikasaji 0:7ac684c6e395 48 If using Win 7, install serial drivers for Mbed. https://os.mbed.com/docs/mbed-os/v5.12/tutorials/windows-serial-driver.html
malavikasaji 0:7ac684c6e395 49 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:7ac684c6e395 50
malavikasaji 0:7ac684c6e395 51
malavikasaji 0:7ac684c6e395 52 License
malavikasaji 0:7ac684c6e395 53 -------
EndaKilgarriff 1:e84d8d51cd51 54 Copyright (c) 2020 Analog Devices, Inc. All rights reserved.
EndaKilgarriff 1:e84d8d51cd51 55
EndaKilgarriff 1:e84d8d51cd51 56 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
EndaKilgarriff 1:e84d8d51cd51 57 - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
EndaKilgarriff 1:e84d8d51cd51 58 - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
malavikasaji 0:7ac684c6e395 59 - Modified versions of the software must be conspicuously marked as such.
EndaKilgarriff 1:e84d8d51cd51 60 - This software is licensed solely and exclusively for use with processors/products manufactured by or for Analog Devices, Inc.
EndaKilgarriff 1:e84d8d51cd51 61 - This software may not be combined or merged with other code in any manner that would cause the software to become subject to terms and conditions which differ from those listed here.
EndaKilgarriff 1:e84d8d51cd51 62 - Neither the name of Analog Devices, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
EndaKilgarriff 1:e84d8d51cd51 63 - The use of this software may or may not infringe the patent rights of one or more patent holders. This license does not release you from the requirement that you obtain separate licenses from these patent holders to use this software.
EndaKilgarriff 1:e84d8d51cd51 64
EndaKilgarriff 1:e84d8d51cd51 65 THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES, INC. AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, TITLE, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANALOG DEVICES, INC. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, DAMAGES ARISING OUT OF CLAIMS OF INTELLECTUAL PROPERTY RIGHTS INFRINGEMENT; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
EndaKilgarriff 1:e84d8d51cd51 66
EndaKilgarriff 1:e84d8d51cd51 67 2020-02-24-7CBSD SLA