采用fpga控制ADS8555进行采样,ADS8555配置为硬件模式,16位并行输出,对某一通道输入正弦信号时,采样的结果却是方波,采样值不是最大就是最小,用逻辑分析仪检测信号,CS和RD等控制信号是正确的,BUSY信号在转换周期内也有高低电平的变化,采样也能看出频率的变化,但是幅度的变化不准确,出来的结果是方波,不知道问题出在哪里,有可能是参考电压的问题,但我的参考电压是内部输出的,不知道该怎么改了,以下是电路图
user151383853:
从问题的描述看, ADC 转换能够正常工作了.
那么问题可能是 信号源, 设置, 参考电压.
既然周期性很明显, 若非信号源和参考电压发生耦合, 这种可能就不太会发生.
至于设置, 采样时间会有影响, 可以延长一点试试.
jiaqing zhao:
回复 user151383853:
参考电压如何设置?我用的是内部的参考电压,range/xclk接BVDD,参考电压范围为+2Vref,其他怎么设置?
信号源和参考电压发生耦合?这个是在什么情况下发生的?
采样时间我通过fpga控制转换时间convst 2.5us,rd低电平持续时间为100ns了,完全是符合规范的啊