TI论坛
直播中

杨福林

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

用ADS1256进行双通道采样时,导致采样率上不去的原因有哪些?


  • 想请教一下,我在用ADS1256进行双通道采样时(所设置的data rate是30,000sps),最高速率只有4k多一点,用示波器观察DRDY引脚,发现是DataSheet中所指的t18过长,在Table 13. Settling time vs Data Rate中,采样率30,000对应的t18是0.21ms,这是指t18最小也有0.21ms,以至于采样率高不过5000Hz吗?另外,进行多通道采样时,每次采样前都要发送同步、唤醒指令,是因为这个原因导致采样率上不去吗?设置相同的情况下2通道采样是不是和8通道采样一样快?有没有什么办法减小t18,还望大家帮忙解答疑惑,谢谢~

回帖(1)

王斌

2024-12-14 15:52:25
在ADS1256进行双通道采样时,导致采样率上不去的原因可能有以下几点:

1. t18过长:正如您所提到的,t18是数据稳定时间,它会影响到采样率。在DataSheet中,采样率30,000对应的t18是0.21ms,这意味着在这种情况下,采样率最高只能达到约4.76kHz。这是由于t18过长导致的采样率受限。

2. 同步、唤醒指令:在进行多通道采样时,每次采样前都需要发送同步、唤醒指令。这些指令会占用一定的时间,从而影响采样率。但是,这个影响相对较小,不太可能是导致采样率上不去的主要原因。

3. 硬件性能:硬件性能也会影响到采样率。例如,ADC的转换速度、时钟频率等。如果硬件性能不足,可能会导致采样率受限。

4. 软件实现:软件实现也可能影响到采样率。例如,代码中的延迟、数据处理等。优化软件实现,减少不必要的延迟和数据处理,可以提高采样率。

关于您提到的2通道采样和8通道采样的速度问题,理论上在相同设置下,2通道采样应该比8通道采样更快。因为8通道采样需要更多的同步、唤醒指令,以及更多的数据处理。但是,实际速度可能会受到硬件性能和软件实现的影响。

减小t18的方法:

1. 降低采样率:降低采样率可以减小t18,从而提高采样率。但是,这可能会影响数据的精度和实时性。

2. 优化硬件设计:优化硬件设计,提高ADC的转换速度和时钟频率,可以减小t18,提高采样率。

3. 优化软件实现:优化软件实现,减少不必要的延迟和数据处理,可以提高采样率。

希望以上解答能够帮助您解决疑惑。如有其他问题,请随时提问。
举报

更多回帖

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