微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DAC5682z的fifo_err报错。

DAC5682z的fifo_err报错。

时间:10-02 整理:3721RD 点击:

一片V7 690T上挂了8片DAC5682z,采样时钟为AD9516提供的1GHz,1GHz时钟经过一出多的时钟buffer同时分给8片DAC5682z。DAC5682z配置成双通道2倍插值模式,PLL bypass,16路DAC输出数据源为同一个DDS给的数据。用示波器观察输出波形时发现有一片DAC5682z输出的2路正弦波相对其它14路有漂移现象,后用示波器仔细抓取DAC输出波形,发现输出波形有漂移现象的那片DAC5682z输出的2路正弦波会隔一会儿输出波形异常(如图所示),将8片DAC5682z的ffo_err接到SDO上,在FPGA端观测到异常的那片DAC5682z出现波形异常时会报fifo_err。尝试将DAC5682z采样时钟降到600MHz、700MHz、800MHz和 900MHz时均无波形漂移和fifo_err报错现象(在900MHz时异常的那片DAC5682z输出的2路正弦波有毛刺,但为漂移)。

8片DAC5682z的寄存器配置截图,在配置完dac_reg11时FPGA出sync信号,配置完dac_reg13时FPGA内DDS开始向8片DAC5682z出正弦波数据。

从描述的现象看, 问题不在于 DAC5682, 而在于数据传输, 可否验证一下, 可以用示波器查一下波形

如果是传输数据出错的最多也是输出波形不正常,怎么会导致DAC5682z内部fifo指针出错?个人感觉是sync信号或者dclk被干扰了,导致DAC5682z内部fifo指针出错。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top