Wiki

Differences

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

Link to this comparison view

Next revision
Previous revision
resources:tools-software:uc-drivers:ad5758 [25 Apr 2019 10:38]
Stefan Popa created
resources:tools-software:uc-drivers:ad5758 [14 Jan 2021 05:38] (current)
Robin Getz use wiki interwiki links
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.1556181509.txt.gz · Last modified: 25 Apr 2019 10:38 by Stefan Popa