ADS1282数据快速读取问题
时间:10-02
整理:3721RD
点击:
针对ADS1282,当只采用sinc滤波器时,最快输出速率为128K,而ADC时钟频率为4.096MHZ,即数据转换时间为:32个ADC时钟周期;从数据手册得知:ADC转换结果的输出移位时钟SCLK最高频率为1/2fCLK,因为输出32位数据结果需要至少64个ADC时钟周期。这显然是一个矛盾:无法实现转换速率为128K的连续转换与数据读取。请问:如何解决该问题?
TI 公司的手册,怎么可能犯这么浅显的错误呢? 不解释了
建议仔细看一下 Sinc Filter 的介绍, 和 Table 6. Sinc Filter Data Rates (CLK = 4.096MHz) 及相关章节.
看看手册上这个表格吧
我还是没明白,当Table 5. FILTR设置为01(sinc),Table 6.DR设置为100时,SINC DATA RATE为12800(128K SPS)(周期为:7.8us)。每个sinc输出为30bit ,而移位时钟最快为2.048MHZ(周期为:0.488us),移位输出一个32bit的数据需要32*0.488=15.625us,即当前数据还未移位输出,下一次的sinc滤波器抽取结果就覆盖了上一次的数据。 不知道这样理解是否正确 ?