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指针出错。
- PGA400-Q1EVM下载程序报错ERROR - Register 026A, was programmed to: 22, but read back: 00。。全部返回0,求解释,多谢。
- PGA400-Q1EVM程序下载报错,求指导,谢谢。
- TINA-TI仿真滤波器时出现“Format '%s' invalid or incompatible with argument.”报错信息
- TINA-TI噪声仿真报错Format '%s' invalid or incompatible with argument
- dac38j82 读config100报错
- SN65DSI83 异常,0xE5报错