TI论坛
直播中

刘继牛

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

ADS8881的数据输出速率是1MSPS,那10颗ADS8881组成菊花链整体的数据输出速率就是100KSPS吗?


  • ADS8881的数据输出速率是1MSPS,如果用10颗ADS8881组成菊花链,那么整体的数据输出速率就是100KSPS(1MSPS/10),这么理解可否

回帖(1)

毛雅清

12 小时前
整体的数据输出速率取决于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的个数。
举报

更多回帖

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