支持jesd204b协议高速DAC芯片AD9144-FMC-EBZ配置笔记

本文介绍了如何使用FPGA配置支持JESD204B协议的高速DAC芯片AD9144-FMC-EBZ,包括通过SPI和ADI软件工具进行寄存器配置,以及在KC705平台上产生62.5MHz正弦波的调试过程。在调试中解决了SPI配置问题,并详细阐述了AD9516时钟配置步骤。
摘要由CSDN通过智能技术生成

本文为明德扬原创文章,转载请注明出处!

一、背景

        AD9144是一款支持jesd204b协议高速DAC芯片。AD9144-FMC-EBZ是基于AD9144的评估板(Evaluation Board),它是主要由AD9144,AD9516,与PIC16F单片机组成的系统。工程上使用AD9144具有时钟时序要求很高和寄存器配置复杂的难点。

配置AD9144-FMC-EBZ,有两种途径:

1、通过FPGA母板,经由FMC接口,使用SPI配置寄存器

2、通过ADI提供的软件工具,配合母板(ADS7)来配置寄存器,如图所示:


官方的指导说明链接:https://wiki.analog.com/resources/eval/dpg/ad9144-fmc-ebz

遇到问题:

我们在尝试第一种方法的时候,遇到了SPI寄存器写不进的情况和读写不一致的情况。

而第二种方法则需要ADS7用作母板。

二、调试

       在明德扬潘老师的帮助下,完成了以KC705作为母板,正确配置AD9144,并输出62.5MHz正弦波。

整个流程需要先在KC705上运行提供的HDL工程,随后进入软件工具配置流程。这里的HDL工程主要完成的是:Jesd204发送端的配置与正弦余弦信号的输出。另外,这里的软件工具配置流程既使用ADI官方提供的工具对AD9144和AD9516分别进行配置。

在调试开始前,硬件链接如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值