资料介绍
Table of Contents
AD7193 Pmod Xilinx FPGA Reference Design
Introduction
The AD7193 is a low noise, complete analog front end for high precision measurement applications. It contains a low noise, 24-bit sigma-delta (Σ-Δ) analog-to-digital converter (ADC). The on-chip low noise gain stage means that signals of small amplitude can interface directly to the ADC. The device can be configured to have four differential inputs or eight pseudo differential inputs. The on-chip channel sequencer allows several channels to be enabled simultaneously, and the AD7193 sequentially converts on each enabled channel, simplifying communication with the part. The on-chip 4.92 MHz clock can be used as the clock source to the ADC or, alternatively, an external clock or crystal can be used. The output data rate from the part can be varied from 4.7 Hz to 4.8 kHz.
HW Platform(s):
Quick Start Guide
The bit file provided in the project *.zip file combines the FPGA bit file and the SDK elf files. It may be used for a quick check on the system. All you need is the hardware and a PC running a UART terminal and the programmer (IMPACT).
Required Hardware
Required Software
- Xilinx ISE 14.4 (Programmer (IMPACT) is sufficient for the demo and is available on Webpack).
- A UART terminal (Tera Term/Hyperterminal), Baud rate 115200 for the Avnet LX-9 Microboard and ZedBoard or 9600 for the Digilent Nexys™3 Board.
Running Demo (SDK) Program
If you are not familiar with LX9 and/or Xilix tools, please visit
products/boards-and-kits/AES-S6MB-LX9.htm for details.
If you are not familiar with Nexys™3 and/or Xilix tools, please visit
http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,897&Prod=NEXYS3 for details.
If you are not familiar with ZedBoard and/or Xilix tools, please visit
http://www.em.avnet.com/en-us/design/drc/Pages/Zedboard.aspx for details.
Avnet LX9 MicroBoard Setup
Extract the project from the archive file (AD7193_
To begin, connect the PmodAD5 to J5 connector of LX9 board, pins 1 to 6 (see image below). You can use an extension cable for ease of use. Connect the USB cable from the PC to the USB-UART female connector of the board for the UART terminal. The board will be programmed through its USB male connector.
Digilent Nexys™3 Spartan-6 FPGA Board
Extract the project from the archive file (AD7193_
To begin, connect the PmodAD5 to JA connector of Nexys™3 board, pins JA1 to JA6 (see image below). You can use an extension cable for ease of use. Connect the USB cables from the PC to the board, one for programming (Digilent USB device) and one for the UART terminal (FT232R USB UART).
Avnet ZedBoard
To begin, connect the PmodAD5 to JA connector of ZedBoard (see image below). You can use an extension cable for ease of use. Connect the USB cables from the PC to the board, one for programming (Digilent USB device) and one for the UART terminal (FT232R USB UART).
FPGA Configuration for Nexys3 and LX-9 MicroBoard
Start IMPACT, and double click “Boundary Scan”. Right click and select Initialize Chain. The program should recognize the Spartan 6 device (see screenshot below). Start a UART terminal (set to appropiate baud rate) and then program the device using the bit file provided in the project *.zip archive, located in the “sw” folder (../ad7193/sw/AD7193.bit).
FPGA Configuration for ZedBoard
Run the download.bat script from the “../bin” folder downloaded from the github (see the links in the download section of the wiki page). The script will automatically configure the ZYNQ SoC and download the *.elf file afterwards.
If the download script fails to run, modify the Xilinx Tools path in download.bat to match your Xilinx Installation path.
If programming was successful, you should be seeing messages appear on the terminal window as shown in the figures below. After programming the AD7193, the program will display the values of all internal registers. After that, it will go through 5 Demo Modes.
Read Voltage Values referenced to AINCOM, UNIPOLAR Mode.
Read Voltage Values referenced to AINCOM, BIPOLAR Mode.
Read Differential Voltage Values, UNIPOLAR Mode.
Read Differential Voltage Values, BIPOLAR Mode.
Read Die Temperature Value.
Using the reference design
Functional Description
The reference design is a simple SPI Interface, containing CS, SCLK, MISO, MOSI, but also a GPIO to read the RDY status on the MISO line. The information is displayed on UART.
The hardware SPI access allows sending and receiving data from the AD7193, programming its internal registers in order to decide which channels should be converted corresponding to AINCOM or its own differential pair, what GAIN, sampling frequency, etc.
- Connecting the PmodAD5 to the boards using an extension cable provides ease of use.
- UART must be set to 115200 Baud Rate for the Avnet LX-9 Microboard and ZedBoard or 9600 Baud Rate for the Digilent Nexys™3 Board.
- When using AVDD > DVDD (= 3.3V), JP1 on PmodAD5 must be removed. The range for AVDD is 3.0V ≤ AVDD ≤ 5.25V
- If using Xilinx Software Development Kit integrated Console as a Hyperterminal clinet, please uncomment all the commented getchar(); in main.c, because the Console sees [Enter] as 2 consecutive keypresses, so 2 getchar(); are required. If using Tera Term or other similar software, do not modify anything.
When using the ZedBoard reference design in order to develop your own software, please make sure that the following options are set in “system_config.h”:
// Select between PS7 or AXI Interface #define USE_PS7 1 // SPI used in the design #define USE_SPI 1 // I2C used in the design #define USE_I2C 0 // Timer (+interrupts) used in the design #define USE_TIMER 0 // External interrupts used in the design #define USE_EXTERNAL 0 // GPIO used in the design #define USE_GPIO 0
Downloads
Avnet LX-9 MicroBoard:
Digilent Nexys™3:
Avnet ZedBoard:
More information
- Example questions:
- An error occurred while fetching this feed: http://ez.analog.com/community/feeds/allcontent/atom?community=2061
- EVAD7193 AD7193 评估板
- AD5781 pmod Xilinx FPGA参考设计
- AD7991 pmod Xilinx FPGA参考设计
- AD7156 pmod Xilinx FPGA参考设计
- AD7091R pmod Xilinx FPGA参考设计
- AD5541A pmod Xilinx FPGA参考设计
- AD5628 pmod Xilinx FPGA参考设计
- ADP5589 pmod Xilinx FPGA参考设计
- ADXL345 pmod Xilinx FPGA参考设计
- ADT7420 pmod Xilinx FPGA参考设计
- ADXL362 pmod Xilinx FPGA参考设计
- AD7780 pmod Xilinx FPGA参考设计
- AD5933 pmod Xilinx FPGA参考设计
- SSM2518 pmod Xilinx FPGA参考设计
- AN-1069: AD7190、AD7192、AD7193、AD7194和AD7195的零延迟模式
- Xilinx fpga芯片系列有哪些 3437次阅读
- Xilinx FPGA IP之Block Memory Generator功能概述 2898次阅读
- 基于Xilinx FPGA的边界扫描应用 1446次阅读
- 使用Xilinx FPGA实现OFDM系统 1085次阅读
- Xilinx FPGA时序约束设计和分析 1651次阅读
- Xilinx 7系列FPGA管脚是如何定义的? 1.1w次阅读
- Xilinx FPGA的FMC介绍 5947次阅读
- Xilinx FPGA的电源设计详解 1.1w次阅读
- 基于Xilinx FPGA用于ASIC前端验证的问题总结 1786次阅读
- Xilinx FPGA编程技巧常用时序约束介绍 4622次阅读
- Xilinx品牌FPGA使用的三种证书 4343次阅读
- Xilinx FPGA底层资源架构与设计规范 5047次阅读
- 无驱动问题的Zynq搭配Pmod开发解决方案 1972次阅读
- 基于Xilinx FPGA的通用信号采集器 1886次阅读
- Maxim为三款Xilinx FPGA参考设计提供电源管理方案 1210次阅读
下载排行
本周
- 1AN-1267: 使用ADSP-CM408F ADC控制器的电机控制反馈采样时序
- 1.41MB | 3次下载 | 免费
- 2AN158 GD32VW553 Wi-Fi开发指南
- 1.51MB | 2次下载 | 免费
- 3AN148 GD32VW553射频硬件开发指南
- 2.07MB | 1次下载 | 免费
- 4AN-1154: 采用恒定负渗漏电流优化ADF4157和ADF4158 PLL的相位噪声和杂散性能
- 199.28KB | 次下载 | 免费
- 5AN-960: RS-485/RS-422电路实施指南
- 380.8KB | 次下载 | 免费
- 6EE-249:使用VisualDSP在ADSP-218x DSP上实现软件叠加
- 60.02KB | 次下载 | 免费
- 7AN-1111: 使用ADuCM360/ADuCM361时的降低功耗选项
- 306.09KB | 次下载 | 免费
- 8AN-904: ADuC7028评估板参考指南
- 815.82KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 450次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 138次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 130次下载 | 免费
- 4使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 5美的电磁炉维修手册大全
- 1.56 MB | 24次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 18次下载 | 免费
- 7感应笔电路图
- 0.06 MB | 10次下载 | 免费
- 8万用表UT58A原理图
- 0.09 MB | 9次下载 | 5 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论
查看更多