Wiki

This version is outdated by a newer approved version.DiffThis version (01 Jul 2013 10:18) is a draft.
Approvals: 0/1
The Previously approved version (28 Sep 2012 11:23) is available.Diff

This is an old revision of the document!


AD5755 FMC-SDP Interposer & Evaluation Board / Xilinx KC705 Reference Design

Supported Devices

Evaluation Boards

Overview

This document presents the steps to setup an environment for using the EVAL-AD5755SDZ evaluation board together with the Xilinx KC705 FPGA board and the Xilinx Embedded Development Kit (EDK). Below is presented a picture of the EVAL-AD5755SDZ Evaluation Board with the Xilinx KC705 board.

img_ad5755.jpg

For component evaluation and performance purposes, as opposed to quick prototyping, the user is directed to use the part evaluation setup. This consists of:

  • 1. A controller board like the SDP-B ( EVAL-SDP-CS1Z)
  • 2. The component SDP compatible product evaluation board
  • 3. Corresponding PC software ( shipped with the product evaluation board)

The SDP-B controller board is part of Analog Devices System Demonstration Platform (SDP). It provides a high speed USB 2.0 connection from the PC to the component evaluation board. The PC runs the evaluation software. Each evaluation board, which is an SDP compatible daughter board, includes the necessary installation file required for performance testing.

Note: it is expected that the analog performance on the two platforms may differ.

28 Sep 2012 10:32 · Adrian Costina

Below is presented a picture of SDP-B Controller Board with the EVAL-AD5755SDZ Evaluation Board.

The AD5755 is a quad, voltage and current output DAC that operates with a power supply range from -26.4 V to +33 V. On-chip dynamic power control minimizes package power dissipation in current mode. This is achieved by regulating the voltage on the output driver from 7.4 V to 29.5 V using a dc-to-dc boost converter optimized for minimum on chip power dissipation. For AD5755-1, each channel has a corresponding CHART pin so that HART signals can be coupled onto the current output.

The EVAL-AD5755SDZ evaluation board is designed to help customers quickly prototype new AD5755 circuits and reduce design time. To power the AD5755SDZ evaluation board supply +/-15V between the AVSS (-15V) and AVDD (+15V) inputs for the analog supply and 5V between PGND(0V) and AVCC(+5V) as DC-to-DC supply voltage.

More information

Getting Started

The first objective is to ensure that you have all of the items needed and to install the software tools so that you are ready to create and run the evaluation project.

Required Hardware

Required Software

  • Xilinx ISE 14.6 (Programmer (IMPACT) is sufficient for the demo and is available on Webpack).
  • UART Terminal (Tera Term/Hyperterminal), baud rate 115200

Downloads

The following table presents a short description the reference design archive contents.

Folder Description
Bit Contains the KC705 configuration file that can be used to program the system for quick evaluation.
Microblaze Contains the EDK 13.4 project for the Microblaze softcore that will be implemented in the KC705 FPGA.
Software Contains the source files of the software project that will be run by the Microblaze processor.

Run the Demonstration Project

Hardware Setup

Before connecting the ADI evaluation board to the Xilinx KC705 make sure that the VADJ_FPGA voltage of the KC705 is set to 3.3V. For more details on how to change the setting for VADJ_FPGA visit the Xilinx KC705 product page.

  • Use the FMC-SDP interposer to connect the ADI evaluation board to the Xilinx KC705 board on the FMC LPC connector.
  • Connect the JTAG and UART cables to the KC705 and power up the FPGA board.
  • Start IMPACT, and double click “Boundary Scan”. Right click and select Initialize Chain. The program should recognize the Kintex 7 device (see screenshot below).

  • Program the KC705 FPGA using the “Bit/download.bit” file provided in the reference design archive.
  • Power the ADI evaluation board.

Configure Tera Term

Launch Tera Term from the Start → All Programs → Tera Term Pro → Tera Term Pro

Select Setup → Serial port… and set the baud rate to 115200.

Select Setup → Terminal.. and enable Local Echo.

Upload Application Software

After the configuration of the terminal was finished, the software application has to be uploaded and started on the configured system. This can be done by running the Loadapp.bat batch script, which can be found in the LoadApp directory.

If the script threw an error, verify if the Xilinx EDK path specified in the Loadapp.bat script is corresponding with the current install path. If not change it to the correct one.

28 Jun 2013 11:30 · Istvan Csomortani

Demonstration Project User Interface

This section presents the UART Terminal Interface, which helps the user to interact with the software application, that will run on the Xilinx KC705 FPGA board.

To use this interface, a terminal emulator software is needed, in this case the Tera Term is used.

After programing the KC705 FPGA with the download.bit file provided in the reference design archive, the message AD5755 OK should appear at the terminal window.

By using the command help?, can list out all the available commands for the current device, with a small description containing indications how to use them.

The AD5755 support the following commands, which can used to evaluate the converter:

Command Description
help? Display all available commands
register? Get register value for a specified channel, the command has two arguments: register address and channel
register= Set a register value, the command has four arguments: register type, which can be data or control, register address, channel number and the desired value
power? Display the power state of the dc-to-dc converters, DAC and internal amplifiers for the selected channel. The command has one argument : channel
power= Set up the power state of the dc-to-dc converters, DAC and internal amplifiers for the selected channel. The command has two arguments: channel and 1 for ON and 0 for OFF
range? Display the range of the selected channel. The command has one argument : channel
range= Set the range of the selected channel. Has two argument: channel and range
voltage? Display the output voltage of a specified channel. The command has one argument: channel
voltage= Set the output voltage of a specified channel. The command using two arguments: channel and the desired value
current? Display the output current of a specified channel. The command has one argument: channel
current= Set the output current of a specified channel. The command using two arguments: channel and the desired value

More information

28 May 2012 15:18
resources/fpga/xilinx/interposer/ad5755.1372666682.txt.gz · Last modified: 01 Jul 2013 10:18 by Istvan Csomortani