已回答假定已回答

AD8285 通道延时问题

shenyang 在 2017-5-26 詢問的問題
最後回覆由EmmaChen於2017-6-26提供

我们使用了AD8285 的四个通道,datasheet中提到 CH-A是先转换的,也就是说BCD依次延迟一个时钟周期。

 

输入同样的正弦信号给4个通道,ADC的设置为

adc_spi_write ( 0x0C, 0x06 ); // adc output 4 channels  A B C D

adc_spi_write ( 0xFF, 0x01 ); // sync register

如图,我们发现CH-D是先被转换的,CBA依次延迟了一个周期。图中d1 d2 d3 d4 对应CH-A B C D。

figure_1

 

为了证明对应的CH-ABCD顺序没有错,我们配置CH-A B C输入同样的正弦信号,AUX端输入不同频率的正弦信号,ADC配置为:

adc_spi_write ( 0x0C, 0x07 ); // adc output 4 channels  A B C AUX
adc_spi_write ( 0xFF, 0x01 ); // sync register

结果可以看出CH-3也是比B A先转换的。

 

有没有同样用过这款ADC的童鞋们,是哪里错了么?

結果