Other Parts Discussed in Thread: ADS8887
ADS8881的数据输出速率是1MSPS,如果用10颗ADS8881组成菊花链,那么整体的数据输出速率就是100KSPS(1MSPS/10),这么理解可否
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
整体的数据输出速率取决于SPI接口SCLK的频率。菊花链中如果有10个ADS,那么它们是同步转换的,需要在一个采集周期内通过SPI 传输出去,或者说主控端要在一个采集周期内读取所有菊花链中的ADC的转换结果。
如果每个ADC都采用1MSPS的数据速率,那么10个ADC总的数据速率就是10MSPS,每一个SCLK传输1bit,每个sample若有18bits的话,那么10M个sample需要10M*18bits,需要的SCLK的速率就是180MHZ。而SPI SCLK的最大频率达不到这么大,因此,若菊花链10个ADC,不能使用1MSPS的数据速率。
ADC可使用的最大的数据速率可以通过fSCLK/ (NBITS *NDEVICES)来估算,NBITS是每个sample的bits数,NDEVICES是菊花链的ADC的个数。
采样速率是由CONVST管脚的信号控制的,具体需查看数据表DIGITAL INTERFACE部分,如下是3-Wire CS Mode模式的时序图,一个CONVST周期就是一个sample:
参考电压是多少?参考电压决定了输入信号的最大值: