Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
resources:tools-software:uc-drivers:ad5758 [25 Apr 2019 10:38] – created Stefan Poparesources:tools-software:uc-drivers:ad5758 [14 Jan 2021 05:38] – use wiki interwiki links Robin Getz
Line 3: Line 3:
 ===== Supported Devices ===== ===== Supported Devices =====
   * [[adi>AD5758]]   * [[adi>AD5758]]
 +
 +===== Evaluation Boards =====
 +  * [[adi>EVAL-AD5758]]
  
 ===== Overview ===== ===== Overview =====
Line 9: Line 12:
 The device uses a versatile 4-wire serial peripheral interface (SPI) that operates at clock rates of up to 50 MHz and is compatible with standard SPI, QSPI™, MICROWIRE™, DSP, and microcontroller interface standards. The interface also features an optional SPI cyclic redundancy check (CRC) and a watchdog timer. The [[adi>AD5758]] offers improved diagnostic features from its predecessors, such as output current monitoring and an integrated 12-bit diagnostic ADC. Additional robustness is provided by the inclusion of a fault protection switch on VIOUT, +VSENSE, and −VSENSE pins. The device uses a versatile 4-wire serial peripheral interface (SPI) that operates at clock rates of up to 50 MHz and is compatible with standard SPI, QSPI™, MICROWIRE™, DSP, and microcontroller interface standards. The interface also features an optional SPI cyclic redundancy check (CRC) and a watchdog timer. The [[adi>AD5758]] offers improved diagnostic features from its predecessors, such as output current monitoring and an integrated 12-bit diagnostic ADC. Additional robustness is provided by the inclusion of a fault protection switch on VIOUT, +VSENSE, and −VSENSE pins.
  
-Applications:+==== Applications ====
   * Process control   * Process control
   * Actuator control   * Actuator control
   * PLC and DCS applications   * PLC and DCS applications
   * HART network connectivity   * HART network connectivity
 +
 +===== HDL Design Description =====
 +
 +In the [[:resources/fpga/docs/hdl|ADI Reference Designs HDL User Guide]] can be found an in-depth presentation and instructions about the HDL design in general.
 +
 +In order to build the HDL design the user has to go through the following steps:
 +  - Confirm that you have the right tools (the reference design requires Vivado 2018.3)
 +  - Clone the HDL GitHub repository (the project is located at [[https://github.com/analogdevicesinc/hdl/tree/master/projects/ad5758_sdz|ad5758_sdz]])
 +  - Build the project (see https://wiki.analog.com/resources/fpga/docs/build)
 +
 +===== Software Setup =====
 +
 +In order to perform the software setup the user has to go through the following steps:
 +  - Confirm that you have the right tools (the reference design requires XSDK)
 +  - Clone the No-OS GitHub repository (the project is located at [[https://github.com/analogdevicesinc/no-OS/tree/master/ad5758-sdz|ad5758-sdz]] )
 +  - Follow the instructions provided by [[/resources/fpga/xilinx/software_setup|software_setup]].
  
 ===== Driver Description ===== ===== Driver Description =====
Line 186: Line 205:
   * {{https://github.com/analogdevicesinc/no-OS/blob/master/ad5758-sdz/ad5758.c|Implementation of AD5758 Driver.}}   * {{https://github.com/analogdevicesinc/no-OS/blob/master/ad5758-sdz/ad5758.c|Implementation of AD5758 Driver.}}
   * {{https://github.com/analogdevicesinc/no-OS/blob/master/ad5758-sdz/ad5758.h|Header file of AD5758 Driver.}}   * {{https://github.com/analogdevicesinc/no-OS/blob/master/ad5758-sdz/ad5758.h|Header file of AD5758 Driver.}}
-  * {{https://github.com/analogdevicesinc/hdl/tree/dev_ad5758/projects/ad5758_sdz|HDL Reference Design.}}+  * {{https://github.com/analogdevicesinc/hdl/tree/master/projects/ad5758_sdz|HDL Reference Design.}}
   * {{https://github.com/analogdevicesinc/no-OS/tree/master/ad5758-sdz|No-OS Reference Design.}}   * {{https://github.com/analogdevicesinc/no-OS/tree/master/ad5758-sdz|No-OS Reference Design.}}
 </WRAP> </WRAP>
resources/tools-software/uc-drivers/ad5758.txt · Last modified: 26 May 2022 16:22 by valerie hamilton