Giter VIP home page Giter VIP logo

ad57xx's Introduction

Library for handling AD5722 / AD5732 / AD5752 from Analog Devices

About Analog Devices: ยฉ2008โ€“2017 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D06467-0-2/17(F)

This library and examples demonstrate the usage of the DAC AD57xx. On top in sketch is an explanation and hardware pin setup. It has been tested with an Arduino Uno and an AD5722.

Examples provided.

AD57_manual_5V
    Allows to set the DAC values between 0 and 5V

AD_man_5V_load_cntrl
    Allows to set the DAC values between 0 and 5V and delay the
    loading into the DAC registers to start the output based on
    using a seperate PIN and/or software.

AD57_loop_bipolar:
    will provide a continues loop between +5V and -5V.

AD57_man_bin_2comp_bipolar
    Allows to set the DAC in either Binary or Two complement
    output, demonstrate the 2 modes for CLEAR command pre-set and
    set a DAC value manually to a value between -5V and +5V.

AD57_man_bipolar
    Allows to set the DAC value between -5V and +5V in binary
    mode and demonstrate how to set different values and power down
    the DAC.

calls and subroutines

Available in the extras folder is AD57 library commands.odt. This contains an overview of all the library calls, constants and remarks.

documentation

The datasheet AD5722/5732/5752 is available in the extras folder. At the top of AD57.h, the AD57 library overview and in the different sketches there are additional remarks with respect to LDAC, BIN/2sComp, RFIN and library usage.

License Information

This product is open source!

This code is released under the MIT license

Please use, reuse, and modify these files as you see fit. Please maintain attribution to this library and release anything derivative under the same license.

Distributed as-is; no warranty is given.

Paul van Haastrecht Fabruary 2018

ad57xx's People

Contributors

paulvha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

per1234 jack23912

ad57xx's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.