ADI 技术
直播中

张晶

7年用户 195经验值
私信 关注
[问答]

请问AD7266 FPGA驱动采样异常是什么原因

在使用AD转换芯片AD7266过程中,遇到问题如下:
描述:
工作模式为单端、2*Vref输入方式,固定采集VA1和VB1,两管教固定输入2.5V电平,有FPGA驱动实现。
在使用14SCLK完成采集过程中发现,DOUTA与DOUTB外传的数据并不相同(实际使用示波器采样确认);
随后使用32SCLK方式,发现DOUTA输出数据也存在异常。
(试验过程中注意到了上述工作模式下,输出编码应为二进制补码方式)
故麻烦您确认 在上述工作模式下:
1. 两端口输入2.5V,实际正确的DOUTX输出结果是多少?
2. 在使用14SCLK完成采样时,为什么DOUTA与DOUTB外传数据会不同?
3. 是否可以提供AD7266的FPGA实现代码?

以上
谢谢!

回帖(2)

丁浩

2018-8-18 07:29:05
1. 用单端输入还是差分输入 ? 两端口输入2.5V, 是说VA1, VA2都接2.5V, 还是VA1=2.5V, VA2=GND ?
2. 可以用示波器抓到SPI的波形看一下吗?/CS, SCLK, DOUTA, DOUTB
举报

张晶

2018-8-18 07:46:19
引用: jdjfuwegs 发表于 2018-8-18 07:29
1. 用单端输入还是差分输入 ? 两端口输入2.5V, 是说VA1, VA2都接2.5V, 还是VA1=2.5V, VA2=GND ?
2. 可以用示波器抓到SPI的波形看一下吗?/CS, SCLK, DOUTA, DOUTB

1.单端输入方式,另外:两端口输入2.5V,是说VA1/VA2均输入2.5V;
先前问题已经解决,采样时的DOUTA/B数据不同,是由于在上述工作模式下,AD转换结果以二进制补码方式输出,当模拟信号Vref附近跳变时,造成最终AD值的较大差别。
 
2.另外,实际测试过程中,又发现AD7266在不同SCLK驱动频率下工作时,采样结果存在不同程度的漂移量。
模拟电平输入端VA1/VB1均存在下波形类型的毛刺(见下左图),频率与AD转换周期相同(下右图为CS信号波形)。

请解释出现该问题的可能原因,谢谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分