54ed7654-32b9-11ec-82a8-dac502259ad0.png

AD7606采集不到电压

我自己画了块板子,在上面使用AD7606的并行模式来采集传感器返回的模拟信号。在测试中,我将5V恒压接到ADC的V5通道上,发现采集到的数据不正确,然后我又更换了其他的电压,数据同样不正确,且变化没有规律性(DB[0:15]显示都类似图中所示),我抓出的波形显示这个芯片的一切控制信号都是正常的,同时我也测试了诸如REFIN/REFOUT、REGCAP和REFCAP等引脚的电压,均在datasheet中描述的范围内。最后我测试了AD7606芯片上直接连接对应V5通道的引脚,上面的电压也和我接的恒压电压相同,我很奇怪为什么采样不到正确的数据?

1. 首先确认AD7606购买渠道是从ADI官方渠道购买,确保质量

2. /STBY检查是否为高电平。

3. AD7606上电后,首先发送RESET 》 50ns的高脉冲,进行复位。

4. 请帖一张至少一个完整CONVST, BUSY, /CS, /RD的波形看看,以及AD7606原理图部分。

感谢回复!附图是在V5通道输入+5V电压的波形,Range设置为+-10V

1. AD7606是在官方渠道购买的;

2. /STBY确定是高电平;

3. 已经进行了复位操作;

4. 如附图所示

54ed7654-32b9-11ec-82a8-dac502259ad0.png

1. 用示波器探头检查所有DB[x]位是否真的一直为0 ?

2. 换一块板卡尝试一下

感谢!我发现了问题,因为我把两片AD7606的DB[0:15]连在了一起输出到fpga中,我本来想着可以分时复用这些数据线,但看来在读取其中一片AD7606的采样结果时,另一片AD7606的DB口对它产生了影响,导致高电平输出只有1V左右。请问有什么办法可以解决这个问题?除了重新设计电路把两片AD7606的DB口分开接到fpga中。2片AD7606 用不同的/CS分时选通读数,就可以了。

感谢!还有一个疑问,就是上电多久后给reset信号比较合适呢?比如用内部参考电压的话,是需要等至少30ms吗?上电电压达到预定的幅度后,即可发reset信号。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注